nLab
Froelicher space

Idea

A Frölicher space is one flavour of a generalized smooth space.

Frölicher smooth spaces are determined by a rule for

  • how to map the real line smoothly into it,

  • and how to map out of the space smoothly to the real line.

In the general context of space and quantity, Frölicher spaces take an intermediate symmetric position: they are both presheaves as well as copresheaves on their test domain (which here is the full subcategory of manifolds on the real line) and both of these structures determine each other.

The general abstract idea behind this is described at Isbell envelope.

Goal

The intention for this page is to develop the basic tools of differential topology for Frölicher spaces. This means taking the basic pieces of “ordinary” differential topology and considering what they might look like for Frölicher spaces; including what looks the same and what looks different.

This project will both record existing structure and develop new ideas. It is intentionally in the main area of the n-Lab to encourage contributions.

Basics

Definition

A Frölicher Space is a triple (X,C X,F X) where

  1. X is a set;
  2. C X is a set of curves in X; that is, C XSet(,X);
  3. F X is a set of functionals on X; that is, F XSet(X,);

subject to the following saturation conditions

  1. if c:X is a set map with the property that fcC (,) for all fF X then cC X, and
  2. if f:X is a set map with the property that fcC (,) for all cC X then fF X.

A morphism of Frölicher spaces, say (X,C X,F X)(Y,C Y,F Y) is a set map g:XY satisfying the following (equivalent) conditions:

  1. gcC Y for all cC X,
  2. fgF X for all fF Y,
  3. fgcC (,) for all fF Y and cC X.

Frölicher spaces and their morphisms form a category with an obvious faithful functor to the category of sets. The properties of this category are as follows.

Theorem

The category of Frölicher spaces is complete, cocomplete, and cartesian closed. It is topological over Set. It is an amnestic, transportable construct.

To its eternal shame, the category of Frölicher spaces is not locally cartesian closed.

