nLab
generalized smooth space

Generalised smooth spaces

Idea

Generalised smooth spaces are, roughly speaking, generalisations of smooth manifolds. Their raison d’etre is the following

Manifolds are fantastic spaces. It’s a pity that there aren’t more of them.

Many spaces that occur in mathematics aren’t manifolds but one would like to be able to treat them as if they were manifolds; in particular, they should have some smooth structure that goes beyond mere topology. By considering examples of these spaces and by considering what specifically one would like to do with or to them, it is possible to generalise the idea of a smooth manifold to encompass the new examples whilst preserving enough structure to retain the old tools. There have been several such generalisations in recent mathematical history. A (partial) list is below.

Often the examples of spaces that one would like to consider as manifolds are formed by applying a categorical construction to ordinary manifolds; such as limits, quotients, or function spaces. This leads one to ask for the categorical properties of each of the resulting categories of generalised smooth spaces.

Another obvious question to ask is what tools and techniques can be extrapolated from smooth manifolds to generalised smooth spaces. In addition, whilst some techniques have obvious generalisations there may be some hidden twists that are not apparent on just smooth manifolds.

Examples

According to the general nonsense of space and quantity, generalized smooth spaces may be determined by sheaves on smooth test spaces, in which case we call them smooth spaces here, or by co-(pre)sheaves on test spaces, in which case we call them structured generalized spaces here.

The relationships between (some) of the categories can be sumarised by the following diagram.

