let m, n be Element of NAT ; seq m,n,n are_equipotent
defpred S1[ Element of NAT ] means seq m,$1,$1 are_equipotent ;
A1:
for n being Element of NAT st S1[n] holds
S1[n + 1]
proof
let n be
Element of
NAT ;
( S1[n] implies S1[n + 1] )
assume A2:
seq m,
n,
n are_equipotent
;
S1[n + 1]
reconsider i =
m + n as
Element of
NAT ;
A3:
n + 1 =
succ n
by NAT_1:39
.=
n \/ {n}
by ORDINAL1:def 1
;
(
seq m,
(n + 1) = (seq m,n) \/ {(i + 1)} &
{(i + 1)},
{n} are_equipotent )
by Th5, CARD_1:48;
hence
S1[
n + 1]
by A2, A3, A8, A4, CARD_1:58;
verum
end;
A11:
S1[ 0 ]
by Th2;
for n being Element of NAT holds S1[n]
from NAT_1:sch 1(A11, A1);
hence
seq m,n,n are_equipotent
; verum