num	eqns	unknowns	switches	nsol	call	prefix	args	description
01	"x+y", "x-y=8"			NA	capture.output(rc<-			msg: error: both eqns and unknowns are required. Stopping.
02		"x"	"on rounded;"	NA	capture.output(rc<-			msg: error: both eqns and unknowns are required. Stopping.
03	1,2,3	"x"	"on rounded;"	NA	capture.output(rc<-			msg: error: eqns is not character. Stopping.
04	"x+3y=7", "y-x=1"	1,2		NA	capture.output(rc<-			msg: error: unknowns is not character. Stopping.
05	"x+3y=7", "y-x=1"	"x", "y"	55	NA	capture.output(rc<-			msg: error: switch is not character. Stopping.
06	"x+3y=7", "y-x=1"	"x", "y"	"on echo, nat, exp;"	NA	capture.output(rc<-			msg: note: following switches not allowed: nat
07	"x+3y=7", "y-x=1"	"x", "y"		1	capture.output(rsobj07 <-	redExec(r0,"on nat;");		eqn: check turning off NAT. rsobj07 to avoid result in capture
08	"x+3y=7", "y-x=1"	"x", "y"		1		redExec(r0,"off nat;");		eqn: 2, unknown: 2, order 1
09	"x^7-x^6+x^2=1"	"x"		2				eqn: 1, unknown: 1, order 7, root_of
10	"x^2=2x-1"	"x"		1				eqn: 1, unknown: 1, order 2, off multiplicities
11	"x^2=2x-1"	"x"	"on multiplicities;"	2				eqn: 1, unknown: 1, order 2, on multiplicities
12	"x=2*z", "z=2*y"	"z"		0				eqn: 1, unknown: 1, order 2, unknown redundant, no solution
13	"x = a", "x = b", "y = c", "y = d"	"x", "y"		0				eqn: 2, unknown: 2, order 1, no solution
14	"x2 = a", "x2 = b", "y2 = c", "y2 = d"	"x", "y"		0				eqn: 2, unknown: 2, order 1, no unknown, no solution
15	"x+y+z = 0", "x^2 + y^2 + z^2 = 9", "x^2 + y^2 = z^2"	"x", "y", "z"	"on rounded;"	4				eqn: 3, unknown: 3, order 2, on rounded, 4 solutions
16	"x+y+z = 0", "x^2 + y^2 + z^2 = 9", "x^2 + y^2 = z"	"x", "y", "z"		4			switches=c(on="rounded")	eqn: 3, unknown: 3, order 2, on rounded, 4 solutions
17	"x+y+z = 0", "x^2 + y^2 + z^2 = 9", "x^2 + y^2 = z"	"x", "y", "z"	"off rounded;"	4				eqn: 3, unknown: 3, order 2, off rounded, 4 solutions with NaN;
18	"a*x^2 + 2*b*x + c"	"x"		2				eqn: 1, unknown: 1, order 2, indeterminate coeff, 2 solutions
19	"x + y = 8", "x - y = 0"	"x", "y"		1				eqn: 2, unknown: 2, order 1, 1 solution
20	"a*x + b*y=8", "x - y=0"	"x", "y"		1				eqn: 2, unknown: 2, order 2, indeterminate coeff, 1 solution
21	"a*x + b*y=8", "x - b*y=0"	"x", "y"		1				eqn: 2, unknown: 2, order 2, indeterminate coeff, 1 solution
22	"a*x^2 + b*xy + c"	"x", "y"		1				eqn: 2, unknown: 2, order 2, degenerate, arbcomplex, 1 solution
23	"x^7-x^6+x^2+y=1", "y+x=0"	"x", "y"	"off rounded;"	2				eqn: 2, unknown: 2, o(2), off rounded - root_of, 2 solutions
24					capture.output(print(actual[[16]]))	options(width=100);		print: complex solution multi-column
25					capture.output(print(actual[[16]]))	options(width=70) ;		print: complex solution single column
26					capture.output(print(actual[[17]]))	options(width=100);		print: expression solution single column, no wrap
27					capture.output(print(actual[[17]]))	options(width=70) ;		print: expression solution single column, wrap
28					capture.output(print(a28))	source("data/190-redSolve-028.R");		print: complex solution single column
29	"a*x + b*y=8", "x - y=0"	"x", "y"		1			outfmt="latex"	eqn: 2, unknown: 2, o(1), 1 solution, outfmt="latex"
30	"a^3+b", "b^2+c"	"a", "b", "c"		1			outfmt="latex"	eqn: 2, unknown: 3, o(3), 1 solution, outfmt="latex"
31	"a^3+b", "b^2+c"	"a", "b", "c"		1			outfmt="latex",switches=c(off="arbvars")	eqn: 2, unknown: 3, o(3), 1 solution, outfmt="latex", off=arbvars
