src/HOL/Tools/Nitpick/nitpick_isar.ML
changeset 33556 cba22e2999d5
parent 33232 f93390060bbe
child 33561 ab01b72715ef
equal deleted inserted replaced
33233:f9ff11344ec4 33556:cba22e2999d5
    36    ("auto", ["false"]),
    36    ("auto", ["false"]),
    37    ("blocking", ["true"]),
    37    ("blocking", ["true"]),
    38    ("falsify", ["true"]),
    38    ("falsify", ["true"]),
    39    ("user_axioms", ["smart"]),
    39    ("user_axioms", ["smart"]),
    40    ("assms", ["true"]),
    40    ("assms", ["true"]),
    41    ("coalesce_type_vars", ["false"]),
    41    ("merge_type_vars", ["false"]),
    42    ("destroy_constrs", ["true"]),
    42    ("destroy_constrs", ["true"]),
    43    ("specialize", ["true"]),
    43    ("specialize", ["true"]),
    44    ("skolemize", ["true"]),
    44    ("skolemize", ["true"]),
    45    ("star_linear_preds", ["true"]),
    45    ("star_linear_preds", ["true"]),
    46    ("uncurry", ["true"]),
    46    ("uncurry", ["true"]),
    73    ("no_auto", "auto"),
    73    ("no_auto", "auto"),
    74    ("non_blocking", "blocking"),
    74    ("non_blocking", "blocking"),
    75    ("satisfy", "falsify"),
    75    ("satisfy", "falsify"),
    76    ("no_user_axioms", "user_axioms"),
    76    ("no_user_axioms", "user_axioms"),
    77    ("no_assms", "assms"),
    77    ("no_assms", "assms"),
    78    ("dont_coalesce_type_vars", "coalesce_type_vars"),
    78    ("dont_merge_type_vars", "merge_type_vars"),
    79    ("dont_destroy_constrs", "destroy_constrs"),
    79    ("dont_destroy_constrs", "destroy_constrs"),
    80    ("dont_specialize", "specialize"),
    80    ("dont_specialize", "specialize"),
    81    ("dont_skolemize", "skolemize"),
    81    ("dont_skolemize", "skolemize"),
    82    ("dont_star_linear_preds", "star_linear_preds"),
    82    ("dont_star_linear_preds", "star_linear_preds"),
    83    ("dont_uncurry", "uncurry"),
    83    ("dont_uncurry", "uncurry"),
   303     val debug = not auto andalso lookup_bool "debug"
   303     val debug = not auto andalso lookup_bool "debug"
   304     val verbose = debug orelse (not auto andalso lookup_bool "verbose")
   304     val verbose = debug orelse (not auto andalso lookup_bool "verbose")
   305     val overlord = lookup_bool "overlord"
   305     val overlord = lookup_bool "overlord"
   306     val user_axioms = lookup_bool_option "user_axioms"
   306     val user_axioms = lookup_bool_option "user_axioms"
   307     val assms = lookup_bool "assms"
   307     val assms = lookup_bool "assms"
   308     val coalesce_type_vars = lookup_bool "coalesce_type_vars"
   308     val merge_type_vars = lookup_bool "merge_type_vars"
   309     val destroy_constrs = lookup_bool "destroy_constrs"
   309     val destroy_constrs = lookup_bool "destroy_constrs"
   310     val specialize = lookup_bool "specialize"
   310     val specialize = lookup_bool "specialize"
   311     val skolemize = lookup_bool "skolemize"
   311     val skolemize = lookup_bool "skolemize"
   312     val star_linear_preds = lookup_bool "star_linear_preds"
   312     val star_linear_preds = lookup_bool "star_linear_preds"
   313     val uncurry = lookup_bool "uncurry"
   313     val uncurry = lookup_bool "uncurry"
   339     {cards_assigns = cards_assigns, maxes_assigns = maxes_assigns,
   339     {cards_assigns = cards_assigns, maxes_assigns = maxes_assigns,
   340      iters_assigns = iters_assigns, bisim_depths = bisim_depths, boxes = boxes,
   340      iters_assigns = iters_assigns, bisim_depths = bisim_depths, boxes = boxes,
   341      monos = monos, wfs = wfs, sat_solver = sat_solver, blocking = blocking,
   341      monos = monos, wfs = wfs, sat_solver = sat_solver, blocking = blocking,
   342      falsify = falsify, debug = debug, verbose = verbose, overlord = overlord,
   342      falsify = falsify, debug = debug, verbose = verbose, overlord = overlord,
   343      user_axioms = user_axioms, assms = assms,
   343      user_axioms = user_axioms, assms = assms,
   344      coalesce_type_vars = coalesce_type_vars, destroy_constrs = destroy_constrs,
   344      merge_type_vars = merge_type_vars, destroy_constrs = destroy_constrs,
   345      specialize = specialize, skolemize = skolemize,
   345      specialize = specialize, skolemize = skolemize,
   346      star_linear_preds = star_linear_preds, uncurry = uncurry,
   346      star_linear_preds = star_linear_preds, uncurry = uncurry,
   347      fast_descrs = fast_descrs, peephole_optim = peephole_optim,
   347      fast_descrs = fast_descrs, peephole_optim = peephole_optim,
   348      timeout = timeout, tac_timeout = tac_timeout, sym_break = sym_break,
   348      timeout = timeout, tac_timeout = tac_timeout, sym_break = sym_break,
   349      sharing_depth = sharing_depth, flatten_props = flatten_props,
   349      sharing_depth = sharing_depth, flatten_props = flatten_props,