let N be non empty with_non-empty_elements set ; for S being non empty stored-program IC-Ins-separated definite AMI-Struct of N holds
( S is weakly_standard iff ex f being Function of NAT,NAT st
( f is bijective & ( for k being Element of NAT holds
( f . (k + 1) in SUCC ((f . k),S) & ( for j being Element of NAT st f . j in SUCC ((f . k),S) holds
k <= j ) ) ) ) )
let S be non empty stored-program IC-Ins-separated definite AMI-Struct of N; ( S is weakly_standard iff ex f being Function of NAT,NAT st
( f is bijective & ( for k being Element of NAT holds
( f . (k + 1) in SUCC ((f . k),S) & ( for j being Element of NAT st f . j in SUCC ((f . k),S) holds
k <= j ) ) ) ) )
given f being Function of NAT,NAT such that A3:
f is bijective
and
A4:
for k being Element of NAT holds
( f . (k + 1) in SUCC ((f . k),S) & ( for j being Element of NAT st f . j in SUCC ((f . k),S) holds
k <= j ) )
; S is weakly_standard
take
f
; AMI_WSTD:def 10 ( f is bijective & ( for m, n being Element of NAT holds
( m <= n iff f . m <= f . n,S ) ) )
thus
f is bijective
by A3; for m, n being Element of NAT holds
( m <= n iff f . m <= f . n,S )
thus
for m, n being Element of NAT holds
( m <= n iff f . m <= f . n,S )
by A3, A4, Th18; verum