Documentation

Mathlib.Topology.Algebra.AffineSubspace

Topology of affine subspaces. #

This file defines the embedding map from an affine subspace to the ambient space as a continuous affine map.

Main definitions #

def AffineSubspace.subtypeA {R : Type u_1} {V : Type u_2} {P : Type u_3} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] (s : AffineSubspace R P) [Nonempty s] :
s →ᴬ[R] P

Embedding of an affine subspace to the ambient space, as a continuous affine map.

Equations
Instances For
    @[simp]
    theorem AffineSubspace.coe_subtypeA {R : Type u_1} {V : Type u_2} {P : Type u_3} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] (s : AffineSubspace R P) [Nonempty s] :
    @[simp]
    theorem AffineSubspace.subtypeA_toAffineMap {R : Type u_1} {V : Type u_2} {P : Type u_3} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] (s : AffineSubspace R P) [Nonempty s] :
    noncomputable def AffineSubspace.ofEq {R : Type u_1} {V : Type u_2} {P : Type u_3} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] {s t : AffineSubspace R P} [Nonempty s] [Nonempty t] (h : s = t) :
    s ≃ᴬ[R] t

    AffineEquiv.ofEq as a continuous affine equivalence.

    Equations
    Instances For
      @[simp]
      theorem AffineSubspace.coe_ofEq_apply {R : Type u_1} {V : Type u_2} {P : Type u_3} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] {s t : AffineSubspace R P} [Nonempty s] [Nonempty t] (h : s = t) (x : s) :
      ((ofEq h) x) = x
      noncomputable def ContinuousAffineEquiv.affineSubspaceMap {R : Type u_1} {V : Type u_2} {P : Type u_3} {W : Type u_4} {Q : Type u_5} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] [AddCommGroup W] [Module R W] [TopologicalSpace Q] [AddTorsor W Q] (e : P ≃ᴬ[R] Q) (s : AffineSubspace R P) [Nonempty s] :
      s ≃ᴬ[R] (AffineSubspace.map (↑e) s)

      A continuous affine equivalence restricts to a continuous affine equivalence between an affine subspace and its image.

      This is the continuous affine version of AffineEquiv.affineSubspaceMap.

      Equations
      Instances For
        @[simp]
        theorem ContinuousAffineEquiv.affineSubspaceMap_apply {R : Type u_1} {V : Type u_2} {P : Type u_3} {W : Type u_4} {Q : Type u_5} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] [AddCommGroup W] [Module R W] [TopologicalSpace Q] [AddTorsor W Q] (e : P ≃ᴬ[R] Q) (s : AffineSubspace R P) [Nonempty s] (x : s) :
        ((e.affineSubspaceMap s) x) = e x
        @[simp]
        theorem ContinuousAffineEquiv.affineSubspaceMap_apply_symm_apply {R : Type u_1} {V : Type u_2} {P : Type u_3} {W : Type u_4} {Q : Type u_5} [Ring R] [AddCommGroup V] [Module R V] [TopologicalSpace P] [AddTorsor V P] [AddCommGroup W] [Module R W] [TopologicalSpace Q] [AddTorsor W Q] (e : P ≃ᴬ[R] Q) (s : AffineSubspace R P) [Nonempty s] (x : (AffineSubspace.map (↑e) s)) :
        e ((e.affineSubspaceMap s).symm x) = x