Theorem: LO.FirstOrder.Semiterm.val_lMap (Logic/FirstOrder/Basic/Semantics/Semantics.lean)

State before:
n n₁ n₂ : ℕ
L₁ : Language
L₂ : Language
L : Language
μ : Type v
μ₁ : Type v₁
μ₂ : Type v₂
M : Type w
s : Structure L M
e✝¹ : Fin n → M
e₁ : Fin n₁ → M
e₂ : Fin n₂ → M
ε✝¹ : μ → M
ε₁ : μ₁ → M
ε₂ : μ₂ → M
φ✝ : L₁ →ᵥ L₂
e✝ : Fin n → M
ε✝ : μ → M
φ : L₁ →ᵥ L₂
s₂ : Structure L₂ M
e : Fin n → M
ε : μ → M
t : Semiterm L₁ μ n
⊢ val s₂ e ε (lMap φ t) = val (Structure.lMap φ s₂) e ε t
Tactic:
induction t <;> simp [*, valm, Function.comp, val_func, Semiterm.lMap_func]
State after:
no goals