ModuleQuadraticReality.lean
Nyll.SawinTotallyRealTowers.QuadraticReality
2 declarations indexed from sourceView source ↗ Module documentation
Reality of an extension generated by a rational square root
A square root of a nonnegative rational number has real image under every complex embedding. If it generates the extension, conjugation fixes the whole image. Conversely, a rational number that is a square in a totally real number field must be nonnegative.
Imports6
- Mathlib.Algebra.Algebra.Rat
- Mathlib.Algebra.Ring.Commute
- Mathlib.Analysis.Real.Sqrt
- Mathlib.Data.Rat.Cast.Order
- Mathlib.FieldTheory.IntermediateField.Adjoin.Defs
- Mathlib.NumberTheory.NumberField.InfinitePlace.TotallyRealComplex
Imported by3
Declarations
ClassFieldTower.Sawin.isTotallyReal_of_sq_nonneg_adjoin
DocumentationAn extension of ℚ generated by a square root of a nonnegative rational number is totally real. No degree or nonsquare hypothesis is needed.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped ComplexConjugate
open NumberField
universe u
namespace ClassFieldTower.Sawin
ClassFieldTower.Sawin.rat_nonneg_of_sq_of_isTotallyReal
DocumentationA rational number that is a square in a totally real number field is nonnegative. This direction does not require a generating element.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped ComplexConjugate
open NumberField
universe u
namespace ClassFieldTower.Sawin