src/HOL/Tools/etc/options
author blanchet
Mon, 26 May 2014 14:15:48 +0200
changeset 57089 353652f47974
parent 57028 e5466055e94f
child 57272 fd539459a112
permissions -rw-r--r--
renamed 'MaSh' option
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
     1
(* :mode=isabelle-options: *)
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
     2
52651
5adb5c69af97 initial delay for automatically tried tools;
wenzelm
parents: 52645
diff changeset
     3
section {* Automatically tried tools *}
5adb5c69af97 initial delay for automatically tried tools;
wenzelm
parents: 52645
diff changeset
     4
5adb5c69af97 initial delay for automatically tried tools;
wenzelm
parents: 52645
diff changeset
     5
public option auto_time_start : real = 1.0
5adb5c69af97 initial delay for automatically tried tools;
wenzelm
parents: 52645
diff changeset
     6
  -- "initial delay for automatically tried tools (seconds)"
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
     7
52645
e8c1c5612677 clarified some default options;
wenzelm
parents: 52639
diff changeset
     8
public option auto_time_limit : real = 2.0
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
     9
  -- "time limit for automatically tried tools (seconds > 0)"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    10
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    11
public option auto_nitpick : bool = false
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    12
  -- "run Nitpick automatically"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    13
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    14
public option auto_sledgehammer : bool = false
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    15
  -- "run Sledgehammer automatically"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    16
52717
da7bf8b3d24a clarified option name, with improved sort order wrt. "time" options;
wenzelm
parents: 52651
diff changeset
    17
public option auto_methods : bool = false
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    18
  -- "try standard proof methods automatically"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    19
52645
e8c1c5612677 clarified some default options;
wenzelm
parents: 52639
diff changeset
    20
public option auto_quickcheck : bool = true
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    21
  -- "run Quickcheck automatically"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    22
52645
e8c1c5612677 clarified some default options;
wenzelm
parents: 52639
diff changeset
    23
public option auto_solve_direct : bool = true
52639
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    24
  -- "run solve_direct automatically"
df830310e550 system options for Isabelle/HOL proof tools;
wenzelm
parents:
diff changeset
    25
53057
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    26
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    27
section "Miscellaneous Tools"
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    28
56623
4675df68450e more elementary option sledgehammer_provers, avoiding complications of defaults from ML side (NB: guessing at number of cores does not make sense in PIDE);
wenzelm
parents: 55007
diff changeset
    29
public option sledgehammer_provers : string = "e spass remote_vampire"
4675df68450e more elementary option sledgehammer_provers, avoiding complications of defaults from ML side (NB: guessing at number of cores does not make sense in PIDE);
wenzelm
parents: 55007
diff changeset
    30
  -- "ATPs for Sledgehammer (separated by blanks)"
4675df68450e more elementary option sledgehammer_provers, avoiding complications of defaults from ML side (NB: guessing at number of cores does not make sense in PIDE);
wenzelm
parents: 55007
diff changeset
    31
53057
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    32
public option sledgehammer_timeout : int = 30
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    33
  -- "ATPs will be interrupted after this time (in seconds)"
e18a028b345c prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
wenzelm
parents: 52717
diff changeset
    34
55007
0c07990363a3 activation of Z3 via "z3_non_commercial" system option (without requiring restart);
wenzelm
parents: 53057
diff changeset
    35
public option z3_non_commercial : string = "unknown"
0c07990363a3 activation of Z3 via "z3_non_commercial" system option (without requiring restart);
wenzelm
parents: 53057
diff changeset
    36
  -- "status of Z3 activation for non-commercial use (yes, no, unknown)"
0c07990363a3 activation of Z3 via "z3_non_commercial" system option (without requiring restart);
wenzelm
parents: 53057
diff changeset
    37
57089
353652f47974 renamed 'MaSh' option
blanchet
parents: 57028
diff changeset
    38
public option MaSh : string = "none"
57028
e5466055e94f added Isabelle system option 'mash'
blanchet
parents: 56623
diff changeset
    39
  -- "machine learning engine to use by Sledgehammer (sml, sml_knn, sml_nb, py, none)"