Examples

  1. Any smooth manifold defines a Frölicher space with curves C (,M) and functions C (M,).

  2. Taking quotients in the category of Frölicher spaces is straightforward: the smooth functions are those that pull-back to smooth functions on the original space.

    As an example, consider the plane 2 quotiented out by the x-axis. Let us write this as X. This example is closely related to taking cones and suspensions in algebraic topology. The smooth functions on X are simple to describe: the set is equivalent to those smooth functions 2 which are constant on the x-axis.

    Now let us consider the smooth curves. Let α:X be a smooth curve. We can partition into two pieces: those points that are mapped to the squashed point in X and those points that aren’t. Let us write A for the set of points that are not mapped to the squashed point. Using bump functions it is easy to show that A is open in . As the quotient map 2X is bijective off the x-axis, the restriction of α to A has a unique lift to 2. Let us write α x and α y for the coordinate functions of this lift. Again using bump functions, it is easy to show that α x and α y are smooth on A. Furthermore, as the projection (x,y)y descends to a smooth function on X, α y is actually the restriction to A of a smooth function which we shall also denote by α y. Note that A=α y 1(0).

    The interesting part comes when looking at what happens to α x at the boundary of A. As A is open, it is a disjoint union of open intervals. The boundaries of each of these intervals forms part of the boundary of A and it is simplest to start with these points. For further simplicity, let us assume that (0,1) is one of the components of A and we are considering the boundary point 0. Thus we wish to consider lim t0 +α x(t).

    We wish to show that this limit exists. There are basically two cases to rule out here:

    1. t(1t,t),
    2. t(sin1t,t).

    Both can be ruled out using the function ϕ: 2 defined by ϕ(x,y)=xy. This is constant, indeed zero, on the x-axis and so descends to a smooth function on X. In the first case, ϕα(t)=1 for t(0,1) but ϕα(0)=0. In the second case, ϕα is continuous at 0 but not differentiable there. Thus as ϕα must be smooth, neither case is possible.

    Thus α x extends to a continuous function on [0,1). It is straightforward to extend this to show that α x extends to a smooth function on [0,1), where by “smooth” we mean that the all one-sided derivatives exist at 0.

    Thus the original curve α consists of a sequence of paths in either the upper or lower half planes with endpoints anchored on the x-axis. These paths are parametrised by smooth paths [a,b] 2 with domains that are disjoint except, perhaps, for endpoints. If the endpoints of two of these paths coincide then one of two things must happen:

    1. The paths are infinitely flat at the common endpoint, in which case nothing can be said about the corresponding points on the x-axis.
    2. The paths are not infinitely flat at the common endpoint, in which case the image of this point in 2 is the same under each path and the joined path is again smooth.

    The final thing to determine is what happens if we have a sequence of endpoints that converge in the domain.

    Andrew Stacey: Note finished with this example, of course. Some pictures would be nice, I guess. As it’s an example I’m not sure how much detail to give. Comments would be helpful on that score!

  3. Let us give an example that shows that the category of Frölicher spaces is not locally cartesian closed. Consider a coequaliser diagram {0}⨿ where the two maps are the inclusions into the two cofactors.

    The coequaliser of this diagram is {*} where the * is a doubled-point at 0. (So this is the well-known example of a non-Hausdorff manifold.) Thus any smooth function ψ:{*} has to satisfy ψ(0)=ψ(*), which means that any smooth curve α:{*} can choose whether to pass through 0 or * completely arbitrarily.

    We consider this as a coequaliser of spaces over by taking the obvious map to in each case. The colimit is the same whether we work in the full category of Frölicher spaces or just those over .

    Now let Y be any Frölicher space and consider it as a space over via the constant zero map, :Y. We take the fibred product over of the coequaliser diagram. Since {0} has no points mapping to 0, ({0})× Y=. For the third space, we see that (⨿)× Y=Y⨿Y. Thus the coequaliser diagram is now Y⨿Y. The coequaliser is thus Y⨿Y. Note that smooth curves into Y⨿Y are of the form (i,β) where i is a constant in {0,*} that distinguishes the cofactors and β:Y is a smooth curve in Y.

    Let us consider the product over of {*} with Y. As a set, this is just Y⨿Y again. However, as a Frölicher space it has different functions to those on Y⨿Y. The product over is a subspace of ({*})×Y and thus a curve into it is smooth if and only if it is smooth into ({*})×Y, whence it is smooth if and only if the projections to {*} and to Y are smooth. As we are considering curves in ({*})× Y, the projection to {*} must have image in {0,*}. Thus any curve is allowed by this and so the smooth curves into ({*})× Y are of the form (α,β) where α is any function from into {0,*} and β:Y is a smooth curve in Y.

    I notice that in some classically false versions of constructive mathematics, the only functions from to {0,*} are the constant ones. It would be nice if there were a nonclassical dream universe in which the category of Frölicher spaces were locally cartesian closed! Unfortunately, the counterexample can be saved by using a continuously parametrised coproduct instead of {0,*}=⨿. —Toby

    Andrew Stacey I think I’d be disappointed if locally cartesian became a property of what set theory was being used! I suspect that the real reason this example works is the fact that Y has such bad path-lifting properties and the coequaliser diagram that I chose is just a simple one that demonstrates it.

    I’ve been pondering how one might fix this. I ought to write up Kriegl and Michor’s extension of a manifold as, although they haven’t done much with it, it contains some ideas that may be of interest. What makes me think of it here is that that definition of a manifold (which isn’t, by the way, the one in their weighty tome) has two parts: a space and its tangent space, and relationships between them. This suggests that a smooth space, of whatever variety, should be more than just one space but some sort of diagram of spaces.

    This is also suggested by trying to generalise the Frolicher “idea” to non-set-based theories. It’s not immediately obvious how to make the saturation condition work, but the basic idea is to have objects as (C,F,c) with c:C×FHom and morphisms as f:C X×F YHom. The saturation condition, whatever it is, is what is needed to make this into a category. So here it’s obvious that objects are just special morphisms. Feeding this back into the definition you get a glimmer of an idea that maybe a morphism (let me go back to genuine Frolicher spaces here for clarity) f:XY needs some sort of saturation condition as well as a compatibility condition.

    This is not the same as YY and thus the functor × Y does not preserve colimits. It cannot, therefore, be a left adjoint and so the category of Frölicher spaces is not locally cartesian closed.

    This example works because of the structure of {*}. If one were to work in an “input only” category, then the structure on {*} would be determined by those curves which lift to . Such maps could not arbitrarily swap between 0 and * because up in these two points are far apart. Thus the subspace structure on {0,*} in an “input only” category is discrete. However, in the category of Frölicher spaces the outputs control the behaviour of quotients. Functions out of {*} cannot detect the difference between 0 and *. Thus curves into {*} are allowed to swap between them with aplomb. The subspace structure on {0,*} is thus the indiscrete structure.

    Working in the category of Hausdorff Frölicher spaces (see below) does not improve matters. Then we need to replace each coequaliser but its Hausdorffification. Now the distinction is clear since taking the product and then the coequaliser yields YY as before but taking the coequaliser and then the product yields just Y.

    It is also worth pointing out that with the modification of the previous paragraph, this example only involves manifolds (assuming that Y is chosen to be a manifold). It therefore shows that a category extending that of smooth manifolds can either be locally cartesian closed or preserve limits and colimits from manifolds but not both.


Isbell Envelope

Frölicher spaces are examples of generalised smooth spaces. The category of Frölicher spaces is also closely related to the concept of the Isbell envelope of a category.

Definition

Let denote the category with one object and morphism set C (,).

There is a close relationship between Frölicher spaces and the subcategory of E(), the Isbell envelope of , of those objects satisfying Isbell duality.

Proposition

An object of E() that satisfies Isbell duality is a Frölicher space.

Proof

Let X=(C,F) be a generalised -object satisfying Isbell duality. From the page about the Isbell envelope, X is concrete. Let X denote the set of constant elements of C. By concreteness, C injects into Set(,X) and F injects into Set(X,). For clarity, we shall distinguish between an element of C and its image in Set(,X) writing α for the former and α for the latter. We shall do similarly for elements of F.

Suppose that β:X is such that ϕβC (,) for all ϕF. Then the map ϕϕβ is a natural transformation FC (,) (it obvious commutes with the left C (,)-actions). Hence it is an element of C. That is, there is an element α of C such that α(ϕ)=ϕβ for all ϕF.

Let us compare α with β. Let us put δ t: as the constant function at t then for all ϕF,

(1)ϕ(α(t))=ϕαδ t=α(ϕ)δ t=ϕβδ t=ϕ(β(t))=ϕ(β(t))\phi \circ (|\alpha|(t)) = \phi \circ \alpha \circ \delta_t = \alpha(\phi) \circ \delta_t = |\phi| \circ \beta \circ \delta_t = |\phi|(\beta(t)) = \phi \circ (\beta(t))

