OAI/Combinatorics/PlanarL1/MainGain.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PlanarL1.Columns.Model.MainFamily.unique_at_paddedline 15 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.batch_inside_keptline 26 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.batch_old_suppressedline 37 - lemma
OAI.PlanarL1.FiniteRandom.prob_secondline 64 - def
OAI.PlanarL1.FiniteRandom.coinProductline 72Source documentation
Separate coins from all other finite independent local data, including when the local data type depends on the cell/group.
def coinProduct {I : Type*} (D : I → Type*) : (∀ i, D i × Bool) ≃ (∀ i, D i) × (I → Bool) where … - lemma
OAI.PlanarL1.FiniteRandom.prob_coinProductline 78 - abbrev
OAI.PlanarL1.Columns.Model.MainFamily.Uncoinedline 90 - def
OAI.PlanarL1.Columns.Model.MainFamily.restructureline 92 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.prob_coinsline 97 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.prob_keep_suppressline 103 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.batch_pair_kept_suppressedline 125 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.padded_heightline 146 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.kept_shieldline 156 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.no_descent_gainline 183Source documentation
A literal missing descent in an available padded cell produces the gain in the whole simultaneous main update on the keep/suppress coin event.
lemma no_descent_gain (c d : CellIndex q L U phase) (hc : Available A S phase c) (x : M.Point (BandTrees.band broad (lower q L U c.1.1)) (BandTrees.root M broad (lower q L U c.1.1) c.1.2)) (ii : Fin (k+1)) (T : ℝ) (hx : x.column ∈ ColumnOrder.componentColumns c.2.2) (hy : T ∈ domain phase d ii) (hpx : Tiling.Padded a₁ q x.height (a₁/10)) (hpy : Tiling.Padded a₁ q T (a₁/10)) (hr : BandTrees.RadialInterior D (phase c.1) x) (hn : S.name ii T=index A S phase c hc) (hT : T ∈ (S.chart (index A S phase c hc)).band) (hclose : |(S.chart (index A S phase c hc)).comparison.eval (x.widen (sub_old A S phase c hc))- …Mentions: OAI.PlanarL1.Columns.Model.MainFamily.CellIndex, OAI.PlanarL1.Columns.Model.MainFamily.Available, OAI.PlanarL1.Columns.Model.BandTrees.band, OAI.PlanarL1.Columns.Model.MainFamily.lower, OAI.PlanarL1.Columns.Model.BandTrees.root, OAI.PlanarL1.ColumnOrder.componentColumns, OAI.PlanarL1.Columns.Model.MainFamily.domain, OAI.PlanarL1.Tiling.Padded, OAI.PlanarL1.Columns.Model.BandTrees.RadialInterior, OAI.PlanarL1.Columns.Model.MainFamily.index, OAI.PlanarL1.Columns.Model.MainFamily.sub_old
- lemma
OAI.PlanarL1.Columns.Model.MainFamily.no_descent_probabilityline 240 - def
OAI.PlanarL1.Columns.Model.VertexBands.mainCellline 277 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.mainCell_columnline 281 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.mainCell_memline 284 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.main_availableline 305 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.main_indexline 307 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.comparison_coordinatesline 310 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.no_descent_probabilityline 316