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

State before:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
i : Nat
⊢ UInt.getBit (UInt.lsb a) i = true → ∀ {j : Nat}, j < i → UInt.getBit a j = false
Tactic:
intro h j
State after:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
i : Nat
h : UInt.getBit (UInt.lsb a) i = true
j : Nat
⊢ j < i → UInt.getBit a j = false

State before:
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
i : Nat
h : UInt.getBit (UInt.lsb a) i = true
j : Nat
⊢ j < i → UInt.getBit a j = false
Tactic:
exact (And.right $ (UInt.getBit_lsb_iff a).mp h) j
State after:
no goals