let F, G be Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF ; :: thesis: ( ( for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds F . n,h = P ! (h * l) ) & ( for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds G . n,h = P ! (h * l) ) implies F = G )
assume A2:
for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds F . n,h = P ! (h * l)
; :: thesis: ( ex n being Element of NAT ex h being Element of Funcs bound_QC-variables ,bound_QC-variables st not G . n,h = P ! (h * l) or F = G )
assume A3:
for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds G . n,h = P ! (h * l)
; :: thesis: F = G
thus
F = G
:: thesis: verum