You can’t say “equiprobable” if you have no known set of possible outcomes to begin with.
Not really. Nothing prevents us from reasoning about a set with unknown number of elements and saying that measure is spreaded equally among them, no matter how many of them there is. But this is irrelevant to the question at hand.
We know very well the size of set of possible outcomes for “In which ten billion interval your birth rank could’ve been”. This size is 1. No amount of pregnancy complications could postpone or hurry your birth so that you managed to be in a different 10 billion group.
Genuine question: what are your opinions on the breakfast hypothetical?
I think it’s prudent to be careful about counterfactual reasoning on general principles. And among other reasons for it, to prevent the kind of mistake that you seem to be making: confusing
A) I’ve thrown a six sided die, even though I could’ve thrown a 20 sided one, what is the probability to observe 6?
and
B) I’ve thrown a six sided die, what would be the probability to observe 6, if I’ve thrown a 20 sided die instead?
The fact that question B has an answer doesn’t mean that question A has the same answer as well.
As for whether breakfast hypothetical is a good intelligence test, I doubt it. I can’t remember a single person whom I’ve seen have problems with intuitive understanding of counterfactual reasoning. On the other hand I’ve seen a bunch of principled hard determinists who didn’t know how to formalize “couldness” in a compatibilist way and threfore were not sure that counterfactuals are coherent on philosophical grounds. At best the distribution of the intelligence is going to be bi-modal.
Your demand that programs were causally closed from low level representation of the hardware seem to be extremely limiting. According to such paradigm, a program that checks what CPU it’s been executed on and prints it’s name, can’t be conceptualized as a program.
Your reasoning about levels of abstraction seem to be a map-territory confusion. Abstractions and their levels are in the map. Evolution doesn’t create or not create them. Minds conceptualize what evolution created in terms of abstractions.
Granted, some things are easier to conceptualize in terms of software/hardware than others, because they were specifically designed with this separation in mind. This makes the problem harder, not impossible. As for whether we get so much complexity that we wouldn’t be able to execute on a computer on the surface of the Earth, I would be very surprised if it was the case. Yes, a lot of things causally affect neurons but it doesn’t mean that all of these things are relevant for phenomenal consciousness in the sense that without representing them the resulting program wouldn’t be conscious. Brains do a bazzilion of other stuff as well.
In the worst case, we can say that human consciousness is a program but such a complicated one that we better look for a different abstraction. But even this wouldn’t mean that we can’t write some different, simpler conscious program.