Log in or sign up to participate in this discussion.
With an account, you can revise, criticize, and comment on ideas, and submit new ideas.

Discussions can branch out indefinitely. You may need to scroll sideways.
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3069·​
9th of 9 versions

My critique of David Deutsch’s The Beginning of Infinity as a programmer. In short, his ‘hard to vary’ criterion at the core of his epistemology is fatally underspecified and impossible to apply.

Deutsch says that one should adopt explanations based on how hard they are to change without impacting their ability to explain what they claim to explain. The hardest-to-change explanation is the best and should be adopted. But he doesn’t say how to figure out which is hardest to change.

A decision-making method is a computational task. He says you haven’t understood a computational task if you can’t program it. He can’t program the steps for finding out how ‘hard to vary’ an explanation is, if only because those steps are underspecified. There are too many open questions.

So by his own yardstick, he hasn’t understood his epistemology.

You will find that and many more criticisms here: https://blog.dennishackethal.com/posts/hard-to-vary-or-hardly-usable

1 pending criticismLinked to by #4128 and #5495
Dennis Hackethal’s avatar
Dennis HackethalOP·​#5635·​·​Criticism

I’ve just posted the following update on my article linked in the parent idea. The bounty can be closed, at least for now.


Update 2026-09-06

TL;DR: Computational underspecification may have been solved; HTV is still not a description of rationality or of the cause of progress.

Dirk Meulenbelt, Benjamin Davies, and I ran a Veritula bounty worth USD 3,600 to rehabilitate HTV with regard to its computational underspecification. Jad Elmourad came up with a simple idea:

  1. Prompt the user for two explanations.
  2. Prompt the user for variants of each.
  3. Compare the count of variants and rank accordingly (lower count = better).

Unfortunately, the integrity of the discussion of this idea can’t be warranted because of problematic participation in the bounty. As a result, it’s currently not known whether the idea has pending criticisms, ie, whether its advocacy is rational.

That said, the program runs. I’ve tried it out. It offers a simple alternative to the sliders above. It does seem to partially rehabilitate HTV specifically with regard to its previous computational underspecification. In other words, where proponents of HTV used to be unable to explain exactly how to determine how HTV an explanation is, they can now follow the steps above and answer accordingly. They can now rank explanations this way. That helps.

What the program also shows, maybe ironically, is that nobody actually follows those steps in real life. For example, scientists don’t count variants of theories like that. Deutsch is still right about the following: “Whenever a wide range of variant theories can account equally well for the phenomenon they are trying to explain, there is no reason to prefer one of them over the others, so advocating a particular one in preference to the others is irrational.” (BoI chapter 1; also, the ‘grass cure’ from FoR comes to mind as an example.) So when a theory is easy to vary in this sense, that does indeed mean we can’t form a rational preference for one of the variants, at least not without additional information. But that doesn’t mean all preference formation involves theories being hard to vary.

What scientists actually do is criticize a theory for being ‘easy to vary’ (they’d just call it ‘arbitrary’), reject it, and look for a different one. They wouldn’t care to rank theories this way. And they’d use HTV as only one mode of criticism among many. It’s not the core of rationality and progress; again, not all problems of preference formation can be reduced to having too many variants.

Philosophers don’t rank theories this way either. I don’t recall a single instance in BoI where Deutsch counts variants and justifies a preference that way. Instead, he lists and addresses criticisms. He follows the Veritula method.

Also, one would only enter variants into the program that have already survived criticism. So then the question is how scientists tell whether an idea has survived criticism. And there the answer is still the Veritula method. So the program could maybe be incorporated into Veritula as an additional step. But again, it’s not needed if ETV is simply one kind of criticism among many, with no ranking.

To be clear, that isn’t a criticism of the program – the bounty specifically asked for the ranking. Here, I’m only exploring the wider implications if the program can be advocated rationally. And the answer is: the computational underspecification is then solved, but HTV is still not a description of rationality or of the cause of progress. That idea, as I just phrased it, can be adopted rationally at the time of writing, and we can move forward accordingly.

