defpred S1[ Element of F1(), object ] means ex j being Subgroup of F2() . $1 st
( $2 = j & P1[$1,j] );
A2:
for i being Element of F1() ex j being object st S1[i,j]
proof
let i be
Element of
F1();
ex j being object st S1[i,j]
consider j being
Subgroup of
F2()
. i such that B1:
P1[
i,
j]
by A1;
take
j
;
S1[i,j]
thus
S1[
i,
j]
by B1;
verum
end;
consider S being ManySortedSet of F1() such that
A3:
for i being Element of F1() holds S1[i,S . i]
from PBOOLE:sch 6(A2);
for y being object st y in rng S holds
y is Group
then
S is Group-yielding
;
then reconsider S = S as Group-Family of F1() ;
for i being Element of F1() holds S . i is Subgroup of F2() . i
then
S is F2() -Subgroup-yielding
;
then reconsider S = S as Subgroup-Family of F2() ;
take
S
; for i being Element of F1() holds P1[i,S . i]
thus
for i being Element of F1() holds P1[i,S . i]
verumproof
let i be
Element of
F1();
P1[i,S . i]
S1[
i,
S . i]
by A3;
hence
P1[
i,
S . i]
;
verum
end;