But if α and β differ, then they differ at some t. Now for xyX, as X satisfies Isbell duality, there must be some ϕF such that ϕxϕy. Hence α=β and so β is in the image of C in Set(,X).

For the other part, let θ:X be such that θαC (,) for all αC. Then, exactly as above, we define a natural transformation CC (,) by αθα. This corresponds to some ψF and it remains to compare ψ with θ. This is simpler since xX is an element of C and so ψ(x)=ψ(x)=θx=θ(x).

However, not all Frölicher spaces can be obtained in this manner. The simplest example is the following:

(2)({0,1}, {0,1},)(\{0,1\},\mathbb{R}^{\{0,1\}},\mathbb{R})

where this is taken to mean that all curves are smooth and only the constant functionals are smooth. The problem here is that there are far more curves than the functionals warrant. Put another way, the functionals cannot distinguish between the points of the set.

All Frölicher spaces satisfy half of the requirements for Isbell duality: the functions are always the natural transformations of the curves.

Proposition

The object of E() corresponding to a Frölicher space is F-saturated.

Proof

Let (X,C,F) be a Frölicher space. Recall from the page about the Isbell envelope that F-saturated means that F is precisely the set of C (,)-homs CC (,).

We know that every element of F gives a map CC (,) which commutes with the right actions. As C contains the constant functions at the points of X, this assignment is injective.

Let ϕ:CC (,) commute with the right actions. Define ϕ:X by ϕ(x)=ϕ(δ x) where δ xC is the constant function at x. Then for αC, ϕα(t)=ϕ(α(t))=ϕ(αδ t)=ϕ(αδ t)=ϕ(α)δ t=ϕ(α)(t). Hence ϕαC (,) for all αC and so ϕ is in F.

Hence (X,C,F) is F-saturated.

The other half is more complicated. Using concreteness one can see that the essence depends on comparing the set X with the set of constant natural transformations FC (,). That is, those natural transformations γ with the property that γ(ϕ) is a constant function in C (,) for all ϕF.

Lemma

A constant natural transformation FC (,) is a function α:F with the property that α(ϕψ)=ϕ(α(ψ)).

Let us write F for this set.

Now every point of X defines a constant natural transformation via evaluation but the map XF need be neither injective nor surjective. However, we can determine conditions on when it is injective or surjective. Injectivity is related to a fairly simple condition (as indicated by the example earlier).

Definition

A Frölicher space is said to be Hausdorff if the smooth functions separate points.

Proposition

A Frölicher space (X,C,F) is Hausdorff if and only if the map XF is injective.

Proof

The key point here is that an element of F is completely determined by its effect on functions in F. Thus x,yX are such that they define the same element of F if and only if ϕ(x)=ϕ(y) for all ϕF. This means that the smooth functions do not separate x and y. Hence (X,C,F) is Hausdorff if and only if XF is injective.

It is simple to construct non-Hausdorff Frölicher spaces. Indeed, the example earlier was one.

Surjectivity is more complicated. As currently stated, not even very simple Frölicher spaces satisfy the surjectivity condition.

Lemma

The Frölicher space defined by the usual structure on 2 does not satisfy the surjectivity condition.

Proof

We need to construct a map α:FC (,) such that α(ψϕ)=ψ(α(ϕ)) but which does not correspond to a point in 2.

A non-zero point p 2 defines an element π p of F by composing orthogonal projection 2p with the map p defined by p1. If p,q 2 are not collinear then the only situation in which ψπ p=ϕπ q is if ψ and ϕ are constant functions. To see this, let p be orthogonal to p and q orthogonal to q be such that the orthogonal projection of p to the line spanned by q is q, and similarly q maps to p. Then p and q span 2 and

(3)ψπ p(λp+μq) =ψπ p(μq) =ψ(μ) ϕπ q(λp+μq) =ϕπ q(λp) =ϕ(λ)\begin{aligned} \psi \circ \pi_p(\lambda p' + \mu q') &= \psi \circ \pi_p(\mu q') &&= \psi(\mu) \\ \phi \circ \pi_q(\lambda p' + \mu q') &= \phi \circ \pi_q(\lambda p') &&= \phi(\lambda) \end{aligned}

As this holds for all λ,μ we see that ψ and ϕ are constant functions.

Moreover, the functions π p are “initial” in F in the sense that if π p=ψϕ for some ϕF then ϕ is of the form θπ p. We thus conclude that in defining a map α:F such that α(ψϕ)=ψ(α(ϕ)) we have free choice on the values α(π p). However, the maps FC (,) which come from evaluation do not have this free choice: their value on π p is completely determined by the values on π x and π y.

However, all is not lost. The set of functions in a Frölicher space has much more structure than simply composition by functions from C (,).

Lemma

The set F of functions in a Frölicher space is a commutative -algebra.

Proof

Let (X,C,F) be a Frölicher space. Let ϕ,ψ,θF. Then ϕα, ψα, and θα lie in C (,). Thus as C (,) is a ring,

(4)ϕα+(θα)(ψα)=(ϕ+θψ)α\phi \circ \alpha + (\theta \circ \alpha) \cdot (\psi \circ \alpha) = (\phi + \theta \cdot \psi) \circ \alpha

is in C (,). As this holds for all αC, ϕ+θψF. It is commutative because C (,) is commutative. Finally we note that there is an obvious ring homomorphism F sending λ to the function xλ.

