:: ABIAN semantic presentation
:: deftheorem Def1 defines even ABIAN:def 1 :
:: deftheorem Def2 defines even ABIAN:def 2 :
for
b1 being
Nat holds
(
b1 is
even iff ex
b2 being
Nat st
b1 = 2
* b2 );
theorem Th1: :: ABIAN:1
theorem Th2: :: ABIAN:2
theorem Th3: :: ABIAN:3
:: deftheorem Def3 defines is_a_fixpoint_of ABIAN:def 3 :
:: deftheorem Def4 defines is_a_fixpoint_of ABIAN:def 4 :
:: deftheorem Def5 defines has_a_fixpoint ABIAN:def 5 :
:: deftheorem Def6 defines covering ABIAN:def 6 :
theorem Th4: :: ABIAN:4
theorem Th5: :: ABIAN:5
definition
let c1 be
set ;
let c2 be
Function of
c1,
c1;
func =_ c2 -> Equivalence_Relation of
a1 means :
Def7:
:: ABIAN:def 7
for
b1,
b2 being
set st
b1 in a1 &
b2 in a1 holds
(
[b1,b2] in a3 iff ex
b3,
b4 being
Nat st
(iter a2,b3) . b1 = (iter a2,b4) . b2 );
existence
ex b1 being Equivalence_Relation of c1 st
for b2, b3 being set st b2 in c1 & b3 in c1 holds
( [b2,b3] in b1 iff ex b4, b5 being Nat st (iter c2,b4) . b2 = (iter c2,b5) . b3 )
uniqueness
for b1, b2 being Equivalence_Relation of c1 st ( for b3, b4 being set st b3 in c1 & b4 in c1 holds
( [b3,b4] in b1 iff ex b5, b6 being Nat st (iter c2,b5) . b3 = (iter c2,b6) . b4 ) ) & ( for b3, b4 being set st b3 in c1 & b4 in c1 holds
( [b3,b4] in b2 iff ex b5, b6 being Nat st (iter c2,b5) . b3 = (iter c2,b6) . b4 ) ) holds
b1 = b2
end;
:: deftheorem Def7 defines =_ ABIAN:def 7 :
theorem Th6: :: ABIAN:6
theorem Th7: :: ABIAN:7
theorem Th8: :: ABIAN:8