:: ARYTM_3 semantic presentation
Lemma1:
1 in omega
;
:: deftheorem Def1 defines one ARYTM_3:def 1 :
theorem Th1: :: ARYTM_3:1
theorem Th2: :: ARYTM_3:2
theorem Th3: :: ARYTM_3:3
theorem Th4: :: ARYTM_3:4
:: deftheorem Def2 defines are_relative_prime ARYTM_3:def 2 :
theorem Th5: :: ARYTM_3:5
theorem Th6: :: ARYTM_3:6
theorem Th7: :: ARYTM_3:7
defpred S1[ set ] means ex b1 being Ordinal st
( b1 c= a1 & a1 in omega & a1 <> {} & ( for b2, b3, b4 being natural Ordinal holds
not ( b3,b4 are_relative_prime & a1 = b2 *^ b3 & b1 = b2 *^ b4 ) ) );
theorem Th8: :: ARYTM_3:8
proof
let c
1, c
2 be
natural Ordinal;
assume that E10:
not ( not c
1 <> {} & not c
2 <> {} )
and E11:
for b
1, b
2, b
3 being
natural Ordinal holds
not ( b
2,b
3 are_relative_prime & c
1 = b
1 *^ b
2 & c
2 = b
1 *^ b
3 )
;
E12:
ex b
1 being
Ordinal st
S
1[b
1]
consider c
3 being
Ordinal such that E13:
S
1[c
3]
and E14:
for b
1 being
Ordinal holds
( S
1[b
1] implies c
3 c= b
1 )
from ORDINAL1:sch 1(E12);
consider c
4 being
Ordinal such that E15:
( c
4 c= c
3 & c
3 in omega & c
3 <> {} & ( for b
1, b
2, b
3 being
natural Ordinal holds
not ( b
2,b
3 are_relative_prime & c
3 = b
1 *^ b
2 & c
4 = b
1 *^ b
3 ) ) )
by E13;
reconsider c
5 = c
3, c
6 = c
4 as
Element of
omega by E15, ORDINAL1:22;
( c
5 = 1
*^ c
5 & c
6 = 1
*^ c
6 )
by ORDINAL2:56;
then
not c
5,c
6 are_relative_prime
by E15;
then consider c
7, c
8, c
9 being
Ordinal such that E16:
( c
5 = c
7 *^ c
8 & c
6 = c
7 *^ c
9 & c
7 <> 1 )
by Def2;
E17:
( c
8 <> {} & c
7 <> {} )
by E15, E16, ORDINAL2:52, ORDINAL2:55;
then
( c
7 c= c
5 & c
8 c= c
5 & c
9 c= c
6 )
by E16, ORDINAL3:39;
then reconsider c
10 = c
7, c
11 = c
8, c
12 = c
9 as
Element of
omega by ORDINAL1:22;
( c
5 = c
11 *^ c
10 & c
6 = c
12 *^ c
10 )
by E16;
then E18:
c
12 c= c
11
by E15, E17, ORDINAL3:38;
then E19:
c
5 c= c
11
by E14, E17, E18;
( 1
in c
10 or c
10 in 1 )
by E16, ORDINAL1:24;
then
1
*^ c
11 in c
5
by E16, E17, ORDINAL3:17, ORDINAL3:22;
then
c
11 in c
5
by ORDINAL2:56;
hence
not verum
by E19, ORDINAL1:7;
end;
:: deftheorem Def3 defines divides ARYTM_3:def 3 :
theorem Th9: :: ARYTM_3:9
theorem Th10: :: ARYTM_3:10
theorem Th11: :: ARYTM_3:11
theorem Th12: :: ARYTM_3:12
canceled;
theorem Th13: :: ARYTM_3:13
theorem Th14: :: ARYTM_3:14
theorem Th15: :: ARYTM_3:15
theorem Th16: :: ARYTM_3:16
Lemma18:
1 = succ 0
;
:: deftheorem Def4 defines lcm ARYTM_3:def 4 :
theorem Th17: :: ARYTM_3:17
theorem Th18: :: ARYTM_3:18