# |
ODE |
CAS classification |
Solved? |
Maple |
Mma |
Sympy |
|
[_quadrature] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_2nd_order, _missing_x]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, [_Abel, ‘2nd type‘, ‘class B‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_3rd_order, _missing_x]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_2nd_order, _missing_y]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_2nd_order, _missing_y], [_2nd_order, _exact, _nonlinear], [_2nd_order, _reducible, _mu_y_y1], [_2nd_order, _reducible, _mu_poly_yn]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_linear, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✗ |
✗ |
✗ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_linear, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[_Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✗ |
|
|
[_exact, [_1st_order, ‘_with_symmetry_[F(x)*G(y),0]‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_1st_order, _with_linear_symmetries]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_1st_order, ‘_with_symmetry_[F(x)*G(y),0]‘], [_Abel, ‘2nd type‘, ‘class C‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class G‘], _exact, _rational, [_Abel, ‘2nd type‘, ‘class B‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[‘y=_G(x,y’)‘] |
✓ |
✗ |
✓ |
✗ |
|
|
[_exact, _rational] |
✓ |
✓ |
✓ |
✗ |
|
|
[_rational, [_Abel, ‘2nd type‘, ‘class B‘]] |
✗ |
✗ |
✗ |
✗ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact] |
✓ |
✓ |
✓ |
✗ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact, [_1st_order, ‘_with_symmetry_[F(x),G(x)*y+H(x)]‘]] |
✓ |
✓ |
✓ |
✗ |
|
|
[_exact, _rational, _Riccati] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact] |
✓ |
✓ |
✓ |
✗ |
|
|
[_exact, _rational, _Riccati] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact, [_1st_order, ‘_with_symmetry_[F(x),G(y)]‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact] |
✓ |
✓ |
✓ |
✗ |
|
|
[_exact, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[_exact, [_1st_order, ‘_with_symmetry_[F(x)*G(y),0]‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_1st_order, _with_linear_symmetries], _exact, _rational] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class A‘], _exact, _rational, _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _exact, _rational, [_Abel, ‘2nd type‘, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _rational, _dAlembert] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class A‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class C‘], _rational, [_Abel, ‘2nd type‘, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class C‘], _rational, [_Abel, ‘2nd type‘, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class C‘], _rational, [_Abel, ‘2nd type‘, ‘class A‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class C‘], _rational, [_Abel, ‘2nd type‘, ‘class A‘]] |
✓ |
✓ |
✓ |
✗ |
|
|
[_linear] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational, [_Abel, ‘2nd type‘, ‘class B‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class A‘], _dAlembert] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class A‘], _rational, _dAlembert] |
✓ |
✓ |
✓ |
✗ |
|
|
[_rational, [_1st_order, ‘_with_symmetry_[F(x),G(x)]‘], [_Abel, ‘2nd type‘, ‘class B‘]] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class G‘], _rational] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_1st_order, ‘_with_symmetry_[F(x)*G(y),0]‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[_separable] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_homogeneous, ‘class G‘], _rational] |
✓ |
✓ |
✓ |
✗ |
|
|
[[_homogeneous, ‘class G‘], _rational, _Bernoulli] |
✓ |
✓ |
✓ |
✓ |
|
|
[[_1st_order, ‘_with_symmetry_[F(x)*G(y),0]‘]] |
✓ |
✓ |
✓ |
✓ |
|
|
[‘y=_G(x,y’)‘] |
✓ |
✓ |
✓ |
✗ |
|