Blog Archive

Tuesday, June 30, 2026

Smooth Functor of Points I: Tangent Spaces via Dual Numbers

In algebraic geometry, one does not study a space only through its ordinary points. One studies its functor of points.

For an affine scheme

X=SpecA,

one defines

X(R)=HomCAlg(A,R).

The ordinary points are only the values at fields. Infinitesimal rings such as

k[ε]/(ε2)

also test the space. In particular, tangent vectors can be described as maps from the dual numbers.

The purpose of this article is to explain the smooth analogue of this picture.

For a smooth manifold M, the relevant algebra is not a polynomial ring or a commutative algebra of regular functions. It is the C-ring

C(M).

The corresponding functor of points is

M(A)=HomCRing(C(M),A),

where A ranges over C-rings.

The main point is:

TMM(R[ε]/(ε2)).

Thus tangent vectors are not first introduced as equivalence classes of curves. They are infinitesimal points over the dual numbers.

The Lawvere theory of smooth functions

Let

LC

be the Lawvere theory of smooth functions.

Its objects are natural numbers

0,1,2,,

where n is interpreted as Rn.

The morphisms are

LC(n,m)=C(Rn,Rm).

Composition is ordinary composition of smooth maps.

The object n is the n-fold product of 1, because for every k there is a natural bijection

LC(k,n)=C(Rk,Rn)C(Rk,R)n=LC(k,1)n.

A C-ring is a finite-product-preserving functor

A:LCSet.

Its underlying set is

A(1).

Since A preserves finite products, one has

A(n)A(1)n.

Thus every smooth function

f:RnR

induces an n-ary operation

fA:AnA.

These operations satisfy exactly the equations imposed by projections and composition.

First, if

πi:RnR

is the i-th projection, then

(πi)A(a1,,an)=ai.

Second, if

f1,,fm:RnR

and

g:RmR,

then

(g(f1,,fm))A=gA((f1)A,,(fm)A).

So a C-ring is not merely an R-algebra with extra decoration. It is a model of a whole algebraic theory whose operations are all smooth functions.

Smooth manifolds give C-rings

Let M be a finite-dimensional Hausdorff second-countable smooth manifold.

Then

C(M)

is naturally a C-ring.

Given

FC(Rn,R)

and

g1,,gnC(M),

define

FC(M)(g1,,gn)=F(g1,,gn).

Explicitly,

pF(g1(p),,gn(p)).

This is again a smooth function on M.

A smooth map

φ:MN

induces a pullback morphism

φ:C(N)C(M),ffφ.

This pullback preserves all smooth operations, hence is a morphism of C-rings.

Therefore one obtains a contravariant functor

C():ManopCRing.

For ordinary smooth manifolds, this functor is fully faithful:

HomMan(M,N)HomCRing(C(N),C(M)).

This is the smooth analogue of the algebraic-geometric principle that functions remember the space.

Here is the idea.

Suppose

Φ:C(N)C(M)

is a morphism of C-rings.

For every point xM, compose with evaluation at x:

C(N)ΦC(M)evxR.

This gives a C-ring morphism

C(N)R.

But the R-points of C(N) are exactly the points of N. Thus there is a unique point φ(x)N such that

evxΦ=evφ(x).

So Φ defines a set-map

φ:MN.

For every fC(N), one has

Φ(f)(x)=f(φ(x)).

Hence

Φ(f)=fφ.

The fact that Φ(f) is smooth for every smooth f implies that φ is smooth. Locally, this follows by testing against coordinate functions, extended by bump functions if necessary.

Thus

Φ=φ.

So smooth maps are exactly C-ring morphisms in the opposite direction.

The smooth functor of points

Once manifolds are represented by their C-rings of functions, we may define the functor of points of a manifold M by

M(A)=HomCRing(C(M),A),

where A is any C-ring.

This gives a functor

M():CRingSet.

When A=R,

M(R)=HomCRing(C(M),R)M.

Thus R-points recover the ordinary points of M.

But the real advantage of this language is that we can test M against infinitesimal C-rings, such as the dual numbers

D=R[ε]/(ε2).

This object is not the function ring of an honest manifold. It has a nonzero nilpotent element:

ε0,ε2=0.

By contrast, C(M) is reduced: if fn=0, then f=0 pointwise.

Therefore ordinary manifolds alone do not contain enough test objects to see infinitesimal directions. To see tangent vectors functorially, we must enlarge the test category from manifolds to C-rings.

The dual numbers as a C-ring

The algebra

D=R[ε]/(ε2)

has a natural C-ring structure.

Given a smooth function

F:RnR,

define

FD:DnD

by the first-order Taylor formula:

FD(a1+b1ε,,an+bnε)=F(a1,,an)+εibiFxi(a1,,an).

This is well-defined because ε2=0, so all higher-order terms vanish.

The compatibility with composition is exactly the chain rule. If

g:RmR

and

f1,,fm:RnR,

then

d(g(f1,,fm))=jgyj(f1,,fm)dfj.

