Theorems · Inductive type · logic and foundations
FirstOrder.Language.Structure
FirstOrder.Language → Type w → Type (max (max u v) w)
A first-order structure on a type M consists of interpretations of all the symbols in a given
language. Each function of arity n is interpreted as a function sending tuples of length n
(modeled as (Fin n → M)) to M, and a relation of arity n is a function from tuples of length
n to Prop.
- Defined in
- Mathlib.ModelTheory.Basic
- Cited by
- 775 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 2 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- FirstOrder.Languagestatement · cited by 1,084
Cited by1,016
Results whose statement or proof uses this declaration.
- FirstOrder.Language.Substructurestatement · cited by 242
- FirstOrder.Language.Embeddingstatement · cited by 128
- FirstOrder.Language.Homstatement · cited by 107
- FirstOrder.Language.BoundedFormula.Realizestatement and proof · cited by 104
- FirstOrder.Language.Equivstatement · cited by 83
- FirstOrder.Language.Term.realizestatement and proof · cited by 81
- FirstOrder.Language.Formula.Realizestatement and proof · cited by 81
- FirstOrder.Language.Substructure.closurestatement and proof · cited by 70
- FirstOrder.Language.Structure.funMapstatement and proof · cited by 69
- FirstOrder.Language.Structure.RelMapstatement and proof · cited by 68
- FirstOrder.Language.Theory.Modelstatement · cited by 67
- FirstOrder.Language.Sentence.Realizestatement and proof · cited by 62
Showing the 200 most cited of 1,016.