Representability of Epistemic Systems #
@cite{kraft-pratt-seidenberg-1959} @cite{holliday-icard-2013}
FA systems on small domains (|W| ≤ 4) are representable by finitely additive probability measures (Theorem 8a, @cite{kraft-pratt-seidenberg-1959}). For |W| ≥ 5, this fails: the KPS counterexample provides an FA system with no representing measure (Theorem 8b).
Contents #
- KPS counterexample (Fin 5): non-representable FA system (
kpsSystemFA,kps_not_representable) - Shared infrastructure: null element reduction (
null_elem_reduce), transport/permutation (transportFA,perm_repr) - Per-cardinality proofs: Fin 0 (
no_fa_empty), Fin 1 (theorem8a_fin1), Fin 2 (theorem8a_fin2), Fin 3 (theorem8a_fin3)
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Core.Scale.kps_not_representable :
¬∃ (m : FinAddMeasure (Fin 5)), ∀ (A B : Set (Fin 5)), kpsSystemFA.ge A B ↔ m.inducedGe A B
theorem
Core.Scale.reduce_to_disjoint
{W : Type u_1}
(sys : EpistemicSystemFA W)
(m : FinAddMeasure W)
(h : ∀ (C D : Set W), (∀ x ∈ C, x ∉ D) → (sys.ge C D ↔ m.inducedGe C D))
(A B : Set W)
:
theorem
Core.Scale.null_removal_disjoint
{W : Type u_1}
(sys : EpistemicSystemFA W)
(j : W)
(hj : sys.ge ∅ {j})
(C D : Set W)
(hdisj : ∀ x ∈ C, x ∉ D)
:
Removing a null element from both sides of a disjoint comparison preserves ge.
When sys.ge ∅ {j} (j is null) and C, D are disjoint, sys.ge C D ↔ sys.ge (C\{j}) (D\{j}).
theorem
Core.Scale.null_elem_reduce
{n : ℕ}
(sys : EpistemicSystemFA (Fin (n + 2)))
(hn0 : sys.ge ∅ {0})
(hnn : ∃ (i : Fin (n + 1)), ¬sys.ge ∅ {i.succ})
(sub_repr :
∀ (sys' : EpistemicSystemFA (Fin (n + 1))),
∃ (m : FinAddMeasure (Fin (n + 1))), ∀ (A B : Set (Fin (n + 1))), sys'.ge A B ↔ m.inducedGe A B)
:
Null element reduction: if element 0 is null in an FA system on Fin (n+2), reduce to Fin (n+1) via Fin.succ and delegate to a sub-theorem.
noncomputable def
Core.Scale.transportFA
{W : Type u_1}
{α : Type u_2}
(e : W ≃ α)
(sys : EpistemicSystemFA W)
:
Equations
Instances For
noncomputable def
Core.Scale.transportMeasure
{W : Type u_1}
{α : Type u_2}
(e : W ≃ α)
(m : FinAddMeasure α)
:
Equations
Instances For
theorem
Core.Scale.transfer_repr
{W : Type u_1}
{α : Type u_2}
(e : W ≃ α)
(sys : EpistemicSystemFA W)
(m : FinAddMeasure α)
(hm : ∀ (A B : Set α), (transportFA e sys).ge A B ↔ m.inducedGe A B)
(A B : Set W)
:
theorem
Core.Scale.perm_repr
{n : ℕ}
(σ : Fin n ≃ Fin n)
(sys : EpistemicSystemFA (Fin n))
(h : ∃ (m : FinAddMeasure (Fin n)), ∀ (A B : Set (Fin n)), (transportFA σ sys).ge A B ↔ m.inducedGe A B)
:
Permutation transport for representability: if transportFA σ sys is representable,
then so is sys.