OAI/Combinatorics/PlanarL1/Tiling.lean
28 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PlanarL1.Tiling.bandline 16Source documentation
The literal closed height bands. Adjacent bands share only their endpoint, where every clipping proposal retains the old field.
def band (a q : ℝ) (k : ℤ) : Set ℝ := Set.Icc (q+k*a) (q+(k+1)*a)
- lemma
OAI.PlanarL1.Tiling.band_closedline 18 - lemma
OAI.PlanarL1.Tiling.band_convexline 19 - def
OAI.PlanarL1.Tiling.indexline 21 - lemma
OAI.PlanarL1.Tiling.mem_band_indexline 23 - lemma
OAI.PlanarL1.Tiling.lower_le_upperline 31 - lemma
OAI.PlanarL1.Tiling.overlapline 34 - def
OAI.PlanarL1.Tiling.processedline 44Source documentation
The finite list is precisely the closed bands meeting the prescribed closed height window, not a truncation at individual points of a band.
noncomputable def processed (a q L U : ℝ) : Finset ℤ := …
- lemma
OAI.PlanarL1.Tiling.mem_processedline 48 - lemma
OAI.PlanarL1.Tiling.processed_coversline 68 - def
OAI.PlanarL1.Tiling.NearBoundaryline 74Source documentation
Small-ball height loss is proximity to a genuine band boundary.
def NearBoundary (a q h t : ℝ) : Prop := ∃ k : ℤ, |h-(q+k*a)|≤t
- lemma
OAI.PlanarL1.Tiling.same_band_of_avoidline 76 - lemma
OAI.PlanarL1.FiniteRandom.integer_interval_countline 99 - lemma
OAI.PlanarL1.FiniteRandom.periodic_probabilityline 129Source documentation
Uniformly shifting a periodic tiling has its true one-dimensional bound. The extra two grid points cover both endpoints, independently of the band index.
lemma periodic_probability (m : ℕ) (hm : 0 < m) {a t : ℝ} (ha : 0<a) (ht : 0≤t) (h : ℝ) : prob (fun i : Fin (m+1) => Tiling.NearBoundary a (a/m*i.val) h t) ≤ (2*t+2*a/m)/a := by …Mentions: OAI.PlanarL1.FiniteRandom.prob, OAI.PlanarL1.Tiling.NearBoundary
- def
OAI.PlanarL1.Tiling.Paddedline 204Source documentation
Strict padding in the actual floor-indexed band.
def Padded (a q h t : ℝ) : Prop := …
- lemma
OAI.PlanarL1.Tiling.NearBoundary.monoline 207 - lemma
OAI.PlanarL1.Tiling.NearBoundary.perturbline 210 - lemma
OAI.PlanarL1.Tiling.padded_of_avoidline 218 - lemma
OAI.PlanarL1.Tiling.index_eq_of_mem_ltline 233 - lemma
OAI.PlanarL1.Tiling.same_index_of_avoidline 238 - lemma
OAI.PlanarL1.Tiling.padded_pairline 244 - lemma
OAI.PlanarL1.Tiling.band_subset_of_paddingline 250 - lemma
OAI.PlanarL1.FiniteRandom.prob_or_leline 264 - lemma
OAI.PlanarL1.FiniteRandom.prob_complline 271 - lemma
OAI.PlanarL1.FiniteRandom.prob_eval_boundline 276 - lemma
OAI.PlanarL1.Tiling.height_pair_probabilityline 291Source documentation
The two endpoint height tests use one shift, so their failures are bounded by an enlarged interval, not by a union bound over the vertices or columns.
lemma height_pair_probability (m : ℕ) (hm : 10000 ≤ m) {a h x : ℝ} (ha : 0<a) (htrim : a₂≤a) (hd : |x-h|≤a₂/10000) : prob (fun i : Fin (m+1) => ¬(Padded a (a/m*i.val) h (a/10) ∧ Padded a (a/m*i.val) x (a/10)))≤21/100 := by …Mentions: OAI.PlanarL1.Tiling.Padded
- lemma
OAI.PlanarL1.Tiling.narrow_containedline 312 - lemma
OAI.PlanarL1.Tiling.unique_band_of_paddedline 324