Equation (5) — under Axiom 1, binary odds equal the odds within any possible set
ProvedMcFadden1974.IIA.binary_odds_eqconditional-logitdiscrete-choiceluce-choice-axiomp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let selection probabilities be probability vectors on every possible alternative set , let every two-element subset of a possible set be possible, and let Axiom 1 (Independence of Irrelevant Alternatives) hold. Let be a possible alternative set, an attribute vector, and two members of with . Then and
The odds of being chosen over in a multiple choice situation where both are available equal the odds of a binary choice of over .
Formalization Note Axiom 2 is not assumed; only . Positivity of the binary probability uses that sums to one. The case is excluded because the singleton need not be a possible set.
Preamble
import Mathlib import Definitions.Def_McFadden1974_IIA_ChoiceModel
Formal statement
namespace McFadden1974.IIA
/-- **Equation (5)** (p. 109, PDF p. 5): "When P(x | s, B) is positive, Equation (4) implies
P(x | s, {x, y}) positive, and
(5) P(y | s, {x, y}) / P(x | s, {x, y}) = P(y | s, B) / P(x | s, B)."
Formalization Note: the selection probabilities are probability vectors on every possible set
(`IsSelectionProb`), binary subsets of possible sets are possible (`PairsPossible`), and Axiom 1
holds; Axiom 2 is **not** assumed, only `0 < P(x | s, B)` for the one `x`. The normalisation
on the binary set is what makes `P(x | s, {x, y})` positive: without it the zero function
satisfies (4). The hypothesis `x ≠ y` excludes the degenerate case `{x, y} = {x}`: a singleton
need not be a possible set, so `P(x | s, {x})` is unconstrained there (the paper sets
`p_xx = ½` by definition instead, p. 109). -/
theorem binary_odds_eq {X S : Type*} [DecidableEq X]
(P : S → Finset X → X → ℝ) (poss : Set (Finset X))
(hprob : IsSelectionProb P poss) (hpairs : PairsPossible poss) (hA1 : Axiom1 P poss)
(s : S) (B : Finset X) (hB : B ∈ poss) (x y : X) (hx : x ∈ B) (hy : y ∈ B) (hxy : x ≠ y)
(hpos : 0 < P s B x) :
0 < P s {x, y} x ∧ P s {x, y} y / P s {x, y} x = P s B y / P s B x := by sorry
end McFadden1974.IIA
Source
McFadden, Conditional Logit Analysis of Qualitative Choice Behavior, in P. Zarembka (ed.), Frontiers in Econometrics, Academic Press (1974), p. 109, Equation (5) (PDF p. 5)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.