let R1 be domRing; :: thesis: for S being Subset of R1 st S is positive_cone holds
( {(S ^+),{(0. R1)},(S ^-)} is a_partition of the carrier of R1 & S ^+ is add-closed & S ^+ is mult-closed )

let S be Subset of R1; :: thesis: ( S is positive_cone implies ( {(S ^+),{(0. R1)},(S ^-)} is a_partition of the carrier of R1 & S ^+ is add-closed & S ^+ is mult-closed ) )
assume AS: S is positive_cone ; :: thesis: ( {(S ^+),{(0. R1)},(S ^-)} is a_partition of the carrier of R1 & S ^+ is add-closed & S ^+ is mult-closed )
then reconsider R = R1 as ordered domRing by REALALG1:def 17;
reconsider P = S as Ordering of R by AS;
set M = {(S ^+),{(0. R1)},(S ^-)};
H: ( P \/ (- P) = the carrier of R & P /\ (- P) = {(0. R)} ) by REALALG1:def 15;
now :: thesis: for o being object st o in the carrier of R holds
o in union {(S ^+),{(0. R1)},(S ^-)}
let o be object ; :: thesis: ( o in the carrier of R implies b1 in union {(S ^+),{(0. R1)},(S ^-)} )
assume o in the carrier of R ; :: thesis: b1 in union {(S ^+),{(0. R1)},(S ^-)}
per cases then ( o = 0. R or ( o <> 0. R & o in P ) or ( o <> 0. R & o in - P ) ) by H, XBOOLE_0:def 3;
suppose o = 0. R ; :: thesis: b1 in union {(S ^+),{(0. R1)},(S ^-)}
then ( o in {(0. R)} & {(0. R)} in {(S ^+),{(0. R1)},(S ^-)} ) by TARSKI:def 1, ENUMSET1:def 1;
hence o in union {(S ^+),{(0. R1)},(S ^-)} by TARSKI:def 4; :: thesis: verum
end;
suppose ( o <> 0. R & o in P ) ; :: thesis: b1 in union {(S ^+),{(0. R1)},(S ^-)}
end;
suppose ( o <> 0. R & o in - P ) ; :: thesis: b1 in union {(S ^+),{(0. R1)},(S ^-)}
end;
end;
end;
then the carrier of R c= union {(S ^+),{(0. R1)},(S ^-)} ;
then A: union {(S ^+),{(0. R1)},(S ^-)} = the carrier of R ;
now :: thesis: for A being Subset of the carrier of R st A in {(S ^+),{(0. R1)},(S ^-)} holds
( A <> {} & ( for B being Subset of the carrier of R holds
( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B ) ) )
let A be Subset of the carrier of R; :: thesis: ( A in {(S ^+),{(0. R1)},(S ^-)} implies ( A <> {} & ( for B being Subset of the carrier of R holds
( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B ) ) ) )

assume B: A in {(S ^+),{(0. R1)},(S ^-)} ; :: thesis: ( A <> {} & ( for B being Subset of the carrier of R holds
( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B ) ) )

thus A <> {} :: thesis: for B being Subset of the carrier of R holds
( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B )
proof end;
thus for B being Subset of the carrier of R holds
( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B ) :: thesis: verum
proof
let B be Subset of the carrier of R; :: thesis: ( not B in {(S ^+),{(0. R1)},(S ^-)} or A = B or A misses B )
assume C: B in {(S ^+),{(0. R1)},(S ^-)} ; :: thesis: ( A = B or A misses B )
assume D: A <> B ; :: thesis: A misses B
set x = the Element of A /\ B;
per cases ( A = {(0. R)} or A = P ^+ or A = P ^- ) by B, ENUMSET1:def 1;
end;
end;
end;
hence {(S ^+),{(0. R1)},(S ^-)} is a_partition of the carrier of R1 by A, EQREL_1:def 4; :: thesis: ( S ^+ is add-closed & S ^+ is mult-closed )
for a, b being Element of R st a in P ^+ & b in P ^+ holds
a + b in P ^+ by IDEAL_1:def 1;
hence ( S ^+ is add-closed & S ^+ is mult-closed ) ; :: thesis: verum