STACK Documentation
Documentation home | Category index | Site mapEqualComAss: Answer test results
This page exposes the results of running answer tests on STACK test cases. This page is automatically generated from the STACK unit tests and is designed to show question authors what answer tests actually do. This includes cases where answer tests currentl fail, which gives a negative expected mark. Comments and further test cases are very welcome.
EqualComAss
Test | ? | Student response | Teacher answer | Opt | Mark | Answer note | |
---|---|---|---|---|---|---|---|
EqualComAss | 1/0 |
0 |
-1 | ATEqualComAss_STACKERROR_SAns. | |||
EqualComAss | 0 |
1/0 |
-1 | ATEqualComAss_STACKERROR_TAns. | |||
Numbers | |||||||
EqualComAss | 2/4 |
1/2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 3^2 |
8 |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | 3^2 |
9 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | cos(0) |
1 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 4^(1/2) |
2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/3^(1/2) |
(1/3)^(1/2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | sqrt(3)/3 |
(1/3)^(1/2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | sqrt(3) |
3^(1/2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 2*sqrt(2) |
sqrt(8) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 2*2^(1/2) |
sqrt(8) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | sqrt(2)/4 |
1/sqrt(8) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/sqrt(2) |
2^(1/2)/2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 4.0 |
4 |
0 | ATEqualComAss (AlgEquiv-true). | |||
Case sensitivity | |||||||
EqualComAss | X |
x |
0 | ATEqualComAss (AlgEquiv-false)ATAlgEquiv_WrongCase. | |||
EqualComAss | 1/(R-r) |
1 |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | exdowncase(X) |
x |
1 | ||||
EqualComAss | exdowncase((X-1)^2) |
x^2-2*x+1 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | exdowncase(X^2-2*X+1) |
x^2-2*x+1 |
1 | ||||
Powers | |||||||
EqualComAss | a^2/b^3 |
a^2*b^(-3) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | lg(a^x,a) |
x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | x^(2/4) |
x^(1/2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
Simple polynomials | |||||||
EqualComAss | 1+2*x |
x*2+1 |
1 | ||||
EqualComAss | 1+x |
2*x+1 |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | 1+x+x |
2*x+1 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (x+y)+z |
z+x+y |
1 | ||||
EqualComAss | x*x |
x^2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (x+5)*x |
x*(5+x) |
1 | ||||
EqualComAss | x*(x+5) |
5*x+x^2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (1-x)^2 |
(x-1)^2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (a-x)^6000 |
(x-a)^6000 |
0 | ATEqualComAss (AlgEquiv-true). | |||
Expressions with subscripts | |||||||
EqualComAss | rho*z*V/(4*pi*epsilon[0]*(R^2+ z^2)^(3/2)) |
rho*z*V/(4*pi*epsilon[0]*(R^2+ z^2)^(3/2)) |
1 | ||||
EqualComAss | rho*z*V/(4*pi*epsilon[1]*(R^2+ z^2)^(3/2)) |
rho*z*V/(4*pi*epsilon[0]*(R^2+ z^2)^(3/2)) |
0 | ATEqualComAss (AlgEquiv-false). | |||
Unary plus | |||||||
EqualComAss | +1-2 |
1-2 |
1 | ||||
Unary minus | |||||||
EqualComAss | -1+2 |
2-1 |
1 | ||||
EqualComAss | -1*2+3*4 |
3*4-1*2 |
1 | ||||
EqualComAss | (-1*2)+3*4 |
10 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | -1*2+3*4 |
3*4-1*2 |
1 | ||||
EqualComAss | x*(-y) |
-x*y |
1 | ||||
EqualComAss | x*(-y) |
-(x*y) |
1 | ||||
EqualComAss | (-x)*(-x) |
x*x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (-x)*(-x) |
x^2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | -1/4*%pi*i |
-(%i*%pi)/4 |
0 | ATEqualComAss (AlgEquiv-true). | |||
Rational expressions | |||||||
EqualComAss | 1/2 |
3/6 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/(1+2*x) |
1/(2*x+1) |
1 | ||||
EqualComAss | 2/(4+2*x) |
1/(x+2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (a*b)/c |
a*(b/c) |
1 | ||||
EqualComAss | ((x+1)/(x*(x-1)))*(x-1) |
((x+1)*(x-1))/(x*(x-1)) |
1 | ||||
EqualComAss | (-x)/y |
-(x/y) |
1 | ||||
EqualComAss | x/(-y) |
-(x/y) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | -1/(1-x) |
1/(x-1) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/2*1/x |
1/(2*x) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (k+8)/(k^2+4*k-12) |
(k+8)/(k^2+4*k-12) |
1 | ||||
EqualComAss | (k+8)/(k^2+4*k-12) |
(k+8)/((k-2)*(k+6)) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (k+7)/(k^2+4*k-12) |
(k+8)/(k^2+4*k-12) |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | -(2*k+6)/(k^2+4*k-12) |
-(2*k+6)/(k^2+4*k-12) |
1 | ||||
EqualComAss | (a+b)/1 |
(b+a)/1 |
1 | ||||
No simplicifcation here | |||||||
EqualComAss | 1*x |
x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 23+0*x |
23 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | x+0 |
x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | x^1 |
x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (1/2)*(a+b) |
(a+b)/2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/3*logbase(27,6) |
logbase(27,6)/3 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | 1/3*lg(27,6) |
lg(27,6)/3 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | lg(root(x, n)) |
lg(x, 10)/n |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | exp(x) |
%e^x |
1 | ||||
EqualComAss | exp(x)^2 |
%e^(2*x) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | exp(x)^2 |
(%e^(x))^2 |
1 | ||||
EqualComAss | 1/3*i |
i/3 |
0 | ATEqualComAss (AlgEquiv-true). | |||
Complex numbers | |||||||
EqualComAss | %i |
e^(i*pi/2) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (4*sqrt(3)*%i+4)^(1/5) |
rectform((4*sqrt(3)*%i+4)^(1/5 )) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (4*sqrt(3)*%i+4)^(1/5) |
8^(1/5)*(cos(%pi/15)+%i*sin(%p i/15)) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | (4*sqrt(3)*%i+4)^(1/5) |
polarform((4*sqrt(3)*%i+4)^(1/ 5)) |
0 | ATEqualComAss (AlgEquiv-true). | |||
Equations | |||||||
EqualComAss | y=x |
x=y |
1 | ||||
EqualComAss | x+1 |
y=2*x+1 |
0 | ATEqualComAss ATAlgEquiv_SA_not_equation. | |||
Your answer should be an equation, but is not. | |||||||
EqualComAss | y=1+2*x |
y=2*x+1 |
1 | ||||
EqualComAss | y=x+x+1 |
y=1+2*x |
0 | ATEqualComAss (AlgEquiv-true). | |||
Logic | |||||||
EqualComAss | A and B |
B and A |
1 | ||||
EqualComAss | A or B |
B or A |
1 | ||||
EqualComAss | A or B |
B and A |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | not(true) |
false |
0 | ATEqualComAss (AlgEquiv-true). | |||
Sets | |||||||
EqualComAss | {2*x+1,2} |
{2, 1+x*2} |
1 | ||||
EqualComAss | 2 |
{2} |
0 | ATEqualComAss ATAlgEquiv_SA_not_set. | |||
Your answer should be a set, but is not. Note that the syntax to enter a set is to enclose the comma separated values with curly brackets. | |||||||
EqualComAss | {2*x+1, 1+1} |
{2, 1+x*2} |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | {1,2} |
{1,{2}} |
0 | ATEqualComAss (AlgEquiv-false)ATSet_wrongentries. | |||
EqualComAss | {4,3} |
{3,4} |
1 | ||||
EqualComAss | {4,4} |
{4} |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | {-1,1,-1} |
{-1,-1,1} |
1 | ||||
EqualComAss | {-1,1,-1} |
{-1,1} |
0 | ATEqualComAss (AlgEquiv-true). | |||
Lists | |||||||
EqualComAss | [2*x+1,2] |
[1+x*2,2] |
1 | ||||
EqualComAss | [x+x+1, 1+1] |
[1+x*2,2] |
0 | ATEqualComAss (AlgEquiv-true). | |||
Matrices | |||||||
EqualComAss | matrix([1,2],[2,3]) |
matrix([1,2],[2,3]) |
1 | ||||
EqualComAss | matrix([1,2],[2,3]) |
matrix([1,2,3],[2,3,3]) |
0 | ATEqualComAss (AlgEquiv-false)ATMatrix_wrongsz_columns. | |||
EqualComAss | matrix([1,2],[2,3]) |
matrix([1,2],[2,5]) |
0 | ATEqualComAss (AlgEquiv-false)ATMatrix_wrongentries. | |||
EqualComAss | matrix([1,2],[2,2+1]) |
matrix([1,2],[2,3]) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | matrix([x+x, 1],[1, 1]) |
matrix([2*x, 1],[1, 1]) |
0 | ATEqualComAss (AlgEquiv-true). | |||
Sums and products | |||||||
EqualComAss | sum(k^n,n,0,3) |
sum(k^n,n,0,3) |
1 | ||||
EqualComAss | 1+k+k^2+k^3 |
sum(k^n,n,0,3) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | sum(k,k,0,1+n) |
sum(k,k,0,n+1) |
1 | ||||
EqualComAss | (n+1)*(n+2)/2 |
sum(k,k,0,n+1) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | product(cos(k*x),k,1,3) |
product(cos(k*x),k,1,3) |
1 | ||||
EqualComAss | cos(x)*cos(2*x)*cos(3*x) |
product(cos(k*x),k,1,3) |
0 | ATEqualComAss (AlgEquiv-true). | |||
Inequalities are not commutative under this test | |||||||
EqualComAss | -6/5 > x |
x < -6/5 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | x<1 and -3<x |
-3<x and x<1 |
1 | ||||
EqualComAss | 1>x and -3<x |
-3<x and x<1 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | make_less_ineq(-6/5 > x) |
x < -6/5 |
1 | ||||
EqualComAss | make_less_ineq(1>x and -3&l t;x) |
-3<x and x<1 |
1 | ||||
EqualComAss | make_less_ineq(6/3 > x) |
x < 2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
Unary Equations | |||||||
EqualComAss | 1 |
stackeq(1) |
1 | ||||
EqualComAss | stackeq(1) |
1 |
1 | ||||
EqualComAss | stackeq(1+1) |
2 |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | stackeq(1) |
0 |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | lowesttermsp(1/3) |
true |
1 | ||||
EqualComAss | lowesttermsp(2/6) |
true |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | lowesttermsp(x^2/x) |
true |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | lowesttermsp(-y/-x) |
true |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | lowesttermsp((x^2-1)/(x-1)) |
true |
0 | ATEqualComAss (AlgEquiv-false). | |||
EqualComAss | lowesttermsp((x^2-1)/(x+2)) |
true |
1 | ||||
Bad things in denominators | |||||||
EqualComAss | rationalized(1+sqrt(3)/3) |
true |
1 | ||||
EqualComAss | rationalized(1+1/sqrt(3)) |
[sqrt(3)] |
1 | ||||
EqualComAss | rationalized(1/sqrt(3)) |
[sqrt(3)] |
1 | ||||
EqualComAss | rationalized(1/sqrt(2)+i/sqrt( 2)) |
[sqrt(2),sqrt(2)] |
1 | ||||
EqualComAss | rationalized(sqrt(2)/2+1/sqrt( 3)) |
[sqrt(3)] |
1 | ||||
EqualComAss | rationalized(1/sqrt(2)+1/sqrt( 3)) |
[sqrt(2),sqrt(3)] |
1 | ||||
EqualComAss | rationalized(1/(1+i)) |
[i] |
1 | ||||
EqualComAss | rationalized(1/(1+1/root(3,2)) ) |
[root(3,2)] |
1 | ||||
Logic | |||||||
EqualComAss | B nounand A |
A nounand B |
1 | ||||
EqualComAss | A nounand A |
A |
0 | ATEqualComAss ATAlgEquiv_SA_not_expression. | |||
Your answer should be an expression, not an equation, inequality, list, set or matrix. | |||||||
EqualComAss | subst(["*"="nou nand", "+"=&quo t;nounor","!"=& quot;nounnot"], A*B) |
A nounand B |
1 | ||||
Differential Equations | |||||||
EqualComAss | diff(y,x) |
0 |
1 | ||||
EqualComAss | diff(x^2,x) |
2*x |
1 | ||||
EqualComAss | noundiff(x^2,x) |
2*x |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | diff(y,x) |
'diff(y,x) |
0 | ATEqualComAss (AlgEquiv-true). | |||
EqualComAss | noundiff(y,x) |
'diff(y,x) |
1 | ||||
EqualComAss | 'diff(y(x),x) |
'diff(y(x),x,1) |
1 | ||||
EqualComAss | noundiff(y(x),x)=-x/4 |
4*noundiff(y(x),x)+x=0 |
0 | ATEqualComAss (AlgEquiv-true). |
Documentation home | Category index | Site map
The STACK documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.