nLab
generalized smooth algebra

Contents

Idea

A smooth algebra or C -ring is an algebra A over the reals for which not only the product operation :× lifts to the algebra product A×AA, but for which every smooth map f: n m (morphism in Diff) lifts to a smooth map A(f):A nA m in a compatible way.

In short this means that A is

The smoothness of such C -rings is witnessed by the fact that this Lawvere theory is even a Fermat theory.

The opposite category of the category of C -rings is the category of smooth loci. This and its subcategories play a major role as sites for categories of sheaves that serve as models for synthetic differential geometry.

Motivating example

For X a smooth manifold, the assignment

nC (X, n)=Hom Diff(X, n)\mathbb{R}^n \mapsto C^\infty(X,\mathbb{R}^n) = Hom_{Diff}(X,\mathbb{R}^n)

of the set of smooth n-valued functions on X is clearly covariant and hence yields a co-presheaf on CartSp Diff: a functor

C (X,):CartSpSet.C^\infty(X,-) : CartSp \to Set \,.

Since the hom-functor sends limits to limits in its second argument this is clearly product preserving.

C (X, n× m)C (X, n)×C (X, m)C^\infty(X, \mathbb{R}^n \times \mathbb{R}^m) \simeq C^\infty(X,\mathbb{R}^n) \times C^\infty(X, \mathbb{R}^m)

If as usual we write C (X):=C (X,) for the set of just -valued smooth functions, then the usual pointwise product of functions

:C (X)×C (X)C (X)\cdot : C^\infty(X) \times C^\infty(X) \to C^\infty(X)

can be regarded as the image of our co-presheaf under the muliplication map × on the algebra of real numbers:

:C (X)×C (X):=C (X,)×C (X,)C (X,×)C (X,)C (X,)=:C (X).\cdot : C^\infty(X) \times C^\infty(X) := C^\infty(X,\mathbb{R}) \times C^\infty(X,\mathbb{R}) \simeq C^\infty(X,\mathbb{R}\times \mathbb{R}) \stackrel{C^\infty(X,-\cdot-)}{\to} C^\infty(X,\mathbb{R}) =: C^\infty(X) \,.

Definitions

Definition

CartSp is the full subcategory of Diff on manifolds of the form n.

Definition

A C -algebra is a finite product-preserving co-presheaf on CartSp, i.e. a finite product preserving functor

A:CartSpSet.A : CartSp \to Set \,.

The category of such functors and natural transformations between them we denote by C Alg.

Remark on terminology

The standard name in the literature for generalized smooth algebras is C -rings. Even though standard, this has the disadvantages for us that it collides badly with the use of - for higher categorical structures.

I don't see why this is a problem; it's not like our ‘’ ever gets into a superscript. I find ‘C -ring’ much more descriptive than ‘generalized smooth algebra’, in fact. —Toby

Definition

For X a smooth manifold, the smooth algebra C (X) is the functor

C (X):=Hom Diff(X,)C^\infty(X) := Hom_{Diff}(X,-)
Definition (smooth tensor product)

The coproduct in C Alg we call the smooth tensor product

:C Alg×C AlgC Alg.\otimes_\infty : C^\infty Alg \times C^\infty Alg \to C^\infty Alg \,.

More generally, for i:CA and j:CB two morphisms in C Alg, we call the pushout

C i A B j A CB\array{ C &\stackrel{i}{\to}& A \\ \downarrow && \downarrow \\ B &\stackrel{j}{\to}& A \otimes_C B }

the smooth tensor product over C of A and B.

Internal smooth algebras

For any smooth topos (𝒯,R), there is an internal notion of generalized smooth algebra:

Definition (internal generalized smooth algebra)

For (𝒯,R) a topos equipped with an internal ring object R (possibly but not necessarily a smooth topos), let CartSp(𝒯,R) be the full subcategory of 𝒯 on objects of the form R n for n. Then a (𝒯,R)-algebra is a product-preserving functor A:CartSp(𝒯,R)Set.

