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:38
.=
n \/ {n}
by ORDINAL1:def 1
;
(
seq (
m,
(n + 1))
= (seq (m,n)) \/ {(i + 1)} &
{(i + 1)},
{n} are_equipotent )
by Th5, CARD_1:28;
hence
S1[
n + 1]
by A2, A3, A8, A4, CARD_1:31;
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