The point topology on points of an affine algebra #
Let A be a k-algebra and R a topological k-algebra. The R-points of the affine scheme
Spec A over k are the k-algebra homomorphisms A →ₐ[k] R. Their point topology is the
coarsest topology making every evaluation x ↦ x a continuous, that is, the topology induced from
the product topology on A → R. No finiteness or separation hypothesis is needed to define it.
For an affine group scheme, whose points carry the convolution group structure on
WithConv (A →ₐ[k] R), the topology is transported along WithConv.ofConv; this is the topology on
rational points used for topological groups of points over local fields and adeles.
When A is generated by a family a : ι → A, evaluation at that family embeds the points in
ι → R, and for R a commutative ring with closed points the image is the closed common zero locus
of the polynomial relations among the generators. So the point topology is the topology induced by
any presentation of A. Taking all of A as the generating family shows that the points are
compact when R is compact and T1. For A of finite type this gives local compactness when R
is locally compact, and discreteness when R is discrete; without finite type discreteness fails,
already for the points of a polynomial ring in infinitely many variables over 𝔽₂.
Mathlib's CommRingCat.HomTopology (Andrew Yang and Christian Merten) puts the same evaluation
topology on ring homomorphisms A ⟶ R between bundled commutative rings, that is, on points over
ℤ; the closed-embedding argument here follows its
CommRingCat.HomTopology.isClosedEmbedding_precomp_of_surjective. The points of an affine scheme
over a base k are instead k-algebra homomorphisms, which is the form in which affine group
schemes over k and their convolution groups of points are set up.
Main declarations #
TauCeti.PointTopology.topology: the point topology onA →ₐ[k] R, a scoped instance in the namespaceTauCeti.PointTopology.TauCeti.PointTopology.instTopologicalSpaceWithConv: the point topology onWithConv (A →ₐ[k] R), withTauCeti.PointTopology.isHomeomorph_ofConv,TauCeti.PointTopology.continuous_withConv_iffandTauCeti.PointTopology.continuous_eval_ofConv.TauCeti.PointTopology.isEmbedding_coeFn,TauCeti.PointTopology.continuous_evalandTauCeti.PointTopology.continuous_iff: the characterization by evaluations.TauCeti.PointTopology.polynomialHomeomorphandTauCeti.PointTopology.mvPolynomialHomeomorph: the points of the affine line areR, and those of the affine space with coordinates indexed byσareσ → R.TauCeti.PointTopology.isEmbedding_eval_generatorsandTauCeti.PointTopology.isClosedEmbedding_eval_generators: a generating family embeds the points in affine space, as a closed subspace whenRis T1.TauCeti.PointTopology.instCompactSpaceandTauCeti.PointTopology.instCompactSpaceWithConv: the points over a compact T1 ring form a compact space.TauCeti.PointTopology.locallyCompactSpace_of_finiteTypeandTauCeti.PointTopology.discreteTopology_of_finiteType: consequences of finite type, andTauCeti.PointTopology.not_discreteTopology_mvPolynomial, showing that finite type is needed.
References #
- B. Conrad, Weil and Grothendieck approaches to adelic points, Enseign. Math. (2) 58 (2012), Prop. 2.1 and its proof, pp. 2–3.
The point topology on the R-points A →ₐ[k] R of Spec A: the coarsest topology for which
every evaluation x ↦ x a is continuous, induced from the product topology on A → R. It is a
scoped instance in the namespace TauCeti.PointTopology.
Instances For
The point topology is the topology induced from the product topology on A → R.
Forgetting that a point is an algebra homomorphism embeds the points in A → R.
Evaluation of points at an element of A is continuous.
A map into the points is continuous exactly when its composite with every evaluation is.
The point topology on the convolution type WithConv (A →ₐ[k] R), which carries the group of
points of an affine group scheme: the topology transported from A →ₐ[k] R along
WithConv.ofConv.
WithConv.ofConv is a homeomorphism from WithConv (A →ₐ[k] R) onto the points with their
point topology.
A map into WithConv (A →ₐ[k] R) is continuous exactly when its composite with every
evaluation is.
Evaluation at a is continuous on WithConv (A →ₐ[k] R).
The points of the affine line: evaluation at the variable is a homeomorphism from
k[X] →ₐ[k] R onto R, with inverse r ↦ Polynomial.aeval r.
Instances For
The homeomorphism polynomialHomeomorph evaluates a point at the variable.
The inverse of polynomialHomeomorph sends r to evaluation at r.
The points of affine space with coordinates indexed by σ: evaluation at the variables is a
homeomorphism from MvPolynomial σ k →ₐ[k] R onto σ → R, with inverse MvPolynomial.aeval.
Instances For
The homeomorphism mvPolynomialHomeomorph evaluates a point at each variable.
The inverse of mvPolynomialHomeomorph sends v to evaluation at v.
If the family a generates A as a k-algebra, then evaluation at a embeds the points
A →ₐ[k] R in ι → R.
Points of a finite type algebra over a discrete coefficient ring form a discrete space.
Without finite type, points over a discrete ring need not be discrete: for infinitely many
variables and a nontrivial coefficient ring, such as 𝔽₂ with the discrete topology, the points of
affine space are not discrete, since every basic open set constrains only finitely many
coordinates.
For a family a generating A, the values of the points of A on a are exactly the
families in ι → R at which every polynomial relation among the generators vanishes.
If the family a generates A and R is T1, evaluation at a is a closed embedding of the
points A →ₐ[k] R in ι → R, onto the common zero locus of the relations among the generators.
Points of a finite type algebra over a locally compact T1 coefficient ring form a locally compact space.
Points over a compact T1 coefficient ring form a compact space, with no finiteness hypothesis
on A.
The convolution type WithConv (A →ₐ[k] R) is compact for a compact T1 coefficient ring.