let m, n be Nat; ( 1 <= n & n <= m implies AckermannFunction majorizes m proj n )
assume A1:
( 1 <= n & n <= m )
; AckermannFunction majorizes m proj n
set g = m proj n;
take N = n + 1; ACKERMAN:def 14 for F being non empty FinSequence of NAT st F in dom (m proj n) holds
for a being Element of NAT st a = max (rng F) holds
(m proj n) . F < AckermannFunction . (N,a)
let F be non empty FinSequence of NAT ; ( F in dom (m proj n) implies for a being Element of NAT st a = max (rng F) holds
(m proj n) . F < AckermannFunction . (N,a) )
assume A2:
F in dom (m proj n)
; for a being Element of NAT st a = max (rng F) holds
(m proj n) . F < AckermannFunction . (N,a)
let a be Element of NAT ; ( a = max (rng F) implies (m proj n) . F < AckermannFunction . (N,a) )
assume A3:
a = max (rng F)
; (m proj n) . F < AckermannFunction . (N,a)
A4:
dom (m proj n) = m -tuples_on NAT
by COMPUT_1:36;
then A5:
(m proj n) . F = F . n
by A2, COMPUT_1:38;
len F = m
by A2, A4, FINSEQ_2:132;
then
n in dom F
by A1, FINSEQ_3:25;
then
F . n in rng F
by FUNCT_1:def 3;
then A6:
F . n <= a
by A3, XXREAL_2:def 8;
H1( 0 ,a) <= H1(N,a)
by Th24;
hence
(m proj n) . F < AckermannFunction . (N,a)
by A6, A5, Th16, XXREAL_0:2; verum