src/Tools/isac/Knowledge/Base_Tools.thy
changeset 60309 70a1d102660d
parent 60296 81b6519da42b
child 60312 35f7b2f61797
     1.1 --- a/src/Tools/isac/Knowledge/Base_Tools.thy	Mon Jun 21 14:39:52 2021 +0200
     1.2 +++ b/src/Tools/isac/Knowledge/Base_Tools.thy	Mon Jun 21 15:36:09 2021 +0200
     1.3 @@ -30,15 +30,15 @@
     1.4      ("is_atom", ("Prog_Expr.is_atom", Prog_Expr.eval_is_atom "#is_atom_")),
     1.5      ("is_even", ("Prog_Expr.is_even", Prog_Expr.eval_is_even "#is_even_")),
     1.6      ("is_const", ("Prog_Expr.is_const", Prog_Expr.eval_const "#is_const_")),
     1.7 -    ("le", ("Orderings.ord_class.less", Prog_Expr.eval_equ "#less_")),
     1.8 -    ("leq", ("Orderings.ord_class.less_eq", Prog_Expr.eval_equ "#less_equal_")),
     1.9 +    ("le", (\<^const_name>\<open>less\<close>, Prog_Expr.eval_equ "#less_")),
    1.10 +    ("leq", (\<^const_name>\<open>less_eq\<close>, Prog_Expr.eval_equ "#less_equal_")),
    1.11      ("ident", ("Prog_Expr.ident", Prog_Expr.eval_ident "#ident_")),
    1.12 -    ("equal", ("HOL.eq", Prog_Expr.eval_equal "#equal_")),
    1.13 -    ("PLUS", ("Groups.plus_class.plus", (**)eval_binop "#add_")),
    1.14 -    ("MINUS", ("Groups.minus_class.minus", (**)eval_binop "#sub_")),
    1.15 -    ("TIMES", ("Groups.times_class.times", (**)eval_binop "#mult_")),
    1.16 -    ("DIVIDE", ("Rings.divide_class.divide", Prog_Expr.eval_cancel "#divide_e")),
    1.17 -    ("POWER",("Transcendental.powr", (**)eval_binop "#power_")),
    1.18 +    ("equal", (\<^const_name>\<open>HOL.eq\<close>, Prog_Expr.eval_equal "#equal_")),
    1.19 +    ("PLUS", (\<^const_name>\<open>plus\<close>, (**)eval_binop "#add_")),
    1.20 +    ("MINUS", (\<^const_name>\<open>minus\<close>, (**)eval_binop "#sub_")),
    1.21 +    ("TIMES", (\<^const_name>\<open>times\<close>, (**)eval_binop "#mult_")),
    1.22 +    ("DIVIDE", (\<^const_name>\<open>divide\<close>, Prog_Expr.eval_cancel "#divide_e")),
    1.23 +    ("POWER",(\<^const_name>\<open>powr\<close>, (**)eval_binop "#power_")),
    1.24      ("boollist2sum", ("Prog_Expr.boollist2sum", Prog_Expr.eval_boollist2sum ""))]\<close>
    1.25  
    1.26  subsection \<open>rewrite-order for rule-sets\<close>