Theorem: LO.FirstOrder.Rew.embSubsts_zero (Logic/FirstOrder/Basic/Syntax/Rew.lean)

State before:
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
⊢ embSubsts w = emb
Tactic:
ext x <;> try simp
State after:
case hb
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Fin 0
⊢ w x = #x

case hf
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Empty
⊢ (embSubsts w) &x = emb &x

State before:
case hb
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Fin 0
⊢ (embSubsts w) #x = emb #x
Tactic:
simp
State after:
case hb
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Fin 0
⊢ w x = #x

State before:
case hb
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Fin 0
⊢ w x = #x
Tactic:
exact Fin.elim0 x
State after:
no goals

State before:
case hf
L : Language
L' : Language
L₁ : Language
L₂ : Language
L₃ : Language
ξ : Type u_1
ξ' : Type u_2
ξ₁ : Type u_3
ξ₂ : Type u_4
ξ₃ : Type u_5
n n₁ n₂ n₃ : ℕ
ω : Rew L ξ₁ n₁ ξ₂ n₂
k : ℕ
w✝ : Fin k → Semiterm L ξ n
w : Fin 0 → Term L ξ
x : Empty
⊢ (embSubsts w) &x = emb &x
Tactic:
exact Empty.elim x
State after:
no goals