Why integrate (0, x) # 0 ?



(%i1) integrate(diff(y(x),x)=0,x);
(%o1) y(x)=%c1+integrate(0,x)
 Why integrate (0, x) # 0 ?

(%i2) integrate('diff(y,x)=0,x);
(%o2) integrate('diff(y,x,1),x)=%c2+integrate(0,x)
(%i3) ev(%, nouns);
(%o3) 0=%c2
 Why integrate('diff(y,x),x) =0  ?

(%i4) depends(y,x);
(%o4) [y(x)]
(%i5) integrate(diff(y,x)=0,x);
(%o5) integrate('diff(y,x,1),x)=%c3+integrate(0,x)
(%i6) ev(%, nouns);
(%o6) integrate('diff(y,x,1),x)=%c3
 Why integrate(diff(y,x),x) # y  ?   if depends(y,x)

 A good result is obtained only in this case:
(%i7) integrate(diff(y(x),x),x);
(%o7) y(x)

Aleksas D