<rdf:RDF> <cc:Work rdf:about=''> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'></dc:type> </cc:Work> </rdf:RDF> <inkscape:perspective id='perspective7788' inkscape:persp3d-origin='187.78517 : 80.914113 : 1' inkscape:vp_x='0 : 121.37117 : 1' inkscape:vp_y='0 : 1000 : 0' inkscape:vp_z='375.57034 : 121.37117 : 1' sodipodi:type='inkscape:persp3d'></inkscape:perspective> <sodipodi:namedview bordercolor='#666666' borderopacity='1.0' gridtolerance='10.0' guidetolerance='10.0' id='base' inkscape:current-layer='svg7039' inkscape:cx='187.78517' inkscape:cy='121.37117' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:window-height='726' inkscape:window-width='675' inkscape:window-x='320' inkscape:window-y='149' inkscape:zoom='1.4484637' objecttolerance='10.0' pagecolor='#ffffff' showgrid='false'></sodipodi:namedview> 1973 1975a 1975 1977 Chen Chen Chen Chen Smith Sikorski Souriau Frölicher denotes adjunction \begin{svg} <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="300.45627pt" height="194.19388pt" viewBox="-195.04112 -64.6829 300.45627 194.19388 " id="svg7039" sodipodi:version="0.32" inkscape:version="0.46" sodipodi:docname="smooth.7-1.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape"> <metadata id="metadata7786"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs7784"> <inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 121.37117 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="375.57034 : 121.37117 : 1" inkscape:persp3d-origin="187.78517 : 80.914113 : 1" id="perspective7788" /> </defs> <sodipodi:namedview inkscape:window-height="726" inkscape:window-width="675" inkscape:pageshadow="2" inkscape:pageopacity="0.0" guidetolerance="10.0" gridtolerance="10.0" objecttolerance="10.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base" showgrid="false" inkscape:zoom="1.4484637" inkscape:cx="187.78517" inkscape:cy="121.37117" inkscape:window-x="320" inkscape:window-y="149" inkscape:current-layer="svg7039" /> <g id="g7045" style="stroke:#000000" transform="matrix(1,0,0,-1,0,64.82807)"> <g id="g7047" style="fill:#000000"> <g id="g7049" style="stroke-width:0.4pt"> <g id="g7051"> <g id="g7053"> <g id="g7055" style="stroke-width:0.4pt"> <g id="g7057" style="fill:#ccccff"> <g id="g7059"> <g id="g7061" style="stroke-width:0.4pt"> <g id="g7063" style="fill:#ccccff"> <path d="M -194.84113,98.31097 L -146.5918,98.31097 L -146.5918,129.31097 L -194.84113,129.31097 L -194.84113,98.31097 z" id="path7065" /> </g> </g> </g> <g id="g7067"> <g transform="translate(-191.50815,116.33876)" id="g7069"> <g id="g7071" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7075"> <g id="g7077" style="stroke-width:0.4pt"> <g id="g7079" style="fill:#ccccff"> <g id="g7081"> <g id="g7083" style="stroke-width:0.4pt"> <g id="g7085" style="fill:#ccccff"> <path d="M -194.84113,41.40549 L -146.5918,41.40549 L -146.5918,72.40549 L -194.84113,72.40549 L -194.84113,41.40549 z" id="path7087" /> </g> </g> </g> <g id="g7089"> <g transform="translate(-191.50815,59.43327)" id="g7091"> <g id="g7093" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7097"> <g id="g7099" style="stroke-width:0.4pt"> <g id="g7101" style="fill:#ccccff"> <g id="g7103"> <g id="g7105" style="stroke-width:0.4pt"> <g id="g7107" style="fill:#ccccff"> <path d="M -109.4829,41.40549 L -61.23357,41.40549 L -61.23357,72.40549 L -109.4829,72.40549 L -109.4829,41.40549 z" id="path7109" /> </g> </g> </g> <g id="g7111"> <g transform="translate(-106.14992,59.43327)" id="g7113"> <g id="g7115" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7119"> <g id="g7121" style="stroke-width:0.4pt"> <g id="g7123" style="fill:#ccccff"> <g id="g7125"> <g id="g7127" style="stroke-width:0.4pt"> <g id="g7129" style="fill:#ccccff"> <path d="M -194.84113,-15.5 L -146.5918,-15.5 L -146.5918,15.5 L -194.84113,15.5 L -194.84113,-15.5 z" id="path7131" /> </g> </g> </g> <g id="g7133"> <g transform="translate(-191.50815,2.52779)" id="g7135"> <g id="g7137" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7141"> <g id="g7143" style="stroke-width:0.4pt"> <g id="g7145" style="fill:#ccccff"> <g id="g7147"> <g id="g7149" style="stroke-width:0.4pt"> <g id="g7151" style="fill:#ccccff"> <path d="M -109.4829,-15.5 L -61.23357,-15.5 L -61.23357,15.5 L -109.4829,15.5 L -109.4829,-15.5 z" id="path7153" /> </g> </g> </g> <g id="g7155"> <g transform="translate(-106.14992,-3.41666)" id="g7157"> <g id="g7159" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7163"> <g id="g7165" style="stroke-width:0.4pt"> <g id="g7167" style="fill:#ccccff"> <g id="g7169"> <g id="g7171" style="stroke-width:0.4pt"> <g id="g7173" style="fill:#ccccff"> <path d="M -24.12466,-15.5 L 24.12467,-15.5 L 24.12467,15.5 L -24.12466,15.5 L -24.12466,-15.5 z" id="path7175" /> </g> </g> </g> <g id="g7177"> <g transform="translate(-20.79169,-3.47221)" id="g7179"> <g id="g7181" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7185"> <g id="g7187" style="stroke-width:0.4pt"> <g id="g7189" style="fill:#ccccff"> <g id="g7191"> <g id="g7193" style="stroke-width:0.4pt"> <g id="g7195" style="fill:#ccccff"> <path d="M -24.12466,41.40549 L 24.12467,41.40549 L 24.12467,72.40549 L -24.12466,72.40549 L -24.12466,41.40549 z" id="path7197" /> </g> </g> </g> <g id="g7199"> <g transform="translate(-20.79169,53.43327)" id="g7201"> <g id="g7203" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7207"> <g id="g7209" style="stroke-width:0.4pt"> <g id="g7211" style="fill:#ccccff"> <g id="g7213"> <g id="g7215" style="stroke-width:0.4pt"> <g id="g7217" style="fill:#ccccff"> <path d="M 56.96582,41.40549 L 105.21515,41.40549 L 105.21515,72.40549 L 56.96582,72.40549 L 56.96582,41.40549 z" id="path7219" /> </g> </g> </g> <g id="g7221"> <g transform="translate(60.2988,53.43327)" id="g7223"> <g id="g7225" style="fill:#000000" /> </g> </g> </g> </g> </g> <g id="g7229"> <g id="g7231"> <g transform="translate(-20.79169,7.33298)" id="g7233"> <g id="g7235" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7237" /> </g> </g> </g> </g> <g id="g7239"> <g id="g7241"> <g transform="translate(-106.14992,7.33298)" id="g7243"> <g id="g7245" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7247" /> </g> </g> </g> </g> <g id="g7249"> <g id="g7251"> <g transform="translate(-20.79169,64.23846)" id="g7253"> <g id="g7255" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7257" /> </g> </g> </g> </g> <g id="g7259"> <g id="g7261"> <g transform="translate(60.2988,64.23846)" id="g7263"> <g id="g7265" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7267" /> </g> </g> </g> </g> <g id="g7269"> <g id="g7271"> <g transform="translate(-106.14992,64.23846)" id="g7273"> <g id="g7275" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7277" /> </g> </g> </g> </g> <g id="g7279"> <g id="g7281"> <g transform="translate(-191.50815,64.23846)" id="g7283"> <g id="g7285" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7287" /> </g> </g> </g> </g> <g id="g7289"> <g id="g7291"> <g transform="translate(-191.50815,7.33298)" id="g7293"> <g id="g7295" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7297" /> </g> </g> </g> </g> <g id="g7299"> <g id="g7301"> <g transform="translate(-106.14992,-7.33298)" id="g7303"> <g id="g7305" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7307" /> </g> </g> </g> </g> <g id="g7309"> <g id="g7311"> <g transform="translate(-191.50815,-7.33298)" id="g7313"> <g id="g7315" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="matrix(1,0,0,-1,20.79169,0)" font-size="10" id="text7317" /> </g> </g> </g> </g> <g id="g7319"> <g id="g7321"> <g transform="translate(7.33298,0)" id="g7323"> <g id="g7325" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7327" /> </g> </g> </g> </g> <g id="g7329"> <g id="g7331"> <g transform="translate(7.33298,56.90549)" id="g7333"> <g id="g7335" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7337" /> </g> </g> </g> </g> <g id="g7339"> <g id="g7341"> <g transform="translate(-7.33298,0)" id="g7343"> <g id="g7345" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7347" /> </g> </g> </g> </g> <g id="g7349"> <g id="g7351"> <g transform="translate(-7.33298,56.90549)" id="g7353"> <g id="g7355" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7357" /> </g> </g> </g> </g> <g id="g7359"> <g id="g7361"> <g transform="translate(-163.38348,113.81097)" id="g7363"> <g id="g7365" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7367" /> </g> </g> </g> </g> <g id="g7369"> <g id="g7371"> <g transform="translate(-163.38348,56.90549)" id="g7373"> <g id="g7375" style="fill:#000000"> <text style="font-size:10px;text-anchor:middle;stroke:none" transform="scale(1,-1)" font-size="10" id="text7377" /> </g> </g> </g> </g> <g id="g7379"> <path d="M -59.23357,0 L -26.58466,0" style="fill:none" id="path7381" /> <g id="g7383"> <g transform="translate(-26.58466,0)" id="g7385"> <g id="g7387"> <g id="g7389" style="stroke-width:0.31998999pt"> <g id="g7391" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7393" style="stroke-linecap:round"> <g id="g7395" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7397" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7399"> <path d="M 0,39.40549 L 0,17.95999" style="fill:none" id="path7401" /> <g id="g7403"> <g transform="matrix(0,-1,1,0,0,17.95999)" id="g7405"> <g id="g7407"> <g id="g7409" style="stroke-width:0.31998999pt"> <g id="g7411" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7413" style="stroke-linecap:round"> <g id="g7415" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7417" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7419"> <path d="M -144.5918,0 L -111.94289,0" style="fill:none" id="path7421" /> <g id="g7423"> <g transform="translate(-111.94289,0)" id="g7425"> <g id="g7427"> <g id="g7429" style="stroke-width:0.31998999pt"> <g id="g7431" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7433" style="stroke-linecap:round"> <g id="g7435" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7437" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7439"> <path d="M -144.5918,56.90549 L -111.94289,56.90549" style="fill:none" id="path7441" /> <g id="g7443"> <g transform="translate(-111.94289,56.90549)" id="g7445"> <g id="g7447"> <g id="g7449" style="stroke-width:0.31998999pt"> <g id="g7451" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7453" style="stroke-linecap:round"> <g id="g7455" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7457" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7459"> <path d="M -170.71646,96.31097 L -170.71646,74.86548" style="fill:none" id="path7461" /> <g id="g7463"> <g transform="matrix(0,-1,1,0,-170.71646,74.86548)" id="g7465"> <g id="g7467"> <g id="g7469" style="stroke-width:0.31998999pt"> <g id="g7471" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7473" style="stroke-linecap:round"> <g id="g7475" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7477" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7479"> <path d="M -59.23357,56.90549 L -26.58466,56.90549" style="fill:none" id="path7481" /> <g id="g7483"> <g transform="translate(-26.58466,56.90549)" id="g7485"> <g id="g7487"> <g id="g7489" style="stroke-width:0.31998999pt"> <g id="g7491" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7493" style="stroke-linecap:round"> <g id="g7495" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7497" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7499"> <path d="M 54.96582,56.90549 L 26.58466,56.90549" style="fill:none" id="path7501" /> <g id="g7503"> <g transform="matrix(-1,0,0,-1,26.58466,56.90549)" id="g7505"> <g id="g7507"> <g id="g7509" style="stroke-width:0.31998999pt"> <g id="g7511" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7513" style="stroke-linecap:round"> <g id="g7515" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7517" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7519"> <path d="M 26.12466,64.23846 L 54.50583,64.23846" style="fill:none" id="path7521" /> <g id="g7523"> <g transform="translate(54.50583,64.23846)" id="g7525"> <g id="g7527"> <g id="g7529" style="stroke-width:0.31998999pt"> <g id="g7531" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7533" style="stroke-linecap:round"> <g id="g7535" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7537" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7539"> <path d="M -26.12466,64.23846 L -58.77357,64.23846" style="fill:none" id="path7541" /> <g id="g7543"> <g transform="matrix(-1,0,0,-1,-58.77357,64.23846)" id="g7545"> <g id="g7547"> <g id="g7549" style="stroke-width:0.31998999pt"> <g id="g7551" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7553" style="stroke-linecap:round"> <g id="g7555" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7557" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7559"> <path d="M -111.4829,64.23846 L -144.1318,64.23846" style="fill:none" id="path7561" /> <g id="g7563"> <g transform="matrix(-1,0,0,-1,-144.1318,64.23846)" id="g7565"> <g id="g7567"> <g id="g7569" style="stroke-width:0.31998999pt"> <g id="g7571" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7573" style="stroke-linecap:round"> <g id="g7575" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7577" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7579"> <path d="M -26.12466,7.33298 L -58.77357,7.33298" style="fill:none" id="path7581" /> <g id="g7583"> <g transform="matrix(-1,0,0,-1,-58.77357,7.33298)" id="g7585"> <g id="g7587"> <g id="g7589" style="stroke-width:0.31998999pt"> <g id="g7591" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7593" style="stroke-linecap:round"> <g id="g7595" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7597" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7599"> <path d="M -111.4829,7.33298 L -144.1318,7.33298" style="fill:none" id="path7601" /> <g id="g7603"> <g transform="matrix(-1,0,0,-1,-144.1318,7.33298)" id="g7605"> <g id="g7607"> <g id="g7609" style="stroke-width:0.31998999pt"> <g id="g7611" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7613" style="stroke-linecap:round"> <g id="g7615" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7617" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7619"> <path d="M -111.4829,-7.33298 L -144.1318,-7.33298" style="fill:none" id="path7621" /> <g id="g7623"> <g transform="matrix(-1,0,0,-1,-144.1318,-7.33298)" id="g7625"> <g id="g7627"> <g id="g7629" style="stroke-width:0.31998999pt"> <g id="g7631" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7633" style="stroke-linecap:round"> <g id="g7635" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7637" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7639"> <path d="M -7.33298,17.5 L -7.33298,38.9455" style="fill:none" id="path7641" /> <g id="g7643"> <g transform="matrix(0,1,-1,0,-7.33298,38.9455)" id="g7645"> <g id="g7647"> <g id="g7649" style="stroke-width:0.31998999pt"> <g id="g7651" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7653" style="stroke-linecap:round"> <g id="g7655" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7657" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7659"> <path d="M 7.33298,17.5 L 7.33298,38.9455" style="fill:none" id="path7661" /> <g id="g7663"> <g transform="matrix(0,1,-1,0,7.33298,38.9455)" id="g7665"> <g id="g7667"> <g id="g7669" style="stroke-width:0.31998999pt"> <g id="g7671" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7673" style="stroke-linecap:round"> <g id="g7675" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7677" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7679"> <path d="M -163.38348,74.40549 L -163.38348,95.85098" style="fill:none" id="path7681" /> <g id="g7683"> <g transform="matrix(0,1,-1,0,-163.38348,95.85098)" id="g7685"> <g id="g7687"> <g id="g7689" style="stroke-width:0.31998999pt"> <g id="g7691" style="stroke-dasharray:none;stroke-dashoffset:0"> <g id="g7693" style="stroke-linecap:round"> <g id="g7695" style="stroke-linejoin:round"> <path d="M -1.19998,1.59998 C -1.09998,0.99998 0,0.09999 0.29999,0 C 0,-0.09999 -1.09998,-0.99998 -1.19998,-1.59998" style="fill:none" id="path7697" /> </g> </g> </g> </g> </g> </g> </g> </g> <g id="g7699"> <g id="g7701" style="stroke:#ff0000"> <g id="g7703" style="fill:#ff0000"> <path d="M -40.68689,3.66747 C -40.68689,4.77745 -41.5769,5.66747 -42.68689,5.66747 C -43.79688,5.66747 -44.68689,4.77745 -44.68689,3.66747 C -44.68689,2.55748 -43.79688,1.66747 -42.68689,1.66747 C -41.5769,1.66747 -40.68689,2.55748 -40.68689,3.66747 z" style="stroke:none" id="path7705" /> </g> </g> </g> <g id="g7707"> <g id="g7709" style="stroke:#ff0000"> <g id="g7711" style="fill:#ff0000"> <path d="M -126.06067,3.6675 C -126.06067,4.77748 -126.95068,5.6675 -128.06067,5.6675 C -129.17065,5.6675 -130.06067,4.77748 -130.06067,3.6675 C -130.06067,2.55751 -129.17065,1.6675 -128.06067,1.6675 C -126.95068,1.6675 -126.06067,2.55751 -126.06067,3.6675 z" style="stroke:none" id="path7713" /> </g> </g> </g> <g id="g7715"> <g id="g7717" style="stroke:#ff0000"> <g id="g7719" style="fill:#ff0000"> <path d="M -126.06067,-3.6675 C -126.06067,-2.55751 -126.95068,-1.6675 -128.06067,-1.6675 C -129.17065,-1.6675 -130.06067,-2.55751 -130.06067,-3.6675 C -130.06067,-4.77748 -129.17065,-5.6675 -128.06067,-5.6675 C -126.95068,-5.6675 -126.06067,-4.77748 -126.06067,-3.6675 z" style="stroke:none" id="path7721" /> </g> </g> </g> <g id="g7723"> <g id="g7725" style="stroke:#ff0000"> <g id="g7727" style="fill:#ff0000"> <path d="M -126.06528,60.58202 C -126.06528,61.692 -126.95529,62.58202 -128.06528,62.58202 C -129.17526,62.58202 -130.06528,61.692 -130.06528,60.58202 C -130.06528,59.47203 -129.17526,58.58202 -128.06528,58.58202 C -126.95529,58.58202 -126.06528,59.47203 -126.06528,60.58202 z" style="stroke:none" id="path7729" /> </g> </g> </g> <g id="g7731"> <g id="g7733" style="stroke:#ff0000"> <g id="g7735" style="fill:#ff0000"> <path d="M -40.6823,60.58202 C -40.6823,61.692 -41.57231,62.58202 -42.6823,62.58202 C -43.79228,62.58202 -44.6823,61.692 -44.6823,60.58202 C -44.6823,59.47203 -43.79228,58.58202 -42.6823,58.58202 C -41.57231,58.58202 -40.6823,59.47203 -40.6823,60.58202 z" style="stroke:none" id="path7737" /> </g> </g> </g> <g id="g7739"> <g id="g7741" style="stroke:#ff0000"> <g id="g7743" style="fill:#ff0000"> <path d="M 42.54892,60.57663 C 42.54892,61.68661 41.6589,62.57663 40.54892,62.57663 C 39.43893,62.57663 38.54892,61.68661 38.54892,60.57663 C 38.54892,59.46664 39.43893,58.57663 40.54892,58.57663 C 41.6589,58.57663 42.54892,59.46664 42.54892,60.57663 z" style="stroke:none" id="path7745" /> </g> </g> </g> <g id="g7747"> <g id="g7749" style="stroke:#ff0000"> <g id="g7751" style="fill:#ff0000"> <path d="M -165.0754,85.36768 C -165.0754,86.47766 -165.96541,87.36768 -167.0754,87.36768 C -168.18538,87.36768 -169.0754,86.47766 -169.0754,85.36768 C -169.0754,84.25769 -168.18538,83.36768 -167.0754,83.36768 C -165.96541,83.36768 -165.0754,84.25769 -165.0754,85.36768 z" style="stroke:none" id="path7753" /> </g> </g> </g> <g id="g7755"> <g id="g7757" style="stroke:#ff0000"> <g id="g7759" style="fill:#ff0000"> <path d="M -168.71646,-56.90549 C -168.71646,-55.7955 -169.60648,-54.90549 -170.71646,-54.90549 C -171.82645,-54.90549 -172.71646,-55.7955 -172.71646,-56.90549 C -172.71646,-58.01547 -171.82645,-58.90549 -170.71646,-58.90549 C -169.60648,-58.90549 -168.71646,-58.01547 -168.71646,-56.90549 z" style="stroke:none" id="path7761" /> <g id="g7763"> <g id="g7765" style="stroke:#000000"> <g id="g7767" style="fill:#000000"> <g id="g7769"> <g id="g7771" style="stroke:#000000"> <g id="g7773" style="fill:#000000" /> </g> </g> <g id="g7775"> <g transform="translate(-155.08884,-59.40549)" id="g7777"> <g id="g7779" style="fill:#000000" /> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="-182.89034" y="-41.152607" id="text8529"><tspan sodipodi:role="line" id="tspan8531" x="-182.89034" y="-41.152607">1973</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="-186.20419" y="16.287563" id="text8533"><tspan sodipodi:role="line" id="tspan8535" x="-186.20419" y="16.287563">1975a</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="-96.730064" y="17.944492" id="text8537"><tspan sodipodi:role="line" id="tspan8539" x="-96.730064" y="17.944492">1975</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" x="-183.44263" y="72.623116" id="text8541"><tspan sodipodi:role="line" id="tspan8543" x="-183.44263" y="72.623116">1977</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-170.73953" y="5.241375" id="text8545" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8547" x="-190.73953" y="5.241375">Chen</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-170.59654" y="-51.933746" id="text8549" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8551" x="-190.59654" y="-51.933746">Chen</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-84.436295" y="6.6110468" id="text8553" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8555" x="-104.436295" y="6.6110468">Chen</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-171.14886" y="61.289673" id="text8557" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8559" x="-191.14886" y="61.289673">Chen</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-1.7328562" y="10.212161" id="text8561" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8563" x="-21.7328552" y="10.212161">Smith</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="81.665855" y="10.212161" id="text8565" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8567" x="61.665855" y="10.212161">Sikorski</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-87.340805" y="67.100021" id="text8569" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8571" x="-107.340805" y="67.100021">Souriau</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-1.1805462" y="67.652336" id="text8573" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8575" x="-21.1805462" y="67.652336">Frölicher</tspan></text> <text xml:space="preserve" style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" x="-111.64242" y="123.98788" id="text8577" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8579" x="-111.64242" y="123.98788">denotes adjunction</tspan></text> </svg> \end{svg}

