Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12
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.

Regular functions on a principal open are the principal localization of the coordinate ring

Statement

Assume the Axiom of Choice.

Let X be a classical affine variety over an algebraically closed field k, and let f‾∈k[X]. Put U=DX(f‾).

A function φ:U→k is called regular on U if there exist finitely many pairs (g‾i,h‾i) in k[X]×k[X] such that U=⋃i=1rDX(h‾i) and φ(x)=g‾i(x)h‾i(x)for every x∈DX(h‾i).

Write OX(U) for the ring of regular functions on U.

Then evaluation induces a ring isomorphism k[X]f‾→∼OX(U). If U=∅, both sides are the zero ring.

Facts & Assumptions

Given: The Axiom of Choice, a classical affine variety X over an algebraically closed field k, an element f‾∈k[X], and the principal open U=DX(f‾).

[L1]

The principal localization k[X]f‾ consists of fractions a/f‾ n, and localizing at 0 gives the zero ring (Principal localisation Rf={1,f,f2,…}−1R).

[L2]

In a localization, a/f‾ n=0 exactly when f‾ ma=0 for some m≥0 (Equality, vanishing, and the kernel of the localisation map).

[L3]

An element of k[X] is zero exactly when any polynomial representative vanishes on all of X (The coordinate ring of an affine algebraic set, The vanishing ideal of a subset of affine space).

[L4]

Principal opens are open, and DX(h‾i)∩DX(h‾j)=DX(h‾ih‾j) (Principal opens form a basis for the Zariski topology on an affine variety).

[L5]

Every nonempty open subset of a classical affine variety is dense (Every nonempty open subset of an affine variety is dense).

[L6]

Assuming the Axiom of Choice, over an algebraically closed field one has I(V(J))=J for every ideal J in a polynomial ring (Strong Nullstellensatz: I(V(I)) equals the radical of I).

Proof

technique · direct
1.1L1L2givenalgebra

A fraction a/f‾ n∈k[X]f‾ defines a function on U by x⟼a(x)f‾(x)n. If a/f‾ n=b/f‾ m, then after passing to the common denominator f‾ n+m their difference is c/f‾ n+m with c=af‾ m−bf‾ n. By [L2], some power of f‾ annihilates c. Evaluating at a point of U, where f‾ is nonzero, forces c(x)=0, so the two fractions give the same function. Thus there is a well-defined ring homomorphism Φ:k[X]f‾→OX(U).

1.2L1given

If U=∅, then f‾(x)=0 for every x∈X, so f‾=0 in k[X]. By [L1], the localization k[X]f‾ is the zero ring. The only function ∅→k is both additive and multiplicative identity, so OX(U) is also the zero ring. Hence the statement is proved in this boundary case.

1.3L3L4L5given

Let φ∈OX(U), given by a finite principal-open cover U=⋃i=1rDX(h‾i) and local formulas φ=g‾ih‾ion DX(h‾i). Discard the indices with DX(h‾i)=∅; the remaining family still covers the nonempty open set U, and relabel it as DX(h‾1),…,DX(h‾r). For any i,j, the overlap DX(h‾i)∩DX(h‾j)=DX(h‾ih‾j) is open by [L4]. It is also nonempty because DX(h‾j) is a nonempty open subset of X, while [L5] makes DX(h‾i) dense in X. On that overlap the two local expressions for φ agree, so the class g‾ih‾j−g‾jh‾i∈k[X] vanishes on a dense subset of X and therefore on all of X. By [L3], g‾ih‾j=g‾jh‾iin k[X].

1.4L6givenalgebra

Choose representatives f,h1,…,hr∈k[x1,…,xn] of f‾,h‾1,…,h‾r. Because DX(f‾)=⋃i=1rDX(h‾i), a point of X lies outside U exactly when all hi vanish there. Thus V(I(X)+(f))=V(I(X)+(h1,…,hr)) inside Akn. Applying [L6] gives f∈I(V(I(X)+(f)))=I(V(I(X)+(h1,…,hr)))=I(X)+(h1,…,hr), so for some M≥1 there exist b1,…,br∈k[x1,…,xn] and u∈I(X) with fM=u+b1h1+⋯+brhr. Passing to k[X] yields f‾ M=b‾1 h‾1+⋯+b‾r h‾r.

2.1L2step 1.1algebra

Assume now that U≠∅. To prove injectivity, let a/f‾ n∈k[X]f‾ map to the zero function on U. Then a(x)=0 for every x∈U. On the complement X∖U one has f‾(x)=0. Therefore (af‾)(x)=0 for every x∈X, so af‾=0 in k[X]. By [L2], this implies a/f‾ n=0 in k[X]f‾. Thus Φ is injective.

2.2step 1.3step 1.4algebraconstruct

Define a:=b‾1 g‾1+⋯+b‾r g‾r∈k[X]. Fix x∈DX(h‾j). Using the relations from step 1.3 and then step 1.4, we compute a(x)h‾j(x)=∑i=1rb‾i(x)g‾i(x)h‾j(x)=g‾j(x)∑i=1rb‾i(x)h‾i(x)=g‾j(x)f‾(x)M. Since h‾j(x)≠0, division in the field k gives a(x)f‾(x)M=g‾j(x)h‾j(x)=φ(x). Because the DX(h‾j) cover U, this holds for every x∈U. Hence φ=Φ(a/f‾ M), so Φ is surjective.

3.1step 1.2step 2.1step 2.2∎

Step 2.1 proves injectivity, step 2.2 proves surjectivity, and step 1.2 handles the empty-open boundary. Therefore Φ:k[X]f‾→∼OX(U) is a ring isomorphism.

Depends on

Used by

Dependency tree · two levels

20 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