Supongamos por contradicción que P1=⟨v0,…,vk⟩ y P2=⟨u0,…,uk⟩ dos caminos en G de longitud k sin vértices compartidos.
Cuando G está conectado, hay una ruta P′ conecta vi a uj para algunos i,j∈[1,k] modo que P′ no comparte vértices con P1∪P2 no sean vi y uj . Digamos P′=⟨vi,x0,…,xb,uj⟩(nota que puede no haberxi vértices, es decir,bpuede ser0- la notación es un poco deficiente aunque).
Sin pérdida de generalidad, podemos suponer que i,j≥⌈k2⌉(siempre podemos revertir la numeración). Entonces podemos construir un nuevo caminoP∗=⟨v0,…,vi,x1,…,xb,uj,…,u0⟩(por ir a lo largo deP1avi, a continuación, a través del puente formado porP′auj, luego a lo largo deP2au0).
Obviously P∗ has length at least k+1, but this contradicts the assumption that G has no paths of length greater than k.
So then any two paths of length k must intersect at at least one vertex and your observation that it must be in the middle (if there's only one) follows as you reasoned.