First order theory of fields #
This file defines the first order theory of fields of characteristic p
as a theory over the
language of rings
Main definitions #
FirstOrder.Language.Theory.fieldOfChar
: the first order theory of fields of characteristicp
as a theory over the language of rings
For a given natural number n
, eqZero n
is the sentence in the language of rings
saying that n
is zero.
Equations
- FirstOrder.Field.eqZero n = (FirstOrder.Ring.termOfFreeCommRing ↑n).equal 0
Instances For
@[simp]
theorem
FirstOrder.Field.realize_eqZero
{K : Type u_1}
[CommRing K]
[FirstOrder.Ring.CompatibleRing K]
(n : ℕ)
(v : Empty → K)
:
The first order theory of fields of characteristic p
as a theory over the language of rings
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
FirstOrder.Field.model_hasChar_of_charP
{p : ℕ}
{K : Type u_1}
[Field K]
[FirstOrder.Ring.CompatibleRing K]
[CharP K p]
:
Equations
- ⋯ = ⋯
theorem
FirstOrder.Field.charP_iff_model_fieldOfChar
{p : ℕ}
{K : Type u_1}
[Field K]
[FirstOrder.Ring.CompatibleRing K]
:
instance
FirstOrder.Field.model_fieldOfChar_of_charP
{p : ℕ}
{K : Type u_1}
[Field K]
[FirstOrder.Ring.CompatibleRing K]
[CharP K p]
:
Equations
- ⋯ = ⋯
theorem
FirstOrder.Field.charP_of_model_fieldOfChar
(p : ℕ)
(K : Type u_1)
[Field K]
[FirstOrder.Ring.CompatibleRing K]
[h : K ⊨ FirstOrder.Language.Theory.fieldOfChar p]
:
CharP K p