src/Tools/isac/Knowledge/LinEq.thy
changeset 52125 6f1d3415dc68
parent 48789 498ed5bb1004
child 52148 aabc6c8e930a
     1.1 --- a/src/Tools/isac/Knowledge/LinEq.thy	Sun Sep 22 17:28:55 2013 +0200
     1.2 +++ b/src/Tools/isac/Knowledge/LinEq.thy	Sun Sep 22 18:09:05 2013 +0200
     1.3 @@ -74,6 +74,10 @@
     1.4  ruleset' := overwritelthy @{theory} (!ruleset',
     1.5  			[("LinEq_erls",LinEq_erls)(*FIXXXME:del with rls.rls'*)
     1.6  			 ]);
     1.7 +*}
     1.8 +setup {* KEStore_Elems.add_rlss 
     1.9 +  [("LinEq_erls", (Context.theory_name @{theory}, LinEq_erls))] *}
    1.10 +ML {*
    1.11      
    1.12  val LinPoly_simplify = prep_rls(
    1.13    Rls {id = "LinPoly_simplify", preconds = [], 
    1.14 @@ -96,6 +100,10 @@
    1.15  
    1.16  ruleset' := overwritelthy @{theory} (!ruleset',
    1.17  			  [("LinPoly_simplify",LinPoly_simplify)]);
    1.18 +*}
    1.19 +setup {* KEStore_Elems.add_rlss 
    1.20 +  [("LinPoly_simplify", (Context.theory_name @{theory}, LinPoly_simplify))] *}
    1.21 +ML {*
    1.22  
    1.23  (*isolate the bound variable in an linear equation; 'bdv' is a meta-constant*)
    1.24  val LinEq_simplify = prep_rls(
    1.25 @@ -115,6 +123,10 @@
    1.26       scr = EmptyScr}:rls);
    1.27  ruleset' := overwritelthy @{theory} (!ruleset',
    1.28  			[("LinEq_simplify",LinEq_simplify)]);
    1.29 +*}
    1.30 +setup {* KEStore_Elems.add_rlss 
    1.31 +  [("LinEq_simplify", (Context.theory_name @{theory}, LinEq_simplify))] *}
    1.32 +ML {*
    1.33  
    1.34  (*----------------------------- problem types --------------------------------*)
    1.35  (*