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