In the attached STACK question, I have the question variables

depends(omega,t);

at: L/2*'diff(omega,t);

an: L/2*omega^2;

N: an*m;

Q: at*m;

M: -L/2*Q-1/12*m*L^2*'diff(omega,t);

When I input L*'diff(omega,t) and compare this to variable at, then the ATAlgEquiv test yields true although both expressions differ by a factor of two. In the feedback I show both sides of the comparison, (both used to be 0 before I introduced depends() in the beginning of the question variables).

Obviously there is still something wrong. Any idea? I could of course introduce some arbitrary symbol for dot omega but I felt using diff was more appropriate, yet not successful so far.