set IT = { i where i is Nat : ( m <= i & i <= n ) } ;
now :: thesis: for e being object st e in { i where i is Nat : ( m <= i & i <= n ) } holds
e in {0} \/ (Seg n)
let e be object ; :: thesis: ( e in { i where i is Nat : ( m <= i & i <= n ) } implies e in {0} \/ (Seg n) )
assume e in { i where i is Nat : ( m <= i & i <= n ) } ; :: thesis: e in {0} \/ (Seg n)
then consider i being Nat such that
A1: i = e and
m <= i and
A2: i <= n ;
now :: thesis: e in {0} \/ (Seg n)end;
hence e in {0} \/ (Seg n) ; :: thesis: verum
end;
then { i where i is Nat : ( m <= i & i <= n ) } c= {0} \/ (Seg n) ;
hence nat_interval (m,n) is finite ; :: thesis: verum