Spectral maps #
This file defines spectral maps. A map is spectral when it's continuous and the preimage of a compact open set is compact open.
Main declarations #
IsSpectralMap
: Predicate for a map to be spectral.SpectralMap
: Bundled spectral maps.SpectralMapClass
: Typeclass for a type to be a type of spectral maps.
TODO #
Once we have SpectralSpace
, IsSpectralMap
should move to Mathlib.Topology.Spectral.Basic
.
A function between topological spaces is spectral if it is continuous and the preimage of every compact open set is compact open.
A function between topological spaces is spectral if it is continuous and the preimage of every compact open set is compact open.
Instances For
The type of spectral maps from α
to β
.
- toFun : α → β
function between topological spaces
- spectral' : IsSpectralMap self.toFun
proof that
toFun
is a spectral map
Instances For
SpectralMapClass F α β
states that F
is a type of spectral maps.
You should extend this class when you extend SpectralMap
.
- map_spectral : ∀ (f : F), IsSpectralMap ⇑f
statement that
F
is a type of spectral maps
Instances
Equations
- (_ : ContinuousMapClass F α β) = (_ : ContinuousMapClass F α β)
Equations
- instCoeTCSpectralMap = { coe := fun (f : F) => { toFun := ⇑f, spectral' := (_ : IsSpectralMap ⇑f) } }
Spectral maps #
Reinterpret a SpectralMap
as a ContinuousMap
.
Equations
- SpectralMap.toContinuousMap f = ContinuousMap.mk f.toFun
Instances For
Equations
- SpectralMap.instFunLike = { coe := SpectralMap.toFun, coe_injective' := (_ : ∀ (f g : SpectralMap α β), f.toFun = g.toFun → f = g) }
Equations
- (_ : SpectralMapClass (SpectralMap α β) α β) = (_ : SpectralMapClass (SpectralMap α β) α β)
Copy of a SpectralMap
with a new toFun
equal to the old one. Useful to fix definitional
equalities.
Equations
- SpectralMap.copy f f' h = { toFun := f', spectral' := (_ : IsSpectralMap f') }
Instances For
id
as a SpectralMap
.
Equations
- SpectralMap.id α = { toFun := id, spectral' := (_ : IsSpectralMap id) }
Instances For
Equations
- SpectralMap.instInhabitedSpectralMap α = { default := SpectralMap.id α }
Composition of SpectralMap
s as a SpectralMap
.
Equations
- One or more equations did not get rendered due to their size.