This is precisely the Lawvere-theoretic composition rule for the induced operations on D.

Therefore D is a genuine C-ring.

Tangent vectors as dual-number points

Let

p:DR

be the projection

a+bεa.

It induces a map

M(D)M(R)M.

For a point xM, define

TxM={ϕ:C(M)D | pϕ=evx}.

Here ϕ is required to be a C-ring morphism.

This is the smooth analogue of the algebraic-geometric definition of tangent vectors by dual numbers.

We now prove that this definition recovers the usual algebraic description of the tangent space as point derivations.

The key verification: dual-number points are point derivations

Fix xM. We want to prove the following proposition.

Proposition. There is a natural bijection

{ϕ:C(M)D | pϕ=evx}Derevx(C(M),R),

where the right-hand side is the set of R-linear maps

X:C(M)R

satisfying the Leibniz rule at x:

X(fg)=f(x)X(g)+g(x)X(f).

Thus a D-point of M over x is the same thing as a tangent vector at x.

Why the formula has this shape

Let

ϕ:C(M)D

be a D-point lying over x. The condition

pϕ=evx

means that for every smooth function fC(M), the real part of ϕ(f) is f(x).

Since every element of D is uniquely of the form

a+bε,

there is a unique real number X(f) such that

ϕ(f)=f(x)+εX(f).

So any such ϕ automatically determines a function

X:C(M)R.

Because ϕ is multiplicative,

ϕ(fg)=ϕ(f)ϕ(g).

Using

ϕ(f)=f(x)+εX(f),ϕ(g)=g(x)+εX(g),

we get

f(x)g(x)+εX(fg)=(f(x)+εX(f))(g(x)+εX(g)).

Since ε2=0, the right-hand side is

f(x)g(x)+ε(f(x)X(g)+g(x)X(f)).

Comparing the coefficient of ε, we obtain

X(fg)=f(x)X(g)+g(x)X(f).

Thus X is a derivation at x.

This proves one direction:

D-point over xpoint derivation at x.

The converse is subtler.

Suppose we start with a point derivation

X:C(M)R.

The only possible candidate for the corresponding D-point is

ϕX(f)=f(x)+εX(f).

The Leibniz rule shows that ϕX is an ordinary R-algebra morphism. But a C-ring morphism must preserve more than addition and multiplication. It must preserve every smooth operation.

Therefore we must prove that for every smooth function

F:RnR

and every

f1,,fnC(M),

one has

ϕX(F(f1,,fn))=FD(ϕX(f1),,ϕX(fn)).

This is the real content of the proof.

The C-operation on the dual numbers

Recall the C-ring structure on

D=R[ε]/(ε2).

For a smooth function

F:RnR,

the induced operation

FD:DnD

is defined by first-order Taylor expansion:

FD(a1+b1ε,,an+bnε)=F(a1,,an)+εibiFyi(a1,,an).

Now apply this to

ϕX(fi)=fi(x)+εX(fi).

Then

FD(ϕX(f1),,ϕX(fn))

equals

F(f1(x),,fn(x))+εiFyi(f1(x),,fn(x))X(fi).

On the other hand,

ϕX(F(f1,,fn))=F(f1,,fn)(x)+εX(F(f1,,fn)).

Since

F(f1,,fn)(x)=F(f1(x),,fn(x)),

the constant terms already agree.

Thus the desired equality is equivalent to the chain-rule identity

X(F(f1,,fn))=iFyi(f1(x),,fn(x))X(fi).

So the proof reduces to showing:

A point derivation satisfying Leibniz automatically satisfies the chain rule.

This is where the Hadamard lemma enters.

Lemma: point derivations kill constants

Let

X:C(M)R

be an evx-derivation. Then X kills constant functions.

Indeed,

X(1)=X(11)=1X(1)+1X(1)=2X(1).

Hence

X(1)=0.

For a constant cR,

X(c)=X(c1)=cX(1)=0.

Thus

X(c)=0

for every constant function c.

Lemma: Hadamard lemma

Let

F:RnR

be smooth, and fix a point

a=(a1,,an)Rn.

Then there exist smooth functions

H1,,Hn:RnR

such that

F(y)F(a)=i(yiai)Hi(y),

and

Hi(a)=Fyi(a).

Here is a proof.

For yRn, write

F(y)F(a)=01ddtF(a+t(ya))dt.

By the chain rule,

ddtF(a+t(ya))=i(yiai)Fyi(a+t(ya)).

Therefore

F(y)F(a)=i(yiai)01Fyi(a+t(ya))dt.

Define

Hi(y)=01Fyi(a+t(ya))dt.

Then each Hi is smooth, and

Hi(a)=01Fyi(a)dt=Fyi(a).

This proves the lemma.

Lemma: point derivations satisfy the chain rule

Let

X:C(M)R

be an evx-derivation. Let

F:RnR

be smooth, and let

f1,,fnC(M).

Set

a=(a1,,an)=(f1(x),,fn(x)).

We claim that

X(F(f1,,fn))=iFyi(a)X(fi).

