A quantitative Hilbert's basis theorem and the constructive Krull dimension
Ryota Kuroki

TL;DR
This paper develops a constructive approach to Hilbert's basis theorem and Krull dimension, introducing $oldsymbol{ ext{α}}$-Noetherian modules and providing new proofs for bounds on the dimension of polynomial rings over fields and integers.
Contribution
It introduces $oldsymbol{ ext{α}}$-Noetherian modules as a constructive analogue of Noetherian modules and offers new constructive proofs of classical dimension bounds.
Findings
Constructive proof of $ ext{dim } K[X_0, ext{...,}X_{n-1}]<1+n$
Constructive proof of $ ext{dim } extbf{Z}[X_0, ext{...,}X_{n-1}]<2+n$
Introduction of $oldsymbol{ ext{α}}$-Noetherian modules as a new concept
Abstract
In classical mathematics, Gulliksen has introduced the length of Noetherian modules, and Brookfield has determined the length of Noetherian polynomial rings. Brookfield's result can be regarded as a quantitative version of Hilbert's basis theorem. In this paper, based on the inductive definition of Noetherian modules in constructive algebra, we introduce a constructive version of the length called -Noetherian modules, and present a constructive proof of some results by Brookfield. As a consequence, we obtain a new constructive proof of and , where is a discrete field.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCommutative Algebra and Its Applications · Polynomial and algebraic computation · Rings, Modules, and Algebras
\setlistdepth
10
A quantitative Hilbert’s basis theorem and the constructive Krull dimension
Ryota Kuroki
Graduate School of Mathematical Sciences, The University of Tokyo, 3-8-1 Komaba, Meguro-ku, Tokyo, 153-8914, Japan
Abstract.
In classical mathematics, Gulliksen has introduced the length of Noetherian modules, and Brookfield has determined the length of Noetherian polynomial rings. Brookfield’s result can be regarded as a quantitative version of Hilbert’s basis theorem. In this paper, based on the inductive definition of Noetherian modules in constructive algebra, we introduce a constructive version of the length called -Noetherian modules, and present a constructive proof of some results by Brookfield. As a consequence, we obtain a new constructive proof of and , where is a discrete field.
Key words and phrases:
Constructive algebra, Hilbert’s basis theorem, Krull dimension
2020 Mathematics Subject Classification:
Primary: 16P40; Secondary: 03F65
1. Introduction
In this paper, all rings are assumed to have an identity, and the term “module” refers to a left module. In constructive arguments, an ordinal means a Cantor normal form (i.e., an ordinal less than ). See [CC06, Gri13, NFXG20, KNFX21, KNFX23] for type-theoretic treatments of Cantor normal forms. In fact, we only need ordinals less than to obtain results on the Krull dimension, and such ordinals can be expressed as
[TABLE]
Hilbert’s basis theorem is an important topic in constructive algebra. In exploring constructive versions of Hilbert’s basis theorem, several definitions of Noetherian rings have been considered [BSB23], including Richman–Seidenberg Noetherian rings [Ric74, Sei74, MRR88]. Among them, Jacobsson and Löfwall’s one [JL91, Definition 3.4] and Coquand and Persson’s one [CP99, Section 3.1] are (generalized) inductive definitions.
In this paper, we quantify the inductive definition and define -Noetherian rings for an ordinal . Then we constructively prove a quantitative version of Hilbert’s basis theorem and present an application to the Krull dimension of polynomial rings.
In Section 2, based on the inductive definitions of Noetherianity [JL91, CP99], we define the notion of -Noetherian modules and -Noetherian rings for an ordinal . Every discrete field is -Noetherian, and is -Noetherian. If a commutative ring is -Noetherian for some , then holds (Theorem 2.13).
In Section 3, we prove a quantitative version of Hilbert’s basis theorem (Theorem 3.7): if a ring is -Noetherian, then is -Noetherian, where denotes the Hessenberg natural product. This gives a new constructive proof of and , where is a discrete field.
In classical mathematics, our main theorems have already been proved. The notion of -Noetherian rings is essentially introduced by Gulliksen [Gul73] and developed by Brookfield [Bro02] in the form of the length of a Noetherian module . In fact, a module is -Noetherian if and only if is Noetherian and (Theorem 4.8). For every Noetherian ring , Brookfield [Bro03, Theorem 3.1] has proved that . As noted in [Bro03], when is Noetherian, Brookfield’s theorem implies since is equivalent to [Gul73, Theorem 2.3].
2. -Noetherian rings
We first introduce some notation. Let , , and . Let denote the set of finite lists of elements of a set . We may sometimes write a list as . The expression denotes the empty list. For and , let . For a module over a ring , let denote the submodule of generated by . Let .
We define -good lists and -Noetherian rings for an ordinal .
Definition 2.1**.**
Let be a module over a ring and be an ordinal.
- (1)
A list is called -good (or simply good), if and . Note that this definition is different from the definition of a good list in [CP99, Section 3.1]. 2. (2)
A list is called -good if for every , there exists such that is -good. 3. (3)
A module is called -Noetherian if is -good. A ring is called (left) -Noetherian if it is -Noetherian as a left -module.
Remark 2.2**.**
The above definition of -Noetherian modules is a quantitative version of the following generalized inductive definition of Noetherian modules:
- (1)
A list is called good if and . 2. (2)
We inductively generate the predicate “good bars ” by the following constructors:
- (a)
If is good, then good bars . 2. (b)
If good bars for every , then good bars . 3. (3)
A module is called Noetherian if good bars .
Inductive definitions of Noetherian rings have been introduced by Jacobsson, Löfwall [JL91, Definition 3.4], Coquand, and Persson [CP99, Section 3.1]. Although the above inductive definition is similar to these, it is different from the definition in [JL91] because the above definition does not contain negation, and it is also different from the one in [CP99] (at least on the surface) because the above definition uses a stronger notion of goodness. We do not know whether the above definition of Noetherian modules is equivalent to the one in [CP99].
Remark 2.3**.**
We also have the following alternative definition of -Noetherian modules.
- (1)
A finitely generated submodule of is -blocked if for every ,
- (a)
, or 2. (b)
there exists such that is -blocked. 2. (2)
A module is called -Noetherian if is -blocked.
The above definition of -blocked module is a quantitative version of the following modified negation-free definition of the blocked modules [JL91, Definition 3.1]:
- •
A finitely generated submodule of is blocked if for every ,
- (1)
or 2. (2)
there exists such that is blocked.
Example 2.4**.**
Let be a discrete field.
- (1)
A ring is [math]-Noetherian if and only if it is trivial. 2. (2)
A ring is -Noetherian if and only if it is a discrete field. 3. (3)
Let . The rings and are -Noetherian. 4. (4)
The rings and are -Noetherian.
More generally, we can define -Euclidean rings and prove that they are -Noetherian.
Definition 2.5**.**
Let be a module over a ring and be an ordinal.
- (1)
An element is called -Euclidean if . 2. (2)
An element is called -Euclidean if for every , there exist and -Euclidean element such that . 3. (3)
A module is called -Euclidean if for every , there exists such that is -Euclidean. A ring is called (left) -Euclidean if it is -Euclidean as a left -module.
Remark 2.6**.**
In classical mathematics, Motzkin [Mot49, Section 2] has introduced a transfinite version of the Euclidean ring, and it has been studied by several authors [Fle71, Sam71, Hib75, Hib77, Nag78, Nag85, Cla15, CNT19]. Non-commutative Euclidean rings are studied in [Ore33, Coh61, Bru73]. Euclidean modules are studied in [Len74, Rah02, LC14]. We note that Lenstra [Len74] has treated all three generalizations of Euclidean rings.
Example 2.7**.**
Let be a discrete field.
- (1)
A ring is [math]-Euclidean if and only if it is a trivial ring. 2. (2)
A ring is -Euclidean if and only if it is a discrete field. 3. (3)
Let . The rings and are -Euclidean. 4. (4)
The rings and are -Euclidean.
We use the following lemma to prove that every -Euclidean module is -Noetherian.
Lemma 2.8**.**
Let be a module over a ring , be an ordinal, and . If contains an -Euclidean element , then is -good.
Proof.
We prove this by induction on .
- •
Let . Since is -Euclidean, there exists and a -Euclidean element such that .
- (1)
If , then . Hence , and is good. 2. (2)
If , then . Hence is -good by the inductive hypothesis.
Hence is -good. ∎
Theorem 2.9** (Classically proved in [Cla15, Theorem 3.17]).**
Let be an ordinal and be a module over a ring . If is an -Euclidean module over a ring , then is -Noetherian.
Proof.
Let . Then, there exists such that is -Euclidean.
- (1)
If , then . Hence is good. 2. (2)
If , then is -good by Lemma 2.8.
Hence is -good. ∎
We next prove that a sequence indexed by in an -Noetherian module contains a reversed good subsequence.
Lemma 2.10**.**
Let be a module over a ring , be an ordinal, and be a function. Let . If there exist and a strictly decreasing sequence such that is -good, then there exist and a strictly decreasing sequence such that is good.
Proof.
We prove this by induction on .
- (1)
If , then is good. 2. (2)
Let . Since is -good, there exists such that is -good. By the inductive hypothesis, there exist and a strictly decreasing sequence such that
[TABLE]
is good.∎
Theorem 2.11**.**
Let be a module over a ring , be an ordinal, be a function, and . If is -Noetherian, then there exist and a strictly decreasing sequence such that is good.
Proof.
Let in Lemma 2.10. ∎
We recall the following elementary characterization of the Krull dimension by Lombardi [Lom02, Définition 5.1]. See [Lom23, Note historique] for the background of the constructive definition of the Krull dimension.
Definition 2.12**.**
Let . A ring is of Krull dimension less than if for every , there exists such that
[TABLE]
Let denote the statement that is of Krull dimension less than .
The following relation between the notion of -Noetherian rings and the Krull dimension easily follows from Theorem 2.11:
Theorem 2.13** (Classically proved in [Gul73, Theorem 2.3]).**
Let and be a commutative ring. If is -Noetherian for some , then .
Proof.
Let . Define by . We put the anti-lexicographic order on and identify it with . By Theorem 2.11, there exist and a strictly decreasing sequence such that is good. Hence . ∎
Example 2.14**.**
Since is -Noetherian, every sequence has a reversed good subsequence. In particular, has a reversed good subsequence for every . This implies .
3. The quantitative Hilbert’s basis theorem
In this section, we will prove the following quantitative version of Hilbert’s basis theorem:
- •
If a module over a ring is -Noetherian, then the -module is -Noetherian, where denotes the Hessenberg natural product.
We use some basic facts about transfinite chomp described in [HS02].
Definition 3.1**.**
A set is called finite if there exist and a surjection from to . Let denote the set of all finite subsets of a set .
Definition 3.2**.**
Let be ordinals. We define a binary relation on by
[TABLE]
For , we define a detachable subset by
[TABLE]
For , let
[TABLE]
We define a decidable binary relation on by
[TABLE]
We can regard an element as the position of -chomp. A function is defined in [HS02, Section 2]. It satisfies the following conditions:
- (1)
. 2. (2)
If , then .
Definition 3.3**.**
Let be a module over a ring . Let denote the polynomial module regarded as an -module. We regard a list as a polynomial . Let . If , let .
Definition 3.4**.**
Let be an ordinal and be a module over a ring . Let . We say that describes if for every , there exist and such that
- (1)
, 2. (2)
, and 3. (3)
is -good.
Lemma 3.5**.**
Let be an ordinal and be an -Noetherian module over a ring . Let , , and be an element that describes . Then, for every ,
- (1)
* is good, or* 2. (2)
there exists such that describes and .
Proof.
We prove this by induction on .
- (1)
If , then and is good. 2. (2)
If , let . Then, there exist and such that
- (a)
, 2. (b)
, and 3. (c)
is -good.
Hence there exists such that is -good.
- (a)
If , then is good. Hence there exists such that and . By the inductive hypothesis,
- (i)
is good, or 2. (ii)
there exists such that describes and .
If (i) holds, then is good. If (ii) holds, then describes , and . 2. (b)
If , then let . Then describes , and .∎
Lemma 3.6**.**
Let be an ordinal and be an -Noetherian module over a ring . Let , , and be an element which describes . Then, is -good.
Proof.
Let . By induction on , we prove that there exists such that is -good. By Lemma 3.5,
- (1)
is good, or 2. (2)
there exists such that describes and .
If (1) holds, then is -good. If (2) holds, then , and is -good by the inductive hypothesis. Hence there exists such that is -good.
Hence is -good. ∎
Theorem 3.7**.**
Let be an ordinal and be an -Noetherian module over a ring . Then is an -Noetherian -module.
Proof.
Since describes , the list is -good. Since , the module is -Noetherian. ∎
The following corollary follows from Theorem 3.7 and the definition of -Noetherian rings:
Corollary 3.8** (Classically proved in [Bro03, Theorem 3.1]).**
If is an -Noetherian ring, then the ring is -Noetherian.
By Example 2.4, we obtain a new proof of the following well-known constructive results on the Krull dimension:
Example 3.9**.**
- (1)
If is a discrete field, then is -Noetherian. In particular, we have . This bound on the Krull dimension is constructively proved in [CL05, Corollary 4] and [LQ15, Theorem XIII-5.1]. 2. (2)
The ring is -Noetherian. In particular, we have . This bound on the Krull dimension is constructively proved in [LQ15, Theorem XIII-8.20]
4. Length of Noetherian modules
In this section, we reason in ZFC. We prove that the notion of -Noetherian ring can be written in terms of the length of Noetherian modules defined by Gulliksen [Gul73]. First, we recall the definition of the length.
Definition 4.1**.**
Let be a Noetherian module over a ring . For a submodule , we inductively define an ordinal by
[TABLE]
The ordinal is called the length of .
Lemma 4.2**.**
Let be an ordinal, be a module over a ring , and be an ascending chain of submodules of . If there exists an -good list such that , then there exists such that .
Proof.
We prove this by induction on .
- (1)
If , then . 2. (2)
Let . We have or .
- •
If , then there exists such that . Since is -good, there exists such that is -good. Since , we have . Hence . We have . Hence, by the inductive hypothesis, there exists such that .
Hence there exists such that .∎
Proposition 4.3**.**
Let be an ordinal, and be an -Noetherian module over a ring . Then is Noetherian.
Proof.
Let in Lemma 4.2. ∎
Lemma 4.4**.**
Let be an ordinal, be an -Noetherian module over a ring , and be a submodule of . If there exists an -good list such that , then .
Proof.
We prove this by induction on .
- •
Let be a submodule such that . Then, there exists such that . Since is -good, there exists such that is -good. Since , We have . Hence, by the inductive hypothesis, . Hence .
Hence . ∎
Proposition 4.5**.**
Let be an ordinal, and be an -Noetherian module over a ring . Then .
Proof.
Let in Lemma 4.4. ∎
Lemma 4.6**.**
Let be a Noetherian module over a ring , and . Then, is -good.
Proof.
We prove this by induction on .
- •
Let .
- (1)
If , then is good. 2. (2)
If , then . Hence, by the inductive hypothesis, is -good.
Hence is -good. ∎
Proposition 4.7**.**
Let be a Noetherian module over a ring . Then, is -Noetherian.
Proof.
Let in Lemma 4.6. ∎
Proposition 4.3, Proposition 4.5, and Proposition 4.7 together imply the following theorem.
Theorem 4.8**.**
Let be an ordinal, and be a module over a ring . Then is -Noetherian if and only if is Noetherian and .
Acknowledgments
The author would like to express his deepest gratitude to his supervisor, Ryu Hasegawa, for his support. The author would like to thank Thierry Coquand for his helpful advice. The author would also like to thank Yuto Arai, Ryuya Hora, Sangwoo Kim, Koki Kurahashi, Yuto Ikeda, Hiromasa Kondo, Haruki Toyota, and Minoru Sekiyama for their helpful comments in the graduate seminar.
This research was supported by Forefront Physics and Mathematics Program to Drive Transformation (FoPM), a World-leading Innovative Graduate Study (WINGS) Program, the University of Tokyo.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Bro 02] G. Brookfield. The length of Noetherian modules. Comm. Algebra 30(7):3177–3204, 2002.
- 2[Bro 03] G. Brookfield. The length of Noetherian polynomial rings. Comm. Algebra 31(11):5591–5607, 2003.
- 3[Bru 73] H. H. Brungs, Left Euclidean rings, Pacific Journal of Mathematics 45:27–33, 1973.
- 4[BSB 23] G. Buriola, P. Schuster, I. Blechschmidt. A Constructive Picture of Noetherian Conditions and Well Quasi-orders. In: G. Della Vedova, B. Dundua, S. Lempp, F. Manea, eds., Unity of Logic and Computation , 50–62. Ci E 2023. Lecture Notes in Comput. Sci., Vol. 13967. Springer, Cham, 2023.
- 5[CC 06] P. Castéran and E. Contejean. On ordinal notations. User Contributions to the Coq Proof Assistant, 2006. https://github.com/coq-contribs/cantor .
- 6[Cla 15] P. L. Clark. A Note on Euclidean Order Types. Order 32(2):157–178, 2015.
- 7[Coh 61] P. M. Cohn, On a generalization of the Euclidean algorithm. Proc. Cambridge Phil. Soc. 57:18–30, 1961.
- 8[CNT 19] C. J. Conidis, P. P. Nielsen, V. Tombs, Transfinitely valued Euclidean domains have arbitrary indecomposable order type. Comm. Algebra 47(3):1105–1113, 2019.
