Difference between Caputo definition and the Riemann-Liouville (R-L) definition
The Caputo (Davison-Essex) and the Riemann-Liouville definitions are different in the following aspect: in the Caputo formula, differentiation is performed first, then integration;
but in the R-L formula it is the other way around. The Caputo definition has advantages over the R-L definition:
1. The Caputo definition implemented maps constants to zero, imitating integer order differentiation, while the R-L definition does not.
2. The Caputo definition requires initial value in fractional differential equation is the same as in differential equations, while the R-L definition does not.
These properties of the Caputo definition make it suitable to work with initial value problems for fractional differential equations. So the Caputo definition is used here.
If you want to use the Riemann defintion, use the Laplace transform solver lasolve( ).
lasolve(y(-0.5,x)=1) give nonzero.
dsolve(y(-0.5,x)=1) give zero.