let D be non empty set ; for A being BinOp of D
for f, g being FinSequence of D
for F1, F2 being finite set
for E1 being Enumeration of F1
for E2 being Enumeration of F2 st card F1 = card F2 & len f <= len g holds
doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
let A be BinOp of D; for f, g being FinSequence of D
for F1, F2 being finite set
for E1 being Enumeration of F1
for E2 being Enumeration of F2 st card F1 = card F2 & len f <= len g holds
doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
let f, g be FinSequence of D; for F1, F2 being finite set
for E1 being Enumeration of F1
for E2 being Enumeration of F2 st card F1 = card F2 & len f <= len g holds
doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
let F1, F2 be finite set ; for E1 being Enumeration of F1
for E2 being Enumeration of F2 st card F1 = card F2 & len f <= len g holds
doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
let E1 be Enumeration of F1; for E2 being Enumeration of F2 st card F1 = card F2 & len f <= len g holds
doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
let E2 be Enumeration of F2; ( card F1 = card F2 & len f <= len g implies doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2) )
assume A1:
( card F1 = card F2 & len f <= len g )
; doms ((SignGenOp (f,A,F1)) * E1) c= doms ((SignGenOp (g,A,F2)) * E2)
A2:
( len ((SignGenOp (g,A,F2)) * E2) = len E2 & len E2 = card F2 & len ((SignGenOp (f,A,F1)) * E1) = len E1 & len E1 = card F1 )
by CARD_1:def 7;
A3:
dom ((SignGenOp (f,A,F1)) * E1) = dom ((SignGenOp (g,A,F2)) * E2)
by A1, A2, FINSEQ_3:29;
let x be object ; TARSKI:def 3 ( not x in doms ((SignGenOp (f,A,F1)) * E1) or x in doms ((SignGenOp (g,A,F2)) * E2) )
assume A4:
x in doms ((SignGenOp (f,A,F1)) * E1)
; x in doms ((SignGenOp (g,A,F2)) * E2)
reconsider x = x as FinSequence by A4;
A5:
len x = len ((SignGenOp (g,A,F2)) * E2)
by A2, Th47, A4, A1;
for i being Nat st i in dom x holds
x . i in dom (((SignGenOp (g,A,F2)) * E2) . i)
proof
let i be
Nat;
( i in dom x implies x . i in dom (((SignGenOp (g,A,F2)) * E2) . i) )
assume A6:
i in dom x
;
x . i in dom (((SignGenOp (g,A,F2)) * E2) . i)
A7:
x . i in dom (((SignGenOp (f,A,F1)) * E1) . i)
by A6, A4, Th47;
((SignGenOp (f,A,F1)) * E1) . i <> {}
by A6, A4, Th47;
then
i in dom ((SignGenOp (f,A,F1)) * E1)
by FUNCT_1:def 2;
then
(
((SignGenOp (g,A,F2)) * E2) . i = SignGen (
g,
A,
(E2 . i)) &
((SignGenOp (f,A,F1)) * E1) . i = SignGen (
f,
A,
(E1 . i)) )
by A3, Th80;
then
(
len (((SignGenOp (g,A,F2)) * E2) . i) = len g &
len (((SignGenOp (f,A,F1)) * E1) . i) = len f )
by CARD_1:def 7;
then
dom (((SignGenOp (f,A,F1)) * E1) . i) c= dom (((SignGenOp (g,A,F2)) * E2) . i)
by A1, FINSEQ_3:30;
hence
x . i in dom (((SignGenOp (g,A,F2)) * E2) . i)
by A7;
verum
end;
hence
x in doms ((SignGenOp (g,A,F2)) * E2)
by A5, Th47; verum