let D be non empty set ; for p, q being FinSequence of D
for B being BinOp of D st p is one-to-one & q is one-to-one & rng q c= rng p & B is commutative & B is associative & ( B is having_a_unity or ( len q >= 1 & len p > len q ) ) holds
ex r being FinSequence of D st
( r is one-to-one & rng r = (rng p) \ (rng q) & B "**" p = B . ((B "**" q),(B "**" r)) )
let p, q be FinSequence of D; for B being BinOp of D st p is one-to-one & q is one-to-one & rng q c= rng p & B is commutative & B is associative & ( B is having_a_unity or ( len q >= 1 & len p > len q ) ) holds
ex r being FinSequence of D st
( r is one-to-one & rng r = (rng p) \ (rng q) & B "**" p = B . ((B "**" q),(B "**" r)) )
let B be BinOp of D; ( p is one-to-one & q is one-to-one & rng q c= rng p & B is commutative & B is associative & ( B is having_a_unity or ( len q >= 1 & len p > len q ) ) implies ex r being FinSequence of D st
( r is one-to-one & rng r = (rng p) \ (rng q) & B "**" p = B . ((B "**" q),(B "**" r)) ) )
assume that
A1:
p is one-to-one
and
A2:
q is one-to-one
and
A3:
rng q c= rng p
and
A4:
( B is commutative & B is associative )
and
A5:
( B is having_a_unity or ( len q >= 1 & len p > len q ) )
; ex r being FinSequence of D st
( r is one-to-one & rng r = (rng p) \ (rng q) & B "**" p = B . ((B "**" q),(B "**" r)) )
A6:
card (rng p) = len p
by A1, FINSEQ_4:62;
consider r being FinSequence such that
A7:
rng r = (rng p) \ (rng q)
and
A8:
r is one-to-one
by FINSEQ_4:58;
reconsider r = r as FinSequence of D by A7, FINSEQ_1:def 4;
rng (q ^ r) = (rng q) \/ ((rng p) \ (rng q))
by A7, FINSEQ_1:31;
then A9:
rng (q ^ r) = rng p
by A3, XBOOLE_1:45;
rng r misses rng q
by A7, XBOOLE_1:79;
then A10:
q ^ r is one-to-one
by A2, A8, FINSEQ_3:91;
then
card (rng (q ^ r)) = len (q ^ r)
by FINSEQ_4:62;
then
( len q < (len q) + (len r) or B is having_a_unity )
by A5, A9, A6, FINSEQ_1:22;
then A11:
( ( 1 <= len r & 1 <= len q & 1 <= len p ) or B is having_a_unity )
by A5, NAT_1:19, XXREAL_0:2;
ex P being Permutation of (dom p) st
( p * P = q ^ r & dom P = dom p & rng P = dom p )
by A1, A10, A9, BHSP_5:1;
then A12:
B "**" p = B "**" (q ^ r)
by A4, A11, FINSOP_1:7;
B "**" (q ^ r) = B . ((B "**" q),(B "**" r))
by A4, A11, FINSOP_1:5;
hence
ex r being FinSequence of D st
( r is one-to-one & rng r = (rng p) \ (rng q) & B "**" p = B . ((B "**" q),(B "**" r)) )
by A7, A8, A12; verum