This suggests that we should consider a Frölicher space not as a pair of functors , opSet but as a pair of functors Set and opAlg.

There is yet more structure on F. Not only can we compose element of F with elements of C (,) but if ϕF is a particular element then we can compose ϕ with an element of C (imϕ,). This suggests that we ought to enlarge the category so that its objects are the power set 𝒫().

(An alternative to this extension is to insist that the natural transformations be continuous with respect to a topology on F compatible with the compact-open topology on C (,).)

With these two augmentations, a constant natural transformation from F(A)C (,A), with A, defines an algebra homomorphism F() with the property that α(ψ)imψ for all ψF().

Lemma

Such a natural transformation, α, has the property that for any pair ϕ,ψF() there is a point xX such that α(ψ)=ψ(x) and α(ϕ)=ϕ(x).

Proof

Consider the function

(5)θ=(ψα(ψ)) 2+(ϕα(ϕ)) 2.\theta = (\psi - \alpha(\psi))^2 + (\phi - \alpha(\phi))^2.

As α is an algebra homomorphism, α(θ)=0. Since α(θ)imθ, there is thus some xX such that θ(x)=0. For this x we therefore have that ψ(x)=α(ψ) and ϕ(x)=α(ϕ).

This clearly extends to any finite family. Indeed, from the proof of this result we deduce that the family

(6)𝒜:={{x:ϕ(x)=α(ϕ)}:ϕF()}\mathcal{A} := \big\{\{x : \phi(x) = \alpha(\phi)\} : \phi \in F(\mathbb{R})\big\}

is directed and thus defines a filter on X. If our natural transformation α is not represented by a point on X then this filter will have empty intersection.

Now consider the subfamily of F() consisting of those functions ϕ with the property that imϕ[0,1] and α(ϕ)=1. It is clear that if we restrict to this family then we still get all of 𝒜. We can order this family; there are two equivalent (but not isomorphic) orderings:

  1. ϕψ if ϕ(x)ψ(x) for all xX, or
  2. ϕψ if ϕ 1((0,1])ψ 1((0,1]).

This family is directed (downwards) since ϕψϕ (and ψ). In any reasonable topology on F then this net converges to the zero function: on any compact subset of X then we have (ϕ)0 uniformly. Therefore if we simply add the condition that our natural transformation α be continuous (something we might have been ready to do anyway) we see that it must be represented by an element of X since otherwise we have α(0)=limα(ϕ)=1im0.

Thus X is the set of continuous algebra homomorphisms F and we finally see the relationship between Hausdorff Frölicher spaces as objects in the Isbell envelope of R satisfying Isbell duality.


Topological Notions of Frölicher Spaces

In the above we used a couple of topological notions. We used a vague notion of topology on the functions on a Frölicher space and we introduced the notion of a Hausdorff Frölicher space. These illustrate two different ways of thinking of topological notions on Frölicher spaces. The one says that there is a functor (actually two functors) from the category of Fölicher space to the category of topological spaces so we can say that a Frölicher space has topological property P if the corresponding topological space has it. The other approach says that we can directly define a property for Frölicher spaces that is analogous to a topological property. We then might hope for a theorem saying that a Frölicher space with property P defines a topological space with the corresponding property P. However, this would definitely be a theorem. This second approach is the one that I want to study in this section.

Let us start by defining the two functors to topological spaces.

Definition

The curvaceous topology on a Frölicher space is the strongest topology for which the smooth curves are continuous.

The functional topology on a Frölicher space is the weakest topology for which the smooth functions are continuous.

It is clear that these assignments are functorial, and that the curvaceous topology is always at least as strong as the functional topology.

In general, we shall often define two notions of each topological property: a curvaceous one and a functional one. Sometimes these will be the same.

Let us start with some very simple definitions.

Definition

A Frölicher space is said to be indiscrete if all curves are smooth.

A Frölicher space is said to be discrete if all functions are smooth.

Let us observe that there is no need for functional or curvaceous versions of these definitions.

Lemma

A Frölicher space is indiscrete if and only if the only smooth functions are the constant ones.

A Frölicher space is discrete if and only if the only smooth curves are the constant ones.

Proof

If all curves are smooth then for any points x,yX the curve

