let S1, S2 be Subset of (Funcs (Q,Q)); ( ( for f being object holds
( f in S1 iff ( ex u being Element of Q st
( u in H & f = (curry' the multF of Q) . u ) or ex u being Element of Q st
( u in H & f = (curry the multF of Q) . u ) or ex g, h being Permutation of Q st
( g in S & h in S & f = g * h ) or ex g being Permutation of Q st
( g in S & f = g " ) ) ) ) & ( for f being object holds
( f in S2 iff ( ex u being Element of Q st
( u in H & f = (curry' the multF of Q) . u ) or ex u being Element of Q st
( u in H & f = (curry the multF of Q) . u ) or ex g, h being Permutation of Q st
( g in S & h in S & f = g * h ) or ex g being Permutation of Q st
( g in S & f = g " ) ) ) ) implies S1 = S2 )
assume that
A4:
for f being object holds
( f in S1 iff S2[Q,H,S,f] )
and
A5:
for f being object holds
( f in S2 iff S2[Q,H,S,f] )
; S1 = S2
hence
S1 = S2
by SUBSET_1:3; verum