let k, n be Nat; ( n is prime & k in { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } iff ( n is prime & k in Segm n & not k in {0} ) )
set X = { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } ;
thus
( n is prime & k in { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } implies ( n is prime & k in Segm n & not k in {0} ) )
( n is prime & k in Segm n & not k in {0} implies ( n is prime & k in { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } ) )
assume that
A4:
n is prime
and
A5:
k in Segm n
and
A6:
not k in {0}
; ( n is prime & k in { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } )
A7:
k <> 0
by A6, TARSKI:def 1;
then A8:
k >= 1
by NAT_1:14;
A9:
k < n
by A5, NAT_1:44;
then
( k in NAT & k,n are_coprime )
by A4, A7, Th2, ORDINAL1:def 12;
hence
( n is prime & k in { kk where kk is Element of NAT : ( n,kk are_coprime & kk >= 1 & kk <= n ) } )
by A4, A9, A8; verum