suffices ∀ j, UInt.getBit (UInt.lsb a) j = decide (i = j) from ⟨i, this⟩
case intro
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
ha : a ≠ 0
i : Nat
hi : UInt.getBit (UInt.lsb a) i = true
⊢ ∃ i, ∀ (j : Nat), UInt.getBit (UInt.lsb a) j = decide (i = j)
case intro
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
ha : a ≠ 0
i : Nat
hi : UInt.getBit (UInt.lsb a) i = true
⊢ ∀ (j : Nat), UInt.getBit (UInt.lsb a) j = decide (i = j)