intermed. pqformula for Z-transform
1 (* Title: run tests on a particular test file
2 Author: Walther Neuper 101001
3 (c) copyright due to lincense terms.
4 12345678901234567890123456789012345678901234567890123456789012345678901234567890
5 10 20 30 40 50 60 70 80
8 theory Test_Some imports Isac begin
11 use"../../../test/Tools/isac/Knowledge/polyeq.sml"
20 "----------- test thm's d2_pq_formulsxx[_neg]---------------------";
21 "----- d2_pqformula1 ------!!!!";
22 val fmz = ["equality (-2 +(-1)*x + x^^^2 = (0::real))", "solveFor x","solutions L"];
24 ("PolyEq",["pqFormula","degree_2","polynomial","univariate","equation"],
25 ["PolyEq","solve_d2_polyeq_pq_equation"]);
26 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
27 val (p,_,f,nxt,_,pt) = me nxt p c pt;
28 val (p,_,f,nxt,_,pt) = me nxt p c pt; val (p,_,f,nxt,_,pt) = me nxt p c pt;
29 val (p,_,f,nxt,_,pt) = me nxt p c pt; val (p,_,f,nxt,_,pt) = me nxt p c pt;
30 val (p,_,f,nxt,_,pt) = me nxt p c pt; val (p,_,f,nxt,_,pt) = me nxt p c pt;
31 val (p,_,f,nxt,_,pt) = me nxt p c pt; val (p,_,f,nxt,_,pt) = me nxt p c pt;
32 val (p,_,f,nxt,_,pt) = me nxt p c pt;
33 val (p,_,f,nxt,_,pt) = me nxt p c pt; (*f = .. "x = 2 | x = -1", nxt = (". ", Or_to_List)*)
34 val (p,_,f,nxt,_,pt) = me nxt p c pt;
35 (*f = "..[x = 2, x = -1]", nxt = ("..Check_elementwise "Assumptions")*)
38 "~~~~~ fun me, args:"; val (_,tac) = nxt;
39 "~~~~~ fun locatetac, args:"; val (tac, (ptp as (pt, p))) = (tac, (pt,p));
40 val (mI,m) = mk_tac'_ tac; (*m = Check_elementwise "Assumptions"*)
41 val Appl m = applicable_in p pt m
44 print_depth 5; PolyML.makestring m
47 val Check_elementwise' (a,b,(c,d)) = m;
61 val it = ("failure", ([], [], (Nd (PblObj {...}, [...]), ([4], ...)))): string *
64 val (p,_,f,nxt,_,pt) = me nxt p c pt;
66 val (p,_,f,nxt,_,pt) = me nxt p c pt;
67 case f of Form' (FormKF (~1,EdUndef,0,Nundef,"[x = 2, x = -1]")) => ()
68 | _ => error "polyeq.sml: diff.behav. in -2 + (-1)*x + x^2 = 0 -> [x = 2, x = -1]";
70 "----- d2_pqformula1_neg ------";
75 (writeln o PolyML.makestring) xxx;
81 NasApp (e_scrstate,[])
84 ((writeln o PolyML.makestring) xxx; NasApp (e_scrstate,[]))
88 (Const ("List.list.Cons", "HOL.bool \<Rightarrow> HOL.bool List.list \<Rightarrow> HOL.bool List.list") $
89 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
90 Free ("x", "RealDef.real") $
91 Free ("2", "RealDef.real")) $
92 (Const ("List.list.Cons", "HOL.bool \<Rightarrow> HOL.bool List.list \<Rightarrow> HOL.bool List.list") $
93 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
94 Free ("x", "RealDef.real") $
95 Free ("-1", "RealDef.real")) $
96 Const ("List.list.Nil", "HOL.bool List.list")),
98 [(Free ("e_e", "HOL.bool"),
99 Const ("HOL.disj", "HOL.bool \<Rightarrow> HOL.bool \<Rightarrow> HOL.bool") $
100 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
101 Free ("x", "RealDef.real") $
102 Free ("2", "RealDef.real")) $
103 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
104 Free ("x", "RealDef.real") $
105 Free ("-1", "RealDef.real"))),
106 (Free ("v_v", "RealDef.real"), Free ("x", "RealDef.real")),
107 (Free ("L_L", "HOL.bool List.list"),
108 Const ("List.list.Cons", "HOL.bool \<Rightarrow> HOL.bool List.list \<Rightarrow> HOL.bool List.list") $
109 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
110 Free ("x", "RealDef.real") $
111 Free ("2", "RealDef.real")) $
112 (Const ("List.list.Cons", "HOL.bool \<Rightarrow> HOL.bool List.list \<Rightarrow> HOL.bool List.list") $
113 (Const ("HOL.eq", "RealDef.real \<Rightarrow> RealDef.real \<Rightarrow> HOL.bool") $
114 Free ("x", "RealDef.real") $
115 Free ("-1", "RealDef.real")) $
116 Const ("List.list.Nil", "HOL.bool List.list")))])
127 "~~~~~ fun , args:"; val () = ();
132 (*============ inhibit exn WN110906 ==============================================
133 ============ inhibit exn WN110906 ==============================================*)
136 (*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
137 -.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)