Bart Vanderhaegen’s avatar
Bart Vanderhaegen·​#3534·​·​Criticism
2nd of 2 versions

I think the first question is whether HTV is a real concept (because if real, it is programmable, and via EC to arbitrary precision)

To understand if it’s real, we need to seek counterexamples/ counterarguments, not demand that a program can be written

What would such a program prove ? Not that HTV is real, but also not that we understand something about HTV.

That’s because Deutsch only says : no program = no understanding. That implies having a basic conception programmed can mean that you understand something. Take the season’s example, you could simulate that replacing Gods would not change the fact that they cry but that tears are not the same as rain etc. Granted, this would only be for 1 example, extending HTV to general examples would be needed. But with such basic program, for 1 example theory, we can’t conclude either that we do not understand anything about HTV.

Criticising HTV would anyway be the more important first step. Maybe examples of good theories with some ETV aspects (compared to rejected theories) in them could reveal some more.

1 pending criticism
Fitz Doud’s avatar
Fitz Doud·​#3601·​·​Criticism
2nd of 2 versions·​revised by Dennis HackethalOP

I think your challenge asks for the wrong kind of thing. Deutsch’s “hard to vary” is a guideline for criticizing explanations, not a step by step decision algorithm. In this paper he says scientific methodology does not prescribe exact procedures, and that “better” explanations are not always totally rankable in a clean, mechanical way. “Hard to vary” mainly means avoiding explanations that can be tweaked to fit anything, because then they explain nothing, so the lack of a universal scoring program does not refute the idea.

THE LOGIC OF EXPERIMENTAL TESTS, PARTICULARLY OF EVERETTIAN QUANTUM THEORY

From the paper (p. 3):

An explanation is better the more it is constrained by the explicanda and by other good explanations,5 but we shall not need precise criteria here; we shall only need the following: that an explanation is bad (or worse than a rival or variant explanation) to the extent that…

(i) it seems not to account for its explicanda; or
(ii) it seems to conflict with explanations that are otherwise good; or
(iii) it could easily be adapted to account for anything (so it explains nothing).

2 pending criticisms
Dennis Hackethal’s avatar
Dennis HackethalOP·​#5325·​·​Criticism

Brett Hall responds to the contradiction between HTV and ‘if you can’t program it, you haven’t understood it’: https://x.com/ToKTeacher/status/2090780593739243793

He agrees we can’t program HTV but says even if we don’t know how or why an explanation is HTV, we still know that it’s HTV.

2 pending criticisms
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3780·​
4th of 4 versions

Deutsch’s stance in my own words:

The distinguishing characteristic between rationality and irrationality is that rationality is the search for good explanations. All progress comes from the search for good explanations. So the distinction between good vs bad explanations is epistemologically fundamental.

A good explanation is hard to vary “while still accounting for what it purports to account for.” (BoI chapter 1 glossary.) A bad explanation is easy to vary.

For example, the Persephone myth as an explanation of the seasons is easy to change without impacting its ability to explain the seasons. You could arbitrarily replace Persephone and other characters and the explanation would still ‘work’. The axis-tilt explanation of the earth, on the other hand, is hard to change without breaking it. You can’t just replace the axis with something else, say.

The quality of a theory is a matter of degrees. The harder it is to change a theory, the better that theory is. When deciding which explanation to adopt, we should “choose between [explanations] according to how good they are…: how hard to vary.” (BoI chapter 9; see similar remark in chapter 8.)

15 pending criticismsLinked to by #3925
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3704·​·​Criticism of an earlier version

Deutsch leaves open how we find out how hard to vary an explanation is. We need more details. In some cases it’s obvious, but we need a general description for less-obvious cases.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3707·​·​Criticism of an earlier version

