deffunc H1( Function) -> set = *graph $1;
let Y be T_0-TopSpace; ( S4[Y] implies S3[Y] )
assume A1:
S4[Y]
; S3[Y]
set T = Sigma (InclPoset the topology of Y);
let X be non empty TopSpace; Theta (X,Y) is isomorphic
consider G being Function such that
A2:
dom G = the carrier of (ContMaps (X,(Sigma (InclPoset the topology of Y))))
and
A3:
for f being Element of (ContMaps (X,(Sigma (InclPoset the topology of Y)))) holds G . f = H1(f)
from FUNCT_1:sch 4();
rng G c= the carrier of (InclPoset the topology of [:X,Y:])
then reconsider G = G as Function of (ContMaps (X,(Sigma (InclPoset the topology of Y)))),(InclPoset the topology of [:X,Y:]) by A2, FUNCT_2:2;
consider F being Function of (InclPoset the topology of [:X,Y:]),(oContMaps (X,(Sigma (InclPoset the topology of Y)))) such that
A6:
F is monotone
and
A7:
for W being open Subset of [:X,Y:] holds F . W = (W, the carrier of X) *graph
by WAYBEL26:45;
A8:
G is monotone
reconsider F = F as Function of (InclPoset the topology of [:X,Y:]),(ContMaps (X,(Sigma (InclPoset the topology of Y)))) by Th18;
dom F = the carrier of (InclPoset the topology of [:X,Y:])
by FUNCT_2:def 1;
then
rng G c= dom F
;
then A9:
dom (F * G) = the carrier of (ContMaps (X,(Sigma (InclPoset the topology of Y))))
by A2, RELAT_1:27;
now for x being object st x in the carrier of (ContMaps (X,(Sigma (InclPoset the topology of Y)))) holds
(F * G) . x = xlet x be
object ;
( x in the carrier of (ContMaps (X,(Sigma (InclPoset the topology of Y)))) implies (F * G) . x = x )assume A10:
x in the
carrier of
(ContMaps (X,(Sigma (InclPoset the topology of Y))))
;
(F * G) . x = xthen reconsider x1 =
x as
continuous Function of
X,
(Sigma (InclPoset the topology of Y)) by WAYBEL24:21;
reconsider gx =
*graph x1 as
open Subset of
[:X,Y:] by A1;
A11:
dom x1 = the
carrier of
X
by FUNCT_2:def 1;
(F * G) . x =
F . (G . x1)
by A9, A10, FUNCT_1:12
.=
F . gx
by A3, A10
.=
(
gx, the
carrier of
X)
*graph
by A7
;
hence
(F * G) . x = x
by A11, A12, WAYBEL26:def 5;
verum end;
then A15:
F * G = id (ContMaps (X,(Sigma (InclPoset the topology of Y))))
by A9, FUNCT_1:17;
A16:
dom (G * F) = the carrier of (InclPoset the topology of [:X,Y:])
by FUNCT_2:def 1;
now for x being object st x in the carrier of (InclPoset the topology of [:X,Y:]) holds
(G * F) . x = xlet x be
object ;
( x in the carrier of (InclPoset the topology of [:X,Y:]) implies (G * F) . x = x )assume A17:
x in the
carrier of
(InclPoset the topology of [:X,Y:])
;
(G * F) . x = xthen
x in the
topology of
[:X,Y:]
by YELLOW_1:1;
then reconsider x1 =
x as
open Subset of
[:X,Y:] by PRE_TOPC:def 2;
(
x1, the
carrier of
X)
*graph is
continuous Function of
X,
(Sigma (InclPoset the topology of Y))
by WAYBEL26:43;
then reconsider x1X = (
x1, the
carrier of
X)
*graph as
Element of
(ContMaps (X,(Sigma (InclPoset the topology of Y)))) by WAYBEL24:21;
x1 c= the
carrier of
[:X,Y:]
;
then A18:
x1 c= [: the carrier of X, the carrier of Y:]
by BORSUK_1:def 2;
A19:
dom x1 c= the
carrier of
X
thus (G * F) . x =
G . (F . x1)
by A16, A17, FUNCT_1:12
.=
G . x1X
by A7
.=
*graph x1X
by A3
.=
x
by A19, WAYBEL26:41
;
verum end;
then A20:
G * F = id (InclPoset the topology of [:X,Y:])
by A16, FUNCT_1:17;
ContMaps (X,(Sigma (InclPoset the topology of Y))) = oContMaps (X,(Sigma (InclPoset the topology of Y)))
by Th18;
then
F is isomorphic
by A6, A8, A15, A20, YELLOW16:15;
hence
Theta (X,Y) is isomorphic
by A7, Def3; verum