All constructions on smooth algebras generalize to (𝒯,R)-algebras. In particular for X𝒯 any object we have the function (𝒯,R)-algebra

C(X):R n𝒯(X,R n).C(X) : R^n \mapsto \mathcal{T}(X,R^n) \,.

The following remark asserts that when 𝒯 is itself a sufficiently nice category of sheaves on formal duals of (Set,)-algebras, then the internal notion of smooth function algebras on formal duals of external smooth algebras reproduces these external smooth algebras.

Proposition

Let A be a finitely generated C -ring, A its incarnation as an object in 𝕃=(C Ring fin) op and YA its incarnation in Sh(𝕃)PSh(𝕃), with Y the Yoneda embedding and using the assumption that the Grothendieck topology used to form Sh(𝕃) is subcanonical.

Also suppose that the line object R is represented by C ()

Then we have for all AC Ring fin that

C(YA):R nA(*) nC(Y\ell A) : R^n \mapsto A({*})^n
Proof

This is a straightforward manipulation:

Sh 𝕃(Y(A),R n) =Sh 𝕃(Y(A),Y(C ( n))) =PSh 𝕃(Y(A),Y(C ( n))) 𝕃(A,C ( n)) C Ring fin(C ( n),A) A(*) n\begin{aligned} Sh_{\mathbb{L}}(Y(\ell A), R^n) & = Sh_{\mathbb{L}}(Y(\ell A), Y(\ell C^\infty(\mathbb{R}^n))) \\ & = PSh_{\mathbb{L}}(Y(\ell A), Y(\ell C^\infty(\mathbb{R}^n))) \\ & \simeq \mathbb{L}(\ell A, \ell C^\infty(\mathbb{R}^n)) \\ & \simeq C^\infty Ring^{fin}(C^\infty(\mathbb{R}^n), A) \\ & \simeq A({*})^n \end{aligned}

Here

  1. the first step expresses the nature of the line object in the models under consideration

  2. the second step expresses that the embedding Sh(𝕃)PSh(𝕃) is a full and faithful functor

  3. the third step expresses that the Yoneda embedding is a full and faithful functor

  4. the forth step is the definition of mathbL as the opposite category of C Ring op

  5. the fifth step expresses that C (R n) is the free generalized smooth algebra on n generators (MSIA, chaper I, prop 1.1)

Properties

General properties

There is a forgetful functor

U:C AlgAlgU : C^\infty Alg \to Alg

from generalized smooth algebras to ordinary algebras which is given by evaluation on

U:AA()U : A \mapsto A(\mathbb{R})

and equipping the set A() with the algebra structure induced on it:

the product and sum on A() is the image of the corresponding operations on the algebra

A:A()×A()A(×)A()A().\cdot_A : A(\mathbb{R}) \times A(\mathbb{R}) \stackrel{\simeq}{\to} A(\mathbb{R}\times \mathbb{R}) \stackrel{A(\cdot)}{\to} A(\mathbb{R}) \,.
+ A:A()×A()A(+)A()A().+_A : A(\mathbb{R}) \times A(\mathbb{R}) \stackrel{\simeq}{\to} A(\mathbb{R} + \mathbb{R}) \stackrel{A(\cdot)}{\to} A(\mathbb{R}) \,.

Moreover there is canonically a morphism of rings

A()\mathbb{R} \to A(\mathbb{R})

given by

(*= 0c)(*=A( 0)A(c)A()).(* = \mathbb{R}^0 \stackrel{c}{\to} \mathbb{R}) \mapsto (* = A(\mathbb{R}^0) \stackrel{A(c)}{\to} A(\mathbb{R})) \,.

This makes A() an -algebra.

Proposition (MSIA, prop. 1.1)

C ( n) is the free smooth algebra on n generators, in that for every n and every smooth algebra A there is an adjunction isomorphism

Hom C Alg(C ( n),A)Hom Alg( n,A()).Hom_{C^\infty Alg}(C^\infty(\mathbb{R}^n), A) \simeq Hom_{Alg}(\mathbb{R}^n, A(\mathbb{R})) \,.
Remark

