simp [var_map_x_is_none] at ctxt_equiv
case inr.intro
V 𝕍 : Type
inst✝¹ : DecidableEq V
inst✝ : DecidableEq 𝕍
y : V
M : Λ V 𝕍
Γ Γ' : TCtxt V 𝕍
σ : 𝕋 𝕍
var_map : V → Option V
x : V
var_map_x_is_none : var_map x = none
x_eq_y : x = y
ctxt_equiv : var_map x = none ∧ getType x Γ = getType x Γ' ∨ ∃ y, var_map x = some y ∧ getType x Γ = getType y Γ'
⊢ getType x Γ = some σ → getType x Γ' = some σ
case inr.intro
V 𝕍 : Type
inst✝¹ : DecidableEq V
inst✝ : DecidableEq 𝕍
y : V
M : Λ V 𝕍
Γ Γ' : TCtxt V 𝕍
σ : 𝕋 𝕍
var_map : V → Option V
x : V
var_map_x_is_none : var_map x = none
x_eq_y : x = y
ctxt_equiv : getType x Γ = getType x Γ'
⊢ getType x Γ = some σ → getType x Γ' = some σ