let R be gcdDomain; for Amp being AmpleSet of R
for a, b, c being Element of R st c = gcd (a,b,Amp) & c <> 0. R holds
gcd ((a / c),(b / c),Amp) = 1. R
let Amp be AmpleSet of R; for a, b, c being Element of R st c = gcd (a,b,Amp) & c <> 0. R holds
gcd ((a / c),(b / c),Amp) = 1. R
let A, B, C be Element of R; ( C = gcd (A,B,Amp) & C <> 0. R implies gcd ((A / C),(B / C),Amp) = 1. R )
assume that
A1:
C = gcd (A,B,Amp)
and
A2:
C <> 0. R
; gcd ((A / C),(B / C),Amp) = 1. R
set A1 = A / C;
C divides A
by A1, Def12;
then A3:
(A / C) * C = A
by A2, Def4;
set B1 = B / C;
A4:
gcd (((A / C) * C),((B / C) * C),Amp) is_associated_to C * (gcd ((A / C),(B / C),Amp))
by Th36;
A5:
( gcd ((A / C),(B / C),Amp) is Element of Amp & 1. R is Element of Amp )
by Def8, Def12;
C divides B
by A1, Def12;
then
gcd (A,B,Amp) = gcd (((A / C) * C),((B / C) * C),Amp)
by A2, A3, Def4;
then
C * (1. R) is_associated_to C * (gcd ((A / C),(B / C),Amp))
by A1, A4;
hence
gcd ((A / C),(B / C),Amp) = 1. R
by A2, A5, Th19, Th22; verum