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