Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-22
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Maximal ideals of C(X) and zero set ultrafilters

Statement

Let X be a Tychonoff space and let C(X)=C(X,R) be the ring of all continuous real functions with pointwise operations (Zero set filter and zero set ultrafilter). Then the two assignments

M    Z[M]:={Z(f):fM},U    MU:={fC(X):Z(f)U}

are mutually inverse bijections between the set of maximal ideals of C(X) (Prime ideals and maximal ideals in a commutative ring) and the set of z-ultrafilters on X; that is, Z[MU]=U for every z-ultrafilter and MZ[M]=M for every maximal ideal.

No choice principle is used: the argument is a theorem of ZF; functions may be unbounded and no norm on C(X) is involved.

Facts & Assumptions

Given: A Tychonoff space X, the ring C(X) of all continuous real functions with pointwise operations, and the family Z(X) of zero sets.

[L1]

Z(X) is closed under finite intersections with Z(f)Z(g)=Z(f2+g2); X=Z(0) and =Z(1); a z-filter is a family of zero sets containing X, omitting , closed under finite intersections and upward closed in Z(X); a z-ultrafilter is a maximal z-filter (Zero set filter and zero set ultrafilter).

[L2]

An ideal of the commutative ring C(X) is a subgroup closed under multiplication by arbitrary elements, and it is maximal when it is maximal among proper ideals; the ring has unit the constant function 1, so an ideal is proper exactly when it omits 1 (Prime ideals and maximal ideals in a commutative ring).

[L3]

If fC(X) has Z(f)= then f(x)0 for all x, so 1/f is continuous and f is invertible in C(X) (Zero set filter and zero set ultrafilter).

Proof

technique · direct
1.1

Let M be a maximal ideal of C(X). Then Z[M] is a z-filter: it contains X=Z(0) because 0M, it omits because Z(f)= would make f invertible by [L3] and force 1M by [L2], and it is closed under finite intersections because Z(f)Z(g)=Z(f2+g2) with f2+g2M [L1].

L1L2L3algebra
1.2

For a z-ultrafilter U the family MU is a proper ideal: it contains 0 since Z(0)=XU; it is closed under addition because Z(f)Z(g)=Z(f2+g2)Z(f+g) and U is upward closed; it is closed under multiplication by hC(X) because Z(f)Z(hf); and it is proper because 1MU would give =Z(1)U.

L1L2algebra
1.3

A separation property of z-ultrafilters. If U is a z-ultrafilter and ZZ(X) with ZU, then there is ZU with ZZ=: otherwise Z meets every member of U, and then U:={ZZ(X):ZZZ for some ZU} is a z-filter: it contains Z (for any ZU one has ZZZ), so it is nonempty; it omits , because =ZZZ would force ZZ=, contrary to the standing assumption that Z meets every member of U; it is upward closed by definition; and it is closed under finite intersections because Z1ZZ1 and Z2ZZ2 give Z1Z2Z(Z1Z2) with Z1Z2U; since UU and ZUU, this contradicts the maximality of U.

L1algebra
2.1

With M maximal as in [step 1.1], Z[M] is upward closed in Z(X): let fM and let hC(X) satisfy Z(f)Z(h); if hM, then maximality gives 1=m+ah for some mM and aC(X), and the function w:=f2+m2M satisfies w>0 everywhere, because at a point with f(x)=0 one has h(x)=0 and then m(x)=1a(x)h(x)=1, while at a point with f(x)0 one has w(x)f(x)2>0; hence 1/w is continuous and 1=w(1/w)M, contradicting the properness of M. So hM, and Z[M] is a z-filter by [step 1.1].

step 1.1L1L2algebra
2.2

For a z-ultrafilter U the ideal MU is maximal: let NMU be a proper ideal and let hN; if Z(h)U then by [step 1.3] there is Z(g)U with Z(g)Z(h)=, so gMUN and g2+h2N; but Z(g2+h2)=, so g2+h2 is invertible by [L3] and 1N, contradicting properness. Hence Z(h)U and hMU, so N=MU.

step 1.2step 1.3L1L2L3
3.1

For a maximal ideal M the z-filter Z[M] is maximal: if WZ[M] is a z-filter and hC(X) has Z(h)W, then either hM and hence Z(h)Z[M], or hM and maximality gives 1=m+ah with mM, so that Z(m)Z(h)= (a common zero would give 1=0); now Z(m)Z[M]W and Z(h)W, so W by closure under intersections, contradicting that W is a z-filter. Hence every member of W is a member of Z[M], and Z[M]=W.

step 1.1step 2.1L1L2algebra
3.2

The assignments are inverse: for a maximal ideal M, fMZ[M] means Z(f)=Z(m) for some mM, hence Z(m)Z(f) and fM by the upward-closure argument of [step 2.1]; conversely fM gives Z(f)Z[M]; so MZ[M]=M. For a z-ultrafilter U, Z(f)Z[MU] means fMU, that is, Z(f)U; so Z[MU]=U.

step 1.2step 2.1
4.1

By [step 3.1] the assignment MZ[M] sends maximal ideals to z-ultrafilters, by [step 2.2] the assignment UMU sends z-ultrafilters to maximal ideals, and by [step 3.2] the two are inverse; hence they are mutually inverse bijections.

step 2.2step 3.1step 3.2

Remarks

  • The two ingredients of maximality. The forward direction uses that a maximal ideal is prime-like through the identity 1=m+ah; the reverse direction uses the separation property [step 2.2] of z-ultrafilters, which is a repackaging of maximality for z-filters.
  • No normality or compactness. The argument uses only the ring structure of C(X) and the lattice identity for zero sets; Tychonoffness is used only to have the class of spaces for which the later βX statements are formulated.

Depends on

Used by

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources