begin
Lm1:
for X, Y, Z, x being set st X misses Y & x in X /\ Z holds
not x in Y /\ Z
theorem Th1:
theorem
theorem
Lm2:
for n being natural number st n <> 1 holds
ex p being Prime st p divides n
theorem Th4:
theorem Th5:
theorem Th6:
theorem Th7:
theorem Th8:
theorem Th9:
theorem Th10:
theorem Th11:
theorem Th12:
theorem
theorem Th14:
theorem Th15:
theorem Th16:
theorem Th17:
theorem Th18:
theorem Th19:
begin
:: deftheorem Def1 defines square-containing MOEBIUS1:def 1 :
for x being natural number holds
( x is square-containing iff ex p being Prime st p |^ 2 divides x );
theorem Th20:
theorem Th21:
theorem Th22:
theorem Th23:
:: deftheorem Def2 defines SCNAT MOEBIUS1:def 2 :
for b1 being Subset of NAT holds
( b1 = SCNAT iff for n being natural number holds
( n in b1 iff not n is square-containing ) );
theorem Th24:
theorem Th25:
theorem Th26:
theorem Th27:
theorem Th28:
theorem
begin
:: deftheorem Def3 defines Moebius MOEBIUS1:def 3 :
for n being natural number
for b2 being real number holds
( ( n is square-containing implies ( b2 = Moebius n iff b2 = 0 ) ) & ( not n is square-containing implies ( b2 = Moebius n iff ex n9 being non zero natural number st
( n9 = n & b2 = (- 1) |^ (card (support (ppf n9))) ) ) ) );
theorem Th30:
theorem
theorem
theorem Th33:
theorem Th34:
theorem Th35:
theorem
theorem
theorem Th38:
begin
:: deftheorem defines NatDivisors MOEBIUS1:def 4 :
for n being natural number holds NatDivisors n = { k where k is Element of NAT : ( k <> 0 & k divides n ) } ;
theorem
theorem Th40:
theorem Th41:
begin
:: deftheorem Def5 defines SMoebius MOEBIUS1:def 5 :
for X being set
for b2 being ManySortedSet of NAT holds
( b2 = SMoebius X iff ( support b2 = X /\ SCNAT & ( for k being Element of NAT st k in support b2 holds
b2 . k = Moebius k ) ) );
theorem
theorem
theorem
begin
:: deftheorem Def6 defines PFactors MOEBIUS1:def 6 :
for n being non zero natural number
for b2 being ManySortedSet of SetPrimes holds
( b2 = PFactors n iff ( support b2 = support (pfexp n) & ( for p being natural number st p in support (pfexp n) holds
b2 . p = p ) ) );
theorem Th45:
theorem Th46:
theorem Th47:
theorem Th48:
theorem Th49:
theorem Th50:
theorem
begin
:: deftheorem defines Radical MOEBIUS1:def 7 :
for n being non zero natural number holds Radical n = Product (PFactors n);
theorem Th52:
theorem
theorem Th54:
theorem Th55:
theorem Th56:
theorem Th57:
theorem
theorem
theorem
theorem Th61:
Lm3:
for n being non zero natural number
for p being Prime holds not p |^ 2 divides Radical n
Lm4:
for n being non zero natural number holds not Radical n is square-containing
theorem
theorem
theorem
Lm5:
for m, n being non zero Element of NAT st m divides n & not m is square-containing holds
m divides Radical n
theorem Th65:
theorem