@@ -376,113 +376,113 @@ s_exec_test("linearalgebra/predicates/algebraic_predicates.mac:137",35)$
376376s_test_case(simp):=is(diagonalizablep(matrix([1,1,0],[0,1,0],[0,0,2])) = false)$
377377s_exec_test("linearalgebra/predicates/algebraic_predicates.mac:138",36)$
378378s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[1,-1],[1,0])) = true)$
379- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:60 ",1)$
379+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:61 ",1)$
380380s_test_case(simp):=is(orthogonal_columnsp(matrix([1/sqrt(3),1/sqrt(2)],[1/sqrt(3),-1/sqrt(2)],[1/sqrt(3),0])) = true)$
381- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:61 ",2)$
381+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:62 ",2)$
382382s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[1,2],[1,0])) = false)$
383- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:62 ",3)$
383+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:63 ",3)$
384384s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[1,-1])) = true)$
385- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:63 ",4)$
385+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:64 ",4)$
386386s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[1,-1])/sqrt(2)) = true)$
387- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:64 ",5)$
387+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:65 ",5)$
388388s_test_case(simp):=is(orthogonal_columnsp(1) = false)$
389- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:65 ",6)$
389+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:66 ",6)$
390390s_test_case(simp):=is(orthogonal_columnsp([c(1,0),c(0,1)]) = true)$
391- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:66 ",7)$
391+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:67 ",7)$
392392s_test_case(simp):=is(orthogonal_columnsp([c(1,0),c(0,1,0)]) = false)$
393- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:67 ",8)$
393+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:68 ",8)$
394394s_test_case(simp):=is(orthogonal_columnsp(ident(2)) = true)$
395- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:68 ",9)$
395+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:69 ",9)$
396396s_test_case(simp):=is(orthogonal_columnsp(matrix([2,1],[2,-1])) = true)$
397- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:69 ",10)$
397+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:70 ",10)$
398398s_test_case(simp):=is(orthogonal_columnsp(matrix([2,1],[2,-1]),ident(2)) = true)$
399- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:70 ",11)$
399+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:71 ",11)$
400400s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1/2],[0,1])) = false)$
401- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:71 ",12)$
401+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:72 ",12)$
402402s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1/2],[0,1]),matrix([2,-1],[-1,2])) = true)$
403- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:72 ",13)$
403+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:73 ",13)$
404404s_test_case(simp):=is(orthogonal_columnsp(matrix([1/sqrt(2),1/(sqrt(2)*sqrt(3))],[0,sqrt(2)/sqrt(3)]),matrix([2,-1],[-1,2])) = true)$
405- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:73 ",14)$
405+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:74 ",14)$
406406s_test_case(simp):=is(orthogonal_columnsp(ident(2),matrix([2,-1],[-1,2])) = false)$
407- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:74 ",15)$
407+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:75 ",15)$
408408s_test_case(simp):=is(orthonormal_columnsp(matrix([1,1],[1,-1],[1,0])) = false)$
409- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:96 ",16)$
409+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:97 ",16)$
410410s_test_case(simp):=is(orthonormal_columnsp(matrix([1/sqrt(3),1/sqrt(2)],[1/sqrt(3),-1/sqrt(2)],[1/sqrt(3),0])) = true)$
411- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:97 ",17)$
411+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:98 ",17)$
412412s_test_case(simp):=is(orthonormal_columnsp(matrix([1,1],[1,-1])) = false)$
413- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:98 ",18)$
413+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:99 ",18)$
414414s_test_case(simp):=is(orthonormal_columnsp(ev(matrix([1,1],[1,-1])/sqrt(2),simp)) = true)$
415- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:99 ",19)$
415+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:100 ",19)$
416416s_test_case(simp):=is(orthonormal_columnsp(1) = false)$
417- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:100 ",20)$
417+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:101 ",20)$
418418s_test_case(simp):=is(orthonormal_columnsp([c(1,0),c(0,1)]) = true)$
419- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:101 ",21)$
419+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:102 ",21)$
420420s_test_case(simp):=is(orthonormal_columnsp([c(1,0),c(0,1,0)]) = false)$
421- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:102 ",22)$
421+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:103 ",22)$
422422s_test_case(simp):=is(orthonormal_columnsp(ident(2)) = true)$
423- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:103 ",23)$
423+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:104 ",23)$
424424s_test_case(simp):=is(orthonormal_columnsp(matrix([2,1],[2,-1])) = false)$
425- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:104 ",24)$
425+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:105 ",24)$
426426s_test_case(simp):=is(orthonormal_columnsp(matrix([1,1/2],[0,1]),matrix([2,-1],[-1,2])) = false)$
427- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:105 ",25)$
427+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:106 ",25)$
428428s_test_case(simp):=is(orthonormal_columnsp(matrix([1/sqrt(2),1/(sqrt(2)*sqrt(3))],[0,sqrt(2)/sqrt(3)]),matrix([2,-1],[-1,2])) = true)$
429- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:106 ",26)$
429+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:107 ",26)$
430430s_test_case(simp):=is(orthonormal_columnsp(matrix([1/sqrt(2),1/(sqrt(2)*sqrt(3))],[0,sqrt(2)/sqrt(3)]),lambda([w,v],transpose(w) . matrix([2,-1],[-1,2]) . v)) = true)$
431- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:107 ",27)$
431+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:108 ",27)$
432432s_test_case(simp):=is(orth_matrixp(matrix([1,1],[1,-1],[1,0])) = false)$
433- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:121 ",28)$
433+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:122 ",28)$
434434s_test_case(simp):=is(orth_matrixp(matrix([1/sqrt(3),1/sqrt(2)],[1/sqrt(3),-1/sqrt(2)],[1/sqrt(3),0])) = false)$
435- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:122 ",29)$
435+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:123 ",29)$
436436s_test_case(simp):=is(orth_matrixp(matrix([1,1],[1,-1])) = false)$
437- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:123 ",30)$
437+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:124 ",30)$
438438s_test_case(simp):=is(orth_matrixp(ev(matrix([1,1],[1,-1])/sqrt(2),simp)) = true)$
439- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:124 ",31)$
439+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:125 ",31)$
440440s_test_case(simp):=is(orth_matrixp(1) = false)$
441- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:125 ",32)$
441+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:126 ",32)$
442442s_test_case(simp):=block([M:"untouched",checkmat:"untouched"],orthogonal_columnsp(ident(2)),is(M = "untouched" and checkmat = "untouched"))$
443- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:128 ",33)$
443+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:129 ",33)$
444444s_test_case(simp):=block([M:"untouched",checkmat:"untouched"],orthonormal_columnsp(ident(2)),is(M = "untouched" and checkmat = "untouched"))$
445- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:130 ",34)$
445+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:131 ",34)$
446446s_test_case(simp):=is(orth_matrixp([c(1,0),c(0,1)]) = false)$
447- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:132 ",35)$
447+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:133 ",35)$
448448s_test_case(simp):=is(orthogonal_columnsp(matrix([1,0],[0,0])) = true)$
449- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:133 ",36)$
449+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:134 ",36)$
450450s_test_case(simp):=is(orthonormal_columnsp(matrix([1,0],[0,0])) = false)$
451- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:134 ",37)$
451+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:135 ",37)$
452452s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[0,1]),matrix([1,-1],[-1,2])) = true)$
453- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:135 ",38)$
453+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:136 ",38)$
454454s_test_case(simp):=is(orthonormal_columnsp(matrix([1,1],[0,1]),matrix([1,-1],[-1,2])) = true)$
455- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:136 ",39)$
455+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:137 ",39)$
456456s_test_case(simp):=is(orth_matrixp(matrix([0,-1],[1,0])) = true)$
457- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:137 ",40)$
457+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:138 ",40)$
458458s_test_case(simp):=is(orthonormal_columnsp(matrix([1+%i],[1-%i])/2) = true)$
459- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:140 ",41)$
459+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:141 ",41)$
460460s_test_case(simp):=is(orthonormal_columnsp(matrix([1/sqrt(2),%i/sqrt(2)],[%i/sqrt(2),1/sqrt(2)])) = true)$
461- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:141 ",42)$
461+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:142 ",42)$
462462s_test_case(simp):=is(orthonormal_columnsp(matrix([sqrt(2)],[%i])) = false)$
463- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:142 ",43)$
463+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:143 ",43)$
464464s_test_case(simp):=is(orthonormal_columnsp(matrix([sqrt(2),%i],[%i,-sqrt(2)])) = false)$
465- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:143 ",44)$
465+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:144 ",44)$
466466s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[%i,-%i])) = true)$
467- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:144 ",45)$
467+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:145 ",45)$
468468s_test_case(simp):=is(orthogonal_columnsp(matrix([1,%i],[%i,1])) = true)$
469- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:145 ",46)$
469+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:146 ",46)$
470470s_test_case(simp):=is(orthogonal_columnsp(matrix([1,1],[%i,%i])) = false)$
471- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:146 ",47)$
471+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:147 ",47)$
472472s_test_case(simp):=is(orth_matrixp(ev(matrix([1,%i],[%i,1])/sqrt(2),simp)) = true)$
473- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:147 ",48)$
473+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:148 ",48)$
474474s_test_case(simp):=is(orth_matrixp(ev(matrix([1,%i],[-%i,1])/sqrt(2),simp)) = false)$
475- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:148 ",49)$
475+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:149 ",49)$
476476s_test_case(simp):=is(orthonormal_columnsp(matrix([1],[%i])/sqrt(3),matrix([2,0],[0,1])) = true)$
477- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:149 ",50)$
477+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:150 ",50)$
478478s_test_case(simp):=is(orthonormal_columnsp(matrix([1],[0])) = true)$
479- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:151 ",51)$
479+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:152 ",51)$
480480s_test_case(simp):=is(orthonormal_columnsp([c(3/5,4/5)]) = true)$
481- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:152 ",52)$
481+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:153 ",52)$
482482s_test_case(simp):=is(orthogonal_columnsp(matrix([1],[2])) = true)$
483- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:153 ",53)$
483+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:154 ",53)$
484484s_test_case(simp):=is(orthogonal_columnsp(matrix([a,1],[1,-a])) = true)$
485- s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:155 ",54)$
485+ s_exec_test("linearalgebra/predicates/orthogonal_predicates.mac:156 ",54)$
486486s_test_case(simp):=is(col_vecp(matrix([1],[2])) = true)$
487487s_exec_test("linearalgebra/predicates/shape_predicates.mac:37",1)$
488488s_test_case(simp):=is(col_vecp(matrix([1,2])) = false)$
0 commit comments