OAI/Geometry/Convex/GeneralMahler/Brouwer/Scarf.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Scarf incidence argument used to prove the fixed point principle needed for the simultaneous normalization. In spirit cf. Ivanov "Beyond Sperner's lemma". Here we use labels as extra ghost vertices so facets can use ordinary Finset inclusion.
- structure
OAI.GeneralMahler.Scarf.Ordersline 17 - def
OAI.GeneralMahler.Scarf.domline 23Source comment
dominance formulated without choosing minimadef dom (s : Finset T) : Prop := …
- lemma
OAI.GeneralMahler.Scarf.dom_subsetline 27 - lemma
OAI.GeneralMahler.Scarf.min_nodesline 33 - lemma
OAI.GeneralMahler.Scarf.min_coverline 40 - lemma
OAI.GeneralMahler.Scarf.image_erase_eq'line 54 - lemma
OAI.GeneralMahler.Scarf.duplicate_pairline 67Source comment
unique pair of repeated indices of a map onto one-less elementslemma duplicate_pair {s:Finset A} (u : A→B) (h : s.card = (s.image u).card+1) : ∃ a ∈ s, ∃ b ∈ s, a≠b ∧ u a=u b ∧ ∀ i ∈ s, ∀ j ∈ s, i≠j → u i=u j → (i=a ∧ j=b) ∨ (i=b ∧ j=a) := by … - def
OAI.GeneralMahler.Scarf.roomline 86 - def
OAI.GeneralMahler.Scarf.doorline 87 - def
OAI.GeneralMahler.Scarf.candline 90Source comment
candidate replacements for each repeated indexdef cand (u : I → T) (i : I) := Finset.univ.filter fun x => …
- lemma
OAI.GeneralMahler.Scarf.mem_cand'line 94 - lemma
OAI.GeneralMahler.Scarf.extension_specline 97