OAI/Combinatorics/ContingencyTables/Transport/ExcessContextProfiles.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Physical defect profiles in the auxiliary context kernel
- def
OAI.ContingencyTables.ExcessContextProfiles.assembleline 19 - lemma
OAI.ContingencyTables.ExcessContextProfiles.assemble_applyline 24 - lemma
OAI.ContingencyTables.ExcessContextProfiles.assemble_prefixline 32 - lemma
OAI.ContingencyTables.ExcessContextProfiles.assemble_specialline 40 - lemma
OAI.ContingencyTables.ExcessContextProfiles.assemble_laterline 49 - def
OAI.ContingencyTables.ExcessContextProfiles.auxRootline 58 - lemma
OAI.ContingencyTables.ExcessContextProfiles.auxRoot_inBoxline 60 - def
OAI.ContingencyTables.ExcessContextProfiles.rawExcessline 66 - lemma
OAI.ContingencyTables.ExcessContextProfiles.bounds_constantline 71 - lemma
OAI.ContingencyTables.ExcessContextProfiles.rawExcess_boundedline 81 - lemma
OAI.ContingencyTables.ExcessContextProfiles.rawExcess_pair_totalline 103Source documentation
The auxiliary profile has exactly the negative current pair and one positive later pair required by the manuscript's conditional repair.
lemma rawExcess_pair_total (small : I → J → Bool) (s : I×J) (hs : small s.1 s.2=true) (σ : I×J → ℕ) (U l : ℕ) (hl0 : 1 ≤ l) (hlU : l ≤ U) (hσ : ∀ a : Earlier small s, σ a.val.val ≤ U) {n : ℕ} (e : Fin n ≃ Later small s) (q : ExcessAssignments (widths (fun _ : Fin n => U))) (a : Cells small) : rawExcess small s hs σ U l e q (a,false)+rawExcess small s hs σ U l e q (a,true)= if a=⟨s,hs⟩ then U-1 else if a=(e (excessIndex (fun _ : Fin n => U) q)).val then U+1 else U := by …Mentions: OAI.ContingencyTables.ExcessContextProfiles.rawExcess