have : b ≃ 0 ∨ Nonzero b := (zero? b).left
ℕ : Type
inst✝⁵ : Natural ℕ
ℤ : Type
inst✝⁴ : Core ℤ
inst✝³ : Addition ℤ
inst✝² : Multiplication ℤ
inst✝¹ : Negation ℤ
inst✝ : Sign ℤ
a b : ℤ
x✝ : a * b ≃ 0
this : a ≃ 0 ∨ Nonzero a
h✝ : Nonzero a
⊢ a ≃ 0 ∨ b ≃ 0
ℕ : Type
inst✝⁵ : Natural ℕ
ℤ : Type
inst✝⁴ : Core ℤ
inst✝³ : Addition ℤ
inst✝² : Multiplication ℤ
inst✝¹ : Negation ℤ
inst✝ : Sign ℤ
a b : ℤ
x✝ : a * b ≃ 0
this✝ : a ≃ 0 ∨ Nonzero a
h✝ : Nonzero a
this : b ≃ 0 ∨ Nonzero b
⊢ a ≃ 0 ∨ b ≃ 0