The site CartSp of cartesian spaces ℝⁿ and smooth maps #
In this file we define the category CartSp of cartesian spaces ℝⁿ and smooth maps between them,
and equip it with the open cover coverage. This site is of relevance because it is the simplest of
several sites on which concrete sheaves correspond exactly to diffeological spaces.
See https://ncatlab.org/nlab/show/CartSp.
Note that with the current implementation, this could not be used to define
diffeological spaces - it already uses diffeology in the definition of
CartSp.openCoverCoverage. The reason is that smooth embeddings are apparently not yet
implemented in mathlib, so diffeological inductions are used instead.
Main definitions / results: #
CartSp: the category of euclidean spaces and smooth maps between themCartSp.openCoverCoverage: the coverage given by jointly surjective open inductionsCartSphas all finite productsCartSpis a concrete, cohesive and subcanonical site
TODO #
Equations
- CartSp.instCoeSortType = { coe := fun (n : CartSp) => EuclideanSpace ℝ (Fin n) }
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.
Equations
- n.instFunLike m = { coe := fun (f : n ⟶ m) => ⇑f, coe_injective' := ⋯ }
The open cover coverage on CartSp, 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 CartSp.
Instances For
A sieve belongs to CartSp.openCoverTopology iff it contains a presieve from
CartSp.openCoverCoverage.
The 0-dimensional cartesian space is terminal in CartSp.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first projection realising EuclideanSpace ℝ (Fin (n + m)) as the product of
EuclideanSpace ℝ n and EuclideanSpace ℝ m.
Equations
Instances For
The second projection realising EuclideanSpace ℝ (Fin (n + m)) as the product of
EuclideanSpace ℝ n and EuclideanSpace ℝ m.
Equations
Instances For
The explicit binary fan of EuclideanSpace ℝ n and EuclideanSpace ℝ m given by
EuclideanSpace ℝ (Fin (n + m)).
Instances For
The constructed binary fan is indeed a limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
CartSp is a locally connected site, roughly meaning that each of its objects is connected.
Note that this is different from EuclOp, which also contains disconnected open sets and thus isn't
locally connected.
CartSp is a cohesive site (i.e. in particular locally connected and local, but with a few more
properties). From this it follows that the sheaves on it form a cohesive topos.
Note that EuclOp (defined in another file) is not a cohesive site, as it isn't locally
connected. Sheaves on it form a cohesive topos too nonetheless, simply because the sheaf topoi on
EuclOp and CartSp are equivalent.
CartSp 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.
CartSp is a subcanonical site, i.e. all representable presheaves on it are sheaves.