Documentation

LeanPool.DirectedTopologyLean4.DipathSubtype

LeanPool.DirectedTopologyLean4.DipathSubtype #

theorem DiSubtype.range_dipath_map_inclusion {X : dTopCat} {X₀ : Set X} {x y : X₀} (γ : Dipath x y) :
theorem DiSubtype.source_elt_of_image_subset {X : dTopCat} {X₀ : Set X} {x y : X} {γ : Dipath x y} ( : Set.range γ X₀) :
x X₀
theorem DiSubtype.target_elt_of_image_subset {X : dTopCat} {X₀ : Set X} {x y : X} {γ : Dipath x y} ( : Set.range γ X₀) :
y X₀
def DiSubtype.SubtypePath {X : dTopCat} {X₀ : Set X} {x y : X} {γ : Dipath x y} ( : Set.range γ X₀) :
Path x, y,

Lift a path whose range lies inside X₀ to a path in the subtype X₀.

Equations
Instances For
    def DiSubtype.SubtypeDipath {X : dTopCat} {X₀ : Set X} {x y : X} (γ : Dipath x y) ( : Set.range γ X₀) :
    Dipath x, y,

    Lift a dipath whose range lies inside X₀ to a dipath in the subtype X₀.

    Equations
    Instances For
      theorem DiSubtype.subtypeDipath_of_included_dipath_eq {X : dTopCat} {X₀ : Set X} {x y : X₀} (γ : Dipath x y) :
      SubtypeDipath (γ.map (DirectedSubtypeInclusion X₀)) = γ.cast
      theorem DiSubtype.range_refl_subset_of_mem {X : dTopCat} {X₀ : Set X} {x : X} (hx : x X₀) :
      theorem DiSubtype.subtype_refl {X : dTopCat} {X₀ : Set X} {x : X} (hx : x X₀) :
      theorem DiSubtype.subsets_of_trans_subset {X : dTopCat} {X₀ : Set X} {x y z : X} {γ₁ : Dipath x y} {γ₂ : Dipath y z} ( : Set.range (γ₁.trans γ₂) X₀) :
      Set.range γ₁ X₀ Set.range γ₂ X₀
      theorem DiSubtype.trans_subset_of_subsets {X : dTopCat} {X₀ : Set X} {x y z : X} {γ₁ : Dipath x y} {γ₂ : Dipath y z} (hγ₁ : Set.range γ₁ X₀) (hγ₂ : Set.range γ₂ X₀) :
      Set.range (γ₁.trans γ₂) X₀
      theorem DiSubtype.subtype_trans {X : dTopCat} {X₀ : Set X} {x y z : X} {γ₁ : Dipath x y} {γ₂ : Dipath y z} ( : Set.range (γ₁.trans γ₂) X₀) :
      (SubtypeDipath γ₁ ).trans (SubtypeDipath γ₂ ) = SubtypeDipath (γ₁.trans γ₂)
      theorem DiSubtype.subtype_reparam {X : dTopCat} {X₀ : Set X} {x y : X} {γ : Dipath x y} ( : Set.range γ X₀) {f : D(unitInterval,unitInterval)} (hf₀ : f 0 = 0) (hf₁ : f 1 = 1) :
      SubtypeDipath (γ.reparam f hf₀ hf₁) = (SubtypeDipath γ ).reparam f hf₀ hf₁
      theorem DiSubtype.reparam_subset_of_subset {X : dTopCat} {X₀ : Set X} {x y : X} {γ : Dipath x y} ( : Set.range γ X₀) {f : D(unitInterval,unitInterval)} (hf₀ : f 0 = 0) (hf₁ : f 1 = 1) :
      Set.range (γ.reparam f hf₀ hf₁) X₀
      def DiSubtype.DihomotopyOfSubtype {X : dTopCat} {X₀ : Set X} {x y : X} {γ γ' : Dipath x y} ( : Set.range γ X₀) (hγ' : Set.range γ' X₀) {F : γ.Dihomotopy γ'} (hF : Set.range F X₀) :

      Lift a dihomotopy whose range lies inside X₀ to a dihomotopy of subtype dipaths.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem DiSubtype.dihomSubtype_of_dihom_range_subset {X : dTopCat} {X₀ : Set X} {x y : X} {γ γ' : Dipath x y} ( : Set.range γ X₀) (hγ' : Set.range γ' X₀) {F : γ.Dihomotopy γ'} (hF : Set.range F X₀) :