OAI/Combinatorics/ContingencyTables/Sampling/RepairFibres.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Joint state-completion repair injections, including fixed contexts
Full row and column views retain the large completion explicitly. Their finite fibre cardinalities therefore count states with the correct completion multiplicity. The target repair is a balanced full table.
- def
OAI.ContingencyTables.RowColumnPairline 19 - instance
OAI.ContingencyTables.rowColumnPairFiniteline 23 - instance
OAI.ContingencyTables.rowColumnPairFintypeline 42 - def
OAI.ContingencyTables.JointDefectline 45 - def
OAI.ContingencyTables.ResidualTablesline 51 - instance
OAI.ContingencyTables.jointDefectFintypeline 56 - instance
OAI.ContingencyTables.residualTablesFintypeline 60 - def
OAI.ContingencyTables.jointRepairline 64 - theorem
OAI.ContingencyTables.jointRepair_injectiveline 75 - theorem
OAI.ContingencyTables.jointDefect_card_leline 85Source documentation
Global typewise repair domination, retaining the large completion.
theorem jointDefect_card_le (small : I → J → Bool) (r : I → ℕ) (c : J → ℕ) (rbar : I → ℕ) (cbar : J → ℕ) (s t : I×J) (hs : small s.1 s.2=true) (ht : small t.1 t.2=true) : Fintype.card (JointDefect small r c rbar cbar s t) ≤ Fintype.card (ResidualTables small r c rbar cbar) := …Mentions: OAI.ContingencyTables.JointDefect, OAI.ContingencyTables.ResidualTables
- def
OAI.ContingencyTables.JointDefectContextline 92 - def
OAI.ContingencyTables.ResidualChildline 98 - instance
OAI.ContingencyTables.jointDefectContextFintypeline 104 - instance
OAI.ContingencyTables.residualChildFintypeline 110 - theorem
OAI.ContingencyTables.conditional_jointDefect_card_leline 118Source documentation
The entire fixed-prefix defect fibre maps into one fixed child. The child choice depends only on the ordered defect type.
theorem conditional_jointDefect_card_le [LinearOrder I] [LinearOrder J] (small : I → J → Bool) (r : I → ℕ) (c : J → ℕ) (rbar : I → ℕ) (cbar : J → ℕ) (s t : I×J) (σ : I×J → ℕ) (l : ℕ) (hs : small s.1 s.2=true) (ht : small t.1 t.2=true) (hst : RowMajorBefore s t) : Fintype.card (JointDefectContext small r c rbar cbar s t σ l) ≤ Fintype.card (ResidualChild small r c rbar cbar s σ (l-1+if t.1=s.1 then 1 else 0)) := by …Mentions: OAI.ContingencyTables.RowMajorBefore, OAI.ContingencyTables.JointDefectContext, OAI.ContingencyTables.ResidualChild