let k be Element of NAT ; for a being Element of (SubstPoset (NAT,{k}))
for a9 being Element of Fin (PFuncs (NAT,{k}))
for B being non empty finite Subset of NAT st B = Involved a9 & a9 = a holds
for X being set st X in a holds
for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X
let a be Element of (SubstPoset (NAT,{k})); for a9 being Element of Fin (PFuncs (NAT,{k}))
for B being non empty finite Subset of NAT st B = Involved a9 & a9 = a holds
for X being set st X in a holds
for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X
let a9 be Element of Fin (PFuncs (NAT,{k})); for B being non empty finite Subset of NAT st B = Involved a9 & a9 = a holds
for X being set st X in a holds
for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X
let B be non empty finite Subset of NAT; ( B = Involved a9 & a9 = a implies for X being set st X in a holds
for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X )
assume that
A1:
B = Involved a9
and
A2:
a9 = a
; for X being set st X in a holds
for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X
let X be set ; ( X in a implies for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X )
assume A3:
X in a
; for l being Element of NAT st l > (max B) + 1 holds
not [l,k] in X
SubstitutionSet (NAT,{k}) = the carrier of (SubstPoset (NAT,{k}))
by SUBSTLAT:def 4;
then reconsider X9 = X as finite Function by A3, HEYTING2:1;
let l be Element of NAT ; ( l > (max B) + 1 implies not [l,k] in X )
assume A4:
l > (max B) + 1
; not [l,k] in X
assume
[l,k] in X
; contradiction
then
l in dom X9
by XTUPLE_0:def 12;
then
l in Involved a9
by A2, A3, HEYTING2:def 1;
then
( (max B) + 1 >= max B & max B >= l )
by A1, NAT_1:11, XXREAL_2:def 8;
hence
contradiction
by A4, XXREAL_0:2; verum