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.
Integral ideal factorisation in a number field, in ZF
Statement
Every nonzero integral ideal of has a unique finite factorisation into distinct nonzero prime ideals, with . The finite choices in this construction are least-coded finite choices, so the assertion uses no Choice.
Facts & Assumptions
Given: A number field , its ring of integers , and a nonzero integral ideal .
is a free -module of finite rank (The ring of integers has rank the degree).
Every subgroup of is for a unique ; when it is nonzero, is its least positive element (Every subgroup of is for exactly one natural number ).
Every nonzero integral ideal of has finite additive quotient (A nonzero number-field ideal has finite quotient).
Ideals of correspond by inverse image to ideals of containing (Correspondence theorem: ideals of correspond to ideals of containing ).
is the integral closure of in (Ring of integers), and an integral closure of a domain in a field extension is integrally closed (The integral closure of a domain in a field extension is integrally closed).
Integral closure commutes with localization: if is a domain and its integral closure in a field , then for every multiplicative the integral closure of in is (Integrality and integral closure commute with localisation).
For a prime ideal of a domain, is local with unique maximal ideal ; its units are exactly the fractions whose numerator is outside ( is local with unique maximal ideal ).
In a localization at a prime, implies for some ; this follows from the fraction equality criterion (Equality, vanishing, and the kernel of the localisation map).
For a commutative ring and a positive-sized square matrix , (For every positive-sized square matrix over a commutative ring, ).
The localization fractions have the usual well-defined ring operations, the map is a ring homomorphism, and every denominator class is a unit with inverse (The localisation relation is an equivalence relation and fraction arithmetic is well defined).
Proof
Work temporarily with one finite integral basis of supplied by [F1]; fixing this single existential witness is not a choice from a family. It identifies the additive group of with , on which fix an explicit natural-number code (the usual sign code and a finite tuple-pairing code). An integral basis is -independent: clearing denominators in a rational relation gives an integer relation. Its elements therefore form a -basis of . For any , clearing the finitely many rational coordinates gives a nonzero integer with ; hence . We first prove by induction on that every subgroup has a finite basis. The case is immediate. For , project onto the first coordinate. By [F2], the image is either zero or for its least positive element . In the zero case apply induction to the kernel, viewed in the last coordinates. Otherwise take the least-coded with first coordinate ; the kernel has a finite basis by induction, and that basis together with spans . Their independence follows by taking first coordinates and then using independence in the kernel. This finite induction uses only least natural numbers and one least-coded lift at each nonzero stage.
If , its factorisation is the empty product. A nonempty finite product of proper prime ideals is contained in any one of its factors, so it cannot equal . Hence this factorisation is unique.
Every ideal is an additive subgroup of ; step 1.1 gives it a finite -basis, which also generates it as an -ideal because . If and is an ideal, its contraction is finitely generated by step 1.1, and : for with , the unit gives , and the reverse inclusion is immediate. Consequently every ideal of is finitely generated. Any ascending chain of ideals of stabilizes: its union is an ideal, hence has finitely many generators. If the union is zero, every member is zero. Otherwise its finite generating list is nonempty, and its generators all lie in one common chain member, which then equals the union. No maximal-condition or dependent-choice implication is used.
Now suppose . Put ; [F3] makes finite. The fixed basis code on gives each coset of the least code of its representatives. Order the finite set by these codes. Code each subset of by its bit mask in this ordering; this gives a definite code to every ideal of . The maximal ideals of form a finite nonempty set: among its proper ideals, take the least bit-mask code among those of greatest finite cardinality. List all maximal ideals in increasing bit-mask order. By [F4], their inverse images are exactly the maximal ideals of containing . Every nonzero prime containing is on this list: its quotient is finite by [F3] and is a domain, hence a field, so that prime is maximal. Conversely every maximal ideal is prime. The list is therefore exact, finite, and canonically ordered.
Fix a prime in this list and put and . This is a local domain by [F7], and because contains and localization of the domain is injective. By [F5], is integrally closed; applying [F6] with base domain , field from step 1.1, integral closure from [F5], and multiplicative set shows that is integrally closed in . Step 1.1 also gives a finite generating list for , whose images generate .
Code a fraction in by the least code of a representing pair , using the fixed code on . Thus every nonempty subset of has a least-coded element. Take the least-coded nonzero and write with and ; then . The map from the localization of at the image of to sending to is a surjective ring homomorphism by [F10]. If its value is zero, then ; since is a unit, , and [F8] gives some with . Thus is already zero in that localization, so the map is injective. The source is finite because it is represented by pairs from the two finite sets and the image of , using [F3]. Code its classes by least codes of representing pairs. It is local with maximal ideal : every class outside has a representative outside , hence a unit by [F7]. For any , two powers repeat in this finite ring, say with . Since is outside , it is a unit, so ; necessarily , since . The finite set , ordered by these class codes, has a list ; take for each the least positive nilpotence exponent . Every product of elements of contains some at least times. Thus for some positive , and .
Take the least positive with . If , then . If , choose the least-coded and put . Then and . If , take finite generators of from step 2.3 and take for each the least-coded coefficient tuple with . The matrix kills the column of generators. By [F9] its adjugate shows that for every . Some , so the domain property gives . The polynomial is monic over , making integral over , contrary to its integral closedness and . Thus take the least-coded with . Then is a unit by [F7], and for every , . Hence . In either case for a nonzero nonunit , chosen by the least codes just specified.
Every nonzero has a unique expression with outside and . Divide by whenever the current element lies in ; the quotient is unique because is a domain. If division never stopped, the resulting principal ideals would form a strictly ascending chain: equality at a step would make a unit. Step 2.1 rules out such a chain, so division stops at a unit. Uniqueness follows by cancellation: if two exponents differ, a unit would be a multiple of , which lies in . The recursive divisions are unique, not choices from families.
The ideal is nonzero and finitely generated by step 2.1. Write each nonzero generator in the form of step 5.1 and take the least of the finitely many exponents, say . Among the finite listed generators attaining that exponent take the least-coded one; it yields after multiplying by a unit inverse; every generator is divisible by that power. Thus . Since , this ideal is proper and . If and , cancellation of the nonzero would make a multiple of , impossible because . Thus the exponent is unique.
For every , multiplication by induces a surjection ; its kernel is exactly , since cancellation of the nonzero shows exactly when . Thus each layer is one-dimensional over the residue field. Also the maximal ideal of has nilpotency index exactly : its -th power vanishes, while its preceding power does not, because the powers of are strictly distinct as shown in step 6.1. These local quotient facts support the norm and Dedekind--Kummer uses of the local calculation.
In the canonical finite order of step 2.2 define . This product is nonzero: choose a least-coded nonzero element in each of its finitely many prime factors and multiply them in the domain . At for a listed prime, every other listed prime becomes the unit ideal (distinct maximal ideals are incomparable), so [step 6.1] gives . At any maximal ideal not on the list, ; take the least-coded element of , which becomes a unit. Each listed prime is distinct from , so take its least-coded element outside ; every factor becomes the unit ideal. Thus the same local equality holds there.
If , its class in the finite ring is nonzero, so its annihilator is proper. The finite, nonempty set of proper ideals containing this annihilator includes the annihilator itself. Take the least bit-mask code among its members of greatest finite cardinality; it is inclusion-maximal among proper ideals, hence a maximal ideal of . By [F4], its inverse image is a maximal ideal of containing . The local equality in step 7.2 puts in by [F8], so take the least-coded with . This puts the class of in the annihilator, a contradiction. Hence . For the reverse inclusion, by step 7.2, so [F3] makes finite; for a hypothetical , its nonzero class has a proper annihilator in . The nonempty finite set of proper ideals containing that annihilator includes the annihilator itself. Take the least-bit-mask member of greatest cardinality, using the same quotient coding from step 2.2; it is maximal, and by [F4] its inverse image is a maximal ideal of . The local equality puts in by [F8], so take the least-coded with . Then lies in the annihilator, a contradiction. Thus and .
Suppose a second finite factorisation into distinct nonzero prime ideals is given. Each factor contains , so every such prime is maximal by step 2.2. Localizing at any maximal ideal , all distinct prime factors become units; the product is proper exactly when occurs, and then its local exponent is the unique exponent of the power of . The local equality with therefore forces exactly the same primes and exponents as in step 6.1. The prime list was sorted by least codes, the exponents are unique, and the finite auxiliary choices above were also least-coded. Thus the factorisation is unique and uses no Choice.
Depends on
- A nonzero number-field ideal has finite quotient
- The ring of integers has rank the degree
- Every subgroup of $(\mathbb{Z}, +)$ is $\langle n \rangle = n\mathbb{Z}$ for exactly one natural number $n$
- Ring of integers
- The integral closure of a domain in a field extension is integrally closed
- Integrality and integral closure commute with localisation
- $R_{\mathfrak p}$ is local with unique maximal ideal $\mathfrak pR_{\mathfrak p}$
- The localisation relation is an equivalence relation and fraction arithmetic is well defined
- Equality, vanishing, and the kernel of the localisation map
- Correspondence theorem: ideals of $R/I$ correspond to ideals of $R$ containing $I$
- For every positive-sized square matrix over a commutative ring, $A\operatorname{adj}(A)=\operatorname{adj}(A)A=\det(A)I$
Used by
- Every nontrivial number field has a ramified finite prime Corollary
- Ramification index Definition
- S-integers and S-units of a number field Definition
- The different of a number field Definition
- Choice-free prime factorisation for a monogenic number ring Lemma
- Dedekind--Kummer prime factorisation Theorem
- Galois action on primes above a prime is transitive Theorem
- Ideal norm is multiplicative Theorem
- Ramification is detected by the number-field discriminant Theorem
- The fundamental identity for primes Theorem
Dependency tree · two levels
52 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
- J. S. Milne, Algebraic Number Theory, Theorem 3.7 (standard reference, not scraped)