OAI/Analysis/CircleDomains/Transfer/GridFamilies.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Simultaneous compatibility of every lattice tuple
The finite-transfer construction needs one choice of shifts that avoids every bad tuple formed from distinct labels and lattice levels. The integer offsets constitute a countable family, so the individual absolute-continuity conclusions hold simultaneously. In particular they hold for the finite period-one grids at reciprocal-integer spacings.
- theorem
OAI.CircleDomainRigidity.FiniteTransfer.ae_all_grid_tuples_avoid_null_eventsline 22Source documentation
All choices of lattice offsets and distinct labels simultaneously avoid their prescribed completed-product null events.
theorem ae_all_grid_tuples_avoid_null_events {m : ℕ} {h : ℝ} (hh : 0 < h) (hsmall : h ≤ 1) (E : (d : ℕ) → (Fin (d + 1) → Fin m) → Set (UnitAddCircle × (Fin d → UnitAddCircle))) (hE : ∀ d labels, Injective labels → (volume.prod (Measure.pi (fun _ : Fin d => volume))) (E d labels) = 0) : ∀ᵐ θ ∂Measure.pi (fun _ : Fin m => shiftLaw h), ∀ (d : ℕ) (labels : Fin (d + 1) → Fin m), Injective labels → ∀ k : Fin (d + 1) → ℤ, (((θ (labels 0) + (k 0 : ℝ) * h : ℝ) : UnitAddCircle), fun i : Fin d => ((θ (labels i.succ) + (k i.succ : ℝ) * h : ℝ) : UnitAddCircle)) ∉ … - theorem
OAI.CircleDomainRigidity.FiniteTransfer.ae_reciprocal_grid_tuples_avoid_null_eventsline 48Source documentation
Specialization to the actual product law of reciprocal-integer grids. Compatibility is retained when the spacing is chosen later.
theorem ae_reciprocal_grid_tuples_avoid_null_events {m : ℕ} (N : ℕ) (E : (d : ℕ) → (Fin (d + 1) → Fin m) → Set (UnitAddCircle × (Fin d → UnitAddCircle))) (hE : ∀ d labels, Injective labels → (volume.prod (Measure.pi (fun _ : Fin d => volume))) (E d labels) = 0) : ∀ᵐ θ ∂reciprocalGridLaw m N, ∀ (d : ℕ) (labels : Fin (d + 1) → Fin m), Injective labels → ∀ k : Fin (d + 1) → ℤ, (((θ (labels 0) + (k 0 : ℝ) * reciprocalGridStep N : ℝ) : UnitAddCircle), fun i : Fin d => ((θ (labels i.succ) + (k i.succ : ℝ) * reciprocalGridStep N : ℝ) : UnitAddCircle)) ∉ E d labels := …Mentions: OAI.CircleDomainRigidity.FiniteTransfer.reciprocalGridLaw, OAI.CircleDomainRigidity.FiniteTransfer.reciprocalGridStep