Let's say I have a system of linear differential equations, e.g.: \begin{align*} x'(t) &= -\frac{1}{10}x(t) - y(t) \\ y'(t) &= x(t) \end{align*}
Is there a way for me to have Mathematica "solve" it for $x(t)$ by eliminating other variables to obtain the following? \begin{align*} x(t) = -\frac{1}{10} x'(t) - x''(t) \end{align*}
The naive attempt of
Reduce[{x'[t] == -x[t]/10 - y[t], y'[t] == x[t]}, x[t]]
gives
y[t] == -x'[t] - y'[t]/10 && x[t] == y'[t]
which is unhelpful...


Eliminate[{D[x'[t] + 1/10 x[t] + y[t], t] == 0, y'[t] - x[t] == 0}, y'[t]]. One can solve the system directly withDSolve, nevertheless it seems you're asking with this special case about a more general problem: differential elimination, see Working with a system of differential equations that cannot be solved explicitly. – Artes Apr 18 '18 at 09:38DSolvedoesn't help since I don't want an explicit solution here. UsingEliminateseems to partially get there but not quite, because then I'm not sure which rows I should differentiate, and it seems to choke when I differentiate everything (With[{sys = {x'[t] == -x[t]/10 - y[t], y'[t] == x[t]}}, Eliminate[Join[sys, D[sys, t]], {y'[t], y[t]}]]). The link seems interesting... am I correct in interpreting it that there are no packages for this? – user541686 Apr 18 '18 at 10:06