Number fields #
This file defines a number field and the ring of integers corresponding to it.
Main definitions #
NumberField
defines a number field as a field which has characteristic zero and is finite dimensional over β.ringOfIntegers
defines the ring of integers (or number ring) corresponding to a number field as the integral closure of β€ in the number field.
Implementation notes #
The definitions that involve a field of fractions choose a canonical field of fractions, but are independent of that choice.
References #
- [D. Marcus, Number Fields][marcus1977number]
- [J.W.S. Cassels, A. FrΓΆlich, Algebraic Number Theory][cassels1967algebraic]
- [P. Samuel, Algebraic Theory of Numbers][samuel1970algebraic]
Tags #
number field, ring of integers
- to_charZero : CharZero K
- to_finiteDimensional : FiniteDimensional β K
A number field is a field which has characteristic zero and is finite dimensional over β.
Instances
The ring of integers (or number ring) corresponding to a number field is the integral closure of β€ in the number field.
Equations
Instances For
Equations
- NumberField.termπ = Lean.ParserDescr.node `NumberField.termπ 1024 (Lean.ParserDescr.symbol "π")
Instances For
Given an algebra between two fields, create an algebra between their two rings of integers.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The ring of integers of K
are equivalent to any integral closure of β€
in K
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The ring of integers of a number field is not a field.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A β€-basis of the ring of integers of K
.
Equations
Instances For
A basis of K
over β
that is also a basis of π K
over β€
.
Equations
Instances For
The ring of integers of β
as a number field is just β€
.
Instances For
The quotient of β[X]
by the ideal generated by an irreducible polynomial of β[X]
is a number field.