Metamath Proof Explorer


Theorem zgcdsq

Description: nn0gcdsq extended to integers by symmetry. (Contributed by Stefan O'Rear, 15-Sep-2014)

Ref Expression
Assertion zgcdsq ABAgcdB2=A2gcdB2

Proof

Step Hyp Ref Expression
1 gcdabs ABAgcdB=AgcdB
2 1 eqcomd ABAgcdB=AgcdB
3 2 oveq1d ABAgcdB2=AgcdB2
4 nn0abscl AA0
5 nn0abscl BB0
6 nn0gcdsq A0B0AgcdB2=A2gcdB2
7 4 5 6 syl2an ABAgcdB2=A2gcdB2
8 zre AA
9 8 adantr ABA
10 absresq AA2=A2
11 9 10 syl ABA2=A2
12 zre BB
13 12 adantl ABB
14 absresq BB2=B2
15 13 14 syl ABB2=B2
16 11 15 oveq12d ABA2gcdB2=A2gcdB2
17 3 7 16 3eqtrd ABAgcdB2=A2gcdB2