OAI/Combinatorics/ContingencyTables/Transport/IntegerCorrectionKernel.lean
12 declarations, 0 contain sorry, 0 declared as axioms
The literal sum of future-slot correction kernels
Each summand gives exactly one unexposed ordinary pair occupancy M+1, with multiplier a(M+1-a); every other pair is summed at its ordinary balance. The coordinate changes below preserve complete configurations.
- def
OAI.ContingencyTables.IntegerWeightedTransport.exposePullbackline 19 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.exposed_profileline 24 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.expose_pairline 34 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.exposed_double_profileline 41 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.eliminate_sumline 62 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.eliminate_mulline 69 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.weighted_exposed_commuteline 76Source documentation
The same current and future profiles occur on both sides, including the complete fixed-domain sum over every other ordinary slot.
lemma weighted_exposed_commute {I : Type u} (Ms : List ℕ) (U V : ℕ) (F : (((Coordinates I Ms ⊕ Bool) ⊕ Bool) → ℕ) → ℝ) (z : I → ℕ) : weightedFuture (exposedFamily Ms (marginal F U)) (V+1) z = marginal (weightedFuture (exposedFamily Ms (exposePullback (V::Ms) F)) (V+1)) U z := by …Mentions: OAI.ContingencyTables.IntegerWeightedTransport.weightedFuture, OAI.ContingencyTables.IntegerWeightedTransport.exposedFamily, OAI.ContingencyTables.IntegerWeightedTransport.exposePullback
- lemma
OAI.ContingencyTables.IntegerWeightedTransport.pullback_marginalline 86 - lemma
OAI.ContingencyTables.IntegerWeightedTransport.marginal_swap_commuteline 96 - def
OAI.ContingencyTables.IntegerWeightedTransport.correctionKernelline 108 - theorem
OAI.ContingencyTables.IntegerWeightedTransport.correctionKernel_nonnegativeline 114 - theorem
OAI.ContingencyTables.IntegerWeightedTransport.correctionKernel_current_commuteline 130Source documentation
Summing the currently exposed pair commutes with the literal sum of all the other future corrections.
theorem correctionKernel_current_commute : ∀ (Ms : List ℕ) {I : Type u} (U : ℕ) (F : ((Coordinates I Ms ⊕ Bool) → ℕ) → ℝ), correctionKernel Ms (marginal F U) = marginal (correctionKernel Ms (exposePullback Ms F)) U := by …Mentions: OAI.ContingencyTables.IntegerWeightedTransport.correctionKernel, OAI.ContingencyTables.IntegerWeightedTransport.exposePullback