Deutsch contradicts his yardstick for understanding a computational task. He says that you haven’t understood a computational task if you can’t program it. His method of decision-making based on finding good explanations is a computational task. He can’t program it, so he hasn’t understood it.

Battle-tested · 5
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3709·​·​Criticism

Isn’t this basically asking for a specification of the creative program? Isn’t this effectively an AGI project?

1 pending criticism
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3711·​·​Criticism

Isn’t this asking for a formalization of creativity, which is impossible?

2 pending criticisms
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3749·​·​Criticism

Maybe Deutsch just means hard to vary as a heuristic, not as a full-fledged decision-making algorithm.

1 pending criticism
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3708·​·​Criticism of an earlier version

Deutsch says to choose between explanations “according to how good they are” – note the plural.

What if I can only come up with one explanation? Can I just go with that one? What if it’s bad but still the best I could do? He leaves such questions open.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3714·​·​Criticism of an earlier version

Deutsch says rationality means seeking good explanations, so without a step-by-step guide on how to seek good explanations, we cannot know when we are being irrational. That’s bad for error correction.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3718·​·​Criticism of an earlier version

From my article:

[D]epending on context, being hard to change can be a bad thing. For example, ‘tight coupling’ is a reason software can be hard to change, and it’s considered bad because it reduces maintainability.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#5183·​·​Criticism

@edwin-de-wit recently asked Deutsch about this:

… hard to vary can also be a property that you don’t want. Sometimes they say that complicated systems are just so entangled that they’re no longer changeable. You could call that hard to vary but it’s not a property you pursue.

Deutsch’s reply:

Quite so. So hard to vary is about explanations, not about end products. So the end product should be easy to vary, if you want to. But it should be hard to vary in the sense that you don’t want to.

2 pending criticisms
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3719·​·​Criticism of an earlier version
2nd of 2 versions

From my article:

[I]sn’t the difficulty of changing an explanation at least partly a property not of the explanation itself but of whoever is trying to change it? If I’m having difficulty changing it, maybe that’s because I lack imagination. Or maybe I’m just new to that field and an expert could easily change it. In which case the difficulty of changing an explanation is, again, not an objective property of that explanation but a subjective property of its critics. How could subjective properties be epistemologically fundamental?

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3806·​·​Criticism

fundamental

@zelalem-mekonnen suggested during a space (37:36) that hard to vary is just one mode of criticism.

1 pending criticism
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3721·​·​Criticism of an earlier version

From my article:

Isn’t the assignment of positive scores, of positive reasons to prefer one theory over another, a kind of justificationism? Deutsch criticizes justificationism throughout The Beginning of Infinity, but isn’t an endorsement of a theory as ‘good’ a kind of justification?

Battle-tested · 3
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3789·​·​Criticism

@lola-trimble suggested during a space that a theory is hard to vary if it’s not easy to vary. So the maximum score would be 0, not +1,000 or whatever. In which case ‘hard to vary’ isn’t an endorsement.

2 pending criticisms
Bart Vanderhaegen’s avatar
Bart Vanderhaegen·​#3836·​·​Criticism

The criterion for HTV applied to 2 explanation is not justificationism I think. It allows to say explanation A is better than explanation B, which is equivalent to: explanation B is worse than explanation A. So it is a relative claim about an explanation, relative to another, not versus some absolute criterion of goodness. Similar to a crucial test (e.g. Eddington): we refute Newton's theory and keep Einsteins, that is not a claim about the goodness of Einsteins theory, that theory merely has survived, it has not gotten "goodness points". It could be refuted always later on by any better theory, in which case we would drop it too.

2 pending criticisms
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3926·​·​Criticism

