Let denote an open subset of and
be the space of chains on .
Let be a smooth space. For any plot , and any chain , the push forward
is a chain in . The collection of all plots allow us to push forward all such spaces of chains to obtain the space of chains on , i.e.
Using plots on chains on the domains of plots gives chains on . Once we have chains on , we can define cochains on to be the formal duals of chains, i.e.
For example, if we can define its value on via
A differential form on is a cochain such that its pull back via any plot is a differential form on the domain of that plot, i.e.
Let denumerate a collection of plots such that any chain can be expressed as
for some chain . Then we can define integration on via
Eventually the following will be a commented list – promised.
John Baez and Alexander Hoffnung, Convenient Categories of Smooth Spaces (arXiv, blog)
Patrick Iglesias-Zemmour, Diffeology (pdf)
Matthias Kreck, Stratifolds and differential algebraic topology (pdf)
William Lawvere, Taking categories seriously (pdf)
David Spivak, Quasi-smooth derived manifolds (pdf)
Andrew Stacey, Comparative Smootheology (arXiv)
Martin Laubinger, Differential Geometry in Cartesian Closed Categories of Smooth Spaces (pdf)
Alexander Hoffnung, Smooth spaces: convenient categories for differential geometry, (pdf slides)
Alexander Hoffnung, From Smooth Spaces to Smooth Categories, (pdf slides)
There are also Hofer’s polyfolds.
Concerning smooth ∞-stacks there is useful material in
Dual to generalized smooth spaces are generalized smooth algebras of functions on them, according to the general lore of space and quantity.
We had extensive discussion of generalized smooth spaces at the -Café: