set ZS = {0};
set T = {{},{0}};
{{},{0}} c= bool {0}
proof
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in {{},{0}} or x in bool {0} )
reconsider xx = x as set by TARSKI:1;
assume x in {{},{0}} ; :: thesis: x in bool {0}
then ( x = {} or x = {0} ) by TARSKI:def 2;
then xx c= {0} ;
hence x in bool {0} ; :: thesis: verum
end;
then reconsider T = {{},{0}} as Subset-Family of {0} ;
reconsider O = 0 as Element of {0} by TARSKI:def 1;
deffunc H1( Element of {0}, Element of {0}) -> Element of {0} = O;
consider F being BinOp of {0} such that
A1: for x, y being Element of {0} holds F . (x,y) = H1(x,y) from BINOP_1:sch 4();
deffunc H2( Real, Element of {0}) -> Element of {0} = O;
consider G being Function of [:REAL,{0}:],{0} such that
A2: for a being Element of REAL
for x being Element of {0} holds G . (a,x) = H2(a,x) from BINOP_1:sch 4();
take W = RLTopStruct(# {0},O,F,G,T #); :: thesis: ( W is strict & W is add-continuous & W is Mult-continuous & W is TopSpace-like & W is Abelian & W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
thus W is strict ; :: thesis: ( W is add-continuous & W is Mult-continuous & W is TopSpace-like & W is Abelian & W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
thus W is add-continuous :: thesis: ( W is Mult-continuous & W is TopSpace-like & W is Abelian & W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
reconsider V1 = {O}, V2 = {O} as Subset of W ;
let x1, x2 be Point of W; :: according to RLTOPSP1:def 8 :: thesis: for V being Subset of W st V is open & x1 + x2 in V holds
ex V1, V2 being Subset of W st
( V1 is open & V2 is open & x1 in V1 & x2 in V2 & V1 + V2 c= V )

let V be Subset of W; :: thesis: ( V is open & x1 + x2 in V implies ex V1, V2 being Subset of W st
( V1 is open & V2 is open & x1 in V1 & x2 in V2 & V1 + V2 c= V ) )

assume that
A3: V is open and
A4: x1 + x2 in V ; :: thesis: ex V1, V2 being Subset of W st
( V1 is open & V2 is open & x1 in V1 & x2 in V2 & V1 + V2 c= V )

take V1 ; :: thesis: ex V2 being Subset of W st
( V1 is open & V2 is open & x1 in V1 & x2 in V2 & V1 + V2 c= V )

take V2 ; :: thesis: ( V1 is open & V2 is open & x1 in V1 & x2 in V2 & V1 + V2 c= V )
V1 in T by TARSKI:def 2;
hence ( V1 is open & V2 is open ) ; :: thesis: ( x1 in V1 & x2 in V2 & V1 + V2 c= V )
thus ( x1 in V1 & x2 in V2 ) ; :: thesis: V1 + V2 c= V
V in T by A3;
then V = the carrier of W by A4, TARSKI:def 2;
hence V1 + V2 c= V ; :: thesis: verum
end;
thus W is Mult-continuous :: thesis: ( W is TopSpace-like & W is Abelian & W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
reconsider V9 = {O} as Subset of W ;
let a be Real; :: according to RLTOPSP1:def 9 :: thesis: for x being Point of W
for V being Subset of W st V is open & a * x in V holds
ex r being positive Real ex W being Subset of W st
( W is open & x in W & ( for s being Real st |.(s - a).| < r holds
s * W c= V ) )

let x be Point of W; :: thesis: for V being Subset of W st V is open & a * x in V holds
ex r being positive Real ex W being Subset of W st
( W is open & x in W & ( for s being Real st |.(s - a).| < r holds
s * W c= V ) )

let V be Subset of W; :: thesis: ( V is open & a * x in V implies ex r being positive Real ex W being Subset of W st
( W is open & x in W & ( for s being Real st |.(s - a).| < r holds
s * W c= V ) ) )

assume that
A5: V is open and
A6: a * x in V ; :: thesis: ex r being positive Real ex W being Subset of W st
( W is open & x in W & ( for s being Real st |.(s - a).| < r holds
s * W c= V ) )

take jj ; :: thesis: ex W being Subset of W st
( W is open & x in W & ( for s being Real st |.(s - a).| < jj holds
s * W c= V ) )

take V9 ; :: thesis: ( V9 is open & x in V9 & ( for s being Real st |.(s - a).| < jj holds
s * V9 c= V ) )

V9 in T by TARSKI:def 2;
hence V9 is open ; :: thesis: ( x in V9 & ( for s being Real st |.(s - a).| < jj holds
s * V9 c= V ) )

thus x in V9 ; :: thesis: for s being Real st |.(s - a).| < jj holds
s * V9 c= V

let s be Real; :: thesis: ( |.(s - a).| < jj implies s * V9 c= V )
assume |.(s - a).| < jj ; :: thesis: s * V9 c= V
V in T by A5;
then ( V = {} or V = {0} ) by TARSKI:def 2;
hence s * V9 c= V by A6; :: thesis: verum
end;
thus W is TopSpace-like :: thesis: ( W is Abelian & W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
thus the carrier of W in the topology of W by TARSKI:def 2; :: according to PRE_TOPC:def 1 :: thesis: ( ( for b1 being Element of bool (bool the carrier of W) holds
( not b1 c= the topology of W or union b1 in the topology of W ) ) & ( for b1, b2 being Element of bool the carrier of W holds
( not b1 in the topology of W or not b2 in the topology of W or b1 /\ b2 in the topology of W ) ) )

hereby :: thesis: for b1, b2 being Element of bool the carrier of W holds
( not b1 in the topology of W or not b2 in the topology of W or b1 /\ b2 in the topology of W )
let a be Subset-Family of W; :: thesis: ( a c= the topology of W implies union a in the topology of W )
assume a c= the topology of W ; :: thesis: union a in the topology of W
then ( a = {} or a = {{}} or a = {{0}} or a = {{},{0}} ) by ZFMISC_1:36;
then ( union a = {} or union a = {0} or union a = {} \/ {0} ) by ZFMISC_1:2, ZFMISC_1:25, ZFMISC_1:75;
hence union a in the topology of W by TARSKI:def 2; :: thesis: verum
end;
let a, b be Subset of W; :: thesis: ( not a in the topology of W or not b in the topology of W or a /\ b in the topology of W )
assume that
A7: a in the topology of W and
A8: b in the topology of W ; :: thesis: a /\ b in the topology of W
A9: ( b = {} or b = {0} ) by A8, TARSKI:def 2;
( a = {} or a = {0} ) by A7, TARSKI:def 2;
hence a /\ b in the topology of W by A9, TARSKI:def 2; :: thesis: verum
end;
thus for x, y being Point of W holds x + y = y + x :: according to RLVECT_1:def 2 :: thesis: ( W is add-associative & W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
let x, y be Point of W; :: thesis: x + y = y + x
reconsider X = x, Y = y as Element of {0} ;
x + y = H1(X,Y) by A1;
hence x + y = y + x by A1; :: thesis: verum
end;
thus for x, y, z being Point of W holds (x + y) + z = x + (y + z) :: according to RLVECT_1:def 3 :: thesis: ( W is right_zeroed & W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
let x, y, z be Point of W; :: thesis: (x + y) + z = x + (y + z)
reconsider X = x, Y = y, Z = z as Element of {0} ;
(x + y) + z = H1(H1(X,Y),Z) by A1;
hence (x + y) + z = x + (y + z) by A1; :: thesis: verum
end;
thus for x being Point of W holds x + (0. W) = x :: according to RLVECT_1:def 4 :: thesis: ( W is right_complementable & W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
let x be Point of W; :: thesis: x + (0. W) = x
reconsider X = x as Element of {0} ;
x + (0. W) = H1(X,O) by A1;
hence x + (0. W) = x by TARSKI:def 1; :: thesis: verum
end;
thus for x being Point of W holds x is right_complementable :: according to ALGSTR_0:def 16 :: thesis: ( W is vector-distributive & W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
reconsider y = O as Point of W ;
let x be Point of W; :: thesis: x is right_complementable
take y ; :: according to ALGSTR_0:def 11 :: thesis: x + y = 0. W
thus x + y = 0. W by A1; :: thesis: verum
end;
thus for a being Real
for x, y being Point of W holds a * (x + y) = (a * x) + (a * y) :: according to RLVECT_1:def 5 :: thesis: ( W is scalar-distributive & W is scalar-associative & W is scalar-unital )
proof
let a be Real; :: thesis: for x, y being Point of W holds a * (x + y) = (a * x) + (a * y)
reconsider a = a as Element of REAL by XREAL_0:def 1;
let x, y be Point of W; :: thesis: a * (x + y) = (a * x) + (a * y)
reconsider X = x, Y = y as Element of {0} ;
(a * x) + (a * y) = H2(a,H1(X,Y)) by A1
.= G . (a,H1(X,Y)) by A2
.= G . (a,(F . (x,y))) by A1 ;
hence a * (x + y) = (a * x) + (a * y) ; :: thesis: verum
end;
thus for a, b being Real
for x being Point of W holds (a + b) * x = (a * x) + (b * x) :: according to RLVECT_1:def 6 :: thesis: ( W is scalar-associative & W is scalar-unital )
proof
let a, b be Real; :: thesis: for x being Point of W holds (a + b) * x = (a * x) + (b * x)
let x be Point of W; :: thesis: (a + b) * x = (a * x) + (b * x)
reconsider a = a, b = b as Element of REAL by XREAL_0:def 1;
set c = a + b;
reconsider X = x as Element of {0} ;
(a + b) * x = H2(a + b,X) by A2;
hence (a + b) * x = (a * x) + (b * x) by A1; :: thesis: verum
end;
thus for a, b being Real
for x being Point of W holds (a * b) * x = a * (b * x) :: according to RLVECT_1:def 7 :: thesis: W is scalar-unital
proof
let a, b be Real; :: thesis: for x being Point of W holds (a * b) * x = a * (b * x)
let x be Point of W; :: thesis: (a * b) * x = a * (b * x)
reconsider a = a, b = b as Element of REAL by XREAL_0:def 1;
set c = a * b;
reconsider X = x as Element of {0} ;
(a * b) * x = H2(a * b,X) by A2;
hence (a * b) * x = a * (b * x) by A2; :: thesis: verum
end;
thus for x being Point of W holds 1 * x = x :: according to RLVECT_1:def 8 :: thesis: verum
proof
reconsider A9 = 1 as Element of REAL by XREAL_0:def 1;
let x be Point of W; :: thesis: 1 * x = x
reconsider X = x as Element of {0} ;
A9 * x = H2(A9,X) by A2;
hence 1 * x = x by TARSKI:def 1; :: thesis: verum
end;