Loogle!
Result
Found 258 declarations mentioning Topology.IsOpenEmbedding. Of these, only the first 200 are shown.
- Topology.IsOpenEmbedding π Mathlib.Topology.Defs.Induced
{X : Type u_1} {Y : Type u_2} [tX : TopologicalSpace X] [tY : TopologicalSpace Y] (f : X β Y) : Prop - Topology.IsOpenEmbedding.toIsEmbedding π Mathlib.Topology.Defs.Induced
{X : Type u_1} {Y : Type u_2} [tX : TopologicalSpace X] [tY : TopologicalSpace Y] {f : X β Y} (self : Topology.IsOpenEmbedding f) : Topology.IsEmbedding f - Topology.IsOpenEmbedding.isOpen_range π Mathlib.Topology.Defs.Induced
{X : Type u_1} {Y : Type u_2} [tX : TopologicalSpace X] [tY : TopologicalSpace Y] {f : X β Y} (self : Topology.IsOpenEmbedding f) : IsOpen (Set.range f) - Topology.IsOpenEmbedding.mk π Mathlib.Topology.Defs.Induced
{X : Type u_1} {Y : Type u_2} [tX : TopologicalSpace X] [tY : TopologicalSpace Y] {f : X β Y} (toIsEmbedding : Topology.IsEmbedding f) (isOpen_range : IsOpen (Set.range f)) : Topology.IsOpenEmbedding f - Topology.isOpenEmbedding_iff π Mathlib.Topology.Defs.Induced
{X : Type u_1} {Y : Type u_2} [tX : TopologicalSpace X] [tY : TopologicalSpace Y] (f : X β Y) : Topology.IsOpenEmbedding f β Topology.IsEmbedding f β§ IsOpen (Set.range f) - Topology.IsOpenEmbedding.id π Mathlib.Topology.Maps.Basic
{X : Type u_1} [TopologicalSpace X] : Topology.IsOpenEmbedding id - Topology.IsOpenEmbedding.of_isEmpty π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [IsEmpty X] (f : X β Y) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.continuous π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) : Continuous f - Topology.IsOpenEmbedding.isEmbedding π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) : Topology.IsEmbedding f - Topology.IsOpenEmbedding.isInducing π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) : Topology.IsInducing f - Topology.IsOpenEmbedding.isOpenMap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) : IsOpenMap f - Topology.IsEmbedding.isOpenEmbedding_of_surjective π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsEmbedding f) (hsurj : Function.Surjective f) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.of_isEmbedding π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsEmbedding f) (hsurj : Function.Surjective f) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.of_isEmbedding_isOpenMap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hβ : Topology.IsEmbedding f) (hβ : IsOpenMap f) : Topology.IsOpenEmbedding f - Topology.isOpenEmbedding_iff_isEmbedding_isOpenMap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] : Topology.IsOpenEmbedding f β Topology.IsEmbedding f β§ IsOpenMap f - Topology.IsOpenEmbedding.isOpen_iff_image_isOpen π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) {s : Set X} : IsOpen s β IsOpen (f '' s) - Topology.IsOpenEmbedding.of_continuous_injective_isOpenMap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hβ : Continuous f) (hβ : Function.Injective f) (hβ : IsOpenMap f) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.map_nhds_eq π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) (x : X) : Filter.map f (nhds x) = nhds (f x) - Topology.isOpenEmbedding_iff_continuous_injective_isOpenMap π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] : Topology.IsOpenEmbedding f β Continuous f β§ Function.Injective f β§ IsOpenMap f - Topology.IsOpenEmbedding.accPt_comap_iff π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) {x : X} {l : Filter Y} : AccPt x (Filter.comap f l) β AccPt (f x) l - Topology.IsOpenEmbedding.comp π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (hg : Topology.IsOpenEmbedding g) (hf : Topology.IsOpenEmbedding f) : Topology.IsOpenEmbedding (g β f) - Topology.IsOpenEmbedding.of_comp π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (f : X β Y) (hg : Topology.IsOpenEmbedding g) (h : Topology.IsOpenEmbedding (g β f)) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.isOpenMap_iff π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (hg : Topology.IsOpenEmbedding g) : IsOpenMap f β IsOpenMap (g β f) - Topology.IsOpenEmbedding.of_comp_iff π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (f : X β Y) (hg : Topology.IsOpenEmbedding g) : Topology.IsOpenEmbedding (g β f) β Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.isOpen_iff_preimage_isOpen π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {f : X β Y} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) {s : Set Y} (hs : s β Set.range f) : IsOpen s β IsOpen (f β»ΒΉ' s) - Topology.IsOpenEmbedding.continuousAt_iff π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (hf : Topology.IsOpenEmbedding f) {x : X} : ContinuousAt (g β f) x β ContinuousAt g (f x) - Topology.IsOpenEmbedding.tendsto_nhds_iff π Mathlib.Topology.Maps.Basic
{Y : Type u_2} {Z : Type u_3} {ΞΉ : Type u_4} {g : Y β Z} [TopologicalSpace Y] [TopologicalSpace Z] {f : ΞΉ β Y} {l : Filter ΞΉ} {y : Y} (hg : Topology.IsOpenEmbedding g) : Filter.Tendsto f l (nhds y) β Filter.Tendsto (g β f) l (nhds (g y)) - Topology.IsOpenEmbedding.tendsto_nhds_iff' π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} {f : X β Y} {g : Y β Z} [TopologicalSpace X] [TopologicalSpace Y] (hf : Topology.IsOpenEmbedding f) {l : Filter Z} {x : X} : Filter.Tendsto (g β f) (nhds x) l β Filter.Tendsto g (nhds (f x)) l - Topology.IsOpenEmbedding.image_mem_nhds π Mathlib.Topology.Maps.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) {s : Set X} {x : X} : f '' s β nhds (f x) β s β nhds x - Homeomorph.isOpenEmbedding π Mathlib.Topology.Homeomorph.Defs
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (h : X ββ Y) : Topology.IsOpenEmbedding βh - Homeomorph.comp_isOpenEmbedding_iff π Mathlib.Topology.Homeomorph.Defs
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (e : Y ββ Z) {f : X β Y} : Topology.IsOpenEmbedding (βe β f) β Topology.IsOpenEmbedding f - Homeomorph.isOpenEmbedding_comp_iff π Mathlib.Topology.Homeomorph.Defs
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (e : X ββ Y) {f : Y β Z} : Topology.IsOpenEmbedding (f β βe) β Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.inl π Mathlib.Topology.Constructions.SumProd
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] : Topology.IsOpenEmbedding Sum.inl - Topology.IsOpenEmbedding.inr π Mathlib.Topology.Constructions.SumProd
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] : Topology.IsOpenEmbedding Sum.inr - Topology.IsOpenEmbedding.sumSwap π Mathlib.Topology.Constructions.SumProd
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] : Topology.IsOpenEmbedding Sum.swap - Topology.IsOpenEmbedding.prodMap π Mathlib.Topology.Constructions.SumProd
{X : Type u} {Y : Type v} {W : Type u_1} {Z : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] [TopologicalSpace W] {f : X β Y} {g : Z β W} (hf : Topology.IsOpenEmbedding f) (hg : Topology.IsOpenEmbedding g) : Topology.IsOpenEmbedding (Prod.map f g) - Topology.IsOpenEmbedding.sumElim π Mathlib.Topology.Constructions.SumProd
{X : Type u} {Y : Type v} {Z : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] {f : X β Z} {g : Y β Z} (hf : Topology.IsOpenEmbedding f) (hg : Topology.IsOpenEmbedding g) (h : Function.Injective (Sum.elim f g)) : Topology.IsOpenEmbedding (Sum.elim f g) - Topology.IsOpenEmbedding.sigmaMk π Mathlib.Topology.Constructions
{ΞΉ : Type u_2} {Ο : ΞΉ β Type u_4} [(i : ΞΉ) β TopologicalSpace (Ο i)] {i : ΞΉ} : Topology.IsOpenEmbedding (Sigma.mk i) - IsOpen.isOpenEmbedding_subtypeVal π Mathlib.Topology.Constructions
{X : Type u} [TopologicalSpace X] {s : Set X} (hs : IsOpen s) : Topology.IsOpenEmbedding Subtype.val - Topology.IsOpenEmbedding.piMap π Mathlib.Topology.Constructions
{ΞΉ : Type u_2} {A : ΞΉ β Type u_3} {B : ΞΉ β Type u_4} [T : (i : ΞΉ) β TopologicalSpace (A i)] [(i : ΞΉ) β TopologicalSpace (B i)] [Finite ΞΉ] {f : (i : ΞΉ) β A i β B i} (hf : β (i : ΞΉ), Topology.IsOpenEmbedding (f i)) : Topology.IsOpenEmbedding (Pi.map f) - Topology.isOpenEmbedding_sigmaMap π Mathlib.Topology.Constructions
{ΞΉ : Type u_2} {ΞΊ : Type u_3} {Ο : ΞΉ β Type u_4} {Ο : ΞΊ β Type u_5} [(i : ΞΉ) β TopologicalSpace (Ο i)] [(k : ΞΊ) β TopologicalSpace (Ο k)] {fβ : ΞΉ β ΞΊ} {fβ : (i : ΞΉ) β Ο i β Ο (fβ i)} (h : Function.Injective fβ) : Topology.IsOpenEmbedding (Sigma.map fβ fβ) β β (i : ΞΉ), Topology.IsOpenEmbedding (fβ i) - Topology.IsOpenEmbedding.restrict π Mathlib.Topology.Constructions
{X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) {s : Set X} {t : Set Y} (H : Set.MapsTo f s t) (hs : IsOpen s) : Topology.IsOpenEmbedding (Set.MapsTo.restrict f s t H) - Topology.IsOpenEmbedding.inclusion π Mathlib.Topology.Constructions
{X : Type u} [TopologicalSpace X] {s t : Set X} (hst : s β t) (hs : IsOpen (Subtype.val β»ΒΉ' s)) : Topology.IsOpenEmbedding (Set.inclusion hst) - Topology.IsOpenEmbedding.map_nhdsWithin_preimage_eq π Mathlib.Topology.ContinuousOn
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (hf : Topology.IsOpenEmbedding f) (s : Set Ξ²) (x : Ξ±) : Filter.map f (nhdsWithin x (f β»ΒΉ' s)) = nhdsWithin (f x) s - Topology.IsOpenEmbedding.separableSpace π Mathlib.Topology.Bases
{Ξ± : Type u} {Ξ² : Type u_1} [t : TopologicalSpace Ξ±] [TopologicalSpace Ξ²] [TopologicalSpace.SeparableSpace Ξ²] {f : Ξ± β Ξ²} (h : Topology.IsOpenEmbedding f) : TopologicalSpace.SeparableSpace Ξ± - Topology.IsOpenEmbedding.locallyCompactSpace π Mathlib.Topology.Compactness.LocallyCompact
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [LocallyCompactSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) : LocallyCompactSpace X - Topology.IsOpenEmbedding.generalizingMap π Mathlib.Topology.Inseparable
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) : GeneralizingMap f - Topology.IsOpenEmbedding.preirreducibleSpace π Mathlib.Topology.Irreducible
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : Y β X} (hf : Topology.IsOpenEmbedding f) [PreirreducibleSpace X] : PreirreducibleSpace Y - Topology.IsOpenEmbedding.irreducibleSpace π Mathlib.Topology.Irreducible
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : Y β X} (hf : Topology.IsOpenEmbedding f) [IrreducibleSpace X] [Nonempty Y] : IrreducibleSpace Y - IsPreirreducible.preimage π Mathlib.Topology.Irreducible
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {t : Set X} (ht : IsPreirreducible t) {f : Y β X} (hf : Topology.IsOpenEmbedding f) : IsPreirreducible (f β»ΒΉ' t) - IsIrreducible.preimage π Mathlib.Topology.Irreducible
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {t : Set X} (ht : IsIrreducible t) {f : Y β X} (hf : Topology.IsOpenEmbedding f) (h : (t β© Set.range f).Nonempty) : IsIrreducible (f β»ΒΉ' t) - preimage_mem_irreducibleComponents π Mathlib.Topology.Irreducible
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {t : Set X} (ht : t β irreducibleComponents X) {f : Y β X} (hf : Topology.IsOpenEmbedding f) (h : (t β© Set.range f).Nonempty) : f β»ΒΉ' t β irreducibleComponents Y - separated_by_isOpenEmbedding π Mathlib.Topology.Separation.Hausdorff
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [T2Space X] {f : X β Y} (hf : Topology.IsOpenEmbedding f) {x y : X} (h : x β y) : β u v, IsOpen u β§ IsOpen v β§ f x β u β§ f y β v β§ Disjoint u v - Topology.IsOpenEmbedding.locallyConnectedSpace π Mathlib.Topology.Connected.LocallyConnected
{Ξ± : Type u} {Ξ² : Type v} [TopologicalSpace Ξ±] [LocallyConnectedSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ² β Ξ±} (h : Topology.IsOpenEmbedding f) : LocallyConnectedSpace Ξ² - Topology.IsOpenEmbedding.baireSpace π Mathlib.Topology.Baire.Lemmas
{X : Type u_1} [TopologicalSpace X] [BaireSpace X] {Y : Type u_4} [TopologicalSpace Y] {p : Y β X} (hp : Topology.IsOpenEmbedding p) : BaireSpace Y - IsHomeomorph.isOpenEmbedding π Mathlib.Topology.Homeomorph.Lemmas
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : IsHomeomorph f) : Topology.IsOpenEmbedding f - Topology.IsOpenEmbedding.uliftMap π Mathlib.Topology.Homeomorph.Lemmas
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) : Topology.IsOpenEmbedding (ULift.map f) - TopologicalSpace.Opens.isOpenEmbedding' π Mathlib.Topology.Sets.Opens
{Ξ± : Type u_2} [TopologicalSpace Ξ±] (U : TopologicalSpace.Opens Ξ±) : Topology.IsOpenEmbedding Subtype.val - TopologicalSpace.Opens.isOpenEmbedding_of_le π Mathlib.Topology.Sets.Opens
{Ξ± : Type u_2} [TopologicalSpace Ξ±] {U V : TopologicalSpace.Opens Ξ±} (i : U β€ V) : Topology.IsOpenEmbedding (Set.inclusion β―) - Topology.IsOpenEmbedding.coborder_preimage π Mathlib.Topology.LocallyClosed
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) (s : Set Y) : coborder (f β»ΒΉ' s) = f β»ΒΉ' coborder s - Set.restrictPreimage_isOpenEmbedding π Mathlib.Topology.LocalAtTarget
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (s : Set Ξ²) (h : Topology.IsOpenEmbedding f) : Topology.IsOpenEmbedding (s.restrictPreimage f) - Topology.IsOpenEmbedding.restrictPreimage π Mathlib.Topology.LocalAtTarget
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (s : Set Ξ²) (h : Topology.IsOpenEmbedding f) : Topology.IsOpenEmbedding (s.restrictPreimage f) - TopologicalSpace.IsOpenCover.isOpenEmbedding_iff_restrictPreimage π Mathlib.Topology.LocalAtTarget
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} {ΞΉ : Type u_3} {U : ΞΉ β TopologicalSpace.Opens Ξ²} (hU : TopologicalSpace.IsOpenCover U) (h : Continuous f) : Topology.IsOpenEmbedding f β β (i : ΞΉ), Topology.IsOpenEmbedding ((U i).carrier.restrictPreimage f) - TopologicalSpace.IrreducibleCloseds.orderIsoOfIsOpenEmbedding π Mathlib.Topology.Sets.Closeds
{Ξ± : Type u_2} {Ξ² : Type u_3} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] (f : Ξ² β Ξ±) (h : Topology.IsOpenEmbedding f) : TopologicalSpace.IrreducibleCloseds Ξ² βo β{V | (f β»ΒΉ' βV).Nonempty} - QuasiSeparatedSpace.of_isOpenEmbedding π Mathlib.Topology.QuasiSeparated
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] [QuasiSeparatedSpace Ξ±] {f : Ξ² β Ξ±} (h : Topology.IsOpenEmbedding f) : QuasiSeparatedSpace Ξ² - Topology.IsOpenEmbedding.quasiSeparatedSpace π Mathlib.Topology.QuasiSeparated
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} [QuasiSeparatedSpace Ξ²] (h : Topology.IsOpenEmbedding f) : QuasiSeparatedSpace Ξ± - Topology.IsOpenEmbedding.isQuasiSeparated_iff π Mathlib.Topology.QuasiSeparated
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (h : Topology.IsOpenEmbedding f) {s : Set Ξ±} : IsQuasiSeparated s β IsQuasiSeparated (f '' s) - Topology.IsOpenEmbedding.prespectralSpace π Mathlib.Topology.Spectral.Prespectral
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [PrespectralSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) : PrespectralSpace X - IsRetrocompact.preimage_of_isOpenEmbedding π Mathlib.Topology.Constructible
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {s : Set Y} (hf : Topology.IsOpenEmbedding f) (hs : IsRetrocompact s) : IsRetrocompact (f β»ΒΉ' s) - Topology.IsConstructible.preimage_of_isOpenEmbedding π Mathlib.Topology.Constructible
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {s : Set Y} (hf : Topology.IsOpenEmbedding f) (hs : Topology.IsConstructible s) : Topology.IsConstructible (f β»ΒΉ' s) - Topology.IsLocallyConstructible.preimage_of_isOpenEmbedding π Mathlib.Topology.Constructible
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {s : Set Y} (hs : Topology.IsLocallyConstructible s) (hf : Topology.IsOpenEmbedding f) : Topology.IsLocallyConstructible (f β»ΒΉ' s) - Topology.IsConstructible.image_of_isOpenEmbedding π Mathlib.Topology.Constructible
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {s : Set X} (hfopen : Topology.IsOpenEmbedding f) (hfcomp : IsRetrocompact (Set.range f)) (hs : Topology.IsConstructible s) : Topology.IsConstructible (f '' s) - Topology.isConstructible_preimage_iff_of_isOpenEmbedding π Mathlib.Topology.Constructible
{X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} {s : Set Y} (hf : Topology.IsOpenEmbedding f) (hfcomp : IsRetrocompact (Set.range f)) (hsf : s β Set.range f) : Topology.IsConstructible (f β»ΒΉ' s) β Topology.IsConstructible s - Topology.IsOpenEmbedding.quasiSober π Mathlib.Topology.Sober
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] {f : Ξ± β Ξ²} (hf : Topology.IsOpenEmbedding f) [QuasiSober Ξ²] : QuasiSober Ξ± - Topology.IsOpenEmbedding.coheight_eq π Mathlib.Topology.KrullDimension
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [QuasiSober Y] [T0Space Y] [QuasiSober X] [T0Space X] {x : X} (f : X β Y) (hf : Topology.IsOpenEmbedding f) : Order.coheight (f x) = Order.coheight x - Topology.IsOpenEmbedding.coheight_map π Mathlib.Topology.KrullDimension
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) (Z : TopologicalSpace.IrreducibleCloseds X) : Order.coheight (TopologicalSpace.IrreducibleCloseds.map f β― Z) = Order.coheight Z - Topology.IsOpenEmbedding.spectralSpace π Mathlib.Topology.Spectral.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} [SpectralSpace Y] [CompactSpace X] (hf : Topology.IsOpenEmbedding f) : SpectralSpace X - PrimeSpectrum.localization_away_isOpenEmbedding π Mathlib.RingTheory.Spectrum.Prime.Topology
{R : Type u} [CommSemiring R] (S : Type v) [CommSemiring S] [Algebra R S] (r : R) [IsLocalization.Away r S] : Topology.IsOpenEmbedding (PrimeSpectrum.comap (algebraMap R S)) - PrimeSpectrum.isOpenEmbedding_sigmaToPi π Mathlib.RingTheory.Spectrum.Prime.Topology
{ΞΉ : Type u_1} (R : ΞΉ β Type u_2) [(i : ΞΉ) β CommRing (R i)] : Topology.IsOpenEmbedding (PrimeSpectrum.sigmaToPi R) - TopCat.isOpenEmbedding_iff_comp_isIso π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso g] : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isOpenEmbedding_iff_isIso_comp π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso f] : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g) - TopCat.isOpenEmbedding_iff_comp_isIso' π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso g] : Topology.IsOpenEmbedding (β(CategoryTheory.ConcreteCategory.hom g) β β(CategoryTheory.ConcreteCategory.hom f)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isOpenEmbedding_iff_isIso_comp' π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso f] : Topology.IsOpenEmbedding (β(CategoryTheory.ConcreteCategory.hom g) β β(CategoryTheory.ConcreteCategory.hom f)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g) - TopCat.binaryCofan_isColimit_iff π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} (c : CategoryTheory.Limits.BinaryCofan X Y) : Nonempty (CategoryTheory.Limits.IsColimit c) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom c.inl) β§ Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom c.inr) β§ IsCompl (Set.range β(CategoryTheory.ConcreteCategory.hom c.inl)) (Set.range β(CategoryTheory.ConcreteCategory.hom c.inr)) - TopCat.fst_isOpenEmbedding_of_right π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) {g : Y βΆ S} (H : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) - TopCat.snd_isOpenEmbedding_of_left π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} (H : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (g : Y βΆ S) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) - TopCat.isOpenEmbedding_of_pullback π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} {g : Y βΆ S} (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.limit.Ο (CategoryTheory.Limits.cospan f g) CategoryTheory.Limits.WalkingCospan.one)) - TopCat.pullback_map_isOpenEmbedding π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{W X Y Z S T : TopCat} (fβ : W βΆ S) (fβ : X βΆ S) (gβ : Y βΆ T) (gβ : Z βΆ T) {iβ : W βΆ Y} {iβ : X βΆ Z} (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (iβ : S βΆ T) [Hβ : CategoryTheory.Mono iβ] (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.map fβ fβ gβ gβ iβ iβ iβ eqβ eqβ)) - Topology.IsOpenEmbedding.functor π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (TopologicalSpace.Opens βX) (TopologicalSpace.Opens βY) - TopologicalSpace.Opens.instPreservesLimitsOfShapeCarrierDiscreteFunctorOfNonemptyOfFinite π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) {ΞΉ : Type u_1} [Nonempty ΞΉ] [Finite ΞΉ] : CategoryTheory.Limits.PreservesLimitsOfShape (CategoryTheory.Discrete ΞΉ) hf.functor - Topology.IsOpenEmbedding.functor_obj_injective π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : Function.Injective hf.functor.obj - TopologicalSpace.Opens.map_functor_eq' π Mathlib.Topology.Category.TopCat.Opens
{X U : TopCat} (f : U βΆ X) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) : (TopologicalSpace.Opens.map f).obj (hf.functor.obj V) = V - TopologicalSpace.Opens.isOpenEmbedding π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : TopologicalSpace.Opens βX) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom U.inclusion') - Topology.IsOpenEmbedding.functor_obj_iInf π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) {ΞΉ : Type u_1} [Nonempty ΞΉ] [Finite ΞΉ] (g : ΞΉ β TopologicalSpace.Opens βX) : hf.functor.obj (β¨ i, g i) = β¨ i, hf.functor.obj (g i) - Topology.IsOpenEmbedding.functorNhds π Mathlib.Topology.Category.TopCat.OpenNhds
{X Y : TopCat} {f : X βΆ Y} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βX) : CategoryTheory.Functor (TopologicalSpace.OpenNhds x) (TopologicalSpace.OpenNhds ((CategoryTheory.ConcreteCategory.hom f) x)) - Topology.IsOpenEmbedding.adjunctionNhds π Mathlib.Topology.Category.TopCat.OpenNhds
{X Y : TopCat} {f : X βΆ Y} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βX) : β―.functorNhds x β£ TopologicalSpace.OpenNhds.map f x - TopologicalSpace.OpenNhds.isOpenEmbedding π Mathlib.Topology.Category.TopCat.OpenNhds
{X : TopCat} {x : βX} (U : TopologicalSpace.OpenNhds x) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (βU).inclusion') - Topology.IsOpenEmbedding.compatiblePreserving π Mathlib.Topology.Sheaves.SheafCondition.Sites
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.CompatiblePreserving (Opens.grothendieckTopology βY) hf.functor - Topology.IsOpenEmbedding.functor_isContinuous π Mathlib.Topology.Sheaves.SheafCondition.Sites
{X Y : TopCat} {f : X βΆ Y} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : h.functor.IsContinuous (Opens.grothendieckTopology βX) (Opens.grothendieckTopology βY) - TopCat.Presheaf.isSheaf_of_isOpenEmbedding π Mathlib.Topology.Sheaves.SheafCondition.Sites
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : TopCat} {f : X βΆ Y} {F : TopCat.Presheaf C Y} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (hF : F.IsSheaf) : TopCat.Presheaf.IsSheaf (h.functor.op.comp F) - JacobsonSpace.of_isOpenEmbedding π Mathlib.Topology.JacobsonSpace
{X : Type u_2} {Y : Type u_1} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} [JacobsonSpace Y] (hf : Topology.IsOpenEmbedding f) : JacobsonSpace X - Topology.IsOpenEmbedding.preimage_closedPoints π Mathlib.Topology.JacobsonSpace
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] {f : X β Y} (hf : Topology.IsOpenEmbedding f) [JacobsonSpace Y] : f β»ΒΉ' closedPoints Y = closedPoints X - ENNReal.isOpenEmbedding_coe π Mathlib.Topology.Algebra.Ring.Real
: Topology.IsOpenEmbedding ENNReal.ofNNReal - EReal.isOpenEmbedding_coe π Mathlib.Topology.Instances.EReal.Lemmas
: Topology.IsOpenEmbedding Real.toEReal - Topology.IsOpenEmbedding.measurableEmbedding π Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{Ξ± : Type u_1} {Ξ² : Type u_2} [TopologicalSpace Ξ±] [mΞ± : MeasurableSpace Ξ±] [BorelSpace Ξ±] [mΞ² : TopologicalSpace Ξ²] [MeasurableSpace Ξ²] [BorelSpace Ξ²] {f : Ξ± β Ξ²} (h : Topology.IsOpenEmbedding f) : MeasurableEmbedding f - MeasureTheory.Measure.IsOpenPosMeasure.comap π Mathlib.MeasureTheory.Measure.OpenPos
{X : Type u_1} [TopologicalSpace X] {m : MeasurableSpace X} [BorelSpace X] {Z : Type u_3} [TopologicalSpace Z] {mZ : MeasurableSpace Z} [BorelSpace Z] (ΞΌ : MeasureTheory.Measure Z) [ΞΌ.IsOpenPosMeasure] {f : X β Z} (hf : Topology.IsOpenEmbedding f) : (MeasureTheory.Measure.comap f ΞΌ).IsOpenPosMeasure - MeasureTheory.Measure.InnerRegular.comap' π Mathlib.MeasureTheory.Measure.Regular
{Ξ± : Type u_1} {Ξ² : Type u_2} [MeasurableSpace Ξ±] [TopologicalSpace Ξ±] [BorelSpace Ξ±] {mΞ² : MeasurableSpace Ξ²} [TopologicalSpace Ξ²] [BorelSpace Ξ²] (ΞΌ : MeasureTheory.Measure Ξ²) [H : ΞΌ.InnerRegular] {f : Ξ± β Ξ²} (hf : Topology.IsOpenEmbedding f) : (MeasureTheory.Measure.comap f ΞΌ).InnerRegular - MeasureTheory.Measure.Regular.comap' π Mathlib.MeasureTheory.Measure.Regular
{Ξ± : Type u_1} {Ξ² : Type u_2} [MeasurableSpace Ξ±] [TopologicalSpace Ξ±] [BorelSpace Ξ±] {mΞ² : MeasurableSpace Ξ²} [TopologicalSpace Ξ²] [BorelSpace Ξ²] (ΞΌ : MeasureTheory.Measure Ξ²) [ΞΌ.Regular] {f : Ξ± β Ξ²} (hf : Topology.IsOpenEmbedding f) : (MeasureTheory.Measure.comap f ΞΌ).Regular - MeasureTheory.Measure.IsAddHaarMeasure.comap π Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} {H : Type u_2} [MeasurableSpace G] [MeasurableSpace H] [AddGroup G] [TopologicalSpace G] [BorelSpace G] [MeasurableAdd G] [AddGroup H] [TopologicalSpace H] [BorelSpace H] {mH : MeasurableAdd H} (ΞΌ : MeasureTheory.Measure H) [ΞΌ.IsAddHaarMeasure] {f : G β+ H} (hf : Topology.IsOpenEmbedding βf) : (MeasureTheory.Measure.comap (βf) ΞΌ).IsAddHaarMeasure - MeasureTheory.Measure.IsHaarMeasure.comap π Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} {H : Type u_2} [MeasurableSpace G] [MeasurableSpace H] [Group G] [TopologicalSpace G] [BorelSpace G] [MeasurableMul G] [Group H] [TopologicalSpace H] [BorelSpace H] {mH : MeasurableMul H} (ΞΌ : MeasureTheory.Measure H) [ΞΌ.IsHaarMeasure] {f : G β* H} (hf : Topology.IsOpenEmbedding βf) : (MeasureTheory.Measure.comap (βf) ΞΌ).IsHaarMeasure - Topology.IsOpenEmbedding.toOpenPartialHomeomorph π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] : OpenPartialHomeomorph X Y - Topology.IsOpenEmbedding.toOpenPartialHomeomorph_apply π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] : β(Topology.IsOpenEmbedding.toOpenPartialHomeomorph f h) = f - Topology.IsOpenEmbedding.toOpenPartialHomeomorph_left_inv π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] {x : X} : β(Topology.IsOpenEmbedding.toOpenPartialHomeomorph f h).symm (f x) = x - OpenPartialHomeomorph.isOpenEmbedding π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) (h : e.source = Set.univ) : Topology.IsOpenEmbedding βe - OpenPartialHomeomorph.to_isOpenEmbedding π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) (h : e.source = Set.univ) : Topology.IsOpenEmbedding βe - Topology.IsOpenEmbedding.toOpenPartialHomeomorph_source π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] : (Topology.IsOpenEmbedding.toOpenPartialHomeomorph f h).source = Set.univ - Topology.IsOpenEmbedding.toOpenPartialHomeomorph_target π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] : (Topology.IsOpenEmbedding.toOpenPartialHomeomorph f h).target = Set.range f - Topology.IsOpenEmbedding.toOpenPartialHomeomorph_right_inv π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (f : X β Y) (h : Topology.IsOpenEmbedding f) [Nonempty X] {x : Y} (hx : x β Set.range f) : f (β(Topology.IsOpenEmbedding.toOpenPartialHomeomorph f h).symm x) = x - OpenPartialHomeomorph.isOpenEmbedding_restrict π Mathlib.Topology.OpenPartialHomeomorph.Basic
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] (e : OpenPartialHomeomorph X Y) : Topology.IsOpenEmbedding (e.source.domRestrict βe) - Real.isOpenEmbedding_exp π Mathlib.Analysis.SpecialFunctions.Exp
: Topology.IsOpenEmbedding Real.exp - AffineMap.isOpenEmbedding_linear_iff π Mathlib.Topology.Algebra.Affine
{R : Type u_1} {V : Type u_2} {P : Type u_3} {W : Type u_4} {Q : Type u_5} [AddCommGroup V] [TopologicalSpace V] [AddTorsor V P] [TopologicalSpace P] [IsTopologicalAddTorsor P] [AddCommGroup W] [TopologicalSpace W] [AddTorsor W Q] [TopologicalSpace Q] [IsTopologicalAddTorsor Q] [Ring R] [Module R V] [Module R W] {f : P βα΅[R] Q} : Topology.IsOpenEmbedding βf.linear β Topology.IsOpenEmbedding βf - Topology.IsOpenEmbedding.locPathConnectedSpace π Mathlib.Topology.Connected.LocallyPathConnected
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [LocallyPathConnectedSpace X] {e : Y β X} (he : Topology.IsOpenEmbedding e) : LocallyPathConnectedSpace Y - Topology.IsOpenEmbedding.locallyPathConnectedSpace π Mathlib.Topology.Connected.LocallyPathConnected
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [LocallyPathConnectedSpace X] {e : Y β X} (he : Topology.IsOpenEmbedding e) : LocallyPathConnectedSpace Y - Units.isOpenEmbedding_val π Mathlib.Analysis.Normed.Ring.Units
{R : Type u_1} [NormedRing R] [HasSummableGeomSeries R] : Topology.IsOpenEmbedding Units.val - Topology.IsOpenEmbedding.matrix_map π Mathlib.Topology.Instances.Matrix
{m : Type u_11} {n : Type u_12} {R : Type u_13} {S : Type u_14} [TopologicalSpace R] [TopologicalSpace S] {f : R β S} [Finite m] [Finite n] (hf : Topology.IsOpenEmbedding f) : Topology.IsOpenEmbedding fun x => x.map f - AlgebraicGeometry.PresheafedSpace.restrict π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.PresheafedSpace C - AlgebraicGeometry.PresheafedSpace.restrict_carrier π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : β(X.restrict h) = U - AlgebraicGeometry.PresheafedSpace.ofRestrict_mono π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) (f : U βΆ βX) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Mono (X.ofRestrict hf) - AlgebraicGeometry.PresheafedSpace.ofRestrict π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : X.restrict h βΆ X - AlgebraicGeometry.PresheafedSpace.ofRestrict_base π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : (X.ofRestrict h).base = f - AlgebraicGeometry.PresheafedSpace.restrict_presheaf π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : (X.restrict h).presheaf = h.functor.op.comp X.presheaf - AlgebraicGeometry.PresheafedSpace.ofRestrict_c_app π Mathlib.Geometry.RingedSpace.PresheafedSpace
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : (TopologicalSpace.Opens ββX)α΅α΅) : (X.ofRestrict h).c.app V = X.presheaf.map (β―.adjunction.counit.app (Opposite.unop V)).op - AlgebraicGeometry.PresheafedSpace.restrictStalkIso π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : (X.restrict h).presheaf.stalk x β X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) - AlgebraicGeometry.PresheafedSpace.ofRestrict_stalkMap_isIso π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : CategoryTheory.IsIso (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (X.ofRestrict h) x) - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_ofRestrict π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : (X.restrictStalkIso h x).inv = AlgebraicGeometry.PresheafedSpace.Hom.stalkMap (X.ofRestrict h) x - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_germ π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) (X.restrictStalkIso h x).inv = (X.restrict h).presheaf.germ V x hx - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (X.restrictStalkIso h x).hom = X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β― - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_germ_assoc π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {Z : C} (hβ : (X.restrict h).presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).inv hβ) = CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) hβ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ_assoc π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {Z : C} (hβ : X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) βΆ Z) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).hom hβ) = CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) hβ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_inv_eq_germ_apply π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {F : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (xβ : carrier (X.presheaf.obj (Opposite.op (h.functor.obj V)))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).inv) ((CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―)) xβ) = (CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) xβ - AlgebraicGeometry.PresheafedSpace.restrictStalkIso_hom_eq_germ_apply π Mathlib.Geometry.RingedSpace.Stalks
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] {U : TopCat} (X : AlgebraicGeometry.PresheafedSpace C) {f : U βΆ βX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {F : C β C β Type uF} {carrier : C β Type w} {instFunLike : (X Y : C) β FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (xβ : carrier ((X.restrict h).presheaf.obj (Opposite.op V))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).hom) ((CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) xβ) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―)) xβ - Topology.IsOpenEmbedding.sheafPullback π Mathlib.Topology.Sheaves.Functors
{X Y : TopCat} (A : Type u_1) [CategoryTheory.Category.{w, u_1} A] {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (TopCat.Sheaf A Y) (TopCat.Sheaf A X) - Topology.IsOpenEmbedding.sheafPullbackIso π Mathlib.Topology.Sheaves.Functors
{X Y : TopCat} (A : Type u_1) [CategoryTheory.Category.{w, u_1} A] {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) {FA : A β A β Type u_2} {CA : A β Type w} [(X Y : A) β FunLike (FA X Y) (CA X) (CA Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget A)] [(CategoryTheory.forget A).ReflectsIsomorphisms] : TopCat.Sheaf.pullback A f β Topology.IsOpenEmbedding.sheafPullback A hf - AlgebraicGeometry.SheafedSpace.restrict π Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U βΆ βX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.SheafedSpace C - AlgebraicGeometry.SheafedSpace.ofRestrict π Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U βΆ βX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : X.restrict h βΆ X - AlgebraicGeometry.SheafedSpace.ofRestrict_hom_base π Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U βΆ βX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : (X.ofRestrict h).hom.base = f - AlgebraicGeometry.SheafedSpace.ofRestrict_hom_c_app π Mathlib.Geometry.RingedSpace.SheafedSpace
{C : Type u} [CategoryTheory.Category.{v, u} C] {U : TopCat} (X : AlgebraicGeometry.SheafedSpace C) {f : U βΆ βX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : (TopologicalSpace.Opens ββX.toPresheafedSpace)α΅α΅) : (X.ofRestrict h).hom.c.app V = X.presheaf.map (β―.adjunction.counit.app (Opposite.unop V)).op - AlgebraicGeometry.LocallyRingedSpace.restrict π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.LocallyRingedSpace - AlgebraicGeometry.LocallyRingedSpace.ofRestrict π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : X.restrict h βΆ X - AlgebraicGeometry.LocallyRingedSpace.restrict_carrier π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : β(X.restrict h).toPresheafedSpace = U - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : (X.restrict h).presheaf.stalk x β X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) - AlgebraicGeometry.LocallyRingedSpace.ofRestrict_stalkMap_isIso π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : CategoryTheory.IsIso (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap (X.ofRestrict h) x) - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_inv_eq_ofRestrict π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (x : βU) : (X.restrictStalkIso h x).inv = AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap (X.ofRestrict h) x - AlgebraicGeometry.LocallyRingedSpace.restrict_presheaf_obj π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Xβ : (TopologicalSpace.Opens βU)α΅α΅) : (X.restrict h).presheaf.obj Xβ = X.presheaf.obj (Opposite.op (h.functor.obj (Opposite.unop Xβ))) - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_inv_eq_germ π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) (X.restrictStalkIso h x).inv = (X.restrict h).presheaf.germ V x hx - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_hom_eq_germ π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (X.restrictStalkIso h x).hom = X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β― - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_inv_eq_germ_assoc π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {Z : CommRingCat} (hβ : (X.restrict h).presheaf.stalk x βΆ Z) : CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).inv hβ) = CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) hβ - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_hom_eq_germ_assoc π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) {Z : CommRingCat} (hβ : X.presheaf.stalk ((CategoryTheory.ConcreteCategory.hom f) x) βΆ Z) : CategoryTheory.CategoryStruct.comp ((X.restrict h).presheaf.germ V x hx) (CategoryTheory.CategoryStruct.comp (X.restrictStalkIso h x).hom hβ) = CategoryTheory.CategoryStruct.comp (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―) hβ - AlgebraicGeometry.LocallyRingedSpace.restrict_presheaf_map π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) {Xβ Yβ : (TopologicalSpace.Opens βU)α΅α΅} (fβ : Xβ βΆ Yβ) : (X.restrict h).presheaf.map fβ = X.presheaf.map (h.functor.map fβ.unop).op - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_hom_eq_germ_apply π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) (y : β((X.restrict h).presheaf.obj (Opposite.op V))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).hom) ((CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) y) = (CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―)) y - AlgebraicGeometry.LocallyRingedSpace.restrictStalkIso_inv_eq_germ_apply π Mathlib.Geometry.RingedSpace.LocallyRingedSpace
{U : TopCat} (X : AlgebraicGeometry.LocallyRingedSpace) {f : U βΆ X.toTopCat} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) (x : βU) (hx : x β V) (y : β(X.presheaf.obj (Opposite.op (h.functor.obj V)))) : (CategoryTheory.ConcreteCategory.hom (X.restrictStalkIso h x).inv) ((CategoryTheory.ConcreteCategory.hom (X.presheaf.germ (h.functor.obj V) ((CategoryTheory.ConcreteCategory.hom f) x) β―)) y) = (CategoryTheory.ConcreteCategory.hom ((X.restrict h).presheaf.germ V x hx)) y - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.instOfRestrict π Mathlib.Geometry.RingedSpace.OpenImmersion
(X : AlgebraicGeometry.LocallyRingedSpace) {U : TopCat} (f : U βΆ X.toTopCat) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (X.ofRestrict hf) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofRestrict π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : TopCat} (Y : AlgebraicGeometry.PresheafedSpace C) {f : X βΆ βY} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion (Y.ofRestrict hf) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.ofRestrict π Mathlib.Geometry.RingedSpace.OpenImmersion
{X : TopCat} (Y : AlgebraicGeometry.LocallyRingedSpace) {f : X βΆ βY.toPresheafedSpace} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion (Y.ofRestrict hf) - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.ofRestrict π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : TopCat} (Y : AlgebraicGeometry.SheafedSpace C) {f : X βΆ βY.toPresheafedSpace} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.SheafedSpace.IsOpenImmersion (Y.ofRestrict hf) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.base_open π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} {X Y : AlgebraicGeometry.PresheafedSpace C} {f : X βΆ Y} [self : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f] : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f.base) - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.of_stalk_iso π Mathlib.Geometry.RingedSpace.OpenImmersion
{X Y : AlgebraicGeometry.LocallyRingedSpace} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f.base)) [stalk_iso : β (x : ββX.toPresheafedSpace), CategoryTheory.IsIso (AlgebraicGeometry.LocallyRingedSpace.Hom.stalkMap f x)] : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion f - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.sigma_ΞΉ_isOpenEmbedding π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] {ΞΉ : Type v} (F : CategoryTheory.Functor (CategoryTheory.Discrete ΞΉ) (AlgebraicGeometry.SheafedSpace C)) [CategoryTheory.Limits.HasColimit F] (i : CategoryTheory.Discrete ΞΉ) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.colimit.ΞΉ F i).hom.base) - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.of_stalk_iso π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] [CategoryTheory.Limits.HasColimits C] {FC : C β C β Type u_1} {CC : C β Type v} [(X Y : C) β FunLike (FC X Y) (CC X) (CC Y)] [instCC : CategoryTheory.ConcreteCategory C FC] [(CategoryTheory.forget C).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget C)] [CategoryTheory.Limits.PreservesFilteredColimits (CategoryTheory.forget C)] {X Y : AlgebraicGeometry.SheafedSpace C} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f.hom.base)) [H : β (x : ββX.toPresheafedSpace), CategoryTheory.IsIso (AlgebraicGeometry.PresheafedSpace.Hom.stalkMap f.hom x)] : AlgebraicGeometry.SheafedSpace.IsOpenImmersion f - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofRestrict_invApp π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) {Y : TopCat} {f : Y βΆ TopCat.of ββX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h)) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U = CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.mk π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : AlgebraicGeometry.PresheafedSpace C} {f : X βΆ Y} (base_open : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f.base)) (c_iso : β (U : TopologicalSpace.Opens ββX), CategoryTheory.IsIso (f.c.app (Opposite.op (base_open.functor.obj U)))) : AlgebraicGeometry.PresheafedSpace.IsOpenImmersion f - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.ofRestrict_invApp π Mathlib.Geometry.RingedSpace.OpenImmersion
(X : AlgebraicGeometry.LocallyRingedSpace) {Y : TopCat} {f : Y βΆ TopCat.of ββX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h).toPresheafedSpace) : AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U = CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)) - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.ofRestrict_invApp π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.SheafedSpace C) {Y : TopCat} {f : Y βΆ TopCat.of ββX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h).toPresheafedSpace) : AlgebraicGeometry.SheafedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U = CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)) - AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofRestrict_invApp_apply π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.PresheafedSpace C) {Y : TopCat} {f : Y βΆ TopCat.of ββX} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h)) {F : C β C β Type uF} {carrier : C β Type w_1} {instFunLike : (X Y : C) β FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (x : carrier ((X.restrict h).presheaf.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U)) x = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)))) x - AlgebraicGeometry.SheafedSpace.IsOpenImmersion.ofRestrict_invApp_apply π Mathlib.Geometry.RingedSpace.OpenImmersion
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : AlgebraicGeometry.SheafedSpace C) {Y : TopCat} {f : Y βΆ TopCat.of ββX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h).toPresheafedSpace) {F : C β C β Type uF} {carrier : C β Type w_1} {instFunLike : (X Y : C) β FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (x : carrier ((X.restrict h).presheaf.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.SheafedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U)) x = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)))) x - AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.ofRestrict_invApp_apply π Mathlib.Geometry.RingedSpace.OpenImmersion
(X : AlgebraicGeometry.LocallyRingedSpace) {Y : TopCat} {f : Y βΆ TopCat.of ββX.toPresheafedSpace} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens ββ(X.restrict h).toPresheafedSpace) (x : β((X.restrict h).presheaf.obj (Opposite.op U))) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.LocallyRingedSpace.IsOpenImmersion.invApp (X.ofRestrict h) U)) x = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id ((X.restrict h).presheaf.obj (Opposite.op U)))) x - AlgebraicGeometry.Scheme.restrict π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.Scheme - AlgebraicGeometry.IsOpenImmersion.ofRestrict π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : AlgebraicGeometry.IsOpenImmersion (X.ofRestrict h) - AlgebraicGeometry.Scheme.ofRestrict π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : X.restrict h βΆ X - AlgebraicGeometry.Scheme.restrict_carrier π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : β(X.restrict h).toPresheafedSpace = U - AlgebraicGeometry.Scheme.Hom.isOpenEmbedding π Mathlib.AlgebraicGeometry.OpenImmersion
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) [H : AlgebraicGeometry.IsOpenImmersion f] : Topology.IsOpenEmbedding βf - AlgebraicGeometry.Scheme.restrict_toPresheafedSpace π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : (X.restrict h).toPresheafedSpace = X.restrict h - AlgebraicGeometry.Scheme.ofRestrict_toLRSHom_base π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : (AlgebraicGeometry.Scheme.Hom.toLRSHom (X.ofRestrict h)).base = f - AlgebraicGeometry.IsOpenImmersion.of_isIso_stalkMap π Mathlib.AlgebraicGeometry.OpenImmersion
{X Y : AlgebraicGeometry.Scheme} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding βf) [β (x : β₯X), CategoryTheory.IsIso (AlgebraicGeometry.Scheme.Hom.stalkMap f x)] : AlgebraicGeometry.IsOpenImmersion f - AlgebraicGeometry.IsOpenImmersion.iff_isIso_stalkMap π Mathlib.AlgebraicGeometry.OpenImmersion
{X Y : AlgebraicGeometry.Scheme} {f : X βΆ Y} : AlgebraicGeometry.IsOpenImmersion f β Topology.IsOpenEmbedding βf β§ β (x : β₯X), CategoryTheory.IsIso (AlgebraicGeometry.Scheme.Hom.stalkMap f x) - AlgebraicGeometry.Scheme.restrict_presheaf_obj π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Xβ : (TopologicalSpace.Opens βU)α΅α΅) : (X.restrict h).presheaf.obj Xβ = X.presheaf.obj (Opposite.op (h.functor.obj (Opposite.unop Xβ))) - AlgebraicGeometry.Scheme.ofRestrict_appIso π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Uβ : (X.restrict h).Opens) : AlgebraicGeometry.Scheme.Hom.appIso (X.ofRestrict h) Uβ = CategoryTheory.Iso.refl (X.presheaf.obj (Opposite.op ((AlgebraicGeometry.Scheme.Hom.opensFunctor (X.ofRestrict h)).obj Uβ))) - AlgebraicGeometry.Scheme.ofRestrict_appLE π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : X.Opens) (W : (X.restrict h).Opens) (e : W β€ (TopologicalSpace.Opens.map (X.ofRestrict h).base).obj V) : AlgebraicGeometry.Scheme.Hom.appLE (X.ofRestrict h) V W e = X.presheaf.map (CategoryTheory.homOfLE β―).op - AlgebraicGeometry.Scheme.restrict_presheaf_map π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V W : (TopologicalSpace.Opens β₯(X.restrict h))α΅α΅) (i : V βΆ W) : (X.restrict h).presheaf.map i = X.presheaf.map (CategoryTheory.homOfLE β―).op - AlgebraicGeometry.Scheme.ofRestrict_toLRSHom_c_app π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : (TopologicalSpace.Opens β₯X)α΅α΅) : (AlgebraicGeometry.Scheme.Hom.toLRSHom (X.ofRestrict h)).c.app V = X.presheaf.map (β―.adjunction.counit.app (Opposite.unop V)).op - AlgebraicGeometry.Scheme.ofRestrict_app π Mathlib.AlgebraicGeometry.OpenImmersion
{U : TopCat} (X : AlgebraicGeometry.Scheme) {f : U βΆ TopCat.of β₯X} (h : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : X.Opens) : AlgebraicGeometry.Scheme.Hom.app (X.ofRestrict h) V = X.presheaf.map (β―.adjunction.counit.app V).op - TopCat.GlueData.mk π Mathlib.Topology.Gluing
(toGlueData : CategoryTheory.GlueData TopCat) (f_open : β (i j : toGlueData.J), Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (toGlueData.f i j))) : TopCat.GlueData - TopCat.GlueData.f_open π Mathlib.Topology.Gluing
(self : TopCat.GlueData) (i j : self.J) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (self.f i j)) - TopCat.GlueData.ΞΉ_isOpenEmbedding π Mathlib.Topology.Gluing
(D : TopCat.GlueData) (i : D.J) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (D.ΞΉ i)) - TopCat.GlueData.fromOpenSubsetsGlue_isOpenEmbedding π Mathlib.Topology.Gluing
{Ξ± : Type u} [TopologicalSpace Ξ±] {J : Type u} (U : J β TopologicalSpace.Opens Ξ±) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (TopCat.GlueData.fromOpenSubsetsGlue U)) - AlgebraicGeometry.PresheafedSpace.GlueData.ΞΉ_isOpenEmbedding π Mathlib.Geometry.RingedSpace.PresheafedSpace.Gluing
{C : Type u} [CategoryTheory.Category.{v, u} C] (D : AlgebraicGeometry.PresheafedSpace.GlueData C) [CategoryTheory.Limits.HasLimits C] (i : D.J) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (D.ΞΉ i).base) - AlgebraicGeometry.Scheme.Cover.isOpenEmbedding_fromGlued π Mathlib.AlgebraicGeometry.Gluing
{X : AlgebraicGeometry.Scheme} (π° : X.OpenCover) : Topology.IsOpenEmbedding β(AlgebraicGeometry.Scheme.Cover.fromGlued π°) - AlgebraicGeometry.isOpenEmbedding_isZariskiLocalAtTarget π Mathlib.AlgebraicGeometry.Morphisms.UnderlyingMap
: AlgebraicGeometry.IsZariskiLocalAtTarget (AlgebraicGeometry.topologically fun {Ξ± Ξ²} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] => Topology.IsOpenEmbedding) - AlgebraicGeometry.instRespectsIsoSchemeTopologicallyIsOpenEmbedding π Mathlib.AlgebraicGeometry.Morphisms.UnderlyingMap
: (AlgebraicGeometry.topologically fun {Ξ± Ξ²} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] => Topology.IsOpenEmbedding).RespectsIso - AlgebraicGeometry.isOpenImmersion_eq_inf π Mathlib.AlgebraicGeometry.Morphisms.OpenImmersion
: AlgebraicGeometry.IsOpenImmersion = (AlgebraicGeometry.topologically fun {Ξ± Ξ²} [TopologicalSpace Ξ±] [TopologicalSpace Ξ²] => Topology.IsOpenEmbedding) β AlgebraicGeometry.stalkwise fun {R S} [CommRing R] [CommRing S] x => Function.Bijective βx
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