By the Hadamard lemma, there exist smooth functions Hi such that

F(y)F(a)=i(yiai)Hi(y),

with

Hi(a)=Fyi(a).

Substitute

yi=fi.

Then in C(M),

F(f1,,fn)F(a)=i(fiai)Hi(f1,,fn).

Apply X to both sides. Since F(a) is a constant, X(F(a))=0. Therefore

X(F(f1,,fn))=iX((fiai)Hi(f1,,fn)).

Using the Leibniz rule,

X((fiai)Hi(f1,,fn))=(fi(x)ai)X(Hi(f1,,fn))+Hi(f1(x),,fn(x))X(fiai).

But

fi(x)ai=0,

so the first term vanishes.

Also ai is constant, hence

X(fiai)=X(fi).

Therefore

X((fiai)Hi(f1,,fn))=Hi(a)X(fi).

Summing over i gives

X(F(f1,,fn))=iHi(a)X(fi).

Since

Hi(a)=Fyi(a),

we get

X(F(f1,,fn))=iFyi(a)X(fi).

This proves the chain rule for point derivations.

Completion of the proof

Now suppose

X:C(M)R

is an evx-derivation.

Define

ϕX:C(M)D

by

ϕX(f)=f(x)+εX(f).

The Leibniz rule shows that ϕX preserves multiplication. Linearity shows that it preserves addition. Since X(1)=0, it preserves the unit. Since X kills constants, it is a morphism of R-algebras.

It remains only to show that it preserves all smooth operations.

Let

F:RnR

be smooth and let

f1,,fnC(M).

The left-hand side is

ϕX(F(f1,,fn))=F(f1(x),,fn(x))+εX(F(f1,,fn)).

By the chain-rule lemma,

X(F(f1,,fn))=iFyi(f1(x),,fn(x))X(fi).

Therefore

ϕX(F(f1,,fn))

equals

F(f1(x),,fn(x))+εiFyi(f1(x),,fn(x))X(fi).

But this is exactly

FD(ϕX(f1),,ϕX(fn)).

Hence

ϕX(F(f1,,fn))=FD(ϕX(f1),,ϕX(fn)).

So ϕX is a morphism of C-rings.

We have now proved both directions:

ϕ:C(M)D over xX:C(M)R an evx-derivation.

Therefore

{ϕ:C(M)D | pϕ=evx}Derevx(C(M),R).

This is the algebraic definition of the tangent space:

TxMDerevx(C(M),R).

Equivalently, using germs,

TxMDerR(CM,x,R).

Thus the tangent space is exactly the fiber over x of

M(D)M(R).

In this sense, tangent vectors are dual-number points.

The total tangent bundle as the set of dual-number points

The previous section described the fiber of

M(D)M(R)

over a point xM as the tangent space TxM.

It is worth saying the global version explicitly:

M(D)TM.

Here

D=R[ε]/(ε2)

is regarded as a C-ring, and

M(D)=HomCRing(C(M),D).

If one defines C-rings as models of the Lawvere theory LC, then this Hom-set can also be written as

NatLC(C(M),D),

because morphisms of C-rings are exactly natural transformations between the corresponding finite-product-preserving functors

LCSet.

Thus the set of dual-number points of M is

M(D)=NatLC(C(M),R[ε]/ε2).

The projection

p:DR,a+bεa,

induces

M(D)M(R)M.

The fiber over xM is

(M(D)M(R))1(x)TxM.

Therefore

M(D)xMTxM.

This is the underlying set of the tangent bundle.

The smooth manifold structure on M(D) is also the usual smooth structure on TM. To see this, take a coordinate chart

URn.

A D-point of U is an n-tuple

(a1+b1ε,,an+bnε)Dn

whose real part

(a1,,an)

lies in U. Thus

U(D)U×Rn.

The first component is the base point, and the second component is the tangent vector.

Now let

ψ:UV

be a smooth coordinate change. Its extension to D-points is given by first-order Taylor expansion:

ψD(a+bε)=ψ(a)+εdψa(b).

Hence the transition function between local descriptions

U(D)U×Rn

and

V(D)V×Rn

is

(a,b)(ψ(a),dψa(b)),

which is exactly the usual transition function for the tangent bundle.

So the functorial construction does not merely recover each tangent space separately. It recovers the entire tangent bundle:

TMM(R[ε]/ε2).

Under this identification, the tangent bundle projection

TMM

is induced by the C-ring morphism

DR.

The zero section

MTM

is induced by the inclusion

RD,aa.

Fiberwise scalar multiplication by λR is induced by

DD,ελε.

Fiberwise addition is induced by the morphism

D×RDD,a+bε1+cε2a+(b+c)ε.

Here

D×RDR[ε1,ε2]/(ε12,ε22,ε1ε2).

Thus even the vector bundle structure of TM is encoded by the elementary algebra of dual numbers.

This is the precise smooth analogue of the algebraic-geometric slogan:

tangent vectors are maps from the dual numbers.

No comments:

Post a Comment

Popular Posts