I subtracted 2020 from the xx-coordinates on the names in the diagram so that they would stay in the boxes on my screen, but I'm not sure if this is right; the original looks fine to me as a free-standing diagram, so I don't know why it looks wrong here.

Anyway, if anybody finds that this version is worse than the previous one, then change it back to the previous one and chalk it up to an error in my browser. —Toby

Thanks, Toby. I was just heading over to see if I could fix it myself but you beat me to it. There seem to be a few subtleties over how Instiki imports SVG and I’m learning them by trial and error (and by bugging Jacques!). The picture in the Sandbox now looks right and, thanks to you, so does this one. Text boxes seems to be the trickiest to get right when doing TikZ-to-SVG conversion. —Andrew

It it helps any, I think that the problem was that the alphabetic text (but not the dates) began where it ought to have been centred. —Toby

Literature

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

  • Daniel Dugger, Sheaves and homotopy theory (web, pdf)

Remarks

Dual to generalized smooth spaces are generalized smooth algebras of functions on them, according to the general lore of space and quantity.

Further discussion

We had extensive discussion of generalized smooth spaces at the nn-Café:

David Roberts: For those generalised smooth spaces which give rise to a topological space (e.g. a diffeological space), is the topology known to be locally contractible, or locally nice at all?

Andrew: That’s actually a question I’d quite like to study here. All of the definitions of “generalised smooth space” (that have underlying sets) induce a topology on that underlying set. Some have it built in (Chen’s early definitions, for example, and Smith spaces and differentiable modules) but even if it is not there you can induce it from the plots or functions. They are not, in general, going to be locally contractible but there are some pathologies that are ruled out.

David R: Clearly the philosophy behind smooth spaces means we have to keep what we get, and not fuss about how ugly the spaces might be. What interests me is what the fundamental group(oid) is going to look like. Will it be a profinite group? A pro-group? A smooth group? I suppose one could start with the smooth space of loops, and form the smooth quotient space under the relation of homotopy - but what does it look like?

Revised on April 4, 2014 11:57:53 by Mike Shulman (192.195.154.58)