Documentation

CatDG.Sites.CartSp

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: #

TODO #

Equations
Instances For
    instance CartSp.instOfNat (n : ) :
    Equations
    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
    @[simp]
    theorem CartSp.comp_app {n m k : CartSp} (f : n m) (g : m k) (x : EuclideanSpace (Fin n)) :

    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 0-dimensional cartesian space is terminal in CartSp.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[reducible, inline]
        noncomputable abbrev CartSp.prodFst {n m : CartSp} :
        n + m n

        The first projection realising EuclideanSpace ℝ (Fin (n + m)) as the product of EuclideanSpace ℝ n and EuclideanSpace ℝ m.

        Equations
        Instances For
          @[reducible, inline]
          noncomputable abbrev CartSp.prodSnd {n m : CartSp} :
          n + m m

          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)).

            Equations
            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.