set W2 = W .remove m,n;
A1: len (W .remove m,n) <= len W by Lm26;
now
per cases ( ( not m is even & not n is even & m <= n & n <= len W & W . m = W . n ) or m is even or n is even or not m <= n or not n <= len W or not W . m = W . n ) ;
suppose A2: ( not m is even & not n is even & m <= n & n <= len W & W . m = W . n ) ; :: thesis: W .remove m,n is Trail-like
then reconsider m' = m, n' = n as odd Element of NAT ;
now
given a, b being even Element of NAT such that A3: ( 1 <= a & a < b & b <= len (W .remove m,n) & (W .remove m,n) . a = (W .remove m,n) . b ) ; :: thesis: contradiction
( 1 <= b & a <= len (W .remove m,n) ) by A3, XXREAL_0:2;
then A4: ( a in dom (W .remove m,n) & b in dom (W .remove m,n) ) by A3, FINSEQ_3:27;
now
per cases ( a in Seg m or ( m <= a & a <= len (W .remove m,n) ) ) by A2, A4, Lm34;
suppose a in Seg m ; :: thesis: contradiction
then A5: (W .remove m,n) . a = W . a by A2, Lm29;
now
per cases ( b in Seg m or ( m <= b & b <= len (W .remove m,n) ) ) by A2, A4, Lm34;
suppose A7: ( m <= b & b <= len (W .remove m,n) ) ; :: thesis: contradiction
then reconsider b2 = (b - m') + n' as even Element of NAT by A2, Lm30;
A8: ( (W .remove m,n) . b = W . b2 & b2 <= len W ) by A2, A7, Lm30;
now
per cases ( a < b2 or b2 <= a ) ;
suppose b2 <= a ; :: thesis: contradiction
end;
end;
end;
hence contradiction ; :: thesis: verum
end;
end;
end;
hence contradiction ; :: thesis: verum
end;
suppose A11: ( m <= a & a <= len (W .remove m,n) ) ; :: thesis: contradiction
then reconsider a2 = (a - m') + n' as even Element of NAT by A2, Lm30;
reconsider nm4 = n' - m' as even Element of NAT by A2, INT_1:18;
A12: ( (W .remove m,n) . a = W . a2 & a2 <= len W ) by A2, A11, Lm30;
now
per cases ( b in Seg m or ( m <= b & b <= len (W .remove m,n) ) ) by A2, A4, Lm34;
suppose A13: ( m <= b & b <= len (W .remove m,n) ) ; :: thesis: contradiction
then reconsider b2 = (b - m') + n' as even Element of NAT by A2, Lm30;
A14: ( (W .remove m,n) . b = W . b2 & b2 <= len W ) by A2, A13, Lm30;
hence contradiction ; :: thesis: verum
end;
end;
end;
hence contradiction ; :: thesis: verum
end;
end;
end;
hence contradiction ; :: thesis: verum
end;
hence W .remove m,n is Trail-like by Lm57; :: thesis: verum
end;
suppose ( m is even or n is even or not m <= n or not n <= len W or not W . m = W . n ) ; :: thesis: W .remove m,n is Trail-like
hence W .remove m,n is Trail-like by Def12; :: thesis: verum
end;
end;
end;
hence W .remove m,n is Trail-like ; :: thesis: verum