rewrite [Nat.mul_div_mul_left _ _ two_pow_pos]
case inr.inl
n : ℕ
npos : 0 < n
x k : ℕ
ne_zero : x ≠ 0
lt_size : n < Nat.size x
⊢ 2 ^ k * x / (2 ^ k * ulp n x) * (2 ^ k * ulp n x) = 2 ^ k * (x / ulp n x * ulp n x)
case inr.inl
n : ℕ
npos : 0 < n
x k : ℕ
ne_zero : x ≠ 0
lt_size : n < Nat.size x
⊢ x / ulp n x * (2 ^ k * ulp n x) = 2 ^ k * (x / ulp n x * ulp n x)