Theorems · Theorem · logic and foundations
FirstOrder.Language.Term.restrictVarLeft.eq_def
∀ {L : FirstOrder.Language} {α : Type u'} {β : Type v'} [inst : DecidableEq α] {γ : Type u_2} (x : L.Term (α ⊕ γ))
(x_1 : ↥x.varFinsetLeft → β),
x.restrictVarLeft x_1 =
match x, x_1 with
| FirstOrder.Language.var (Sum.inl a), f => FirstOrder.Language.var (Sum.inl (f ⟨a, ⋯⟩))
| FirstOrder.Language.var (Sum.inr a), _f => FirstOrder.Language.var (Sum.inr a)
| FirstOrder.Language.func F ts, f =>
FirstOrder.Language.func F fun i => (ts i).restrictVarLeft (f ∘ Set.inclusion ⋯)- Defined in
- Mathlib.ModelTheory.Semantics
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 79 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement · cited by 13,712
- SetLike.coestatement · cited by 8,199
- FirstOrder.Languagestatement and proof · cited by 1,084
- Finset.mem_univproof · cited by 361
- FirstOrder.Language.Termstatement and proof · cited by 166
- FirstOrder.Language.Functionsstatement and proof · cited by 153
- Set.inclusionstatement and proof · cited by 145
- Finset.mem_singleton_selfstatement and proof · cited by 44
- FirstOrder.Language.Term.belowproof · cited by 13
- FirstOrder.Language.Term.brecOn.goproof · cited by 13
- FirstOrder.Language.Term.brecOn.eqproof · cited by 12
- Finset.subset_biUnion_of_memproof · cited by 8
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.