src/Tools/isac/Knowledge/Test.thy
branchisac-update-Isa09-2
changeset 38012 f57ddfd09474
parent 38011 3147f2c1525c
child 38014 3e11e3c2dc42
equal deleted inserted replaced
38011:3147f2c1525c 38012:f57ddfd09474
   520 store_pbt
   520 store_pbt
   521  (prep_pbt thy "pbl_test_equ" [] e_pblID
   521  (prep_pbt thy "pbl_test_equ" [] e_pblID
   522  (["equation","test"],
   522  (["equation","test"],
   523   [("#Given" ,["equality e_e","solveFor v_v"]),
   523   [("#Given" ,["equality e_e","solveFor v_v"]),
   524    ("#Where" ,["matches (?a = ?b) e_e"]),
   524    ("#Where" ,["matches (?a = ?b) e_e"]),
   525    ("#Find"  ,["solutions v'i'"])
   525    ("#Find"  ,["solutions v_v'i'"])
   526   ],
   526   ],
   527   assoc_rls "matches",
   527   assoc_rls "matches",
   528   SOME "solve (e_e::bool, v_v)", []));
   528   SOME "solve (e_e::bool, v_v)", []));
   529 
   529 
   530 store_pbt
   530 store_pbt
   541  (prep_pbt thy "pbl_test_uni_lin" [] e_pblID
   541  (prep_pbt thy "pbl_test_uni_lin" [] e_pblID
   542  (["linear","univariate","equation","test"],
   542  (["linear","univariate","equation","test"],
   543   [("#Given" ,["equality e_e","solveFor v_v"]),
   543   [("#Given" ,["equality e_e","solveFor v_v"]),
   544    ("#Where" ,["(matches (   v_v = 0) e_e) | (matches (   ?b*v_v = 0) e_e) |" ^
   544    ("#Where" ,["(matches (   v_v = 0) e_e) | (matches (   ?b*v_v = 0) e_e) |" ^
   545 	       "(matches (?a+v_v = 0) e_e) | (matches (?a+?b*v_v = 0) e_e)  "]),
   545 	       "(matches (?a+v_v = 0) e_e) | (matches (?a+?b*v_v = 0) e_e)  "]),
   546    ("#Find"  ,["solutions v'i'"])
   546    ("#Find"  ,["solutions v_v'i'"])
   547   ],
   547   ],
   548   assoc_rls "matches", 
   548   assoc_rls "matches", 
   549   SOME "solve (e_e::bool, v_v)", [["Test","solve_linear"]]));
   549   SOME "solve (e_e::bool, v_v)", [["Test","solve_linear"]]));
   550 
   550 
   551 (*25.8.01 ------
   551 (*25.8.01 ------
   593 store_met
   593 store_met
   594  (prep_met thy "met_test_solvelin" [] e_metID
   594  (prep_met thy "met_test_solvelin" [] e_metID
   595  (["Test","solve_linear"]:metID,
   595  (["Test","solve_linear"]:metID,
   596   [("#Given" ,["equality e_e","solveFor v_v"]),
   596   [("#Given" ,["equality e_e","solveFor v_v"]),
   597     ("#Where" ,["matches (?a = ?b) e_e"]),
   597     ("#Where" ,["matches (?a = ?b) e_e"]),
   598     ("#Find"  ,["solutions v'i'"])
   598     ("#Find"  ,["solutions v_v'i'"])
   599     ],
   599     ],
   600    {rew_ord' = "e_rew_ord", rls' = tval_rls, srls = e_rls,
   600    {rew_ord' = "e_rew_ord", rls' = tval_rls, srls = e_rls,
   601     prls = assoc_rls "matches", calc = [], crls = tval_rls,
   601     prls = assoc_rls "matches", calc = [], crls = tval_rls,
   602     nrls = Test_simplify},
   602     nrls = Test_simplify},
   603  "Script Solve_linear (e_e::bool) (v_v::real)=                     " ^
   603  "Script Solve_linear (e_e::bool) (v_v::real)=                     " ^
   781   [("#Given" ,["equality e_e","solveFor v_v"]),
   781   [("#Given" ,["equality e_e","solveFor v_v"]),
   782    ("#Where" ,["(matches (?a + ?b*v_v ^^^2 = 0) e_e) |" ^
   782    ("#Where" ,["(matches (?a + ?b*v_v ^^^2 = 0) e_e) |" ^
   783 	       "(matches (     ?b*v_v ^^^2 = 0) e_e) |" ^
   783 	       "(matches (     ?b*v_v ^^^2 = 0) e_e) |" ^
   784 	       "(matches (?a +    v_v ^^^2 = 0) e_e) |" ^
   784 	       "(matches (?a +    v_v ^^^2 = 0) e_e) |" ^
   785 	       "(matches (        v_v ^^^2 = 0) e_e)"]),
   785 	       "(matches (        v_v ^^^2 = 0) e_e)"]),
   786    ("#Find"  ,["solutions v'i'"])
   786    ("#Find"  ,["solutions v_v'i'"])
   787   ],
   787   ],
   788   assoc_rls "matches", 
   788   assoc_rls "matches", 
   789   SOME "solve (e_e::bool, v_v)", [["Test","solve_plain_square"]]));
   789   SOME "solve (e_e::bool, v_v)", [["Test","solve_plain_square"]]));
   790 (*
   790 (*
   791  val e_e = (term_of o the o (parse thy)) "e_e::bool";
   791  val e_e = (term_of o the o (parse thy)) "e_e::bool";
   815 store_pbt
   815 store_pbt
   816  (prep_pbt thy "pbl_test_uni_poly" [] e_pblID
   816  (prep_pbt thy "pbl_test_uni_poly" [] e_pblID
   817  (["polynomial","univariate","equation","test"],
   817  (["polynomial","univariate","equation","test"],
   818   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   818   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   819    ("#Where" ,["False"]),
   819    ("#Where" ,["False"]),
   820    ("#Find"  ,["solutions v'i'"]) 
   820    ("#Find"  ,["solutions v_v'i'"]) 
   821   ],
   821   ],
   822   e_rls, SOME "solve (e_e::bool, v_v)", []));
   822   e_rls, SOME "solve (e_e::bool, v_v)", []));
   823 
   823 
   824 store_pbt
   824 store_pbt
   825  (prep_pbt thy "pbl_test_uni_poly_deg2" [] e_pblID
   825  (prep_pbt thy "pbl_test_uni_poly_deg2" [] e_pblID
   826  (["degree_two","polynomial","univariate","equation","test"],
   826  (["degree_two","polynomial","univariate","equation","test"],
   827   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   827   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   828    ("#Find"  ,["solutions v'i'"]) 
   828    ("#Find"  ,["solutions v_v'i'"]) 
   829   ],
   829   ],
   830   e_rls, SOME "solve (v_v ^^^2 + p_p * v_v + q__q = 0, v_v)", []));
   830   e_rls, SOME "solve (v_v ^^^2 + p_p * v_v + q__q = 0, v_v)", []));
   831 
   831 
   832 store_pbt
   832 store_pbt
   833  (prep_pbt thy "pbl_test_uni_poly_deg2_pq" [] e_pblID
   833  (prep_pbt thy "pbl_test_uni_poly_deg2_pq" [] e_pblID
   834  (["pq_formula","degree_two","polynomial","univariate","equation","test"],
   834  (["pq_formula","degree_two","polynomial","univariate","equation","test"],
   835   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   835   [("#Given" ,["equality (v_v ^^^2 + p_p * v_v + q__q = 0)","solveFor v_v"]),
   836    ("#Find"  ,["solutions v'i'"]) 
   836    ("#Find"  ,["solutions v_v'i'"]) 
   837   ],
   837   ],
   838   e_rls, SOME "solve (v_v ^^^2 + p_p * v_v + q__q = 0, v_v)", []));
   838   e_rls, SOME "solve (v_v ^^^2 + p_p * v_v + q__q = 0, v_v)", []));
   839 
   839 
   840 store_pbt
   840 store_pbt
   841  (prep_pbt thy "pbl_test_uni_poly_deg2_abc" [] e_pblID
   841  (prep_pbt thy "pbl_test_uni_poly_deg2_abc" [] e_pblID
   842  (["abc_formula","degree_two","polynomial","univariate","equation","test"],
   842  (["abc_formula","degree_two","polynomial","univariate","equation","test"],
   843   [("#Given" ,["equality (a_a * x ^^^2 + b_b * x + c_c = 0)","solveFor v_v"]),
   843   [("#Given" ,["equality (a_a * x ^^^2 + b_b * x + c_c = 0)","solveFor v_v"]),
   844    ("#Find"  ,["solutions v'i'"]) 
   844    ("#Find"  ,["solutions v_v'i'"]) 
   845   ],
   845   ],
   846   e_rls, SOME "solve (a_a * x ^^^2 + b_b * x + c_c = 0, v_v)", []));
   846   e_rls, SOME "solve (a_a * x ^^^2 + b_b * x + c_c = 0, v_v)", []));
   847 
   847 
   848 *}
   848 *}
   849 ML {*
   849 ML {*
   850 store_pbt
   850 store_pbt
   851  (prep_pbt thy "pbl_test_uni_root" [] e_pblID
   851  (prep_pbt thy "pbl_test_uni_root" [] e_pblID
   852  (["squareroot","univariate","equation","test"],
   852  (["squareroot","univariate","equation","test"],
   853   [("#Given" ,["equality e_e","solveFor v_v"]),
   853   [("#Given" ,["equality e_e","solveFor v_v"]),
   854    ("#Where" ,["contains_root (e_e::bool)"]),
   854    ("#Where" ,["contains_root (e_e::bool)"]),
   855    ("#Find"  ,["solutions v'i'"]) 
   855    ("#Find"  ,["solutions v_v'i'"]) 
   856   ],
   856   ],
   857   append_rls "contains_root" e_rls [Calc ("Test.contains'_root",
   857   append_rls "contains_root" e_rls [Calc ("Test.contains'_root",
   858 			  eval_contains_root "#contains_root_")], 
   858 			  eval_contains_root "#contains_root_")], 
   859   SOME "solve (e_e::bool, v_v)", [["Test","square_equation"]]));
   859   SOME "solve (e_e::bool, v_v)", [["Test","square_equation"]]));
   860 
   860 
   861 store_pbt
   861 store_pbt
   862  (prep_pbt thy "pbl_test_uni_norm" [] e_pblID
   862  (prep_pbt thy "pbl_test_uni_norm" [] e_pblID
   863  (["normalize","univariate","equation","test"],
   863  (["normalize","univariate","equation","test"],
   864   [("#Given" ,["equality e_e","solveFor v_v"]),
   864   [("#Given" ,["equality e_e","solveFor v_v"]),
   865    ("#Where" ,[]),
   865    ("#Where" ,[]),
   866    ("#Find"  ,["solutions v'i'"]) 
   866    ("#Find"  ,["solutions v_v'i'"]) 
   867   ],
   867   ],
   868   e_rls, SOME "solve (e_e::bool, v_v)", [["Test","norm_univar_equation"]]));
   868   e_rls, SOME "solve (e_e::bool, v_v)", [["Test","norm_univar_equation"]]));
   869 
   869 
   870 store_pbt
   870 store_pbt
   871  (prep_pbt thy "pbl_test_uni_roottest" [] e_pblID
   871  (prep_pbt thy "pbl_test_uni_roottest" [] e_pblID
   872  (["sqroot-test","univariate","equation","test"],
   872  (["sqroot-test","univariate","equation","test"],
   873   [("#Given" ,["equality e_e","solveFor v_v"]),
   873   [("#Given" ,["equality e_e","solveFor v_v"]),
   874    (*("#Where" ,["contains_root (e_e::bool)"]),*)
   874    (*("#Where" ,["contains_root (e_e::bool)"]),*)
   875    ("#Find"  ,["solutions v'i'"]) 
   875    ("#Find"  ,["solutions v_v'i'"]) 
   876   ],
   876   ],
   877   e_rls, SOME "solve (e_e::bool, v_v)", []));
   877   e_rls, SOME "solve (e_e::bool, v_v)", []));
   878 
   878 
   879 (*
   879 (*
   880 (#ppc o get_pbt) ["sqroot-test","univariate","equation"];
   880 (#ppc o get_pbt) ["sqroot-test","univariate","equation"];
   887  (prep_met thy  "met_test_sqrt" [] e_metID
   887  (prep_met thy  "met_test_sqrt" [] e_metID
   888 (*root-equation, version for tests before 8.01.01*)
   888 (*root-equation, version for tests before 8.01.01*)
   889  (["Test","sqrt-equ-test"]:metID,
   889  (["Test","sqrt-equ-test"]:metID,
   890   [("#Given" ,["equality e_e","solveFor v_v"]),
   890   [("#Given" ,["equality e_e","solveFor v_v"]),
   891    ("#Where" ,["contains_root (e_e::bool)"]),
   891    ("#Where" ,["contains_root (e_e::bool)"]),
   892    ("#Find"  ,["solutions v'i'"])
   892    ("#Find"  ,["solutions v_v'i'"])
   893    ],
   893    ],
   894   {rew_ord'="e_rew_ord",rls'=tval_rls,
   894   {rew_ord'="e_rew_ord",rls'=tval_rls,
   895    srls =append_rls "srls_contains_root" e_rls 
   895    srls =append_rls "srls_contains_root" e_rls 
   896 		    [Calc ("Test.contains'_root",eval_contains_root "")],
   896 		    [Calc ("Test.contains'_root",eval_contains_root "")],
   897    prls =append_rls "prls_contains_root" e_rls 
   897    prls =append_rls "prls_contains_root" e_rls 
   921 store_met
   921 store_met
   922  (prep_met thy  "met_test_sqrt2" [] e_metID
   922  (prep_met thy  "met_test_sqrt2" [] e_metID
   923 (*root-equation ... for test-*.sml until 8.01*)
   923 (*root-equation ... for test-*.sml until 8.01*)
   924  (["Test","squ-equ-test2"]:metID,
   924  (["Test","squ-equ-test2"]:metID,
   925   [("#Given" ,["equality e_e","solveFor v_v"]),
   925   [("#Given" ,["equality e_e","solveFor v_v"]),
   926    ("#Find"  ,["solutions v'i'"])
   926    ("#Find"  ,["solutions v_v'i'"])
   927    ],
   927    ],
   928   {rew_ord'="e_rew_ord",rls'=tval_rls,
   928   {rew_ord'="e_rew_ord",rls'=tval_rls,
   929    srls = append_rls "srls_contains_root" e_rls 
   929    srls = append_rls "srls_contains_root" e_rls 
   930 		     [Calc ("Test.contains'_root",eval_contains_root"")],
   930 		     [Calc ("Test.contains'_root",eval_contains_root"")],
   931    prls=e_rls,calc=[],
   931    prls=e_rls,calc=[],
   955 store_met
   955 store_met
   956  (prep_met thy "met_test_squ_sub" [] e_metID
   956  (prep_met thy "met_test_squ_sub" [] e_metID
   957 (*tests subproblem fixed linear*)
   957 (*tests subproblem fixed linear*)
   958  (["Test","squ-equ-test-subpbl1"]:metID,
   958  (["Test","squ-equ-test-subpbl1"]:metID,
   959   [("#Given" ,["equality e_e","solveFor v_v"]),
   959   [("#Given" ,["equality e_e","solveFor v_v"]),
   960    ("#Find"  ,["solutions v'i'"])
   960    ("#Find"  ,["solutions v_v'i'"])
   961    ],
   961    ],
   962   {rew_ord'="e_rew_ord",rls'=tval_rls,srls=e_rls,prls=e_rls,calc=[],
   962   {rew_ord'="e_rew_ord",rls'=tval_rls,srls=e_rls,prls=e_rls,calc=[],
   963     crls=tval_rls, nrls=Test_simplify},
   963     crls=tval_rls, nrls=Test_simplify},
   964   "Script Solve_root_equation (e_e::bool) (v_v::real) =                " ^
   964   "Script Solve_root_equation (e_e::bool) (v_v::real) =                " ^
   965    " (let e_e = ((Try (Rewrite_Set norm_equation False)) @@            " ^
   965    " (let e_e = ((Try (Rewrite_Set norm_equation False)) @@            " ^
   976 store_met
   976 store_met
   977  (prep_met thy "met_test_squ_sub2" [] e_metID
   977  (prep_met thy "met_test_squ_sub2" [] e_metID
   978  (*tests subproblem fixed degree 2*)
   978  (*tests subproblem fixed degree 2*)
   979  (["Test","squ-equ-test-subpbl2"]:metID,
   979  (["Test","squ-equ-test-subpbl2"]:metID,
   980   [("#Given" ,["equality e_e","solveFor v_v"]),
   980   [("#Given" ,["equality e_e","solveFor v_v"]),
   981    ("#Find"  ,["solutions v'i'"])
   981    ("#Find"  ,["solutions v_v'i'"])
   982    ],
   982    ],
   983   {rew_ord'="e_rew_ord",rls'=tval_rls,srls=e_rls,prls=e_rls,calc=[],
   983   {rew_ord'="e_rew_ord",rls'=tval_rls,srls=e_rls,prls=e_rls,calc=[],
   984     crls=tval_rls, nrls=e_rls(*,
   984     crls=tval_rls, nrls=e_rls(*,
   985    asm_rls=[],asm_thm=[("square_equation_left",""),
   985    asm_rls=[],asm_thm=[("square_equation_left",""),
   986 	    ("square_equation_right","")]*)},
   986 	    ("square_equation_right","")]*)},
   996 store_met
   996 store_met
   997  (prep_met thy "met_test_squ_nonterm" [] e_metID
   997  (prep_met thy "met_test_squ_nonterm" [] e_metID
   998  (*root-equation: see foils..., but notTerminating*)
   998  (*root-equation: see foils..., but notTerminating*)
   999  (["Test","square_equation...notTerminating"]:metID,
   999  (["Test","square_equation...notTerminating"]:metID,
  1000   [("#Given" ,["equality e_e","solveFor v_v"]),
  1000   [("#Given" ,["equality e_e","solveFor v_v"]),
  1001    ("#Find"  ,["solutions v'i'"])
  1001    ("#Find"  ,["solutions v_v'i'"])
  1002    ],
  1002    ],
  1003   {rew_ord'="e_rew_ord",rls'=tval_rls,
  1003   {rew_ord'="e_rew_ord",rls'=tval_rls,
  1004    srls = append_rls "srls_contains_root" e_rls 
  1004    srls = append_rls "srls_contains_root" e_rls 
  1005 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1005 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1006    prls=e_rls,calc=[],
  1006    prls=e_rls,calc=[],
  1029 store_met
  1029 store_met
  1030  (prep_met thy  "met_test_eq1" [] e_metID
  1030  (prep_met thy  "met_test_eq1" [] e_metID
  1031 (*root-equation1:*)
  1031 (*root-equation1:*)
  1032  (["Test","square_equation1"]:metID,
  1032  (["Test","square_equation1"]:metID,
  1033    [("#Given" ,["equality e_e","solveFor v_v"]),
  1033    [("#Given" ,["equality e_e","solveFor v_v"]),
  1034     ("#Find"  ,["solutions v'i'"])
  1034     ("#Find"  ,["solutions v_v'i'"])
  1035     ],
  1035     ],
  1036    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1036    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1037    srls = append_rls "srls_contains_root" e_rls 
  1037    srls = append_rls "srls_contains_root" e_rls 
  1038 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1038 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1039    prls=e_rls,calc=[],
  1039    prls=e_rls,calc=[],
  1061 store_met
  1061 store_met
  1062  (prep_met thy "met_test_squ2" [] e_metID
  1062  (prep_met thy "met_test_squ2" [] e_metID
  1063  (*root-equation2*)
  1063  (*root-equation2*)
  1064  (["Test","square_equation2"]:metID,
  1064  (["Test","square_equation2"]:metID,
  1065    [("#Given" ,["equality e_e","solveFor v_v"]),
  1065    [("#Given" ,["equality e_e","solveFor v_v"]),
  1066     ("#Find"  ,["solutions v'i'"])
  1066     ("#Find"  ,["solutions v_v'i'"])
  1067     ],
  1067     ],
  1068    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1068    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1069    srls = append_rls "srls_contains_root" e_rls 
  1069    srls = append_rls "srls_contains_root" e_rls 
  1070 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1070 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1071    prls=e_rls,calc=[],
  1071    prls=e_rls,calc=[],
  1094 store_met
  1094 store_met
  1095  (prep_met thy "met_test_squeq" [] e_metID
  1095  (prep_met thy "met_test_squeq" [] e_metID
  1096  (*root-equation*)
  1096  (*root-equation*)
  1097  (["Test","square_equation"]:metID,
  1097  (["Test","square_equation"]:metID,
  1098    [("#Given" ,["equality e_e","solveFor v_v"]),
  1098    [("#Given" ,["equality e_e","solveFor v_v"]),
  1099     ("#Find"  ,["solutions v'i'"])
  1099     ("#Find"  ,["solutions v_v'i'"])
  1100     ],
  1100     ],
  1101    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1101    {rew_ord'="e_rew_ord",rls'=tval_rls,
  1102    srls = append_rls "srls_contains_root" e_rls 
  1102    srls = append_rls "srls_contains_root" e_rls 
  1103 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1103 		     [Calc ("Test.contains'_root",eval_contains_root"")],
  1104    prls=e_rls,calc=[],
  1104    prls=e_rls,calc=[],
  1131    [("#Given",["equality e_e","solveFor v_v"]),
  1131    [("#Given",["equality e_e","solveFor v_v"]),
  1132    ("#Where" ,["(matches (?a + ?b*v_v ^^^2 = 0) e_e) |" ^
  1132    ("#Where" ,["(matches (?a + ?b*v_v ^^^2 = 0) e_e) |" ^
  1133 	       "(matches (     ?b*v_v ^^^2 = 0) e_e) |" ^
  1133 	       "(matches (     ?b*v_v ^^^2 = 0) e_e) |" ^
  1134 	       "(matches (?a +    v_v ^^^2 = 0) e_e) |" ^
  1134 	       "(matches (?a +    v_v ^^^2 = 0) e_e) |" ^
  1135 	       "(matches (        v_v ^^^2 = 0) e_e)"]), 
  1135 	       "(matches (        v_v ^^^2 = 0) e_e)"]), 
  1136    ("#Find"  ,["solutions v'i'"]) 
  1136    ("#Find"  ,["solutions v_v'i'"]) 
  1137    ],
  1137    ],
  1138    {rew_ord'="e_rew_ord",rls'=tval_rls,calc=[],srls=e_rls,
  1138    {rew_ord'="e_rew_ord",rls'=tval_rls,calc=[],srls=e_rls,
  1139     prls = assoc_rls "matches",
  1139     prls = assoc_rls "matches",
  1140     crls=tval_rls, nrls=e_rls(*,
  1140     crls=tval_rls, nrls=e_rls(*,
  1141     asm_rls=[],asm_thm=[]*)},
  1141     asm_rls=[],asm_thm=[]*)},
  1153 store_met
  1153 store_met
  1154  (prep_met thy "met_test_norm_univ" [] e_metID
  1154  (prep_met thy "met_test_norm_univ" [] e_metID
  1155  (["Test","norm_univar_equation"]:metID,
  1155  (["Test","norm_univar_equation"]:metID,
  1156    [("#Given",["equality e_e","solveFor v_v"]),
  1156    [("#Given",["equality e_e","solveFor v_v"]),
  1157    ("#Where" ,[]), 
  1157    ("#Where" ,[]), 
  1158    ("#Find"  ,["solutions v'i'"]) 
  1158    ("#Find"  ,["solutions v_v'i'"]) 
  1159    ],
  1159    ],
  1160    {rew_ord'="e_rew_ord",rls'=tval_rls,srls = e_rls,prls=e_rls,
  1160    {rew_ord'="e_rew_ord",rls'=tval_rls,srls = e_rls,prls=e_rls,
  1161    calc=[],
  1161    calc=[],
  1162     crls=tval_rls, nrls=e_rls(*,asm_rls=[],asm_thm=[]*)},
  1162     crls=tval_rls, nrls=e_rls(*,asm_rls=[],asm_thm=[]*)},
  1163   "Script Norm_univar_equation (e_e::bool) (v_v::real) =      " ^
  1163   "Script Norm_univar_equation (e_e::bool) (v_v::real) =      " ^