let R be Ring; for S being RingExtension of R
for T being Subset of S holds
( RAdj (R,T) == R iff T is Subset of R )
let S be RingExtension of R; for T being Subset of S holds
( RAdj (R,T) == R iff T is Subset of R )
let T be Subset of S; ( RAdj (R,T) == R iff T is Subset of R )
set P = RAdj (R,T);
X0:
R is Subring of S
by FIELD_4:def 1;
X1:
R is Subring of R
by LIOUVIL2:18;
G:
now ( T is Subset of R implies RAdj (R,T) == R )assume B0:
T is
Subset of
R
;
RAdj (R,T) == Rthen B1:
the
carrier of
R = the
carrier of
(RAdj (R,T))
by Z, TARSKI:2;
B2:
1. (RAdj (R,T)) =
1. S
by FIELD_6:def 4
.=
1. R
by X0, C0SP1:def 3
;
B3:
0. (RAdj (R,T)) =
0. S
by FIELD_6:def 4
.=
0. R
by X0, C0SP1:def 3
;
B4: the
addF of
(RAdj (R,T)) =
the
addF of
S || (carrierRA T)
by FIELD_6:def 4
.=
the
addF of
S || the
carrier of
R
by B1, FIELD_6:def 4
.=
the
addF of
R || the
carrier of
R
by X0, C0SP1:def 3
;
the
multF of
(RAdj (R,T)) =
the
multF of
S || (carrierRA T)
by FIELD_6:def 4
.=
the
multF of
S || the
carrier of
R
by B1, FIELD_6:def 4
.=
the
multF of
R || the
carrier of
R
by X0, C0SP1:def 3
;
hence
RAdj (
R,
T)
== R
by B1, B2, B3, B4, FIELD_7:def 1;
verum end;
now ( RAdj (R,T) == R implies T is Subset of R )assume
RAdj (
R,
T)
== R
;
T is Subset of Rthen
doubleLoopStr(# the
carrier of
(RAdj (R,T)), the
addF of
(RAdj (R,T)), the
multF of
(RAdj (R,T)), the
OneF of
(RAdj (R,T)), the
ZeroF of
(RAdj (R,T)) #)
= doubleLoopStr(# the
carrier of
R, the
addF of
R, the
multF of
R, the
OneF of
R, the
ZeroF of
R #)
by FIELD_7:def 1;
hence
T is
Subset of
R
by FIELD_6:30;
verum end;
hence
( RAdj (R,T) == R iff T is Subset of R )
by G; verum