let p, q be Element of HP-WFF ; p => (q => p) is canonical
let V be SetValuation; HILBERT3:def 7 ex x being set st
for P being Permutation of V holds x is_a_fixpoint_of Perm P,(p => (q => p))
deffunc H1( set ) -> Element of bool [:(SetVal V,q),{$1}:] = (SetVal V,q) --> $1;
A1:
for x being Element of SetVal V,p holds H1(x) in SetVal V,(q => p)
consider f being Function of (SetVal V,p),(SetVal V,(q => p)) such that
A2:
for x being Element of SetVal V,p holds f . x = H1(x)
from FUNCT_2:sch 8(A1);
take
f
; for P being Permutation of V holds f is_a_fixpoint_of Perm P,(p => (q => p))
let P be Permutation of V; f is_a_fixpoint_of Perm P,(p => (q => p))
f in Funcs (SetVal V,p),(SetVal V,(q => p))
by FUNCT_2:11;
then
f in SetVal V,(p => (q => p))
by Def2;
hence
f in dom (Perm P,(p => (q => p)))
by FUNCT_2:def 1; ABIAN:def 3 f = (Perm P,(p => (q => p))) . f
now let x be
Element of
SetVal V,
p;
f . x = (((Perm P,(q => p)) * f) * ((Perm P,p) " )) . xreconsider g =
(SetVal V,q) --> (((Perm P,p) " ) . x) as
Function of
(SetVal V,q),
(SetVal V,p) ;
x in SetVal V,
p
;
then
x in rng (Perm P,p)
by FUNCT_2:def 3;
then A3:
((Perm P,p) " ) . x in dom (Perm P,p)
by PARTFUN2:79;
thus f . x =
(SetVal V,q) --> x
by A2
.=
(SetVal V,q) --> ((id (SetVal V,p)) . x)
by FUNCT_1:34
.=
(SetVal V,q) --> (((Perm P,p) * ((Perm P,p) " )) . x)
by FUNCT_2:88
.=
(SetVal V,q) --> ((Perm P,p) . (((Perm P,p) " ) . x))
by FUNCT_2:21
.=
(Perm P,p) * ((SetVal V,q) --> (((Perm P,p) " ) . x))
by A3, FUNCOP_1:23
.=
(Perm P,p) * ((((Perm P,q) " ) " (SetVal V,q)) --> (((Perm P,p) " ) . x))
by FUNCT_2:48
.=
(Perm P,p) * (g * ((Perm P,q) " ))
by FUNCOP_1:25
.=
((Perm P,p) * g) * ((Perm P,q) " )
by RELAT_1:55
.=
(Perm P,(q => p)) . g
by Th37
.=
(Perm P,(q => p)) . (f . (((Perm P,p) " ) . x))
by A2
.=
((Perm P,(q => p)) * f) . (((Perm P,p) " ) . x)
by FUNCT_2:21
.=
(((Perm P,(q => p)) * f) * ((Perm P,p) " )) . x
by FUNCT_2:21
;
verum end;
hence f =
((Perm P,(q => p)) * f) * ((Perm P,p) " )
by FUNCT_2:113
.=
(Perm P,(p => (q => p))) . f
by Th37
;
verum