have : b * b ≃ (m * m : ℕ) := b_eqv
ℕ : Type
inst✝⁵ : Natural ℕ
ℤ : Type
inst✝⁴ : Core ℤ
inst✝³ : Addition ℤ
inst✝² : Multiplication ℤ
inst✝¹ : Negation ℤ
inst✝ : Sign ℤ
a b : ℤ
x✝ : Sqrt1 (a * b)
this✝ : Nonzero (a * b)
left✝² : Nonzero a
right✝ : Nonzero b
n : ℕ
left✝¹ : Positive n
a_eqv this : a * a ≃ coe (n * n)
m : ℕ
left✝ : Positive m
b_eqv : b * b ≃ coe (m * m)
⊢ Sqrt1 a ∧ Sqrt1 b
ℕ : Type
inst✝⁵ : Natural ℕ
ℤ : Type
inst✝⁴ : Core ℤ
inst✝³ : Addition ℤ
inst✝² : Multiplication ℤ
inst✝¹ : Negation ℤ
inst✝ : Sign ℤ
a b : ℤ
x✝ : Sqrt1 (a * b)
this✝¹ : Nonzero (a * b)
left✝² : Nonzero a
right✝ : Nonzero b
n : ℕ
left✝¹ : Positive n
a_eqv this✝ : a * a ≃ coe (n * n)
m : ℕ
left✝ : Positive m
b_eqv this : b * b ≃ coe (m * m)
⊢ Sqrt1 a ∧ Sqrt1 b