The site EuclOp of open subsets of ℝⁿ #
This file defines the category EuclOp of open subsets of the cartesian spaces ℝⁿ and smooth maps
between them and equips it with the good open cover coverage. This site is of relevance because
it is one of several sites on which concrete sheaves correspond exactly to diffeological spaces.
Main definitions / results: #
EuclOp: the category of open subsets of euclidean spaces and smooth maps between themEuclOp.openCoverCoverage: the coverage given by jointly surjective open inductionsEuclOpis a concrete subcanonical siteCartSp.toEuclOp: the fully faithful embedding ofCartSpintoEuclOpCartSp.toEuclOpexhibitsCartSpas a dense sub-site ofEuclOp
TODO #
- Show that
EuclOphas all finite products - Show that that
CartSp.toEuclOppreserves finite products - Switch from
HasForgetto the newConcreteCategorydesign - Use
Presieve.IsJointlySurjectivemore (currently runs into problems regarding whichFunLikeinstances are used) - Generalise
EuclOpto take a smoothness parameter inWithTop ℕ∞
Equations
- EuclOp = ((n : ℕ) × TopologicalSpace.Opens (EuclideanSpace ℝ (Fin n)))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The open cover coverage on EuclOp, consisting of all coverings by open smooth embeddings.
Since mathlib apparently doesn't have smooth embeddings yet, diffeological inductions are
used instead.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The open cover grothendieck topology on EuclOp.
Instances For
A sieve belongs to EuclOp.openCoverTopology iff it contains a presieve from
EuclOp.openCoverCoverage.
EuclOp is a concrete site, in that it is concrete with elements corresponding to morphisms
from the terminal object and carries a topology consisting entirely of jointly surjective sieves.
Equations
- One or more equations did not get rendered due to their size.
EuclOp is a subcanonical site, i.e. all representable presheaves on it are sheaves.
Open subsets of cartesian spaces can be covered with cartesian spaces.
CartSp.toEuclOp exhibits CartSp as a dense sub-site of EuclOp with respect to the
open cover topologies.
In particular, the sheaf topoi of the two sites are equivalent via IsDenseSubsite.sheafEquiv.