Theorem: UInt.eq_of_length_eq_zero (Algdata/Classes/UInt.lean)

State before:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
⊢ length α = 0 → ∀ (a b : α), a = b
Tactic:
intro h a b
State after:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
h : length α = 0
a b : α
⊢ a = b

State before:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
h : length α = 0
a b : α
⊢ a = b
Tactic:
apply UInt.toNat_inj
State after:
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
h : length α = 0
a b : α
⊢ toNat a = toNat b

State before:
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
h : length α = 0
a b : α
⊢ toNat a = toNat b
Tactic:
simp only [toNat_of_length_eq_zero h]
State after:
no goals