let p be polyhedron; :: thesis: for k being Integer st - 1 <= k & k <= dim p holds
for m, n being Nat st 1 <= n & n <= num-polytopes p,k & 1 <= m & m <= num-polytopes p,k & n -th-polytope p,k = m -th-polytope p,k holds
m = n
let k be Integer; :: thesis: ( - 1 <= k & k <= dim p implies for m, n being Nat st 1 <= n & n <= num-polytopes p,k & 1 <= m & m <= num-polytopes p,k & n -th-polytope p,k = m -th-polytope p,k holds
m = n )
assume A1:
( - 1 <= k & k <= dim p )
; :: thesis: for m, n being Nat st 1 <= n & n <= num-polytopes p,k & 1 <= m & m <= num-polytopes p,k & n -th-polytope p,k = m -th-polytope p,k holds
m = n
let m, n be Nat; :: thesis: ( 1 <= n & n <= num-polytopes p,k & 1 <= m & m <= num-polytopes p,k & n -th-polytope p,k = m -th-polytope p,k implies m = n )
assume that
A2:
1 <= n
and
A3:
n <= num-polytopes p,k
and
A4:
1 <= m
and
A5:
m <= num-polytopes p,k
and
A6:
n -th-polytope p,k = m -th-polytope p,k
; :: thesis: m = n
set s = k -polytope-seq p;
A7:
n -th-polytope p,k = (k -polytope-seq p) . n
by A1, A2, A3, Def12;
A8:
m -th-polytope p,k = (k -polytope-seq p) . m
by A1, A4, A5, Def12;
n in Seg (num-polytopes p,k)
by A2, A3, FINSEQ_1:3;
then A9:
n in dom (k -polytope-seq p)
by Th28;
m in Seg (num-polytopes p,k)
by A4, A5, FINSEQ_1:3;
then A10:
m in dom (k -polytope-seq p)
by Th28;
k -polytope-seq p is one-to-one
by Th34;
hence
m = n
by A6, A7, A8, A9, A10, FUNCT_1:def 8; :: thesis: verum