Field Theory

InstanceField \(\R\) of real numbers#

Mathlib states this as Real.instField.

Real.instField : Field ℝ
MathlibReal.instField
Uses 1 · Used by 36

DefinitionAlgebraic elements#

An element of an R-algebra is algebraic over R if it is a root of a nonzero polynomial with coefficients in R.

IsAlgebraic.{u, v} (R : Type u) {A : Type v} [CommRing R] [Ring A] [Algebra R A] (x : A) : Prop
MathlibIsAlgebraic
Uses 3 · Used by 3

DefinitionTranscendental elements#

An element of an R-algebra is transcendental over R if it is not algebraic over R.

Transcendental.{u, v} (R : Type u) {A : Type v} [CommRing R] [Ring A] [Algebra R A] (x : A) : Prop
MathlibTranscendental
Uses 1 · Used by 2

DefinitionFinite fields#

This file contains basic results about finite fields. Throughout most of this file, K denotes a finite field and q is notation for the cardinality of K.

Mathlib covers this with the module Mathlib.FieldTheory.Finite.Basic rather than a single declaration.

Its 28 documented declarations include FiniteField.card_image_polynomial_eval, FiniteField.exists_root_sum_quadratic, FiniteField.sum_subgroup_units_eq_zero, FiniteField.sum_subgroup_units, FiniteField.card, FiniteField.sum_pow_units, FiniteField.sum_pow_lt_card_sub_one, FiniteField.frobeniusAlgHom, FiniteField.frobeniusAlgEquiv, FiniteField.frobeniusAlgEquivOfAlgebraic, Nat.sq_add_sq_zmodEq, Nat.sq_add_sq_modEq, and 16 more.

MathlibFiniteField.card_image_polynomial_eval · FiniteField.exists_root_sum_quadratic · FiniteField.sum_subgroup_units_eq_zero · FiniteField.sum_subgroup_units · FiniteField.card · FiniteField.sum_pow_units · FiniteField.sum_pow_lt_card_sub_one · FiniteField.frobeniusAlgHom · FiniteField.frobeniusAlgEquiv · FiniteField.frobeniusAlgEquivOfAlgebraic · Nat.sq_add_sq_zmodEq · Nat.sq_add_sq_modEq
Used by 1

StructureRational fraction fields with one indeterminate over a field#

RatFunc K is K(X), the field of rational functions over K.

The inclusion of polynomials into RatFunc is algebraMap K[X] K⟮X⟯, the maps between K⟮X⟯ and another field of fractions of K[X], especially FractionRing K[X], are given by IsLocalization.algEquiv.

RatFunc.{u} (K : Type u) [CommRing K] : Type u
MathlibRatFunc
Uses 2 · Used by 2

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.