let a be object ; for V, A being set
for n being Nat
for f being b1 -valued FinSequence st 1 <= n & n <= len f holds
(namingSeq (V,A,f,a)) . n is NonatomicND of V,A
let V, A be set ; for n being Nat
for f being V -valued FinSequence st 1 <= n & n <= len f holds
(namingSeq (V,A,f,a)) . n is NonatomicND of V,A
let n be Nat; for f being V -valued FinSequence st 1 <= n & n <= len f holds
(namingSeq (V,A,f,a)) . n is NonatomicND of V,A
let f be V -valued FinSequence; ( 1 <= n & n <= len f implies (namingSeq (V,A,f,a)) . n is NonatomicND of V,A )
assume that
A1:
1 <= n
and
A2:
n <= len f
; (namingSeq (V,A,f,a)) . n is NonatomicND of V,A
set g = namingSeq (V,A,f,a);
per cases
( n = 1 or n > 1 )
by A1, XXREAL_0:1;
suppose
n = 1
;
(namingSeq (V,A,f,a)) . n is NonatomicND of V,Athen
(namingSeq (V,A,f,a)) . n = naming (
V,
A,
(f . (len f)),
a)
by A2, Def14;
hence
(namingSeq (V,A,f,a)) . n is
NonatomicND of
V,
A
;
verum end; suppose A3:
n > 1
;
(namingSeq (V,A,f,a)) . n is NonatomicND of V,Athen reconsider k =
n - 1 as
Element of
NAT by INT_1:5;
1
- 1
< k
by A3, XREAL_1:9;
then A4:
0 + 1
<= k
by INT_1:7;
A5:
len f = len (namingSeq (V,A,f,a))
by A1, A2, Def14;
k + 0 < k + 1
by XREAL_1:8;
then
k < len (namingSeq (V,A,f,a))
by A2, A5, XXREAL_0:2;
then
(namingSeq (V,A,f,a)) . (k + 1) = naming (
V,
A,
(f . ((len f) - k)),
((namingSeq (V,A,f,a)) . k))
by A2, A4, Def14;
hence
(namingSeq (V,A,f,a)) . n is
NonatomicND of
V,
A
;
verum end; end;