src/Tools/isac/Knowledge/Equation.thy
author Walther Neuper <neuper@ist.tugraz.at>
Wed, 25 Aug 2010 16:20:07 +0200
branchisac-update-Isa09-2
changeset 37947 22235e4dbe5f
parent 37906 src/Tools/isac/IsacKnowledge/Equation.thy@e2b23ba9df13
child 37950 525a28152a67
permissions -rw-r--r--
renamed isac's directories and Build_Isac.thy

Scripts --> ProgLang
ME --> Interpret
IsacKnowledge --> Knowledge
     1 (* equations and functions; functions NOT as lambda-terms
     2    author: Walther Neuper 2005, 2006
     3    (c) due to copyright terms
     4 
     5 remove_thy"Equation";
     6 use_thy"Knowledge/Equation";
     7 use_thy_only"Knowledge/Equation";
     8 
     9 remove_thy"Equation";
    10 use_thy"Knowledge/Isac";
    11 *)
    12 
    13 Equation = Atools +
    14 
    15 consts
    16 
    17   (*descriptions in the related problems TODOshift here from Descriptions.thy*)
    18   substitution :: bool => una
    19 
    20   (*the CAS-commands*)
    21   solve     :: "[bool * 'a] => bool list" (* solve (x+1=2, x) *)
    22   solveTest :: "[bool * 'a] => bool list" (* for test collection *)
    23   
    24   (*Script-names*)
    25   Function2Equality  :: "[bool, bool,       bool] \
    26 					\=> bool"
    27                   ("((Script Function2Equality (_ _ =))// (_))" 9)
    28 
    29 end