test/Tools/isac/Test_Some.thy
author Walther Neuper <wneuper@ist.tugraz.at>
Wed, 21 Dec 2016 09:21:26 +0100
changeset 59273 2ba35efb07b7
parent 59272 1d3ef477d9c8
child 59276 56dc790071cb
permissions -rw-r--r--
added structure Solve INTERMEDIATELY

Notes: see 1d3ef477d9c8. This also means, that
# the respective code is not cleaned
# no signature is available, etc.
wneuper@59265
     1
theory Test_Some imports Build_Thydata
wneuper@59265
     2
begin 
wneuper@59265
     3
ML {*
wneuper@59265
     4
(*/-------------------------------------------------------- ! aktivate for Test_Isac BEGIN ---\*)
wneuper@59265
     5
                      (* these vvv test, if additional funs intermediately added to structure *)
wneuper@59265
     6
  open Kernel;
wneuper@59265
     7
  open Math_Engine;            CalcTreeTEST;
wneuper@59265
     8
  open Lucin;                  appy;
wneuper@59265
     9
  open Inform;                 cas_input;
wneuper@59265
    10
  open Rtools;                 trtas2str;
wneuper@59265
    11
  open Chead;                  pt_extract;
wneuper@59273
    12
  open Generate;               (*NONE*)
wneuper@59273
    13
(*open Ctree;                  (*? ?*)  *)
wneuper@59269
    14
  open Specify;                show_ptyps;
wneuper@59273
    15
  open Applicable;             (*TODO*)
wneuper@59273
    16
  open Solve;                  (*TODO*)
wneuper@59265
    17
(*\--- ! aktivate for Test_Isac END ----------------------------------------------------------/*)
wneuper@59265
    18
*}
neuper@55490
    19
ML_file "~~/test/Tools/isac/ADDTESTS/accumulate-val/lucas_interpreter.sml"
wneuper@59265
    20
ML_file "Interpret/calchead.sml"
neuper@48765
    21
neuper@52101
    22
section {* code for copy & paste ===============================================================*}
neuper@48895
    23
ML {*
neuper@42129
    24
"~~~~~ fun , args:"; val () = ();
neuper@52101
    25
"~~~~~ and , args:"; val () = ();
neuper@48891
    26
neuper@42394
    27
"~~~~~ to  return val:"; val () = ();
neuper@42398
    28
neuper@42398
    29
*}
neuper@52101
    30
text {*
neuper@52101
    31
  declare [[show_types]] 
neuper@55405
    32
  declare [[show_sorts]]            
neuper@52101
    33
  find_theorems "?a <= ?a"
neuper@52101
    34
  
wneuper@59230
    35
  print_theorems
neuper@52101
    36
  print_facts
neuper@52101
    37
  print_statement ""
neuper@52101
    38
  print_theory
wneuper@59230
    39
  ML_command \<open>Pretty.writeln prt\<close>
wneuper@59230
    40
  declare [[ML_print_depth = 999]]
wneuper@59252
    41
  declare [[ML_exception_trace]]
neuper@52101
    42
*}
neuper@52101
    43
ML {*
neuper@52105
    44
(*========== inhibit exn WN130909 TODO =========================================================
neuper@52105
    45
============ inhibit exn WN130909 TODO ========================================================*)
neuper@52101
    46
(*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
neuper@52101
    47
-.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-*)
neuper@52101
    48
*}
neuper@52101
    49
neuper@55482
    50
section {* ===================================================================================*}
neuper@55410
    51
ML {*
neuper@55410
    52
*} ML {*
neuper@52105
    53
*} ML {*
neuper@52105
    54
*} ML {*
neuper@52101
    55
*}
neuper@52101
    56
neuper@52101
    57
section {* ===================================================================================*}
neuper@52101
    58
ML {*
neuper@52101
    59
*} ML {*
neuper@52101
    60
*} ML {*
neuper@52105
    61
*} ML {*
neuper@52101
    62
*}
neuper@52105
    63
neuper@55279
    64
section {* ===================================================================================*}
neuper@55279
    65
ML {*
neuper@55279
    66
*} ML {*
neuper@55279
    67
*} ML {*
neuper@55279
    68
*} ML {*
neuper@55279
    69
*}
neuper@55279
    70
neuper@55410
    71
section {* code for copy & paste ===============================================================*}
neuper@55410
    72
ML {*
neuper@55410
    73
"~~~~~ fun , args:"; val () = ();
neuper@55410
    74
"~~~~~ and , args:"; val () = ();
neuper@55410
    75
neuper@55410
    76
"~~~~~ to  return val:"; val () = ();
neuper@55410
    77
*}
neuper@41943
    78
end