While a product-preserving co-presheaf A induces the structure of an algebra on each of the sets A( n), with product induced from the componentwise product n× n n, it is not a co-presheaf with values in algebras: the co-restriction morphisms assigned to maps n m which are not just projections or injections will not be algebra homomorphisms.

But conversely this means that restricted to such maps, i.e. restricted along the inclusion FinSetCartSp of CartSp, A does become a co-presheaf with values in algebras.

Remark

In the context of geometric function theory the corresponding general statement (without the transversality condition) says that C (X) is a “good” kind of function. The above equation is one sub-aspect of the one of the fundamental theorems of geometric infinity-function theory.

Smooth function algebras on manifolds

Proposition (MSIA, prop. 2.5, 2.6 )

Let f:XZ and g:YZ be transversal maps of smooth manifolds. Then the functor C () sends the pullback

X× ZY X f Y g Z\array{ X \times_Z Y &\to& X \\ \downarrow && \downarrow^f \\ Y &\stackrel{g}{\to}& Z }

to the pushout

C (X) C (Z)C (Y)=: C (X× ZY) C (X) f * C (Y) g * C (Z)\array{ C^\infty(X) \otimes_{C^\infty(Z)} C^\infty(Y) =: & C^\infty(X \times_Z Y) &\leftarrow& C^\infty(X) \\ & \uparrow && \uparrow^{f^*} \\ & C^\infty(Y) &\stackrel{g^*}{\leftarrow}& C^\infty(Z) }

In particular this implies (for Z=*)that the the smooth tensor product of functions on X and Y is the algebra of functions on the product X×Y:

C (X×Y)C (X) C (Y).C^\infty(X \times Y) \simeq C^\infty(X) \otimes_\infty C^\infty(Y) \,.
Remark

The ordinary algebraic tensor product of C (X)() and C (Y)() regarded as ordinary algebras does not in general satisfy this property. Rather one has an inclusion

C (X)()C (Y)()C (X×Y)().C^\infty(X)(\mathbb{R}) \otimes C^\infty(Y)(\mathbb{R}) \subset C^\infty(X \times Y)(\mathbb{R}) \,.

Turning this inclusion into an equivalence is usually called a completion of the algebraic tensor product. Therefore we see:

The smooth tensor product is automatically the completed tensor product.

In summary this yields the following characterization of smooth function algebras on manifolds.

Theorem (MSIA, theorem 2.8)

The functor C ()=Hom Diff(,):DiffC Alg

References

A standard textbook reference is chapter 1 of

The concept of C -rings in particular and that of synthetic differential geometry in general was introduced in

  • Bill Lawvere, Categorical dynamics

    in Anders Kock (eds.) Topos theoretic methods in geometry, volume 30 of Various Publ. Ser., pages 1-28, Aarhus Univ. (1997)

but examples of the concept are older. A discussion from the point of view of functional analysis is in

  • G. Kainz, A. Kriegl, Peter Michor, C -algebras from the functional analytic view point Journal of pure and applied algebra 46 (1987) (pdf)

A characterization of those C -rings that are algebras of smooth functions on some smooth manifold is given in

Lawvere’s ideas were later developed by Eduardo Dubuc, Anders Kock, Ieke Moerdijk, Gonzalo Reyes, and Gavin Wraith.

Studies of the properties of C -rings include

Synthetic spaces locally isomorphic to smooth loci were discussed in

and more recently in

The higher geometry generalization to a theory of derived smooth manifolds – spaces with structure sheaf taking values in simplicial C∞-rings – was initiated in

based on the general machinery of structured (∞,1)-toposes in

where this is briefly mentioned in the very last paragraph.

See also the references at Fermat theory, of which C -rings are a sepcial case. And the references at smooth locus, the formal dual of a C -ring. And the references at super smooth topos, which involves generalizations of C -rings to supergeometry.