let n be Nat; :: thesis: for D being non empty set
for p being Element of D
for f being FinSequence of D st f is one-to-one & not p in rng f holds
Ins f,n,p is one-to-one
let D be non empty set ; :: thesis: for p being Element of D
for f being FinSequence of D st f is one-to-one & not p in rng f holds
Ins f,n,p is one-to-one
let p be Element of D; :: thesis: for f being FinSequence of D st f is one-to-one & not p in rng f holds
Ins f,n,p is one-to-one
let f be FinSequence of D; :: thesis: ( f is one-to-one & not p in rng f implies Ins f,n,p is one-to-one )
assume that
A1:
f is one-to-one
and
A2:
not p in rng f
; :: thesis: Ins f,n,p is one-to-one
A3:
f | n is one-to-one
by A1;
A4:
<*p*> is one-to-one
by FINSEQ_3:102;
then
rng (f | n) misses rng <*p*>
by XBOOLE_0:3;
then A6:
(f | n) ^ <*p*> is one-to-one
by A3, A4, FINSEQ_3:98;
A7:
f /^ n is one-to-one
by A1;
then
rng ((f | n) ^ <*p*>) misses rng (f /^ n)
by XBOOLE_0:3;
hence
Ins f,n,p is one-to-one
by A6, A7, FINSEQ_3:98; :: thesis: verum