let T be _Tree; for a, b, c being Vertex of T st c in (T .pathBetween (a,b)) .vertices() holds
MiddleVertex (a,b,c) = c
let a, b, c be Vertex of T; ( c in (T .pathBetween (a,b)) .vertices() implies MiddleVertex (a,b,c) = c )
assume
c in (T .pathBetween (a,b)) .vertices()
; MiddleVertex (a,b,c) = c
then
(((T .pathBetween (a,b)) .vertices()) /\ ((T .pathBetween (b,c)) .vertices())) /\ ((T .pathBetween (c,a)) .vertices()) = {c}
by Lm1;
hence
MiddleVertex (a,b,c) = c
by Def3; verum