:: FINTOPO4 semantic presentation
:: deftheorem Def1 defines are_separated FINTOPO4:def 1 :
theorem Th1: :: FINTOPO4:1
theorem Th2: :: FINTOPO4:2
theorem Th3: :: FINTOPO4:3
theorem Th4: :: FINTOPO4:4
theorem Th5: :: FINTOPO4:5
theorem Th6: :: FINTOPO4:6
theorem Th7: :: FINTOPO4:7
theorem Th8: :: FINTOPO4:8
theorem Th9: :: FINTOPO4:9
theorem Th10: :: FINTOPO4:10
theorem Th11: :: FINTOPO4:11
theorem Th12: :: FINTOPO4:12
theorem Th13: :: FINTOPO4:13
:: deftheorem Def2 defines is_continuous FINTOPO4:def 2 :
theorem Th14: :: FINTOPO4:14
theorem Th15: :: FINTOPO4:15
theorem Th16: :: FINTOPO4:16
theorem Th17: :: FINTOPO4:17
definition
let c1 be
Nat;
func Nbdl1 c1 -> Function of
Seg a1,
bool (Seg a1) means :
Def3:
:: FINTOPO4:def 3
(
dom a2 = Seg a1 & ( for
b1 being
Nat st
b1 in Seg a1 holds
a2 . b1 = {b1,(max (b1 -' 1),1),(min (b1 + 1),a1)} ) );
existence
ex b1 being Function of Seg c1, bool (Seg c1) st
( dom b1 = Seg c1 & ( for b2 being Nat st b2 in Seg c1 holds
b1 . b2 = {b2,(max (b2 -' 1),1),(min (b2 + 1),c1)} ) )
uniqueness
for b1, b2 being Function of Seg c1, bool (Seg c1) st dom b1 = Seg c1 & ( for b3 being Nat st b3 in Seg c1 holds
b1 . b3 = {b3,(max (b3 -' 1),1),(min (b3 + 1),c1)} ) & dom b2 = Seg c1 & ( for b3 being Nat st b3 in Seg c1 holds
b2 . b3 = {b3,(max (b3 -' 1),1),(min (b3 + 1),c1)} ) holds
b1 = b2
end;
:: deftheorem Def3 defines Nbdl1 FINTOPO4:def 3 :
:: deftheorem Def4 defines FTSL1 FINTOPO4:def 4 :
theorem Th18: :: FINTOPO4:18
theorem Th19: :: FINTOPO4:19
definition
let c1 be
Nat;
func Nbdc1 c1 -> Function of
Seg a1,
bool (Seg a1) means :
Def5:
:: FINTOPO4:def 5
(
dom a2 = Seg a1 & ( for
b1 being
Nat st
b1 in Seg a1 holds
( ( 1
< b1 &
b1 < a1 implies
a2 . b1 = {b1,(b1 -' 1),(b1 + 1)} ) & (
b1 = 1 &
b1 < a1 implies
a2 . b1 = {b1,a1,(b1 + 1)} ) & ( 1
< b1 &
b1 = a1 implies
a2 . b1 = {b1,(b1 -' 1),1} ) & (
b1 = 1 &
b1 = a1 implies
a2 . b1 = {b1} ) ) ) );
existence
ex b1 being Function of Seg c1, bool (Seg c1) st
( dom b1 = Seg c1 & ( for b2 being Nat st b2 in Seg c1 holds
( ( 1 < b2 & b2 < c1 implies b1 . b2 = {b2,(b2 -' 1),(b2 + 1)} ) & ( b2 = 1 & b2 < c1 implies b1 . b2 = {b2,c1,(b2 + 1)} ) & ( 1 < b2 & b2 = c1 implies b1 . b2 = {b2,(b2 -' 1),1} ) & ( b2 = 1 & b2 = c1 implies b1 . b2 = {b2} ) ) ) )
uniqueness
for b1, b2 being Function of Seg c1, bool (Seg c1) st dom b1 = Seg c1 & ( for b3 being Nat st b3 in Seg c1 holds
( ( 1 < b3 & b3 < c1 implies b1 . b3 = {b3,(b3 -' 1),(b3 + 1)} ) & ( b3 = 1 & b3 < c1 implies b1 . b3 = {b3,c1,(b3 + 1)} ) & ( 1 < b3 & b3 = c1 implies b1 . b3 = {b3,(b3 -' 1),1} ) & ( b3 = 1 & b3 = c1 implies b1 . b3 = {b3} ) ) ) & dom b2 = Seg c1 & ( for b3 being Nat st b3 in Seg c1 holds
( ( 1 < b3 & b3 < c1 implies b2 . b3 = {b3,(b3 -' 1),(b3 + 1)} ) & ( b3 = 1 & b3 < c1 implies b2 . b3 = {b3,c1,(b3 + 1)} ) & ( 1 < b3 & b3 = c1 implies b2 . b3 = {b3,(b3 -' 1),1} ) & ( b3 = 1 & b3 = c1 implies b2 . b3 = {b3} ) ) ) holds
b1 = b2
end;
:: deftheorem Def5 defines Nbdc1 FINTOPO4:def 5 :
for
b1 being
Nat for
b2 being
Function of
Seg b1,
bool (Seg b1) holds
(
b2 = Nbdc1 b1 iff (
dom b2 = Seg b1 & ( for
b3 being
Nat st
b3 in Seg b1 holds
( ( 1
< b3 &
b3 < b1 implies
b2 . b3 = {b3,(b3 -' 1),(b3 + 1)} ) & (
b3 = 1 &
b3 < b1 implies
b2 . b3 = {b3,b1,(b3 + 1)} ) & ( 1
< b3 &
b3 = b1 implies
b2 . b3 = {b3,(b3 -' 1),1} ) & (
b3 = 1 &
b3 = b1 implies
b2 . b3 = {b3} ) ) ) ) );
:: deftheorem Def6 defines FTSC1 FINTOPO4:def 6 :
theorem Th20: :: FINTOPO4:20
theorem Th21: :: FINTOPO4:21