Theorem 3.1, p. 15 — a semimetric on acyclic orders satisfies Axioms 1, 3, 4 iff it is a µ-top-difference semimetric
ProvedPrefSemimetric.TopDiff.theorem_3_1Let be a nonempty finite set and let be a semimetric on the set of acyclic orders on , with values in . Then satisfies Axioms 1, 3 and 4 if and only if there is a positive measure on such that
The axioms are: (1) additivity along orders in-between two given orders, where "in-between" means reachable by one-step perturbations obeying the consistency condition (2) of p. 10; (3) the distance of a single addition or deletion of is , resp. , times ; (4) orders with the same strict part are at distance . The theorem identifies the -top-difference semimetrics, which compare two preferences by the maximal elements they select from every menu, as exactly the semimetrics with these three properties.
Formalization Note Relations are X → X → Prop and is a real function on all of them; IsSemimetric d (nonnegativity, , symmetry, triangle inequality on acyclic orders) is the pseudometric reading of "semimetric", and the conclusion asserts equality only on acyclic orders. One measure , given by point weights with , serves all pairs (the zero measure is allowed, as in footnote 14). Axiom 3's clause applies only when is acyclic, as on p. 8. Axiom 1 uses the paper's "in-between", not the literature's weaker betweenness.
import Mathlib import Definitions.Def_PrefSemimetric_TopDiff_Model
namespace PrefSemimetric.TopDiff
theorem theorem_3_1 {X : Type*} [Fintype X] [DecidableEq X] [Nonempty X]
(d : (X → X → Prop) → (X → X → Prop) → ℝ) (hd : IsSemimetric d) :
(Axiom1 d ∧ Axiom3 d ∧ Axiom4 d) ↔
∃ w : X → ℝ, (∀ x, 0 ≤ w x) ∧
∀ R T, IsAcyclicOrder R → IsAcyclicOrder T → d R T = Dmu w R T := by sorry
end PrefSemimetric.TopDiff
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.