let T be _Tree; :: thesis: for a, b, c being Vertex of T holds
( c in (T .pathBetween a,b) .vertices() iff T .pathBetween a,b = (T .pathBetween a,c) .append (T .pathBetween c,b) )

let a, b, c be Vertex of T; :: thesis: ( c in (T .pathBetween a,b) .vertices() iff T .pathBetween a,b = (T .pathBetween a,c) .append (T .pathBetween c,b) )
set P = T .pathBetween a,b;
set ci = (T .pathBetween a,b) .find c;
set pac = T .pathBetween a,c;
set pcb = T .pathBetween c,b;
hereby :: thesis: ( T .pathBetween a,b = (T .pathBetween a,c) .append (T .pathBetween c,b) implies c in (T .pathBetween a,b) .vertices() ) end;
assume T .pathBetween a,b = (T .pathBetween a,c) .append (T .pathBetween c,b) ; :: thesis: c in (T .pathBetween a,b) .vertices()
then A7: (T .pathBetween a,c) .vertices() c= (T .pathBetween a,b) .vertices() by Th13, Th15;
c in (T .pathBetween a,c) .vertices() by Th29;
hence c in (T .pathBetween a,b) .vertices() by A7; :: thesis: verum