SLMath collaboration for adding Krull dimension and Hilbert polynomial to mathlib
Find a file
2023-06-09 21:05:21 -07:00
.docker/gitpod added gitpod files 2023-06-09 16:55:01 -07:00
comm_alg add readme 2023-06-10 03:13:59 +00:00
.gitignore initial commit 2023-06-09 23:35:49 +00:00
CommAlg.lean initial commit 2023-06-09 23:35:49 +00:00
gitpod.yml added gitpod files 2023-06-09 16:55:01 -07:00
lake-manifest.json initial commit 2023-06-09 23:35:49 +00:00
lakefile.lean initial commit 2023-06-09 23:35:49 +00:00
lean-toolchain initial commit 2023-06-09 23:35:49 +00:00
README.md Update README.md 2023-06-09 21:05:03 -07:00
Readme.md add readme 2023-06-10 03:13:59 +00:00

comm_alg

SLMath collaboration for adding Krull dimension and Hilbert polynomial to mathlib

We start the comm algebra project by important definitions and theorems and go from there.

Feel free to add, modify, and expand this file. Below are starting point for the project:

Definitions of an ideal, prime ideal, and maximal ideal

Definition of a Spec of a ring

Definition of a Noetherian and Artinian rings

Definitions of a local ring and quotient ring

Definition of the chain of prime ideals and the length of these chains

Definition of the Krull dimension (supremum of the lengh of chain of prime ideal)

Definition of the height of prime ideal (dimension of A_p)

Give Examples of each of the above cases for a particular instances of ring

Theorem 0: Hilbert Basis Theorem

Theorem 1: If A is a nonzero ring, then dim A[t] >= dim A +1

Theorem 2: If A is a nonzero noetherian ring, then dim A[t] = dim A + 1

Theorem 3: If A is nonzero ring then dim A_p + dim A/p <= dim A