doc-isac/mlehnfeld/master/ruleset.Unsynchronized-2
changeset 55467 2e9db65faf65
parent 52129 0f05e8937c62
equal deleted inserted replaced
55466:55c2d2ee3f92 55467:2e9db65faf65
     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 =======