Hard to Vary or Hardly Usable?

Showing only #3069 and its comments.

See full discussion
  Log in or sign up to participate in this discussion.
With an account, you can revise, criticize, and comment on 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

Criticized1Linked 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.

Criticized1
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).

Criticized2
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.

Criticized2
  • 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.