Not an answer, as I could not figure out why, just to confirm that it should be zero
Clear[a, b, c, t, e, r]
L[vektor_] := Sqrt[Total[vektor^2]];
r = {a Cos[t], b Sin[t]}
e = {Sqrt[a^2 - b^2], 0};
c = ((r - e)/L[r - e] + (r + e)/L[r + e]).D[r, t]

Manipulate[
Plot[c /. {a -> a0, b -> b0}, {t, -200, 200}],
{{a0, 1, "a"}, -100, 100, 1},
{{b0, 1, "b"}, -100, 100, 1},
TrackedSymbols :> {a0, b0}
]

And using Chop
shows it is zero for any choice of a,b
. Reduce also not able to help. FullSimplify
did not help either. I think you got Mathematica stumbled on this one.
the only way I could get it to give zero, it to give it bad assumption
Simplify[c, Sqrt[a^2 - b^2] < 0]
(* 0 *)
But the above assumption is not correct, since Sqrt[a^2 - b^2] < 0
means complex number is less than 0. But <
does not apply to complex numbers, only to real numbers.
Tried Maple's version of Reduce
and Maple says it can be zero. Copied the expression to Maple first.
