set f = choice_succ_func (w,v,U);
let n1, n2 be Nat; ( ( for i being Nat st i < n1 holds
( not CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) is elementary & CastNode ((((choice_succ_func (w,v,U)) |** (i + 1)) . N),v) is_succ_of CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) ) ) & CastNode ((((choice_succ_func (w,v,U)) |** n1) . N),v) is elementary & ( for i being Nat st i <= n1 holds
w |= * (CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v)) ) & ( for i being Nat st i < n2 holds
( not CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) is elementary & CastNode ((((choice_succ_func (w,v,U)) |** (i + 1)) . N),v) is_succ_of CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) ) ) & CastNode ((((choice_succ_func (w,v,U)) |** n2) . N),v) is elementary & ( for i being Nat st i <= n2 holds
w |= * (CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v)) ) implies n1 = n2 )
assume that
A4:
for i being Nat st i < n1 holds
( not CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) is elementary & CastNode ((((choice_succ_func (w,v,U)) |** (i + 1)) . N),v) is_succ_of CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) )
and
A5:
CastNode ((((choice_succ_func (w,v,U)) |** n1) . N),v) is elementary
and
for i being Nat st i <= n1 holds
w |= * (CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v))
and
A6:
for i being Nat st i < n2 holds
( not CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) is elementary & CastNode ((((choice_succ_func (w,v,U)) |** (i + 1)) . N),v) is_succ_of CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v) )
and
A7:
CastNode ((((choice_succ_func (w,v,U)) |** n2) . N),v) is elementary
and
for i being Nat st i <= n2 holds
w |= * (CastNode ((((choice_succ_func (w,v,U)) |** i) . N),v))
; n1 = n2
now not n1 <> n2assume A8:
n1 <> n2
;
contradictionhence
contradiction
;
verum end;
hence
n1 = n2
; verum