let R be non empty right_add-cancelable right-distributive associative commutative left_zeroed doubleLoopStr ; for I being non empty add-closed right-ideal Subset of R
for J, K being Subset of R holds (I % J) % K = I % (J *' K)
let I be non empty add-closed right-ideal Subset of R; for J, K being Subset of R holds (I % J) % K = I % (J *' K)
let J, K be Subset of R; (I % J) % K = I % (J *' K)
A1:
now for u being object st u in (I % J) % K holds
u in I % (J *' K)let u be
object ;
( u in (I % J) % K implies u in I % (J *' K) )assume
u in (I % J) % K
;
u in I % (J *' K)then consider a being
Element of
R such that A2:
u = a
and A3:
a * K c= I % J
;
now for v being object st v in a * (J *' K) holds
v in Ilet v be
object ;
( v in a * (J *' K) implies v in I )assume
v in a * (J *' K)
;
v in Ithen consider b being
Element of
R such that A4:
v = a * b
and A5:
b in J *' K
;
consider s being
FinSequence of the
carrier of
R such that A6:
Sum s = b
and A7:
for
i being
Element of
NAT st 1
<= i &
i <= len s holds
ex
a,
b being
Element of
R st
(
s . i = a * b &
a in J &
b in K )
by A5;
set q =
a * s;
A8:
dom (a * s) = dom s
by POLYNOM1:def 1;
A9:
Seg (len (a * s)) =
dom (a * s)
by FINSEQ_1:def 3
.=
dom s
by POLYNOM1:def 1
.=
Seg (len s)
by FINSEQ_1:def 3
;
then A10:
len (a * s) = len s
by FINSEQ_1:6;
for
j being
Element of
NAT st 1
<= j &
j <= len (a * s) holds
ex
c,
d being
Element of
R st
(
(a * s) . j = c * d &
c in I % J &
d in J )
proof
let j be
Element of
NAT ;
( 1 <= j & j <= len (a * s) implies ex c, d being Element of R st
( (a * s) . j = c * d & c in I % J & d in J ) )
assume A11:
( 1
<= j &
j <= len (a * s) )
;
ex c, d being Element of R st
( (a * s) . j = c * d & c in I % J & d in J )
then consider c,
d being
Element of
R such that A12:
s . j = c * d
and A13:
c in J
and A14:
d in K
by A7, A10;
A15:
a * d in { (a * b9) where b9 is Element of R : b9 in K }
by A14;
j in Seg (len s)
by A9, A11, FINSEQ_1:1;
then A16:
j in dom s
by FINSEQ_1:def 3;
then A17:
s /. j = c * d
by A12, PARTFUN1:def 6;
(a * s) . j =
(a * s) /. j
by A8, A16, PARTFUN1:def 6
.=
a * (c * d)
by A16, A17, POLYNOM1:def 1
.=
(a * d) * c
by GROUP_1:def 3
;
hence
ex
c,
d being
Element of
R st
(
(a * s) . j = c * d &
c in I % J &
d in J )
by A3, A13, A15;
verum
end; then A18:
Sum (a * s) in { (Sum t) where t is FinSequence of the carrier of R : for i being Element of NAT st 1 <= i & i <= len t holds
ex a, b being Element of R st
( t . i = a * b & a in I % J & b in J ) }
;
A19:
(I % J) *' J c= I
by Th87;
Sum (a * s) = v
by A4, A6, BINOM:4;
hence
v in I
by A18, A19;
verum end; then
a * (J *' K) c= I
;
hence
u in I % (J *' K)
by A2;
verum end;
hence
(I % J) % K = I % (J *' K)
by A1, TARSKI:2; verum