1 WN130922 Build_Thydata.thy: |
|
2 writeln "======= ! ruleset' ordered ======="; |
|
3 ! ruleset' |> rev (*!!!!!*) |
|
4 |> map check_kestore_rls |> enumerate_strings |> sort string_ord |> map writeln; |
|
5 writeln "======= end ! ruleset' ======="; |
|
6 -------------------------------------------------------------------------------------- |
|
7 ======= length (! ruleset') = 123 |
|
8 -------------------------------------------------------------------------------------- |
|
9 Legend: |
|
10 # (*a small difference to KEStore_Elems.get_rlss*) |
|
11 # -----RULESET: an entry missing here in comparison to KEStore_Elems.get_rlss |
|
12 -------------------------------------------------------------------------------------- |
|
13 ======= ! ruleset' ordered ======= |
|
14 (LinEq_erls, (LinEq, Rls {#calc = 0, #rules = 26, ...))--92 |
|
15 (LinEq_simplify, (LinEq, Rls {#calc = 0, #rules = 3, ...))--90 |
|
16 (LinPoly_simplify, (LinEq, Rls {#calc = 4, #rules = 5, ...))--91 |
|
17 (PolyEq_erls, (PolyEq, Rls {#calc = 1, #rules = 42, ...))--47 |
|
18 (Poly_erls, (Poly, Rls {#calc = 0 (*11*), #rules = 25, ...))--118 |
|
19 (RatEq_eliminate, (RatEq, Rls {#calc = 0, #rules = 3, ...))--64 |
|
20 (RatEq_simplify, (RatEq, Rls {#calc = 0, #rules = 8, ...))--63 |
|
21 (RooRatEq_erls, (RootRatEq, Rls {#calc = 2, #rules = 43, ...))--54 |
|
22 (RootEq_erls, (RootEq, Rls {#calc = 0, #rules = 28, ...))--71 |
|
23 |
|
24 (Root_erls, (Root, Rls {#calc = 0, #rules = 27, ...))--95 |
|
25 (Test_simplify, (Test, Rls {#calc = 4, #rules = 37, ...))--10 |
|
26 (ac_plus_times, (Test, Rls {#calc = 0, #rules = 6, ...))--4 |
|
27 (add_fractions_p, (Rational, Rrls {...}))--85 |
|
28 (add_fractions_p_rls, (Rational, Rls {#calc = 0, #rules = 1, ...))--84 |
|
29 (add_new_c, (Integrate, Seq {#calc = 0, #rules = 1, ...))--25 |
|
30 (ansatz_rls, (Partial_Fractions, Rls {#calc = 0, #rules = 2, ...))--52 |
|
31 (calc_add_mult_pow_, (Poly, Rls {#calc = 3, #rules = 3, ...))--102 |
|
32 (calc_rat_erls, (Rational, Rls {#calc = 2, #rules = 4, ...))--88 |
|
33 (calculate_Rational, (Rational, Rls {#calc = 1, #rules = 15, ...))--89 |
|
34 |
|
35 (calculate_RootRat, (RootRat, Rls {#calc = 2, #rules = 19, ...))--61 |
|
36 (cancel_leading_coeff, (PolyEq, Rls {#calc = 0, #rules = 13, ...))--49 |
|
37 (cancel_p, (Rational, Rrls {...}))--86 |
|
38 (cancel_p_rls, (Rational, Rls {#calc = 0, #rules = 1, ...))--72 |
|
39 (collect_bdv, (PolyEq, Rls {#calc = 0, #rules = 18, ...))--35 |
|
40 (collect_numerals, (Poly, Rls {#calc = 3, #rules = 7, ...))--113 |
|
41 (collect_numerals_, (Poly, Rls {#calc = 1, #rules = 7, ...))--112 |
|
42 (complete_square, (PolyEq, Rls {#calc = 0, #rules = 5, ...))--48 |
|
43 (d0_polyeq_simplify, (PolyEq, Rls {#calc = 0, #rules = 2, ...))--45 |
|
44 (d1_polyeq_simplify, (PolyEq, Rls {#calc = 0, #rules = 3, ...))--44 |
|
45 |
|
46 (d2_polyeq_abcFormula_simplify, (PolyEq, Rls {#calc = 0, #rules = 18, ...))--39 |
|
47 (d2_polyeq_bdv_only_simplify, (PolyEq, Rls {#calc = 0, #rules = 10, ...))--42 |
|
48 (d2_polyeq_pqFormula_simplify, (PolyEq, Rls {#calc = 0, #rules = 18, ...))--40 |
|
49 (d2_polyeq_simplify, (PolyEq, Rls {#calc = 0, #rules = 24, ...))--43 |
|
50 (d2_polyeq_sq_only_simplify, (PolyEq, Rls {#calc = 0, #rules = 6, ...))--41 |
|
51 (d3_polyeq_simplify, (PolyEq, Rls {#calc = 0, #rules = 21, ...))--38 |
|
52 (d4_polyeq_simplify, (PolyEq, Rls {#calc = 0, #rules = 1, ...))--37 |
|
53 (diff_conv, (Diff, Rls {#calc = 1, #rules = 10, ...))--29 |
|
54 (diff_rules, (Diff, Rls {#calc = 0, #rules = 2, ...))--31 |
|
55 (diff_sym_conv, (Diff, Rls {#calc = 1, #rules = 8, ...))--28 |
|
56 |
|
57 (discard_minus, (Poly, Rls {#calc = 0, #rules = 2, ...))--106 |
|
58 (discard_parentheses, (Poly, Rls {#calc = 0, #rules = 2, ...))--110 |
|
59 (discard_parentheses1, (Poly, Rls {#calc = 0, #rules = 1, ...))--99 |
|
60 (e_rls, (Tools (*KEStore*), Rls {#calc = 0, #rules = 0, ...))--123 |
|
61 (e_rrls, (Tools (*KEStore*), Rrls {...}))--122 |
|
62 (equival_trans, (Partial_Fractions, Rls {#calc = 0, #rules = 2, ...))--50 |
|
63 (eval_rls, (DiffApp, Rls {#calc = 0, #rules = 19, ...))--27 |
|
64 (expand, (Poly, Rls {#calc = 0, #rules = 2, ...))--117 |
|
65 (expand_binoms, (Poly, Rls {#calc = 3, #rules = 29, ...))--108 |
|
66 (expand_binomtest, (Test, Rls {#calc = 3, #rules = 29, ...))--1 |
|
67 |
|
68 (expand_poly, (Poly, Rls {#calc = 0, #rules = 9, ...))--116 |
|
69 (expand_poly_, (Poly, Rls {#calc = 0, #rules = 8, ...))--105 |
|
70 (expand_poly_rat_, (Poly, Rls {#calc = 0, #rules = 10, ...))--104 |
|
71 (expand_rootbinoms, (Root, Rls {#calc = 6, #rules = 33, ...))--93 |
|
72 (fasse_zusammen, (PolyMinus, Rls {#calc = 2, #rules = 24, ...))--59 |
|
73 (integration, (Integrate, Seq {#calc = 0, #rules = 3, ...))--23 |
|
74 (integration_rules, (Integrate, Rls {#calc = 1, #rules = 6, ...))--26 |
|
75 -----KESTORE: (inverse_z, (Inverse_Z_Transform, Rls {#calc = 0, #rules = 1, ...))--1 |
|
76 (isolate_bdv, (Test, Rls {#calc = 0, #rules = 6, ...))--7 |
|
77 (isolate_bdvs, (EqSystem, Rls {#calc = 0, #rules = 3, ...))--16 |
|
78 |
|
79 (isolate_bdvs_4x4, (EqSystem, Rls {#calc = 0, #rules = 5, ...))--15 |
|
80 (isolate_root, (Test, Rls {#calc = 0, #rules = 6, ...))--8 |
|
81 (klammern_aufloesen, (PolyMinus, Rls {#calc = 0, #rules = 4, ...))--56 |
|
82 (klammern_ausmultiplizieren, (PolyMinus, Rls {#calc = 0, #rules = 4, ...))--55 |
|
83 (l_sqrt_isolate, (RootEq, Rls {#calc = 0, #rules = 16, ...))--68 |
|
84 (list_rls, (DiffApp (*ListC*), Rls {#calc = 8, #rules = 53, ...))--121 |
|
85 (make_polynomial, (Poly, Seq {#calc = 1, #rules = 11, ...))--109 |
|
86 (make_polynomial_in, (PolyEq, Seq {#calc = 0, #rules = 8, ...))--34 |
|
87 (make_polytest, (Test, Rls {#calc = 3, #rules = 25, ...))--2 |
|
88 (make_rat_poly_with_parentheses, (Poly, Seq {#calc = 1, #rules = 10, ...))--96 |
|
89 |
|
90 (make_ratpoly_in, (PolyEq, Seq {#calc = 0, #rules = 5, ...))--33 |
|
91 (make_rooteq, (Root, Rls {#calc = 3, #rules = 25, ...))--94 |
|
92 (matches, (Test, Rls {#calc = 8, #rules = 20, ...))--6 |
|
93 (multiply_ansatz, (Partial_Fractions, Rls {#calc = 0, #rules = 1, ...))--51 |
|
94 (norm_Poly, (Poly, Seq {#calc = 1, #rules = 11, ...))--119 |
|
95 (norm_Rational, (Rational, Seq {#calc = 0, #rules = 6, ...))--77 |
|
96 (norm_Rational_noadd_fractions, (Integrate, Seq {#calc = 0, #rules = 6, ...))--21 |
|
97 (norm_Rational_parenthesized, (Rational, Seq {#calc = 0, #rules = 2, ...))--75 |
|
98 (norm_Rational_rls, (Rational, Rls {#calc = 0, #rules = 5, ...))--76 |
|
99 (norm_Rational_rls_noadd_fractions, (Integrate, Rls {#calc = 0, #rules = 4, ...))--20 |
|
100 |
|
101 (norm_System, (EqSystem, Rls {#calc = 0, #rules = 9, ...))--11 |
|
102 (norm_System_noadd_fractions, (EqSystem, Rls {#calc = 0, #rules = 8, ...))--12 |
|
103 (norm_diff, (Diff, Rls {#calc = 0, #rules = 2, ...))--30 |
|
104 (norm_equation, (Test, Rls {#calc = 0, #rules = 1, ...))--5 |
|
105 (norm_rat_erls, (Rational, Rls {#calc = 1, #rules = 1, ...))--78 |
|
106 (order_add_mult, (Poly, Rls {#calc = 0, #rules = 6, ...))--114 |
|
107 (order_add_mult_System, (EqSystem, Rls {#calc = 0, #rules = 6, ...))--13 |
|
108 (order_add_mult_in, (PolyEq, Rls {#calc = 0, #rules = 6, ...))--36 |
|
109 (order_add_rls_, (Poly, Rls {#calc = 0, #rules = 1, ...))--97 |
|
110 (order_mult_rls_, (Poly, Rls {#calc = 0, #rules = 1, ...))--98 |
|
111 |
|
112 (order_system, (EqSystem, Rls {#calc = 0, #rules = 1, ...))--14 |
|
113 (ordne_alphabetisch, (PolyMinus, Rls {#calc = 0, #rules = 8, ...))--60 |
|
114 (ordne_monome, (PolyMinus, Rls {#calc = 0, #rules = 4, ...))--57 |
|
115 (polyeq_simplify, (PolyEq, Rls {#calc = 6, #rules = 12, ...))--46 |
|
116 (powers, (Rational, Rls {#calc = 1, #rules = 11, ...))--82 |
|
117 (powers_erls, (Rational, Rls {#calc = 4, #rules = 6, ...))--83 |
|
118 (r_sqrt_isolate, (RootEq, Rls {#calc = 0, #rules = 16, ...))--67 |
|
119 (rat_mult_div_pow, (Rational, Rls {#calc = 1, #rules = 8, ...))--73 |
|
120 (rat_mult_divide, (Rational, Rls {#calc = 1, #rules = 6, ...))--81 |
|
121 (rat_mult_poly, (Rational, Rls {#calc = 0, #rules = 2, ...))--74 |
|
122 |
|
123 (rat_reduce_1, (Rational, Rls {#calc = 0, #rules = 2, ...))--79 |
|
124 (rateq_erls, (RatEq, Rls {#calc = 1, #rules = 41, ...))--65 |
|
125 (rational_erls, (Rational, Rls {#calc = 1, #rules = 35, ...))--87 |
|
126 (rearrange_assoc, (Test, Rls {#calc = 0, #rules = 2, ...))--3 |
|
127 (reduce_012, (Poly, Rls {#calc = 0, #rules = 7, ...))--111 |
|
128 (reduce_012_, (Poly, Rls {#calc = 0, #rules = 6, ...))--100 |
|
129 (reduce_012_mult_, (Poly, Rls {#calc = 0, #rules = 4, ...))--101 |
|
130 (reduce_0_1_2, (Rational, Rls {#calc = 0, #rules = 6, ...))--80 |
|
131 (rev_rew_p, (Poly, Seq {#calc = 3, #rules = 25, ...))--107 |
|
132 (rooteq_simplify, (RootEq, Rls {#calc = 6, #rules = 15, ...))--66 |
|
133 |
|
134 (rooteq_srls, (RootEq, Rls {#calc = 0, #rules = 3, ...))--70 |
|
135 (rootrat_erls, (RootRat, Rls {#calc = 14, #rules = 41, ...))--62 |
|
136 (rootrat_solve, (RootRatEq, Rls {#calc = 0, #rules = 4, ...))--53 |
|
137 (separate_bdv2, (Integrate, Rls {#calc = 0, #rules = 22, ...))--22 |
|
138 (separate_bdvs, (PolyEq, Rls {#calc = 0, #rules = 23, ...))--32 |
|
139 (simplify_Integral, (Integrate, Seq {#calc = 1, #rules = 7, ...))--24 |
|
140 (simplify_System, (EqSystem, Seq {#calc = 1, #rules = 6, ...))--17 |
|
141 (simplify_System_parenthesized, (EqSystem, Seq {#calc = 1, #rules = 8, ...))--18 |
|
142 (simplify_power, (Poly, Rls {#calc = 0, #rules = 7, ...))--115 |
|
143 (simplify_power_, (Poly, Rls {#calc = 0, #rules = 8, ...))--103 |
|
144 |
|
145 (sqrt_isolate, (RootEq, Rls {#calc = 0, #rules = 32, ...))--69 |
|
146 (testerls, (Test, Rls {#calc = 8, #rules = 19, ...))--19 |
|
147 (tval_rls, (Test, Rls {#calc = 11, #rules = 27, ...))--9 |
|
148 (univariate_equation_prls, (Equation, Rls {#calc = 1, #rules = 1, ...))--120 |
|
149 (verschoenere, (PolyMinus, Rls {#calc = 1, #rules = 10, ...))--58 |
|
150 ======= end ! ruleset' ======= |
|