# SysEquiv: 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.

## SysEquiv

Test | ? | Student response | Teacher answer | Opt | Mark | Answer note | |
---|---|---|---|---|---|---|---|

Basic tests | |||||||

SysEquiv | 1/0 |
[(x-1)*(x+1)=0] |
-1 | ATSysEquiv_STACKERROR_SAns. | |||

TEST_FAILED | |||||||

The answer test failed to execute correctly: please alert your teacher. Division by zero. | |||||||

SysEquiv | [(x-1)*(x+1)=0] |
1/0 |
-1 | ATSysEquiv_STACKERROR_TAns. | |||

TEST_FAILED | |||||||

The answer test failed to execute correctly: please alert your teacher. Division by zero. | |||||||

SysEquiv | 1 |
[(x-1)*(x+1)=0] |
0 | ATSysEquiv_SA_not_list. | |||

Your answer should be a list, but it is not! | |||||||

SysEquiv | [(x-1)*(x+1)=0] |
1 |
0 | ATSysEquiv_SB_not_list. | |||

The teacher's answer is not a list. Please contact your teacher. | |||||||

SysEquiv | [1] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_not_eq_list. | |||

Your answer should be a list of equations, but it is not! | |||||||

SysEquiv | [(x-1)*(x+1)=0] |
[1] |
0 | ATSysEquiv_SB_not_eq_list. | |||

The teacher's answer is not a list of equations, but should be. | |||||||

SysEquiv | [x^2] |
[(x-1)*(x+1)=0] |
0 | ATSysEquiv_SA_not_eq_list. | |||

Your answer should be a list of equations, but it is not! | |||||||

SysEquiv | [90=v*t^t,90=(v+5)*(t-1/4)] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_not_poly_eq_list. | |||

One or more of your equations is not a polynomial! | |||||||

SysEquiv | [90=v*t,90=(v+5)*(t-1/4)] |
[90=v*t^t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SB_not_poly_eq_list. | |||

The Teacher's answer should be a list of polynomial equations, but is not. Please contact your teacher. | |||||||

Tests of equivalence | |||||||

SysEquiv | [x^2=1] |
[(x-1)*(x+1)=0] |
1 | ||||

SysEquiv | [x^2+y^2=4,y=x] |
[y=x,y^2=2] |
1 | ||||

SysEquiv | [x^2+y^2=2,y=x] |
[y=x,y^2=2] |
0 | ATSysEquiv_SA_system_overdetermined. | |||

The entries underlined in red below are those that are incorrect. \[\left[ {\color{red}{\underline{y^2+x^2=2}}} , y=x \right] \] | |||||||

SysEquiv | [x=1] |
[(x-1)*(x+1)=0,(x-1)*(x-3)=0] |
1 | ATSysEquiv_SA_Completely_solved. | |||

SysEquiv | [3*a+b-c=2, a-b+2*c=5,b+c=5] |
[a=1,b=2,c=3] |
1 | ||||

SysEquiv | [a=1,b=2,c=3] |
[3*a+b-c=2, a-b+2*c=5,b+c=5] |
1 | ATSysEquiv_SA_Completely_solved. | |||

SysEquiv | [x^2=1] |
[(x-1)*(x+1)*(x-2)=0] |
0 | ATSysEquiv_SA_system_overdetermined. | |||

The entries underlined in red below are those that are incorrect. \[\left[ {\color{red}{\underline{x^2=1}}} \right] \] | |||||||

SysEquiv | [x=1,y=-1] |
[(x-1)*(y+1)=0] |
0 | ATSysEquiv_SA_Not_completely_solved. | |||

SysEquiv | [x=1] |
[(x-1)*(x+1)=0] |
0 | ATSysEquiv_SA_Not_completely_solved. | |||

SysEquiv | [x=1] |
[(x-1)*(x+1)*y=0] |
0 | ATSysEquiv_SA_Not_completely_solved. | |||

SysEquiv | [90=v*t,90=(v+5)*(t-1/4)] |
[90=v*t,90=(v+5)*(t-1/4)] |
1 | ||||

SysEquiv | [90=v*t,90=(v+5)*(t*x-1/4)] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_extra_variables. | |||

Your answer includes too many variables! | |||||||

SysEquiv | [90=v*t,90=(v+5)*(t-1/4)] |
[90=v*t,90=(v+5)*(t*x-1/4)] |
0 | ATSysEquiv_SA_missing_variables. | |||

Your answer is missing one or more variables! | |||||||

SysEquiv | [90=v*t] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_system_underdetermined. | |||

The equations in your system appear to be correct, but you need others besides. | |||||||

SysEquiv | [90=v*t,90=(v+5)*(t-1/4),90=(v +6)*(t-1/5)] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_system_overdetermined. | |||

The entries underlined in red below are those that are incorrect. \[\left[ 90=t\cdot v , 90=\left(t-\frac{1}{4}\right)\cdot \left(v+5 \right) , {\color{red}{\underline{90=\left(t-\frac{1}{5}\right) \cdot \left(v+6\right)}}} \right] \] | |||||||

SysEquiv | [90=v*t,90=(v+5)*(t-1/4),90=(v +6)*(t-1/5),90=(v+7)*(t-1/4),9 0=(v+8)*(t-1/3)] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_system_overdetermined. | |||

The entries underlined in red below are those that are incorrect. \[\left[ 90=t\cdot v , 90=\left(t-\frac{1}{4}\right)\cdot \left(v+5 \right) , {\color{red}{\underline{90=\left(t-\frac{1}{5}\right) \cdot \left(v+6\right)}}} , {\color{red}{\underline{90=\left(t- \frac{1}{4}\right)\cdot \left(v+7\right)}}} , {\color{red} {\underline{90=\left(t-\frac{1}{3}\right)\cdot \left(v+8\right)}}} \right] \] | |||||||

Wrong variables | |||||||

SysEquiv | [b^2=a,a=9] |
[x^2=y,y=9] |
0 | ATSysEquiv_SA_wrong_variables. | |||

Your answer uses the wrong variables! | |||||||

SysEquiv | [x^2=4] |
[x^2=4,y=9] |
0 | ATSysEquiv_SA_missing_variables. | |||

Your answer is missing one or more variables! | |||||||

SysEquiv | [d=90,d=v*t,d=(v+5)*(t-1/4)] |
[90=v*t,90=(v+5)*(t-1/4)] |
0 | ATSysEquiv_SA_extra_variables. | |||

Your answer includes too many variables! | |||||||

SysEquiv | stack_eval_assignments([d=90,d =v*t,d=(v+5)*(t-1/4)]) |
[90=v*t,90=(v+5)*(t-1/4)] |
1 |