@liberty-fitz-claridge says (#3885) it’d be implausible for HTV to be justificationist since that would contradict the rest of Deutsch’s anti-justificationist philosophy.

1 pending criticism
Dennis Hackethal’s avatar
Dennis HackethalOP·​#3723·​·​Criticism of an earlier version

Our explanations do get better the more criticisms we address, but Deutsch has it backwards: the increasing quality of an explanation is the result of critical activity, not its means.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3724·​·​Criticism of an earlier version
2nd of 2 versions

From my article:

[T]he assignment of positive values enables self-coercion: if I have a ‘good’ explanation worth 500 points, and a criticism worth only 100 points, Deutsch’s epistemology (presumably) says to adopt the explanation even though it has a pending criticism. After all, we’re still 400 in the black! But according to the epistemology of Taking Children Seriously, a parenting philosophy Deutsch cofounded before writing The Beginning of Infinity, acting on an idea that has pending criticisms is the definition of self-coercion. Such an act is irrational and incompatible with his view that rationality is fun in the sense that rationality means unanimous consent between explicit, inexplicit, unconscious, and any other type of idea in one’s mind.

In short, does the search for good explanations enable self-coercion and contradict TCS?

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3728·​·​Criticism of an earlier version

Choosing between explanations “according to how good they are” is vague. If I have three explanations, A, B, and C, and A is better than B is better than C, does that mean I adopt only A and reject both B and C? I assume so, but I don’t think Deutsch ever says anywhere.

The quoted statement is also compatible with adopting A with strong conviction, B with medium conviction (as a backup or something), and only slightly adopting C (if it’s still good, just not as good as the others) or rejecting C slightly (if it’s a little bad) or rejecting it very strongly (if it’s really bad).

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3729·​·​Criticism of an earlier version

Deutsch leaves open whether ‘difficulty to vary’ is a relative scale or an absolute one.

Do I need at least two explanations to know whether one is harder to vary than the other? Or can I tell, with only a single explanation, how hard it is to vary on its own?

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3747·​·​Criticism of an earlier version

Persephone vs axis tilt is low-hanging fruit. The reader finds it easy to disagree with the Persephone myth and easy to agree with the axis tilt, from cultural background alone. But that doesn’t mean there’s anything to hard to vary.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3778·​
3rd of 3 versions

Deutsch should instead name some examples the reader would find easier to disagree with, and then walk them through why some explanations are harder to vary than others.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3794·​·​Criticism

The ancient Greeks might have found the Persephone myth extremely hard to vary, eg due to cultural constraints. They wouldn’t have agreed that one could just swap out Persephone for someone else.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#3802·​·​Criticism
2nd of 2 versions

Even if we allow creative user input, eg a score for the quality of an explanation, we run into all kinds of open questions, such as what upper and lower limits to use for the score, and unexpected behavior, such as criticisms pushing an explanation’s score beyond those limits.

Linked to by #3760 and #3810
Dennis Hackethal’s avatar
Dennis HackethalOP·​#5669·​·​Criticism

What should do when two explanations are equally hard to vary? Which can I rationally prefer? Can I pick one at random?

Dennis Hackethal’s avatar
Dennis HackethalOP·​#4953·​
Dennis Hackethal’s avatar
Dennis HackethalOP·​#5170·​

Space where Tyler, Charlie, and I discuss hard to vary: https://x.com/dchackethal/status/2083018149151084792

Dennis Hackethal’s avatar
Dennis HackethalOP·​#5171·​

Paul Raymond-Robichaud tells me (I think in this space) that in math, you can have a formalized notion of HTV. From what I recall he said, it sounded like that would be trivial to develop (for a mathematician like Paul – not for me).

Anyone who’s both mathematically and epistemologically inclined could give this a shot at generalization.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#5414·​

Related: #5354 and comments.

Dennis Hackethal’s avatar
Dennis HackethalOP·​#5689·​

My talk about hard to vary at Conjecture Con 2026 is now online: https://www.youtube.com/watch?v=3LfEPLmjxNk

  • Rationally adoptable.
  • Not rationally adoptable.
  • Older versions with pending criticisms.
  • Ideas are blue, criticisms red, comments small and gray.
  • Hover over ideas to expand them.
  • Click on ideas to jump to their place in the discussion.