have : qn * rd ≃ rn * qd := ‹qn//qd ≃ rn//rd›
ℕ : Type
inst✝¹ : Natural ℕ
ℤ : Type
inst✝ : Integer ℤ
pn pd qn qd rn rd : ℤ
x✝¹ : pn//pd ≃ qn//qd
x✝ : qn//qd ≃ rn//rd
this✝ : Decidable (qd ≃ 0)
h✝ : qd ≃ 0
this : pn * qd ≃ qn * pd
⊢ pn * rd ≃ rn * pd ∨ (qn, qd) ≃ (0, 0)
ℕ : Type
inst✝¹ : Natural ℕ
ℤ : Type
inst✝ : Integer ℤ
pn pd qn qd rn rd : ℤ
x✝¹ : pn//pd ≃ qn//qd
x✝ : qn//qd ≃ rn//rd
this✝¹ : Decidable (qd ≃ 0)
h✝ : qd ≃ 0
this✝ : pn * qd ≃ qn * pd
this : qn * rd ≃ rn * qd
⊢ pn * rd ≃ rn * pd ∨ (qn, qd) ≃ (0, 0)