Loogle!
Result
Found 199 declarations mentioning Topology.RelCWComplex.cell.
- Topology.RelCWComplex.cell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} (C : Set X) {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) : Type u - Topology.RelCWComplex.cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Set X - Topology.RelCWComplex.closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Set X - Topology.RelCWComplex.openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Set X - Topology.RelCWComplex.map π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : PartialEquiv (Fin n β β) X - Topology.RelCWComplex.Subcomplex.I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (self : Topology.RelCWComplex.Subcomplex C) (n : β) : Set (Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.closedCell_nonempty π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : (Topology.RelCWComplex.closedCell n j).Nonempty - Topology.RelCWComplex.openCell_nonempty π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : (Topology.RelCWComplex.openCell n j).Nonempty - Topology.CWComplex.isCompact_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {i : Topology.RelCWComplex.cell C n} : IsCompact (Topology.RelCWComplex.cellFrontier n i) - Topology.CWComplex.isCompact_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {i : Topology.RelCWComplex.cell C n} : IsCompact (Topology.RelCWComplex.closedCell n i) - Topology.RelCWComplex.isCompact_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {i : Topology.RelCWComplex.cell C n} : IsCompact (Topology.RelCWComplex.cellFrontier n i) - Topology.RelCWComplex.isCompact_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {i : Topology.RelCWComplex.cell C n} : IsCompact (Topology.RelCWComplex.closedCell n i) - Topology.CWComplex.cell_def π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.CWComplex C] (n : β) : Topology.RelCWComplex.cell C n = Topology.CWComplex.cell C n - Topology.CWComplex.cellFrontier_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n j β C - Topology.CWComplex.closedCell_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β C - Topology.CWComplex.isClosed_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {i : Topology.RelCWComplex.cell C n} : IsClosed (Topology.RelCWComplex.cellFrontier n i) - Topology.CWComplex.isClosed_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {i : Topology.RelCWComplex.cell C n} : IsClosed (Topology.RelCWComplex.closedCell n i) - Topology.CWComplex.openCell_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β C - Topology.RelCWComplex.cellFrontier_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n j β C - Topology.RelCWComplex.closedCell_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β C - Topology.RelCWComplex.isClosed_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {i : Topology.RelCWComplex.cell C n} : IsClosed (Topology.RelCWComplex.cellFrontier n i) - Topology.RelCWComplex.isClosed_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {i : Topology.RelCWComplex.cell C n} : IsClosed (Topology.RelCWComplex.closedCell n i) - Topology.RelCWComplex.openCell_subset_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β C - Topology.CWComplex.closedCell_zero_injective π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective (Topology.RelCWComplex.closedCell 0) - Topology.CWComplex.openCell_zero_injective π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective (Topology.RelCWComplex.openCell 0) - Topology.RelCWComplex.closedCell_zero_injective π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective (Topology.RelCWComplex.closedCell 0) - Topology.RelCWComplex.openCell_zero_injective π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective (Topology.RelCWComplex.openCell 0) - Topology.RelCWComplex.toCWComplex_cell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.RelCWComplex C β ] (n : β) : Topology.CWComplex.cell C n = Topology.RelCWComplex.cell C n - Topology.CWComplex.cellFrontier_subset_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n i β Topology.RelCWComplex.closedCell n i - Topology.CWComplex.openCell_subset_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n i β Topology.RelCWComplex.closedCell n i - Topology.RelCWComplex.cellFrontier_subset_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n i β Topology.RelCWComplex.closedCell n i - Topology.RelCWComplex.openCell_subset_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n i β Topology.RelCWComplex.closedCell n i - Topology.CWComplex.cellFrontier_zero_eq_empty π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.cellFrontier 0 j = β - Topology.RelCWComplex.cellFrontier_zero_eq_empty π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.cellFrontier 0 j = β - Topology.CWComplex.closure_openCell_eq_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {j : Topology.RelCWComplex.cell C n} : closure (Topology.RelCWComplex.openCell n j) = Topology.RelCWComplex.closedCell n j - Topology.RelCWComplex.closure_openCell_eq_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {n : β} {j : Topology.RelCWComplex.cell C n} : closure (Topology.RelCWComplex.openCell n j) = Topology.RelCWComplex.closedCell n j - Topology.RelCWComplex.union π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : D βͺ β n, β j, Topology.RelCWComplex.closedCell n j = C - Topology.RelCWComplex.union_iUnion_openCell_eq_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : D βͺ β n, β j, Topology.RelCWComplex.openCell n j = C - Topology.CWComplex.nonempty_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] {n : β} (hn : n β 0) (j : Topology.RelCWComplex.cell C n) : (Topology.RelCWComplex.cellFrontier n j).Nonempty - Topology.RelCWComplex.nonempty_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] {n : β} (hn : n β 0) (j : Topology.RelCWComplex.cell C n) : (Topology.RelCWComplex.cellFrontier n j).Nonempty - Topology.CWComplex.cellFrontier_union_openCell_eq_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n i βͺ Topology.RelCWComplex.openCell n i = Topology.RelCWComplex.closedCell n i - Topology.RelCWComplex.cellFrontier_union_openCell_eq_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n i βͺ Topology.RelCWComplex.openCell n i = Topology.RelCWComplex.closedCell n i - Topology.RelCWComplex.toCWComplex_map π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.RelCWComplex C β ] (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.CWComplex.map n i = Topology.RelCWComplex.map n i - Topology.RelCWComplex.openCell_congr π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) {s tβ : Topology.RelCWComplex.cell C n} (st : Topology.RelCWComplex.openCell n s = Topology.RelCWComplex.openCell n tβ) : s = tβ - Topology.CWComplex.injective_map_zero π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective fun x => β(Topology.RelCWComplex.map 0 x) ![] - Topology.RelCWComplex.injective_map_zero π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] : Function.Injective fun x => β(Topology.RelCWComplex.map 0 x) ![] - Topology.CWComplex.cellFrontier_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n j β β(Topology.RelCWComplex.skeletonLT C βn) - Topology.CWComplex.closedCell_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β β(Topology.RelCWComplex.skeleton C βn) - Topology.CWComplex.openCell_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β β(Topology.RelCWComplex.skeleton C βn) - Topology.RelCWComplex.cellFrontier_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.cellFrontier n j β β(Topology.RelCWComplex.skeletonLT C βn) - Topology.RelCWComplex.closedCell_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β β(Topology.RelCWComplex.skeleton C βn) - Topology.RelCWComplex.openCell_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β β(Topology.RelCWComplex.skeleton C βn) - Topology.CWComplex.disjointBase π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Disjoint (Topology.RelCWComplex.openCell n i) D - Topology.RelCWComplex.disjointBase π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Disjoint (Topology.RelCWComplex.openCell n i) D - Topology.CWComplex.skeletonLT_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (n : ββ) (l : β) : (Topology.RelCWComplex.skeletonLT C n).I l = {x | βl < n} - Topology.RelCWComplex.skeletonLT_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (n : ββ) (l : β) : (Topology.RelCWComplex.skeletonLT C n).I l = {x | βl < n} - Topology.CWComplex.iUnion_openCell_eq_complex π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] : β n, β j, Topology.RelCWComplex.openCell n j = C - Topology.CWComplex.map_zero_mem_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β(Topology.RelCWComplex.map n i) 0 β Topology.RelCWComplex.closedCell n i - Topology.CWComplex.map_zero_mem_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β(Topology.RelCWComplex.map n i) 0 β Topology.RelCWComplex.openCell n i - Topology.CWComplex.union π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] : β n, β j, Topology.RelCWComplex.closedCell n j = C - Topology.RelCWComplex.closed π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] [T2Space X] (A : Set X) (asubc : A β C) : IsClosed A β (β (n : β) (j : Topology.RelCWComplex.cell C n), IsClosed (A β© Topology.RelCWComplex.closedCell n j)) β§ IsClosed (A β© D) - Topology.RelCWComplex.map_zero_mem_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β(Topology.RelCWComplex.map n i) 0 β Topology.RelCWComplex.closedCell n i - Topology.RelCWComplex.map_zero_mem_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β(Topology.RelCWComplex.map n i) 0 β Topology.RelCWComplex.openCell n i - Topology.CWComplex.closed π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] (C : Set X) [Topology.CWComplex C] [T2Space X] (A : Set X) (asubc : A β C) : IsClosed A β β (n : β) (j : Topology.RelCWComplex.cell C n), IsClosed (A β© Topology.RelCWComplex.closedCell n j) - Topology.CWComplex.closedCell_zero_eq_singleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.closedCell 0 j = {β(Topology.RelCWComplex.map 0 j) ![]} - Topology.CWComplex.openCell_zero_eq_singleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.openCell 0 j = {β(Topology.RelCWComplex.map 0 j) ![]} - Topology.RelCWComplex.closedCell_zero_eq_singleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.closedCell 0 j = {β(Topology.RelCWComplex.map 0 j) ![]} - Topology.RelCWComplex.openCell_zero_eq_singleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {j : Topology.RelCWComplex.cell C 0} : Topology.RelCWComplex.openCell 0 j = {β(Topology.RelCWComplex.map 0 j) ![]} - Topology.RelCWComplex.disjoint_interior_base_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : β} {j : Topology.RelCWComplex.cell C n} : Disjoint (interior D) (Topology.RelCWComplex.closedCell n j) - Topology.CWComplex.iUnion_cellFrontier_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (l : β) : β j, Topology.RelCWComplex.cellFrontier l j β β(Topology.RelCWComplex.skeleton C βl) - Topology.CWComplex.iUnion_cellFrontier_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (l : β) : β j, Topology.RelCWComplex.cellFrontier l j β β(Topology.RelCWComplex.skeletonLT C βl) - Topology.RelCWComplex.iUnion_cellFrontier_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (l : β) : β j, Topology.RelCWComplex.cellFrontier l j β β(Topology.RelCWComplex.skeleton C βl) - Topology.RelCWComplex.iUnion_cellFrontier_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (l : β) : β j, Topology.RelCWComplex.cellFrontier l j β β(Topology.RelCWComplex.skeletonLT C βl) - Topology.RelCWComplex.continuousOn_symm π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : ContinuousOn (β(Topology.RelCWComplex.map n i).symm) (Topology.RelCWComplex.map n i).target - Topology.RelCWComplex.Subcomplex.copy π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (F : Set X) (hF : F = βE) (J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hJ : J = E.I) : Topology.RelCWComplex.Subcomplex C - Topology.CWComplex.closedCell_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.CWComplex.openCell_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.RelCWComplex.closedCell_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.closedCell n j β β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.RelCWComplex.openCell_subset_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C n) : Topology.RelCWComplex.openCell n j β β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.RelCWComplex.disjoint_base_iUnion_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : Disjoint D (β n, β j, Topology.RelCWComplex.openCell n j) - Topology.RelCWComplex.source_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : (Topology.RelCWComplex.map n i).source = Metric.ball 0 1 - Topology.RelCWComplex.disjoint_interior_base_iUnion_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] : Disjoint (interior D) (β n, β j, Topology.RelCWComplex.closedCell n j) - Topology.CWComplex.cellFrontier_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C (n + 1)) : Topology.RelCWComplex.cellFrontier (n + 1) j β β(Topology.RelCWComplex.skeleton C βn) - Topology.RelCWComplex.cellFrontier_subset_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) (j : Topology.RelCWComplex.cell C (n + 1)) : Topology.RelCWComplex.cellFrontier (n + 1) j β β(Topology.RelCWComplex.skeleton C βn) - Topology.CWComplex.Subcomplex.copy_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (F : Set X) (hF : F = βE) (J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hJ : J = E.I) : E.copy F hF J hJ = E - Topology.RelCWComplex.Subcomplex.copy_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (F : Set X) (hF : F = βE) (J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hJ : J = E.I) : E.copy F hF J hJ = E - Topology.RelCWComplex.isClosed_of_isClosed_inter_openCell_or_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {A : Set X} (hAC : A β C) (hDA : IsClosed (A β© D)) (h : β (n : β), 0 < n β β (j : Topology.RelCWComplex.cell C n), IsClosed (A β© Topology.RelCWComplex.openCell n j) β¨ IsClosed (A β© Topology.RelCWComplex.closedCell n j)) : IsClosed A - Topology.RelCWComplex.continuousOn π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : ContinuousOn (β(Topology.RelCWComplex.map n i)) (Metric.closedBall 0 1) - Topology.CWComplex.coe_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (n : ββ) : β(Topology.RelCWComplex.skeletonLT C n) = D βͺ β m, β (_ : βm < n), β j, Topology.RelCWComplex.closedCell m j - Topology.RelCWComplex.coe_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (n : ββ) : β(Topology.RelCWComplex.skeletonLT C n) = D βͺ β m, β (_ : βm < n), β j, Topology.RelCWComplex.closedCell m j - Topology.RelCWComplex.iUnion_openCell_eq_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : ββ) : D βͺ β m, β (_ : βm < n), β j, Topology.RelCWComplex.openCell m j = β(Topology.RelCWComplex.skeletonLT C n) - Topology.CWComplex.Subcomplex.coe_copy π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (F : Set X) (hF : F = βE) (J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hJ : J = E.I) : β(E.copy F hF J hJ) = F - Topology.RelCWComplex.Subcomplex.coe_copy π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (F : Set X) (hF : F = βE) (J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hJ : J = E.I) : β(E.copy F hF J hJ) = F - Topology.CWComplex.disjoint_skeletonLT_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n β€ βm) : Disjoint (β(Topology.RelCWComplex.skeletonLT C n)) (Topology.RelCWComplex.openCell m j) - Topology.CWComplex.disjoint_skeleton_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (nlem : n < βm) : Disjoint (β(Topology.RelCWComplex.skeleton C n)) (Topology.RelCWComplex.openCell m j) - Topology.RelCWComplex.disjoint_skeletonLT_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n β€ βm) : Disjoint (β(Topology.RelCWComplex.skeletonLT C n)) (Topology.RelCWComplex.openCell m j) - Topology.RelCWComplex.disjoint_skeleton_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (nlem : n < βm) : Disjoint (β(Topology.RelCWComplex.skeleton C n)) (Topology.RelCWComplex.openCell m j) - Topology.CWComplex.map_zero_eq_self_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] {x z : Topology.RelCWComplex.cell C 0} : β(Topology.RelCWComplex.map 0 x) ![] = β(Topology.RelCWComplex.map 0 z) ![] β x = z - Topology.RelCWComplex.map_zero_eq_self_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {D : Set X} (C : Set X) [Topology.RelCWComplex C D] {x z : Topology.RelCWComplex.cell C 0} : β(Topology.RelCWComplex.map 0 x) ![] = β(Topology.RelCWComplex.map 0 z) ![] β x = z - Topology.CWComplex.isClosed_of_isClosed_inter_openCell_or_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] [T2Space X] {A : Set X} (hAC : A β C) (h : β (n : β), 0 < n β β (j : Topology.RelCWComplex.cell C n), IsClosed (A β© Topology.RelCWComplex.openCell n j) β¨ IsClosed (A β© Topology.RelCWComplex.closedCell n j)) : IsClosed A - Topology.RelCWComplex.union' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] : D βͺ β n, β j, β(Topology.RelCWComplex.map n j) '' Metric.closedBall 0 1 = C - Topology.CWComplex.pairwiseDisjoint π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : Set.univ.PairwiseDisjoint fun ni => Topology.RelCWComplex.openCell ni.fst ni.snd - Topology.CWComplex.skeletonLT_inter_closedCell_eq_skeletonLT_inter_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n β€ βm) : β(Topology.RelCWComplex.skeletonLT C n) β© Topology.RelCWComplex.closedCell m j = β(Topology.RelCWComplex.skeletonLT C n) β© Topology.RelCWComplex.cellFrontier m j - Topology.CWComplex.skeleton_inter_closedCell_eq_skeleton_inter_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n < βm) : β(Topology.RelCWComplex.skeleton C n) β© Topology.RelCWComplex.closedCell m j = β(Topology.RelCWComplex.skeleton C n) β© Topology.RelCWComplex.cellFrontier m j - Topology.RelCWComplex.pairwiseDisjoint π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : Set.univ.PairwiseDisjoint fun ni => Topology.RelCWComplex.openCell ni.fst ni.snd - Topology.RelCWComplex.skeletonLT_inter_closedCell_eq_skeletonLT_inter_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n β€ βm) : β(Topology.RelCWComplex.skeletonLT C n) β© Topology.RelCWComplex.closedCell m j = β(Topology.RelCWComplex.skeletonLT C n) β© Topology.RelCWComplex.cellFrontier m j - Topology.RelCWComplex.skeleton_inter_closedCell_eq_skeleton_inter_cellFrontier π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {m : β} {j : Topology.RelCWComplex.cell C m} (hnm : n < βm) : β(Topology.RelCWComplex.skeleton C n) β© Topology.RelCWComplex.closedCell m j = β(Topology.RelCWComplex.skeleton C n) β© Topology.RelCWComplex.cellFrontier m j - Topology.RelCWComplex.isClosed_inter_cellFrontier_succ_of_le_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {A : Set X} {n : β} (hn : β m β€ n, β (j : Topology.RelCWComplex.cell C m), IsClosed (A β© Topology.RelCWComplex.closedCell m j)) (j : Topology.RelCWComplex.cell C (n + 1)) (hD : IsClosed (A β© D)) : IsClosed (A β© Topology.RelCWComplex.cellFrontier (n + 1) j) - Topology.RelCWComplex.mem_skeletonLT_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {x : X} : x β Topology.RelCWComplex.skeletonLT C n β x β D β¨ β m, β (_ : βm < n), β j, x β Topology.RelCWComplex.openCell m j - Topology.RelCWComplex.mem_skeleton_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] {n : ββ} {x : X} : x β Topology.RelCWComplex.skeleton C n β x β D β¨ β m, β (_ : βm β€ n), β j, x β Topology.RelCWComplex.openCell m j - Topology.CWComplex.skeletonLT_union_iUnion_closedCell_eq_skeletonLT_succ π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) : β(Topology.RelCWComplex.skeletonLT C βn) βͺ β j, Topology.RelCWComplex.closedCell n j = β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.RelCWComplex.closed' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (A : Set X) (hAC : A β C) : (β (n : β) (j : Topology.RelCWComplex.cell C n), IsClosed (A β© β(Topology.RelCWComplex.map n j) '' Metric.closedBall 0 1)) β§ IsClosed (A β© D) β IsClosed A - Topology.RelCWComplex.skeletonLT_union_iUnion_closedCell_eq_skeletonLT_succ π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) : β(Topology.RelCWComplex.skeletonLT C βn) βͺ β j, Topology.RelCWComplex.closedCell n j = β(Topology.RelCWComplex.skeletonLT C (βn + 1)) - Topology.CWComplex.disjoint_openCell_of_ne π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n m : β} {i : Topology.RelCWComplex.cell C n} {j : Topology.RelCWComplex.cell C m} (ne : β¨n, iβ© β β¨m, jβ©) : Disjoint (Topology.RelCWComplex.openCell n i) (Topology.RelCWComplex.openCell m j) - Topology.RelCWComplex.disjointBase' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : Disjoint (β(Topology.RelCWComplex.map n i) '' Metric.ball 0 1) D - Topology.RelCWComplex.disjoint_openCell_of_ne π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n m : β} {i : Topology.RelCWComplex.cell C n} {j : Topology.RelCWComplex.cell C m} (ne : β¨n, iβ© β β¨m, jβ©) : Disjoint (Topology.RelCWComplex.openCell n i) (Topology.RelCWComplex.openCell m j) - Topology.CWComplex.eq_of_not_disjoint_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {j : Topology.RelCWComplex.cell C n} {m : β} {i : Topology.RelCWComplex.cell C m} (h : Β¬Disjoint (Topology.RelCWComplex.openCell n j) (Topology.RelCWComplex.openCell m i)) : β¨n, jβ© = β¨m, iβ© - Topology.RelCWComplex.eq_of_not_disjoint_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] {n : β} {j : Topology.RelCWComplex.cell C n} {m : β} {i : Topology.RelCWComplex.cell C m} (h : Β¬Disjoint (Topology.RelCWComplex.openCell n j) (Topology.RelCWComplex.openCell m i)) : β¨n, jβ© = β¨m, iβ© - Topology.RelCWComplex.isClosed_of_disjoint_openCell_or_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [T2Space X] {A : Set X} (hAC : A β C) (hDA : IsClosed (A β© D)) (h : β (n : β), 0 < n β β (j : Topology.RelCWComplex.cell C n), Disjoint A (Topology.RelCWComplex.openCell n j) β¨ IsClosed (A β© Topology.RelCWComplex.closedCell n j)) : IsClosed A - Topology.RelCWComplex.iUnion_openCell_eq_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : ββ) : D βͺ β m, β (_ : βm < n + 1), β j, Topology.RelCWComplex.openCell m j = β(Topology.RelCWComplex.skeleton C n) - Topology.RelCWComplex.Subcomplex.mk π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (carrier : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closed' : IsClosed carrier) (union' : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = carrier) : Topology.RelCWComplex.Subcomplex C - Topology.RelCWComplex.Subcomplex.mk'' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.RelCWComplex E D] (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) : Topology.RelCWComplex.Subcomplex C - Topology.CWComplex.isClosed_inter_cellFrontier_succ_of_le_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] [T2Space X] {A : Set X} {n : β} (hn : β m β€ n, β (j : Topology.RelCWComplex.cell C m), IsClosed (A β© Topology.RelCWComplex.closedCell m j)) (j : Topology.RelCWComplex.cell C (n + 1)) : IsClosed (A β© Topology.RelCWComplex.cellFrontier (n + 1) j) - Topology.CWComplex.isClosed_of_disjoint_openCell_or_isClosed_inter_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] [T2Space X] {A : Set X} (hAC : A β C) (h : β (n : β), 0 < n β β (j : Topology.RelCWComplex.cell C n), Disjoint A (Topology.RelCWComplex.openCell n j) β¨ IsClosed (A β© Topology.RelCWComplex.closedCell n j)) : IsClosed A - Topology.RelCWComplex.Subcomplex.union' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (self : Topology.RelCWComplex.Subcomplex C) : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = self.carrier - Topology.CWComplex.iUnion_openCell_eq_skeletonLT π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] (n : ββ) : β m, β (_ : βm < n), β j, Topology.RelCWComplex.openCell m j = β(Topology.RelCWComplex.skeletonLT C n) - Topology.RelCWComplex.Subcomplex.union π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = βE - Topology.RelCWComplex.Subcomplex.coe_mk'' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.RelCWComplex E D] (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) : β(Topology.RelCWComplex.Subcomplex.mk'' C E I union) = E - Topology.CWComplex.skeleton_union_iUnion_closedCell_eq_skeleton_succ π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) : β(Topology.RelCWComplex.skeleton C βn) βͺ β j, Topology.RelCWComplex.closedCell (n + 1) j = β(Topology.RelCWComplex.skeleton C (βn + 1)) - Topology.RelCWComplex.skeleton_union_iUnion_closedCell_eq_skeleton_succ π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (n : β) : β(Topology.RelCWComplex.skeleton C βn) βͺ β j, Topology.RelCWComplex.closedCell (n + 1) j = β(Topology.RelCWComplex.skeleton C (βn + 1)) - Topology.RelCWComplex.Subcomplex.mk''_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.RelCWComplex E D] (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) (n : β) : (Topology.RelCWComplex.Subcomplex.mk'' C E I union).I n = I n - Topology.CWComplex.exists_mem_openCell_of_mem_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] {n : ββ} {x : X} : x β Topology.RelCWComplex.skeleton C n β β m, β (_ : βm β€ n), β j, x β Topology.RelCWComplex.openCell m j - Topology.CWComplex.mem_skeletonLT_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] {n : ββ} {x : X} : x β Topology.RelCWComplex.skeletonLT C n β β m, β (_ : βm < n), β j, x β Topology.RelCWComplex.openCell m j - Topology.CWComplex.mem_skeleton_iff π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] {n : ββ} {x : X} : x β Topology.RelCWComplex.skeleton C n β β m, β (_ : βm β€ n), β j, x β Topology.RelCWComplex.openCell m j - Topology.CWComplex.iUnion_openCell_eq_skeleton π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] (n : ββ) : β m, β (_ : βm < n + 1), β j, Topology.RelCWComplex.openCell m j = β(Topology.RelCWComplex.skeleton C n) - Topology.CWComplex.exists_cellFrontier_one_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) : β x y, Topology.RelCWComplex.cellFrontier 1 e = Topology.RelCWComplex.closedCell 0 x βͺ Topology.RelCWComplex.closedCell 0 y - Topology.RelCWComplex.Subcomplex.mk' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) : Topology.RelCWComplex.Subcomplex C - Topology.RelCWComplex.cellFrontier_subset_base_union_finite_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Topology.RelCWComplex.cellFrontier n i β D βͺ β m, β (_ : m < n), β j β I m, Topology.RelCWComplex.closedCell m j - Topology.RelCWComplex.cellFrontier_subset_finite_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Topology.RelCWComplex.cellFrontier n i β D βͺ β m, β (_ : m < n), β j β I m, Topology.RelCWComplex.openCell m j - Topology.CWComplex.Subcomplex.mk'' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [h : Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.CWComplex E] (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) : Topology.RelCWComplex.Subcomplex C - Topology.RelCWComplex.Subcomplex.coe_mk' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) : β(Topology.RelCWComplex.Subcomplex.mk' C E I closedCell_subset union) = E - Topology.RelCWComplex.eq_of_eq_union_iUnion π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (I J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hIJ : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = D βͺ β n, β j, Topology.RelCWComplex.openCell n βj) : I = J - Topology.RelCWComplex.Subcomplex.mk'_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) {D : Set X} [Topology.RelCWComplex C D] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : D βͺ β n, β j, Topology.RelCWComplex.openCell n βj = E) (n : β) : (Topology.RelCWComplex.Subcomplex.mk' C E I closedCell_subset union).I n = I n - Topology.CWComplex.cellFrontier_one_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (e : Topology.RelCWComplex.cell C 1) : Topology.RelCWComplex.cellFrontier 1 e = β(Topology.RelCWComplex.map 1 e) '' {-1, 1} - Topology.RelCWComplex.cellFrontier_one_eq π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (e : Topology.RelCWComplex.cell C 1) : Topology.RelCWComplex.cellFrontier 1 e = β(Topology.RelCWComplex.map 1 e) '' {-1, 1} - Topology.CWComplex.Subcomplex.coe_mk'' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [h : Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.CWComplex E] (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) : β(Topology.CWComplex.Subcomplex.mk'' C E I union) = E - Topology.CWComplex.Subcomplex.mk''_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [h : Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) [Topology.CWComplex E] (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) (n : β) : (Topology.CWComplex.Subcomplex.mk'' C E I union).I n = I n - Topology.CWComplex.Subcomplex.union π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] {E : Topology.RelCWComplex.Subcomplex C} : β n, β j, Topology.RelCWComplex.openCell n βj = βE - Topology.RelCWComplex.pairwiseDisjoint' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] : Set.univ.PairwiseDisjoint fun ni => β(Topology.RelCWComplex.map ni.fst ni.snd) '' Metric.ball 0 1 - Topology.RelCWComplex.mapsTo π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u} {instβ : TopologicalSpace X} {C : Set X} {D : outParam (Set X)} [self : Topology.RelCWComplex C D] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Set.MapsTo (β(Topology.RelCWComplex.map n i)) (Metric.sphere 0 1) (D βͺ β m, β (_ : m < n), β j β I m, β(Topology.RelCWComplex.map m j) '' Metric.closedBall 0 1) - Topology.CWComplex.Subcomplex.mk' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) : Topology.RelCWComplex.Subcomplex C - Topology.CWComplex.cellFrontier_subset_finite_closedCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Topology.RelCWComplex.cellFrontier n i β β m, β (_ : m < n), β j β I m, Topology.RelCWComplex.closedCell m j - Topology.CWComplex.cellFrontier_subset_finite_openCell π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Topology.RelCWComplex.cellFrontier n i β β m, β (_ : m < n), β j β I m, Topology.RelCWComplex.openCell m j - Topology.CWComplex.Subcomplex.coe_mk' π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) : β(Topology.CWComplex.Subcomplex.mk' C E I closedCell_subset union) = E - Topology.CWComplex.Subcomplex.mk'_I π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] [T2Space X] (C : Set X) [Topology.CWComplex C] (E : Set X) (I : (n : β) β Set (Topology.RelCWComplex.cell C n)) (closedCell_subset : β (n : β) (i : β(I n)), Topology.RelCWComplex.closedCell n βi β E) (union : β n, β j, Topology.RelCWComplex.openCell n βj = E) (n : β) : (Topology.CWComplex.Subcomplex.mk' C E I closedCell_subset union).I n = I n - Topology.CWComplex.eq_of_eq_union_iUnion π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (I J : (n : β) β Set (Topology.RelCWComplex.cell C n)) (hIJ : β n, β j, Topology.RelCWComplex.openCell n βj = β n, β j, Topology.RelCWComplex.openCell n βj) : I = J - Topology.CWComplex.mapsTo π Mathlib.Topology.CWComplex.Classical.Basic
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (n : β) (i : Topology.RelCWComplex.cell C n) : β I, Set.MapsTo (β(Topology.RelCWComplex.map n i)) (Metric.sphere 0 1) (β m, β (_ : m < n), β j β I m, β(Topology.RelCWComplex.map m j) '' Metric.closedBall 0 1) - Topology.CWComplex.FiniteType.finite_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} {instβ : TopologicalSpace X} {C D : Set X} {instβΒΉ : Topology.RelCWComplex C D} [self : Topology.RelCWComplex.FiniteType C] (n : β) : Finite (Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.FiniteType.finite_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} {instβ : TopologicalSpace X} {C D : Set X} {instβΒΉ : Topology.RelCWComplex C D} [self : Topology.RelCWComplex.FiniteType C] (n : β) : Finite (Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.FiniteType.mk π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (finite_cell : β (n : β), Finite (Topology.RelCWComplex.cell C n)) : Topology.RelCWComplex.FiniteType C - Topology.CWComplex.finite_cells_of_finite π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [finite : Topology.RelCWComplex.Finite C] : Finite ((n : β) Γ Topology.RelCWComplex.cell C n) - Topology.CWComplex.finite_of_finite_cells π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (finite : Finite ((n : β) Γ Topology.RelCWComplex.cell C n)) : Topology.RelCWComplex.Finite C - Topology.RelCWComplex.finite_cells_of_finite π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] [finite : Topology.RelCWComplex.Finite C] : Finite ((n : β) Γ Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.finite_of_finite_cells π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (finite : Finite ((n : β) Γ Topology.RelCWComplex.cell C n)) : Topology.RelCWComplex.Finite C - Topology.CWComplex.finite_iff_finite_cells π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : Topology.RelCWComplex.Finite C β Finite ((n : β) Γ Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.finite_iff_finite_cells π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u_2} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] : Topology.RelCWComplex.Finite C β Finite ((n : β) Γ Topology.RelCWComplex.cell C n) - Topology.CWComplex.FiniteDimensional.eventually_isEmpty_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} {instβ : TopologicalSpace X} {C D : Set X} {instβΒΉ : Topology.RelCWComplex C D} [self : Topology.RelCWComplex.FiniteDimensional C] : βαΆ (n : β) in Filter.atTop, IsEmpty (Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.FiniteDimensional.eventually_isEmpty_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} {instβ : TopologicalSpace X} {C D : Set X} {instβΒΉ : Topology.RelCWComplex C D} [self : Topology.RelCWComplex.FiniteDimensional C] : βαΆ (n : β) in Filter.atTop, IsEmpty (Topology.RelCWComplex.cell C n) - Topology.RelCWComplex.FiniteDimensional.mk π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (eventually_isEmpty_cell : βαΆ (n : β) in Filter.atTop, IsEmpty (Topology.RelCWComplex.cell C n)) : Topology.RelCWComplex.FiniteDimensional C - Topology.CWComplex.mkFinite_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] (C : Set X) (cell : β β Type u) (map : (n : β) β cell n β PartialEquiv (Fin n β β) X) (eventually_isEmpty_cell : βαΆ (n : β) in Filter.atTop, IsEmpty (cell n)) (finite_cell : β (n : β), Finite (cell n)) (source_eq : β (n : β) (i : cell n), (map n i).source = Metric.ball 0 1) (continuousOn : β (n : β) (i : cell n), ContinuousOn (β(map n i)) (Metric.closedBall 0 1)) (continuousOn_symm : β (n : β) (i : cell n), ContinuousOn (β(map n i).symm) (map n i).target) (pairwiseDisjoint' : Set.univ.PairwiseDisjoint fun ni => β(map ni.fst ni.snd) '' Metric.ball 0 1) (mapsTo_iff_image_subset : β (n : β) (i : cell n), Set.MapsTo (β(map n i)) (Metric.sphere 0 1) (β m, β (_ : m < n), β j, β(map m j) '' Metric.closedBall 0 1)) (union' : β n, β j, β(map n j) '' Metric.closedBall 0 1 = C) (n : β) : Topology.CWComplex.cell C n = Topology.RelCWComplex.cell C n - Topology.CWComplex.mkFinite_map π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] (C : Set X) (cell : β β Type u) (map : (n : β) β cell n β PartialEquiv (Fin n β β) X) (eventually_isEmpty_cell : βαΆ (n : β) in Filter.atTop, IsEmpty (cell n)) (finite_cell : β (n : β), Finite (cell n)) (source_eq : β (n : β) (i : cell n), (map n i).source = Metric.ball 0 1) (continuousOn : β (n : β) (i : cell n), ContinuousOn (β(map n i)) (Metric.closedBall 0 1)) (continuousOn_symm : β (n : β) (i : cell n), ContinuousOn (β(map n i).symm) (map n i).target) (pairwiseDisjoint' : Set.univ.PairwiseDisjoint fun ni => β(map ni.fst ni.snd) '' Metric.ball 0 1) (mapsTo_iff_image_subset : β (n : β) (i : cell n), Set.MapsTo (β(map n i)) (Metric.sphere 0 1) (β m, β (_ : m < n), β j, β(map m j) '' Metric.closedBall 0 1)) (union' : β n, β j, β(map n j) '' Metric.closedBall 0 1 = C) (n : β) (i : Topology.RelCWComplex.cell C n) : Topology.CWComplex.map n i = Topology.RelCWComplex.map n i - Topology.RelCWComplex.mkFinite_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] (C : Set X) (D : outParam (Set X)) (cell : β β Type u) (map : (n : β) β cell n β PartialEquiv (Fin n β β) X) (eventually_isEmpty_cell : βαΆ (n : β) in Filter.atTop, IsEmpty (cell n)) (finite_cell : β (n : β), Finite (cell n)) (source_eq : β (n : β) (i : cell n), (map n i).source = Metric.ball 0 1) (continuousOn : β (n : β) (i : cell n), ContinuousOn (β(map n i)) (Metric.closedBall 0 1)) (continuousOn_symm : β (n : β) (i : cell n), ContinuousOn (β(map n i).symm) (map n i).target) (pairwiseDisjoint' : Set.univ.PairwiseDisjoint fun ni => β(map ni.fst ni.snd) '' Metric.ball 0 1) (disjointBase' : β (n : β) (i : cell n), Disjoint (β(map n i) '' Metric.ball 0 1) D) (mapsTo : β (n : β) (i : cell n), Set.MapsTo (β(map n i)) (Metric.sphere 0 1) (D βͺ β m, β (_ : m < n), β j, β(map m j) '' Metric.closedBall 0 1)) (isClosedBase : IsClosed D) (union' : D βͺ β n, β j, β(map n j) '' Metric.closedBall 0 1 = C) (n : β) : Topology.RelCWComplex.cell C n = cell n - Topology.RelCWComplex.mkFiniteType_cell π Mathlib.Topology.CWComplex.Classical.Finite
{X : Type u} [TopologicalSpace X] (C : Set X) (D : outParam (Set X)) (cell : β β Type u) (map : (n : β) β cell n β PartialEquiv (Fin n β β) X) (finite_cell : β (n : β), Finite (cell n)) (source_eq : β (n : β) (i : cell n), (map n i).source = Metric.ball 0 1) (continuousOn : β (n : β) (i : cell n), ContinuousOn (β(map n i)) (Metric.closedBall 0 1)) (continuousOn_symm : β (n : β) (i : cell n), ContinuousOn (β(map n i).symm) (map n i).target) (pairwiseDisjoint' : Set.univ.PairwiseDisjoint fun ni => β(map ni.fst ni.snd) '' Metric.ball 0 1) (disjointBase' : β (n : β) (i : cell n), Disjoint (β(map n i) '' Metric.ball 0 1) D) (mapsTo : β (n : β) (i : cell n), Set.MapsTo (β(map n i)) (Metric.sphere 0 1) (D βͺ β m, β (_ : m < n), β j, β(map m j) '' Metric.closedBall 0 1)) (closed' : β A β C, (β (n : β) (j : cell n), IsClosed (A β© β(map n j) '' Metric.closedBall 0 1)) β§ IsClosed (A β© D) β IsClosed A) (isClosedBase : IsClosed D) (union' : D βͺ β n, β j, β(map n j) '' Metric.closedBall 0 1 = C) (n : β) : Topology.RelCWComplex.cell C n = cell n - Topology.CWComplex.OneSkeletonGraph π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.CWComplex C] : Graph (Topology.RelCWComplex.cell C 0) (Topology.RelCWComplex.cell C 1) - Topology.CWComplex.edgeSet_OneSkeletonGraph π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.CWComplex C] : (Topology.CWComplex.OneSkeletonGraph C).edgeSet = Set.univ - Topology.CWComplex.vertexSet_OneSkeletonGraph π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.CWComplex C] : (Topology.CWComplex.OneSkeletonGraph C).vertexSet = Set.univ - Topology.CWComplex.OneSkeletonGraph.exists_isLoopAt_iff_subsingleton π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) : (β x, (Topology.CWComplex.OneSkeletonGraph C).IsLoopAt e x) β (Topology.RelCWComplex.cellFrontier 1 e).Subsingleton - Topology.CWComplex.OneSkeletonGraph.not_exists_isLoopAt_iff_nontrivial π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) : (Β¬β x, (Topology.CWComplex.OneSkeletonGraph C).IsLoopAt e x) β (Topology.RelCWComplex.cellFrontier 1 e).Nontrivial - Topology.CWComplex.OneSkeletonGraph_isLink π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] (C : Set X) [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) (x y : Topology.RelCWComplex.cell C 0) : (Topology.CWComplex.OneSkeletonGraph C).IsLink e x y = (Topology.RelCWComplex.cellFrontier 1 e = Topology.RelCWComplex.closedCell 0 x βͺ Topology.RelCWComplex.closedCell 0 y) - Topology.CWComplex.OneSkeletonGraph.exists_isLoopAt_iff π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) : (β x, (Topology.CWComplex.OneSkeletonGraph C).IsLoopAt e x) β β x, Topology.RelCWComplex.cellFrontier 1 e = Topology.RelCWComplex.closedCell 0 x - Topology.CWComplex.OneSkeletonGraph.adj_iff π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (x y : Topology.RelCWComplex.cell C 0) : (Topology.CWComplex.OneSkeletonGraph C).Adj x y β β e, Topology.RelCWComplex.cellFrontier 1 e = Topology.RelCWComplex.closedCell 0 x βͺ Topology.RelCWComplex.closedCell 0 y - Topology.CWComplex.OneSkeletonGraph.isLink_iff_pair π Mathlib.Topology.CWComplex.Classical.Graph
{X : Type u_1} [TopologicalSpace X] {C : Set X} [Topology.CWComplex C] (e : Topology.RelCWComplex.cell C 1) (x y : Topology.RelCWComplex.cell C 0) : (Topology.CWComplex.OneSkeletonGraph C).IsLink e x y β Topology.RelCWComplex.cellFrontier 1 e = {β(Topology.RelCWComplex.map 0 x) ![], β(Topology.RelCWComplex.map 0 y) ![]} - Topology.RelCWComplex.Subcomplex.cell_def π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (n : β) : Topology.RelCWComplex.cell (βE) n = β(E.I n) - Topology.CWComplex.Subcomplex.cellFrontier_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.cellFrontier n i β βE - Topology.CWComplex.Subcomplex.closedCell_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.closedCell n i β βE - Topology.CWComplex.Subcomplex.openCell_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.openCell n i β βE - Topology.RelCWComplex.Subcomplex.cellFrontier_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.cellFrontier n i β βE - Topology.RelCWComplex.Subcomplex.closedCell_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.closedCell n i β βE - Topology.RelCWComplex.Subcomplex.openCell_subset_of_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (hi : i β E.I n) : Topology.RelCWComplex.openCell n i β βE - Topology.CWComplex.Subcomplex.disjoint_openCell_subcomplex_of_not_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (h : i β E.I n) : Disjoint (Topology.RelCWComplex.openCell n i) βE - Topology.RelCWComplex.Subcomplex.disjoint_openCell_subcomplex_of_not_mem π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) {n : β} {i : Topology.RelCWComplex.cell C n} (h : i β E.I n) : Disjoint (Topology.RelCWComplex.openCell n i) βE - Topology.RelCWComplex.Subcomplex.cellFrontier_eq π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (n : β) (i : β(E.I n)) : Topology.RelCWComplex.cellFrontier n i = Topology.RelCWComplex.cellFrontier n βi - Topology.RelCWComplex.Subcomplex.closedCell_eq π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (n : β) (i : β(E.I n)) : Topology.RelCWComplex.closedCell n i = Topology.RelCWComplex.closedCell n βi - Topology.RelCWComplex.Subcomplex.openCell_eq π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (n : β) (i : β(E.I n)) : Topology.RelCWComplex.openCell n i = Topology.RelCWComplex.openCell n βi - Topology.RelCWComplex.Subcomplex.map_def π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) (n : β) (i : β(E.I n)) : Topology.RelCWComplex.map n i = Topology.RelCWComplex.map n βi - Topology.RelCWComplex.Subcomplex.union_closedCell π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C D : Set X} [T2Space X] [Topology.RelCWComplex C D] (E : Topology.RelCWComplex.Subcomplex C) : D βͺ β n, β j, Topology.RelCWComplex.closedCell n βj = βE - Topology.CWComplex.Subcomplex.cell_def π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] (E : Topology.RelCWComplex.Subcomplex C) (n : β) : Topology.RelCWComplex.cell (βE) n = β(E.I n) - Topology.CWComplex.Subcomplex.union_closedCell π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] (E : Topology.RelCWComplex.Subcomplex C) : β n, β j, Topology.RelCWComplex.closedCell n βj = βE - Topology.CWComplex.Subcomplex.map_def π Mathlib.Topology.CWComplex.Classical.Subcomplex
{X : Type u_1} [t : TopologicalSpace X] {C : Set X} [T2Space X] [Topology.CWComplex C] (E : Topology.RelCWComplex.Subcomplex C) (n : β) (i : β(E.I n)) : Topology.RelCWComplex.map n i = Topology.RelCWComplex.map n βi
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59