← All papers
First page of A Kernel-Clean Lean Mechanization of Classical Lottery in Action and the Wakker--Debreu--Koopmans Representation Layer

A Kernel-Clean Lean Mechanization of Classical Lottery in Action and the Wakker--Debreu--Koopmans Representation Layer

Jingyuan Li, Ilia Tsetlin, Fan Wang

cs.LO Jun 8, 2026 · v1
Formalizes additive conjoint measurement and the Wakker-Debreu-Koopmans representation layer in Lean 4 with Mathlib.
We present a Lean 4/Mathlib formalization of the additive representation theory behind Classical Lottery in Action and the Wakker-Debreu-Koopmans (WDK) layer it relies on. Our central result is a machine-checked proof that the cross-pair Thomsen / double-cancellation (hexagon) condition is irreducible from the ordinal axioms of additive conjoint measurement (weak order, restricted solvability, Archimedean condition, and tradeoff consistency). We exhibit an explicit verified counter-model (additiveRealBoolPref) satisfying all ordinal axioms yet failing the cross-pair condition, with every strict standard sequence being an arithmetic progression and hence non-dense. Around this boundary we mechanize the full derivable construction: continuous Debreu/Eilenberg utility from separability, standard-sequence grids, bisection methods from connectedness, and global additive gluing. All public theorems are sorry-free conditional wrappers over this single irreducible structural input. The development is kernel-clean, depending only on standard Lean foundations (propext, Classical.choice, Quot.sound). The companion file ClassicalLotteryInAction.lean formalizes local classical-lottery constructions, average-utility results, matching-frequency lemmas, and ambiguity-attitude statements used by the Management Science paper. This draws a precise, machine-certified line between what additive conjoint measurement can prove and what it must assume.

Additive conjoint measurement theory in economics relies on the cross-pair Thomsen (hexagon) condition as a primitive axiom, but it has not been formally demonstrated whether this condition is irreducible from the other ordinal axioms (weak order, restricted solvability, Archimedean condition, tradeoff consistency).

The authors present a Lean 4/Mathlib formalization of the Wakker-Debreu-Koopmans representation layer. They construct an explicit verified counter-model (additiveRealBoolPref) that satisfies all ordinal axioms yet fails the cross-pair condition, proving irreducibility. Around this boundary they mechanize the full derivable construction: continuous Debreu/Eilenberg utility from separability, standard-sequence grids, bisection methods, and global additive gluing. All public theorems are sorry-free conditional wrappers, and the development is kernel-clean (depending only on propext, Classical.choice, Quot.sound).

The formalization provides a machine-certified proof that the cross-pair condition cannot be derived from the other ordinal axioms of additive conjoint measurement. A companion file formalizes local classical-lottery constructions including average-utility results and ambiguity-attitude statements. The entire artifact is kernel-axiom-clean and audited via explicit #print axioms regression files.