let m, n be non zero Nat; pfexp (n gcd m) = min ((pfexp n),(pfexp m))
now for i being object st i in SetPrimes holds
(pfexp (n gcd m)) . i = (min ((pfexp n),(pfexp m))) . iset rhs =
min (
(pfexp n),
(pfexp m));
set lhs =
pfexp (n gcd m);
let i be
object ;
( i in SetPrimes implies (pfexp (n gcd m)) . i = (min ((pfexp n),(pfexp m))) . i )assume
i in SetPrimes
;
(pfexp (n gcd m)) . i = (min ((pfexp n),(pfexp m))) . ithen reconsider j =
i as
prime Element of
NAT by NEWTON:def 6;
set x =
j |-count n;
set y =
j |-count m;
set z =
j |-count (n gcd m);
A1:
(pfexp (n gcd m)) . j = j |-count (n gcd m)
by Def8;
A2:
j <> 1
by INT_2:def 4;
then A3:
j |^ (j |-count n) divides n
by Def7;
A4:
n gcd m <> 0
by INT_2:5;
then A5:
j |^ (j |-count (n gcd m)) divides n gcd m
by A2, Def7;
A6:
not
j |^ ((j |-count (n gcd m)) + 1) divides n gcd m
by A2, A4, Def7;
A7:
not
j |^ ((j |-count m) + 1) divides m
by A2, Def7;
A8:
j |^ (j |-count m) divides m
by A2, Def7;
n gcd m divides m
by NAT_D:def 5;
then A9:
j |^ (j |-count (n gcd m)) divides m
by A5, NAT_D:4;
A10:
(pfexp n) . j = j |-count n
by Def8;
n gcd m divides n
by NAT_D:def 5;
then A11:
j |^ (j |-count (n gcd m)) divides n
by A5, NAT_D:4;
A12:
(pfexp m) . j = j |-count m
by Def8;
A13:
not
j |^ ((j |-count n) + 1) divides n
by A2, Def7;
thus
(pfexp (n gcd m)) . i = (min ((pfexp n),(pfexp m))) . i
verum end;
hence
pfexp (n gcd m) = min ((pfexp n),(pfexp m))
; verum