OAI/GroupTheory/PolycyclicRecognition/Geometry/WeightChamberLimits.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Approaching an incident chamber and identifying its ray labels
- theorem
OAI.PolycyclicRecognition.isClosed_closedWeightChamberline 17 - theorem
OAI.PolycyclicRecognition.mem_chamber_add_smulline 23 - theorem
OAI.PolycyclicRecognition.closure_weightChamberline 30 - theorem
OAI.PolycyclicRecognition.exists_lifted_chamber_sequenceline 46Source documentation
The approximating horizontal vectors are explicit: add a vanishing multiple of any lift of an interior chamber vector.
theorem exists_lifted_chamber_sequence {V : Type*} [NormedAddCommGroup V] [NormedSpace ℝ V] (π : V →L[ℝ] W) (hπ : Function.Surjective π) (α : I → W →L[ℝ] ℝ) (v : V) (σ : I → Bool) (hσ : incidentWeightChamber α (π v) σ) : ∃ u : ℕ → V, Tendsto u atTop (𝓝 v) ∧ ∀ n, π (u n) ∈ weightChamber α σ := by …Mentions: OAI.PolycyclicRecognition.incidentWeightChamber, OAI.PolycyclicRecognition.weightChamber
- theorem
OAI.PolycyclicRecognition.map_mem_ray_of_incident_chambersline 64Source documentation
Agreement on the incident chamber images gives agreement on the ray.
theorem map_mem_ray_of_incident_chambers (α : I → W →L[ℝ] ℝ) (hα : ∀ i, α i ≠ 0) (hsep : ∀ x : W, (∀ i, α i x = 0) → x = 0) {w : W} (σ₀ : I → Bool) (hσ₀ : (weightChamber α σ₀).Nonempty) (hExt : IsExtreme ℝ (closedWeightChamber α σ₀) (nonnegativeRay w)) (A B : W ≃ₗ[ℝ] W) (himages : ∀ σ, incidentWeightChamber α w σ → A '' closedWeightChamber α σ = B '' closedWeightChamber α σ) : B w ∈ nonnegativeRay (A w) := by …Mentions: OAI.PolycyclicRecognition.weightChamber, OAI.PolycyclicRecognition.closedWeightChamber, OAI.PolycyclicRecognition.nonnegativeRay, OAI.PolycyclicRecognition.incidentWeightChamber
- theorem
OAI.PolycyclicRecognition.eq_on_extreme_ray_of_incident_chambersline 90Source documentation
Agreement of the images of all incident closed chambers determines the value of norm-preserving labels on the extreme ray.
theorem eq_on_extreme_ray_of_incident_chambers (α : I → W →L[ℝ] ℝ) (hα : ∀ i, α i ≠ 0) (hsep : ∀ x : W, (∀ i, α i x = 0) → x = 0) {w : W} (σ₀ : I → Bool) (hσ₀ : (weightChamber α σ₀).Nonempty) (hExt : IsExtreme ℝ (closedWeightChamber α σ₀) (nonnegativeRay w)) (A B : W ≃ₗ[ℝ] W) (hA : ∀ x, ‖A x‖ = ‖x‖) (hB : ∀ x, ‖B x‖ = ‖x‖) (himages : ∀ σ, incidentWeightChamber α w σ → A '' closedWeightChamber α σ = B '' closedWeightChamber α σ) : A w = B w := by …Mentions: OAI.PolycyclicRecognition.weightChamber, OAI.PolycyclicRecognition.closedWeightChamber, OAI.PolycyclicRecognition.nonnegativeRay, OAI.PolycyclicRecognition.incidentWeightChamber
- theorem
OAI.PolycyclicRecognition.eq_on_extreme_ray_of_incident_chambers_of_gaugeline 104Source documentation
Any positive homogeneous gauge suffices; in particular the existing segment support norm can be used without changing normed-space instances.
theorem eq_on_extreme_ray_of_incident_chambers_of_gauge (α : I → W →L[ℝ] ℝ) (hα : ∀ i, α i ≠ 0) (hsep : ∀ x : W, (∀ i, α i x = 0) → x = 0) {w : W} (σ₀ : I → Bool) (hσ₀ : (weightChamber α σ₀).Nonempty) (hExt : IsExtreme ℝ (closedWeightChamber α σ₀) (nonnegativeRay w)) (p : W → ℝ) (hp : ∀ x, x ≠ 0 → 0 < p x) (hsmul : ∀ x r, 0 ≤ r → p (r • x) = r * p x) (A B : W ≃ₗ[ℝ] W) (hA : p (A w) = p w) (hB : p (B w) = p w) (himages : ∀ σ, incidentWeightChamber α w σ → A '' closedWeightChamber α σ = B '' closedWeightChamber α σ) : A w = B w := by …Mentions: OAI.PolycyclicRecognition.weightChamber, OAI.PolycyclicRecognition.closedWeightChamber, OAI.PolycyclicRecognition.nonnegativeRay, OAI.PolycyclicRecognition.incidentWeightChamber