let V, A be set ; for n being Nat st 1 <= n holds
(FNDSC (V,A)) | (Seg n) IsNDRankSeq V,A
let n be Nat; ( 1 <= n implies (FNDSC (V,A)) | (Seg n) IsNDRankSeq V,A )
set F = FNDSC (V,A);
set S = (FNDSC (V,A)) | (Seg n);
dom (FNDSC (V,A)) = NAT
by Def3;
then A1:
dom ((FNDSC (V,A)) | (Seg n)) = Seg n
by RELAT_1:62;
assume
1 <= n
; (FNDSC (V,A)) | (Seg n) IsNDRankSeq V,A
then
1 in Seg n
;
hence ((FNDSC (V,A)) | (Seg n)) . 1 =
(FNDSC (V,A)) . 1
by FUNCT_1:49
.=
NDSS (V,A)
by Th9
;
NOMIN_1:def 4 for n being Nat st n in dom ((FNDSC (V,A)) | (Seg n)) & n + 1 in dom ((FNDSC (V,A)) | (Seg n)) holds
((FNDSC (V,A)) | (Seg n)) . (n + 1) = NDSS (V,(A \/ (((FNDSC (V,A)) | (Seg n)) . n)))
let n be Nat; ( n in dom ((FNDSC (V,A)) | (Seg n)) & n + 1 in dom ((FNDSC (V,A)) | (Seg n)) implies ((FNDSC (V,A)) | (Seg n)) . (n + 1) = NDSS (V,(A \/ (((FNDSC (V,A)) | (Seg n)) . n))) )
assume A2:
n in dom ((FNDSC (V,A)) | (Seg n))
; ( not n + 1 in dom ((FNDSC (V,A)) | (Seg n)) or ((FNDSC (V,A)) | (Seg n)) . (n + 1) = NDSS (V,(A \/ (((FNDSC (V,A)) | (Seg n)) . n))) )
assume
n + 1 in dom ((FNDSC (V,A)) | (Seg n))
; ((FNDSC (V,A)) | (Seg n)) . (n + 1) = NDSS (V,(A \/ (((FNDSC (V,A)) | (Seg n)) . n)))
hence ((FNDSC (V,A)) | (Seg n)) . (n + 1) =
(FNDSC (V,A)) . (n + 1)
by A1, FUNCT_1:49
.=
NDSS (V,(A \/ ((FNDSC (V,A)) . n)))
by Def3
.=
NDSS (V,(A \/ (((FNDSC (V,A)) | (Seg n)) . n)))
by A1, A2, FUNCT_1:49
;
verum