Theorems · Definition · number theory
NumberField.RingOfIntegers
(K : Type u_1) → [Field K] → Type u_1
The ring of integers (or number ring) corresponding to a number field
is the integral closure of ℤ in the number field.
This is defined as its own type, rather than a Subalgebra, for performance reasons:
looking for instances of the form SMul (RingOfIntegers _) (RingOfIntegers _) makes
much more effective use of the discrimination tree than instances of the form
SMul (Subtype _) (Subtype _).
The drawback is we have to copy over instances manually.
- Defined in
- Mathlib.NumberTheory.NumberField.Basic
- Cited by
- 413 results in Mathlib
- Foundations
- Depth 136 from the axioms, rests on 4,382 definitions · uses propext, Classical.choice, Quot.sound
- Assumes
- Field
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Fieldstatement and proof · cited by 7,404
- integralClosureproof · cited by 105
Cited by492
Results whose statement or proof uses this declaration.
- NumberField.RingOfIntegers.valstatement and proof · cited by 74
- IsPrimitiveRoot.toIntegerstatement · cited by 72
- NumberField.Units.torsionstatement and proof · cited by 53
- NumberField.FinitePlaceproof · cited by 35
- NumberField.integralBasisstatement · cited by 25
- NumberField.Units.logEmbeddingstatement and proof · cited by 25
- NumberField.Units.fundSystemstatement · cited by 23
- NumberField.mixedEmbedding.minkowskiBoundstatement and proof · cited by 21
- NumberField.Units.torsionOrderproof · cited by 17
- IsPrimitiveRoot.toInteger_isPrimitiveRootstatement · cited by 15
- RingOfIntegers.exponentstatement and proof · cited by 15
- NumberField.mixedEmbedding.fundamentalCone.preimageOfMemIntegerSetstatement · cited by 14
Showing the 200 most cited of 492.