(7)α(t)={x t0 y t0\alpha(t) = \begin{cases} x & t \leq 0 \\ y & t \ge 0 \end{cases}

is smooth. Composition with ϕF yields the function

(8)t{ϕ(x) t0 ϕ(y) t0t \mapsto \begin{cases} \phi(x) & t \leq 0 \\ \phi(y) & t \ge 0 \end{cases}

For this to be a smooth function in C (,) we must have ϕ(x)=ϕ(y), hence ϕ is constant.

For the converse, if the only smooth functions are constant then any curve α:X satisfies the condition that ϕαC (,) for all ϕF so is in C. Hence all curves are smooth.

The discrete case is similar.

Earlier we introduced the notion of a Hausdorff Frölicher space. Technically, we ought to have called that functionally Hausdorff as it used the smooth functions in its definition.

Definition

A Frölicher space is said to be functionally Hausdorff if the smooth functions separate points.

A Frölicher space is said to be curvaceously Hausdorff if the only smooth curves with finite image are constant.

However, the distinction is not important as the following lemma shows.

Lemma

The notions of functional Hausdorff and curvaceously Hausdorff coincide and are equivalent to the underlying topological spaces being Hausdorff.

Proof

Suppose that (X,C,F) is not functionally Hausdorff. Then there are xyX such that ϕ(x)=ϕ(y) for all ϕX. Let α:X be the function taking the value x for t0 and y for t0. Then ϕα is constant for all ϕF so αC. However, α has finite image but is not constant. Thus (X,C,F) is not curvaceously Hausdorff.

Conversely, suppose that (X,C,F) is not curvaceously Hausdorff. Then there is some αC with finite image which is not constant. Let ϕF. Then ϕα has finite image in and hence is constant. Thus for x,yimα, ϕ(x)=ϕ(y) for all ϕF. As α is not constant, there are thus xyX such that ϕ(x)=ϕ(y) for all ϕF and so (X,C,F) is not functionally Hausdorff.

If a Frölicher space is Hausdorff then smooth functions separate points. Thus for xyX, there is a smooth function ϕF with ϕ(x)=1 and ϕ(y)=1. Then the sets ϕ 1(,0) and ϕ 1(0,) are sufficient to show that X with the functional topology is Hausdorff. As the curvaceous topology is stronger than the functional one, it is thus also Hausdorff.

Suppose that X with the curvaceous topology is Hausdorff. Then any finite subset is discrete and so there are no non-constant continuous maps X with finite image. In particular, there are no non-constant smooth maps and so the original Frölicher space was Hausdorff.

In light of this, we shall refer to just Hausdorff Frölicher spaces.

Just as with topological spaces, there is a “Hausdorffification” functor. Unlike topological spaces, this functor is split.

Lemma

Let (X,C,F) be a Frölicher space. Let Y be the quotient of X by the relation xy if ϕ(x)=ϕ(y) for all ϕF. Then Y inherits a Frölicher space structure from X with respect to which it is Hausdorff. The natural map XY is a quotient mapping in the category of Frölicher spaces. It is split, but not canonically so. However, any two splittings are related by a diffeomorphism on X.

The assignment XY is left adjoint to the inclusion of the category of Hausdorff Frölicher spaces in the category of all Frölicher spaces.

Proof

The Frölicher structure on Y is defined by setting F Y to be the set of functions ϕ:Y such that the composition XYxrightarrowϕ is in F X. The smooth curves are then defined by the saturation condition. It is automatic from this definition that any smooth curve in X projects down to a smooth curve in Y which explains why this family of functions on Y is also saturated and hence we have a Frölicher space structure on Y.

To show that Y is Hausdorff, we merely observe that by slight abuse of notation, F X=F Y so if x,yX are such that ϕ(x¯)=ϕ(y¯) for all ϕF Y then ϕ(x)=ϕ(y) for all ϕF X, whence overlinex=y¯ in Y.

That this is a quotient is straightforward. Any smooth map g:XZ which factors through Y as a set must also do so as a Frölicher space. In particular, if g:XZ is a smooth map with Z Hausdorff then this must factor through Y as a set, whence as a Frölicher space. This also establishes the necessary adjunction.

Finally, let us look at the splitting. For each point in Y choose a representative of the equivalence class. This choice defines a map on the underlying sets YX. This is also smooth since the sets of functions F X and F Y are identified by the quotient mapping XY.

Given two such splittings, say i,j:YX, define a bijection XX which interchanges i(y) and j(y). As i and j are splits of the quotient mapping XY this is well-defined. It is also clearly a diffeomorphism since F X cannot detect the difference between i and j.

This shows, incidentally, that every smooth curve in the Hausdorffification of X lifts to a smooth curve in X. This sort of behaviour does not usually happen with quotients in the category of Frölicher spaces.

The fibres of the Hausdorffification are straightforward to identify.

Lemma

The fibres of the Hausdorffification of a Frölicher space correspond precisely to the maximal subsets which inherit an indiscrete structure from the ambient space.

Proof

Let X be a Frölicher space, Y its Hausdorffification. For yY, let X y be the corresponding fibre. Then X y inherits a Frölicher space structure from its inclusion in X. The smooth curves in X y are those that are smooth when considered as curves in X. Let α:X y be an arbitrary curve. Then for ϕF X, as imαX y, ϕα is constant. Hence α is smooth as a curve in X, and thus in X y. Thus X y is indiscrete.

Conversely, let ZX be a subset that inherits an indiscrete structure from X. Let x,yZ. Then there is a smooth curve α in Z with imα={x,y}. This is then smooth in X so for all ϕF X, ϕ(x)=ϕ(y). Hence Z is contained in a (unique) fibre of the quotient map XY.

Thus when we pass to the Hausdorffification we lose almost no information at all and one could certainly say that we lose no interesting information.

Having dealt with Hausdorff Frölicher spaces, the obvious next thing to do is to consider the other separation properties. Our next definition may be a little surprising at first.

Definition

A Frölicher space is said to be regular if the curvaceous and functional topologies agree.

The point of this definition is that for the underlying topological space of a Frölicher space what one really wants to know is not whether or not it is regular but whether or not it is smoothly regular. This is automatic for the functional topology so the only reasonable question is whether or not it happens for the curvaceous topology. However, a topology is smoothly regular if and only if the smooth functions generate the topology which means that the curvaceous topology is smoothly regular if and only if it agrees with the functional topology. Hence the definition.

On another tack, it is straightforward to see what one version of compactness should be.

Definition

A Frölicher space is functionally compact if every smooth function has bounded image.

The images are automatically compact as a smooth function with non-compact image can be converted to a smooth function with unbounded image by suitable composition.

Lemma

A Frölicher space is functionally compact if and only if the functional topology is compact.

Proof

One way is obvious: if the functional topology is compact then as the smooth functions are continuous, they have compact image, hence bounded.

For the converse, assume that the functional topology is not compact. Then we can find a countable family of points (x n) with no accumulation points. As the functional topology is (smoothly) regular, we can find smooth functions (ϕ n) such that ϕ n(x m)=δ nm. We claim that it is possible to modify these to have disjoint support. This is done recursively using postcomposition by suitably chosen functions. Once this is done, we can define a new smooth function by nϕ n̂. This is smooth, as the components have disjoint support, and is unbounded. Hence the Frölicher space is not functionally compact.

Although it would be pleasant to have an intrinsic definition of curvaceously compact, the following lemma shows that we already have a way to determine whether or not the curvaceous topology is compact.

Lemma

The curvaceous topology of a Frölicher space is compact if and only if the Frölicher space is functionally compact and regular.

Proof

Since the topologies on a Frölicher space are the pull-backs of the topologies on the Hausdorffification, it is sufficient to prove this for a Hausdorff Frölicher space.

As the curvaceous topology is stronger than the functional, if the curvaceous topology is compact then so is the functional. Moreover, as both are Hausdorff spaces, the identity map is a continuous bijection from a compact space to a Hausdorff space and hence a homeomorphism. Thus the Frölicher space is regular.

Conversely, if the Frölicher space is regular its topologies agree and thus if it is functionally compact then its curvaceous topology is compact.

Another obvious topological property is connectedness. Here it is obvious what the two definitions should be.

Definition

A Frölicher space is functionally connected if the only idempotents in its algebra of functions are the trivial ones.

More generally, the functional connected components of a Frölicher space (X,C,F) are the equivalence classes of the relation xy if whenever ϕF is idempotent then ϕ(x)=ϕ(y).

A Frölicher space is curvaceously connected if every pair of points lie on a curve.

More generally, the curvaceous connected components of a Frölicher space (X,C,F) are the equivalence classes of the relation xy if there is a smooth curve αC with α(0)=x and α(1)=y.

That the second relation is an equivalence relation follows from the fact that piecewise smooth curves can be reparametrised to smooth curves.

Lemma

The notions of functionally connected and curvaceously connected coincide.

Proof

Let (X,C,F) be a Frölicher space. It is clear that if x,yX are such that there is a smooth curve connecting them then ϕ(x)=ϕ(y) for any idempotent ϕF. Thus we need to show the reverse implication. To do this, let XX be a curvaceously connected component of X. Let ϕ:X be the characteristic function of X. Then for any αC, either imαX or imαX=. Thus ϕα is a constant function. Hence ϕF. Thus if x and y are in different curvaceously connected components there is an idempotent element of F separating them. Hence the two notions are the same.

Corollary

The functional and curvaceous topologies have the same connected components, and these are the same as the path-connected components.


Hausdorff Frölicher Spaces

There is not a great deal of difference between a Hausdorff Frölicher space and a generic one. Much less than the case with topological spaces. To pass from all Frölicher spaces to Hausdorff Frölicher spaces involves only collapsing everything that is indiscrete. This clears out a considerable amount of junk from the category but does remove two properties: it no longer has a weak subobject classifier and it is no longer topological over Set.

On the other hand, the relationship between the category of Hausdorff Frölicher spaces and that of all Frölicher spaces is very good. Not only is it a reflective subcategory with all that that implies, but the morphisms from the unit natural transformation? are split epimorphisms (though not naturally split).

The category of Hausdorff Frölicher spaces is thus complete and co-complete. It is also cartesian closed since the product and exponential objects of Hausdorff Frölicher spaces are again Hausdorff.

Do I need to prove this, or is it automatic? (I can prove it if necessary)

Mike: Completeness and cocompleteness are of course automatic. It is not automatic that a reflective subcategory inherits cartesian closure; the closest thing I can think of is A4.3.1 in the Elephant which says that a reflective subcategory is an exponential ideal iff its reflector preserves finite products.

Andrew: Is it true, then, that all I need to do is to prove that the exponential of one Hausdorff object by another Hausdorff object is again Hausdorff?

Mike: Yes, that would certainly suffice to show that the category of Hausdorff objects is cartesian closed.

Andrew: Ah, and now I see from exponential ideal that I could just show that the Hausdorffification of a product is the product of the Hausdorffifications. Both seem quite simple, not sure which is the simplest.

In considering Isbell duality? in the context of Frölicher spaces we saw one good reason to restrict to Hausdorff Frölicher spaces. Another reason comes from the inclusion of the category of manifolds in that of Frölicher spaces. This factors through Hausdorff Frölicher spaces and this inclusion has some very pleasant properties.

Theorem

The inclusion functor from the category of Manifolds to that of Hausdorff Frölicher spaces preserves limits and colimits.

Let us write for the category of manifolds, for the category of Hausdorff Frölicher spaces, and for the category of all Frölicher spaces. We shall not give the inclusion functors special symbols but trust to context to distinguish. Let 𝔉:I be a functor where I is a small category.

Let us assume first that 𝔉 has a limit in , say M 0 with maps α i:M 0𝔉(i). Let us write X 0 for the limit of 𝔉 viewed as a functor into , with maps β i:X 0𝔉(i). As is a reflective subcategory of , X 0 is the same as the limit of 𝔉 in .

Since M 0, as a Frölicher space, is a source of 𝔉, there is a unique map, say γ:M 0X 0, such that β iγ=α i.

As a Frölicher space, X 0 is completely determined by its underlying set and its smooth curves. Its underlying set is (naturally isomorphic to) (*,X 0). Let xX 0. Composing with the β i defines maps β ix:*𝔉. Since * is a manifold and M 0 is the limit of 𝔉 in , there is a unique map x̂:*M 0 such that α ix̂=β ix for all iI. Using the uniqueness of the factorisations, we see that γx̂=x and thus γ induces a bijection M 0X 0. Hence the underlying sets of M 0 and X 0 are the same.

The smooth curves of X 0 are the morphisms X 0. Since is a manifold, the same argument shows that γ induces a bijection from the set of smooth curves in M 0 to that in X 0. Hence γ is an isomorphism of Frölicher spaces and so the inclusion functor preserves limits.

Now let us assume that 𝔉 has a colimit in , say M 1 with maps λ i:𝔉(i)M 1. Let us write X 1 for the colimit of 𝔉 viewed as a functor into , with maps μ i:mathfralF(i)X 1. Note that this is in not . To obtain the colimit in we apply the reflector functor (Hausdorffification) to X 1.

Since M 1, as a Hausdorff Frölicher space, is a sink of 𝔉 there is a unique morphism, say ν:X 1M 1, such that νμ i=λ i. This morphism factors uniquely through the Hausdorffification of X 1.

For the same argument as with the limits, the smooth functions on X 1 factor through those of M 1. However, the underlying set functor is not represented by morphisms into a smooth manifold so we have to be a little more careful to see that the ν induces an isomorphism from the Hausdorffification of X 1 to M 1.

Firstly, let us show that ν is surjective on underlying sets. To see this, suppose for a contradiction that it is not. Let xM 1 be a point not in the image of ν. Let N=M 1{x}. Then N is an open submanifold of M 1 and ν factors through the inclusion NM 1. As X 1 is the colimit of 𝔉, the morphism X 1N establishes N as a sink for 𝔉. As N is a manifold, there is thus a unique morphism M 1N factoring the morphisms from 𝔉 to N. That is to say, the morphism X 1N uniquely factors through ν:X 1M 1. This gives a factorisation of ν as

X 1 νM 1NM 1X_1 \longrightarrow^{\nu} M_1 \to N \to M_1

where the last morphism is the inclusion of N in M 1. However, the properties of ν imply that the morphism M 1M 1 in the above diagram is the identity, contradicting the non-surjectivity of NM 1 and thus the non-surjectivity of X 1M 1.

Hence X 1M 1 is surjective. We also have that the smooth functions on X 1 factor through M 1. This is not enough to prove that X 1 and M 1 are isomorphic, but is enough to prove that the Hausdorffification of X 1 is isomorphic to M 1 (note that M 1, being a manifold, is already Hausdorff as a Frölicher space). To see this, observe that with what we already have, all that remains is to show that ν induces an injective map from the underlying set of the Hausdorffification of X 1 to the underlying set of M 1. Thus let x,y be distinct points in the Hausdorffification of X 1. There is thus a smooth function on X 1 which distinguishes them. As this smooth function factors through M 1, we must have ν(x)ν(y) and hence ν is injective on the required underlying sets.

Thus the inclusion functor preserves colimits.

The inclusion of the category of Manifolds in that of all Frölicher spaces preserves limits (by the same proof as above) but not colimits. However, it is thus only the issue of being Hausdorff that prevents it preserving colimits. The simplest example is the classic non-Hausdorff manifold: consider the coequaliser of {0} included in each piece of . The colimit in the category of Manifolds is simply . The colimit of this in the category of Frölicher spaces is the real line with a double point at {0}, but upon Hausdorffification this becomes the real line.

Mike: What if we re-define “manifold” to remove the Hausdorff axiom? Does the inclusion into Frölicher spaces then preserve colimits?

Andrew: I think so, but the inclusion from manifolds to Frölicher spaces is then not full. Let X be the real line with a double point at the origin. Take a curve X which oscillates between the two points. This is a morphism into the Frölicher space, but not into the manifold.

I think that to make it work, you have to redefine “Euclidean space” to include anything that becomes a Euclidean space upon Hausdorffification.


Tangential Topics of Frölicher Spaces

This section is essentially lifted from Comparative Smootheology as I intend to remove it from that article and this seems a good place to put it.

Nearly every construction in differential topology starts with tangent or cotangent bundles. As a conclusion of this note, we shall look at how one could define these in the more general setting. An advantage of the dual nature of the definition of a smooth structure due to Frölicher is that just about every definition of a tangent or cotangent vector is possible. Essentially, as we have access to both curves and functionals we can consider push-forwards and pull-backs.

The ideas in this section can be traced at least as far back as Frölicher’s work in MR842916. That there are different orders of tangent and cotangent vectors appears in Kriegl and Michor’s book MR1471480, though it doubtless has antecedents. However in MR1471480, only operational tangent vectors have higher orders. This is because the context is that of manifolds and so non-trivial higher order kinematic tangent vectors do not appear.

Let us start with kinematic tangent vectors. We start with a notion of what it means for a curve to be flat.

Definition

Let (X,𝒞,) be a Frölicher space. A curve c𝒞 is said to be k-flat at t if for each f, (fc) (j)(t)=0 for 1jk. It is flat at t if it is k-flat for all k.

We write 𝒞 x,k for the subset of 𝒞 consisting of those curves that map 0 to x and are (k1)-flat at 0.

For convenience, in the next definition we will say that any curve is 0-flat.

Definition

Let (X,𝒞,) be a Frölicher space. Let xX and let k. The kth kinematic tangent set at x, T x,kX, is the quotient of 𝒞 x,k1 by the equivalence relation c 1c 2 if (fc 1) (k)(t)=(fc 2) (k)(t) for all f.

We write this as T x,kX rather than T x kX to avoid conflict of notation with iterated tangent spaces. Since any curve can be composed with a suitable smooth map to produce a curve of higher flatness, there are natural inclusions T x,kXT x,k+1X. For Euclidean spaces with their usual structure, all of these tangent sets coincide.

Definition

Let (X,𝒞,) be a Frölicher space. The full kinematic tangent set of X at x is T x,X= kT x,kX.

It is obvious that each of these kinematic tangent sets is functorial in Frölicher spaces.

One would anticipate that in a given application the only two candidates for a kinematic tangent set will be either the full kinematic tangent set or the first kinematic tangent set. Note that for a manifold with boundary, the first kinematic tangent set at a point in the boundary is the tangent space of the boundary whereas the full kinematic tangent set is the tangent space of the ambient manifold (including the outward pointing normal).

We have been careful in writing “tangent set” rather than “tangent space” so as not to imply any particular structure. Reparametrisation of paths easily defines the structure of an -set on each tangent set but in general one will not be able to add tangent vectors. Nonetheless, some addition may be possible and addition has nice properties when it is defined.

Definition

Let X be a Frölicher space, xX. For u,v,wT x,kX we say that w is a sum of u and v if there are representatives α, β, γ such that (fα) (k)=(fβ) (k)+(fγ) (k) for all fF X.

More generally, u 1,,u kT x,kX have a sum if there is some wT x,kX with (fβ) (k)=(fα i) (k).

Lemma

Sums are unique if they exist.

Proof

If β and γ both represent sums of u 1,dotsc,u k then

(9)(fβ) (k)=(fα i) (k)=(fγ) (k)(f \beta)^{(k)} = \sum (f \alpha_i)^{(k)} = (f \gamma)^{(k)}

so β and γ represent the same vector in T x,kX.

The construction of kinematic tangent vectors suggests a similar construction for cotangent vectors. As with tangent vectors, we need an auxiliary definition.

Definition

Let (X,𝒞,) be a Frölicher space, xX. A functional f is said to be k-flat at xX if for each c𝒞 with c(0)=x, (fc) (j)(0)=0 for 1jk. It is flat at xX if it is k-flat for all k.

We write x,k for the subset of of functionals that are k-flat at x.

Again, for convenience we will say that all functionals are 0-flat.

Definition

Let (X,𝒞,) be a Frölicher space, xX. The kth kinematic cotangent space at x, T x,k *X, is the quotient of x,k1 by the relation f 1f 2 if (f 1c) (k)(0)=(f 2c) (k)(0) for all c𝒞 with c(0)=x.

The same discussion for kinematic tangent vectors applies to kinematic cotangent vectors except for the fact that cotangent vectors automatically form vector spaces.

Definition

The full kinematic cotangent space of X at x is T x, *X=T x,k *X.

There are obvious pairings between kinematic tangent and cotangent vectors based on evaluation. One defines a map (f,c)(fc) (k)(0) and this descends to providing one knows that (fc) (j)(0) vanishes for j<k. The simplest case of this is where one of the tangent or cotangent vectors has order k. Thus the highest level pairing, (f,c)(fc)(0), defines a pairing for all tangent and cotangent vectors but one which vanishes unless both are of first order.

We can also define operational tangent vectors. Recall that is an algebra of functions.

Definition

Let (X,𝒞,) be a Frölicher space, xX. An operational tangent vector at x is a derivation at x of . That is, a linear map : such that (fg)=f(x)g+g(x)f.

We write D xX for the vector space of operational tangent vectors at x and D x,kX for the space of operational tangent vectors at x that vanish on x,k.

The order of an operational tangent vector is defined to be the least k for which it lies in D x,kX, otherwise it is said to have infinite order. Again, in a given application it may be preferable to restrict to operational tangent vectors of finite order, or of order 1.

Lemma

There are natural maps T x,kXD x,kX compatible with the connecting maps on each side.

Proof

For c𝒞 x,k1 and f we define an operational tangent vector by f(fc) (k1)(0). This has the required properties.

This map, however, need not be injective and neither need it map to a spanning set.

One can define two more versions of “cotangent vectors” by taking linear duals of the two versions of tangent vectors (this has to be done with care for the kinematic tangent vectors); however, these definitions may be thought of as one-step removed from the smooth structure itself.

References

A detailed discussion of the category of Frölicher spaces and their relation to other notions of generalized smooth spaces is given in

  • Andrew Stacey, Comparative Smootheology (arXiv)

This also lists all the relevant further references.

A discussion of Lie algebras on Frölicher groups (group objects internal to the category of Frölicher spaces) is in

  • Martin Laubinger, A Lie algebra for Frölicher groups (arXiv)