OAI/Analysis/LiebThirring/FlagGeometry.lean
38 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SharpLiebThirring.CubeFlags.Signs.linearIsometryline 14Source documentation
Coordinate reflection as an isometric linear equivalence in the sup norm.
def Signs.linearIsometry {n : ℕ} (s : Signs n) : (Fin n → ℝ) ≃ₗᵢ[ℝ] (Fin n → ℝ) where …Mentions: OAI.SharpLiebThirring.CubeFlags.Signs
- instance
OAI.SharpLiebThirring.CubeFlags.(instance at line 38)line 38 - lemma
OAI.SharpLiebThirring.CubeFlags.Signs.smul_realline 52 - instance
OAI.SharpLiebThirring.CubeFlags.(instance at line 55)line 55 - instance
OAI.SharpLiebThirring.CubeFlags.(instance at line 58)line 58 - lemma
OAI.SharpLiebThirring.CubeFlags.Signs.smul_intline 72 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.point_smulline 75 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.vertex_smulline 80 - def
OAI.SharpLiebThirring.CubeFlags.Flag.centerline 86Source documentation
The common final vertex is the cube center.
def Flag.center {n : ℕ} (F : Flag n) : Fin n → ℝ := F.point (Fin.last n)Mentions: OAI.SharpLiebThirring.CubeFlags.Flag
- lemma
OAI.SharpLiebThirring.CubeFlags.Flag.center_applyline 88 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.center_smulline 94 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.dist_point_centerline 97 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.dist_combination_centerline 105 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.neighbor_center_distline 114 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.dist_combination_pointline 133 - lemma
OAI.SharpLiebThirring.CubeFlags.dist_scaleline 142 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.dist_scaled_point_centerline 146 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.finite_base_boundsline 151 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.finite_near_centersline 168Source documentation
Cubes whose centers are close to a compact set form a finite collection.
lemma Flag.finite_near_centers {n : ℕ} {K : Set (Fin n → ℝ)} (hK : Bornology.IsBounded K) (h r : ℝ) (hh : 0 < h) : Set.Finite {F : Flag n | ∃ x ∈ K, dist (h • F.center) x < r} := by …Mentions: OAI.SharpLiebThirring.CubeFlags.Flag
- def
OAI.SharpLiebThirring.CubeFlags.nearCylinderline 194Source documentation
The spatially truncated cylinder of cubical flags used in continuation.
def nearCylinder {n : ℕ} (K : Set (Fin n → ℝ)) (h r : ℝ) (t : Fin n) (m : ℕ) : Set (Flag n) := …Mentions: OAI.SharpLiebThirring.CubeFlags.Flag
- lemma
OAI.SharpLiebThirring.CubeFlags.finite_nearCylinderline 197 - lemma
OAI.SharpLiebThirring.CubeFlags.nearCylinder_smulline 201 - lemma
OAI.SharpLiebThirring.CubeFlags.nearCylinder_point_cthickeningline 217 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.neighbor_base_of_ne_lastline 228 - lemma
OAI.SharpLiebThirring.CubeFlags.Flag.neighbor_outside_timeline 236Source documentation
A time-boundary facet is exactly the last facet of a flag expanding time last.
lemma Flag.neighbor_outside_time {n : ℕ} [NeZero n] (F : Flag n) (j : Fin (n + 1)) (t : Fin n) (m : ℤ) (hlo : 0 ≤ F.base t) (hhi : F.base t < m) (hout : ¬ (0 ≤ (F.neighbor j).base t ∧ (F.neighbor j).base t < m)) : j = Fin.last n ∧ (F.order.symm t).val = n - 1 ∧ ((F.base t = 0 ∧ F.corner t = false) ∨ (F.base t = m - 1 ∧ F.corner t = true)) := by …Mentions: OAI.SharpLiebThirring.CubeFlags.Flag
- lemma
OAI.SharpLiebThirring.CubeFlags.Flag.point_time_boundaryline 266 - lemma
OAI.SharpLiebThirring.CubeFlags.nearCylinder_point_timeline 277 - lemma
OAI.SharpLiebThirring.CubeFlags.nearCylinder_combination_timeline 291 - def
OAI.SharpLiebThirring.CubeFlags.gridPointline 311Source documentation
Embed the twice-barycenter lattice at mesh size
h.def gridPoint {n : ℕ} (h : ℝ) (z : Fin n → ℤ) : Fin n → ℝ := … - lemma
OAI.SharpLiebThirring.CubeFlags.gridPoint_vertexline 314 - lemma
OAI.SharpLiebThirring.CubeFlags.gridPoint_smulline 320 - lemma
OAI.SharpLiebThirring.CubeFlags.gridPoint_injectiveline 327 - def
OAI.SharpLiebThirring.CubeFlags.verticesline 339Source documentation
All vertices of a group-invariant collection of cubical flags.
def vertices : SubMulAction H (Fin n → ℤ) where …
- instance
OAI.SharpLiebThirring.CubeFlags.verticesFintypeline 346 - def
OAI.SharpLiebThirring.CubeFlags.flagVertexline 360 - lemma
OAI.SharpLiebThirring.CubeFlags.flagVertex_smulline 362 - lemma
OAI.SharpLiebThirring.CubeFlags.flagVertex_orbits_injectiveline 366 - theorem
OAI.SharpLiebThirring.CubeFlags.verticesIsCancelline 379Source documentation
Freeness of the real vertex positions induces freeness on the finite vertex set. It is supplied by the compact free-locus tube, not presumed.
theorem verticesIsCancel (h : ℝ) (hfree : ∀ z : vertices H D, ∀ s : H, s • gridPoint h z.val = gridPoint h z.val → s = 1) : IsCancelSMul H (vertices H D) where …Mentions: OAI.SharpLiebThirring.CubeFlags.vertices, OAI.SharpLiebThirring.CubeFlags.gridPoint