let D be non empty set ; for A being BinOp of D
for f being FinSequence of D
for F being finite set
for E being Enumeration of F
for p being Permutation of (dom E)
for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let A be BinOp of D; for f being FinSequence of D
for F being finite set
for E being Enumeration of F
for p being Permutation of (dom E)
for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let f be FinSequence of D; for F being finite set
for E being Enumeration of F
for p being Permutation of (dom E)
for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let F be finite set ; for E being Enumeration of F
for p being Permutation of (dom E)
for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let E be Enumeration of F; for p being Permutation of (dom E)
for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let p be Permutation of (dom E); for S being Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))) holds { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
let S be Element of Fin (dom (App ((SignGenOp (f,A,F)) * E))); { (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
{ (s * p) where s is FinSequence of NAT : s in S } c= dom (App ((SignGenOp (f,A,F)) * (E * p)))
proof
let y be
object ;
TARSKI:def 3 ( not y in { (s * p) where s is FinSequence of NAT : s in S } or y in dom (App ((SignGenOp (f,A,F)) * (E * p))) )
assume
y in { (s * p) where s is FinSequence of NAT : s in S }
;
y in dom (App ((SignGenOp (f,A,F)) * (E * p)))
then consider s being
FinSequence of
NAT such that A1:
(
y = s * p &
s in S )
;
S c= dom (App ((SignGenOp (f,A,F)) * E))
by FINSUB_1:def 5;
then
s in dom (App ((SignGenOp (f,A,F)) * E))
by A1;
then
s * p in doms ((SignGenOp (f,A,F)) * (E * p))
by Th110;
hence
y in dom (App ((SignGenOp (f,A,F)) * (E * p)))
by A1, Def9;
verum
end;
hence
{ (s * p) where s is FinSequence of NAT : s in S } is Element of Fin (dom (App ((SignGenOp (f,A,F)) * (E * p))))
by FINSUB_1:def 5; verum