rw [Nat.mul_comm (2^(toNat b % length α))]
case a
α : Type
inst✝¹ : (n : Nat) → OfNat α n
inst✝ : UInt α
a b c : α
⊢ toNat a * (2 ^ (toNat b % length α) * 2 ^ (toNat c % length α)) % 2 ^ length α =
    toNat a * (2 ^ (toNat c % length α) * 2 ^ (toNat b % length α)) % 2 ^ length α
no goals