structure
CombinatorialGeometry.RetractionHalfApartmentConfig
{V : Type u_1}
[DecidableEq V]
(b : Building V)
:
Type u_1
Configuration of data needed for the half-apartment retraction analysis: two adjacent chambers $C, C'$, a third chamber $D$, an apartment $A$ containing $C, C'$, two retractions $\rho, \rho'$ onto $A$ centered at $C, C'$, the two half-apartments $H, H'$ on either side of the wall, plus the wall reflection $s$.
- C : Finset V
- C' : Finset V
- D : Finset V
- A : SimplicialComplex V
- ρ_preserves_dist_C (E : Finset V) : b.IsMaximal E → galleryDist b.toSimplicialComplex self.C (self.ρ E) = galleryDist b.toSimplicialComplex self.C E
- ρ'_preserves_dist_C' (E : Finset V) : b.IsMaximal E → galleryDist b.toSimplicialComplex self.C' (self.ρ' E) = galleryDist b.toSimplicialComplex self.C' E
- ρ_diminishes_dist_C' (E : Finset V) : b.IsMaximal E → galleryDist b.toSimplicialComplex self.C' (self.ρ E) ≤ galleryDist b.toSimplicialComplex self.C' E
- ρ'_diminishes_dist_C (E : Finset V) : b.IsMaximal E → galleryDist b.toSimplicialComplex self.C (self.ρ' E) ≤ galleryDist b.toSimplicialComplex self.C E
- H_char (E : Finset V) : E ∈ self.A.faces → self.A.IsMaximal E → (E ∈ self.H ↔ galleryDist b.toSimplicialComplex self.C E < galleryDist b.toSimplicialComplex self.C' E)
- H'_char (E : Finset V) : E ∈ self.A.faces → self.A.IsMaximal E → (E ∈ self.H' ↔ galleryDist b.toSimplicialComplex self.C' E < galleryDist b.toSimplicialComplex self.C E)
- adj_triangle : galleryDist b.toSimplicialComplex self.C' self.D ≤ galleryDist b.toSimplicialComplex self.C self.D + 1
- adj_triangle' : galleryDist b.toSimplicialComplex self.C self.D ≤ galleryDist b.toSimplicialComplex self.C' self.D + 1
- coxeter_dist_ne (E : Finset V) : E ∈ self.A.faces → self.A.IsMaximal E → galleryDist b.toSimplicialComplex self.C' E ≠ galleryDist b.toSimplicialComplex self.C E
- s_reflection_eq_of_equal_dist : galleryDist b.toSimplicialComplex self.C' self.D = galleryDist b.toSimplicialComplex self.C self.D → self.s_reflection (self.ρ self.D) = self.ρ' self.D
Instances For
theorem
CombinatorialGeometry.retraction_case_further
{V : Type u_1}
[DecidableEq V]
(b : Building V)
(cfg : RetractionHalfApartmentConfig b)
(hfurther : galleryDist b.toSimplicialComplex cfg.C' cfg.D > galleryDist b.toSimplicialComplex cfg.C cfg.D)
:
Case "further": if $d(C', D) > d(C, D)$, then $\rho D = \rho' D$ and this common image lies in the near half-apartment $H$.
theorem
CombinatorialGeometry.retraction_case_closer
{V : Type u_1}
[DecidableEq V]
(b : Building V)
(cfg : RetractionHalfApartmentConfig b)
(hcloser : galleryDist b.toSimplicialComplex cfg.C' cfg.D < galleryDist b.toSimplicialComplex cfg.C cfg.D)
:
Case "closer": if $d(C', D) < d(C, D)$, then $\rho D = \rho' D$ and this common image lies in the far half-apartment $H'$.
theorem
CombinatorialGeometry.retraction_case_equal
{V : Type u_1}
[DecidableEq V]
(b : Building V)
(cfg : RetractionHalfApartmentConfig b)
(hequal : galleryDist b.toSimplicialComplex cfg.C' cfg.D = galleryDist b.toSimplicialComplex cfg.C cfg.D)
:
Case "equal": if $d(C', D) = d(C, D)$, then $\rho D \in H'$, $\rho' D \in H$, and the wall reflection $s$ swaps them: $s(\rho D) = \rho' D$.