LeanAide GPT-4 documentation

Module: Mathlib.ModelTheory.Algebra.Field.Basic


FirstOrder.Field.FieldAxiom.toProp_of_model

theorem FirstOrder.Field.FieldAxiom.toProp_of_model : ∀ {K : Type u_2} [inst : Add K] [inst_1 : Mul K] [inst_2 : Neg K] [inst_3 : Zero K] [inst_4 : One K] [inst_5 : FirstOrder.Ring.CompatibleRing K] [inst_6 : K ⊨ FirstOrder.Language.Theory.field] (ax : FirstOrder.Field.FieldAxiom), FirstOrder.Field.FieldAxiom.toProp K ax

This theorem states that for any type `K` that has addition, multiplication, negation, a zero, and a one, and is compatible with the ring language in the sense of first order logic, if `K` satisfies the first order theory of fields, then any field axiom (represented by `ax`) is valid in `K`. In other words, the property corresponding to the field axiom holds in `K`.

More concisely: If `K` is a type with additions, multiplications, negation, zero, and one, compatible with the ring language, and satisfies the first-order theory of fields in Lean 4, then every field axiom holds in `K`.