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

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

State before:
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
⊢ toNat (a >>> 0) = toNat a
Tactic:
simp only [UInt.toNat_shiftRight, UInt.toNat_ofNat 0, Nat.zero_mod]
State after:
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
⊢ toNat a >>> 0 = toNat a

State before:
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a : α
⊢ toNat a >>> 0 = toNat a
Tactic:
rfl
State after:
no goals