Theorems · Definition · logic and foundations
FirstOrder.Language.Prestructure.recOn
{L : FirstOrder.Language} →
{M : Type u_1} →
{s : Setoid M} →
{motive : L.Prestructure s → Sort u} →
(t : L.Prestructure s) →
((toStructure : L.Structure M) →
(fun_equiv :
∀ {n : ℕ} {f : L.Functions n} (x y : Fin n → M),
x ≈ y → FirstOrder.Language.Structure.funMap f x ≈ FirstOrder.Language.Structure.funMap f y) →
(rel_equiv :
∀ {n : ℕ} {r : L.Relations n} (x y : Fin n → M),
x ≈ y → FirstOrder.Language.Structure.RelMap r x = FirstOrder.Language.Structure.RelMap r y) →
motive { toStructure := toStructure, fun_equiv := fun_equiv, rel_equiv := rel_equiv }) →
motive t- Defined in
- Mathlib.ModelTheory.Quotients
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 8 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- FirstOrder.Languagestatement and proof · cited by 1,084
- FirstOrder.Language.Structurestatement and proof · cited by 775
- FirstOrder.Language.Functionsstatement and proof · cited by 153
- FirstOrder.Language.Relationsstatement and proof · cited by 147
- FirstOrder.Language.Structure.funMapstatement and proof · cited by 69
- FirstOrder.Language.Structure.RelMapstatement and proof · cited by 68
- FirstOrder.Language.Prestructurestatement and proof · cited by 5
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.