src/HOL/ATP.thy
changeset 46320 0b8b73b49848
parent 45877 b18f62e40429
child 47946 33afcfad3f8d
equal deleted inserted replaced
46319:c248e4f1be74 46320:0b8b73b49848
    10 uses "Tools/lambda_lifting.ML"
    10 uses "Tools/lambda_lifting.ML"
    11      "Tools/monomorph.ML"
    11      "Tools/monomorph.ML"
    12      "Tools/ATP/atp_util.ML"
    12      "Tools/ATP/atp_util.ML"
    13      "Tools/ATP/atp_problem.ML"
    13      "Tools/ATP/atp_problem.ML"
    14      "Tools/ATP/atp_proof.ML"
    14      "Tools/ATP/atp_proof.ML"
    15      "Tools/ATP/atp_redirect.ML"
    15      "Tools/ATP/atp_proof_redirect.ML"
    16      ("Tools/ATP/atp_translate.ML")
    16      ("Tools/ATP/atp_problem_generate.ML")
    17      ("Tools/ATP/atp_reconstruct.ML")
    17      ("Tools/ATP/atp_proof_reconstruct.ML")
    18      ("Tools/ATP/atp_systems.ML")
    18      ("Tools/ATP/atp_systems.ML")
    19 begin
    19 begin
    20 
    20 
    21 subsection {* Higher-order reasoning helpers *}
    21 subsection {* Higher-order reasoning helpers *}
    22 
    22 
    47 definition fEx :: "('a \<Rightarrow> bool) \<Rightarrow> bool" where [no_atp]:
    47 definition fEx :: "('a \<Rightarrow> bool) \<Rightarrow> bool" where [no_atp]:
    48 "fEx P \<longleftrightarrow> Ex P"
    48 "fEx P \<longleftrightarrow> Ex P"
    49 
    49 
    50 subsection {* Setup *}
    50 subsection {* Setup *}
    51 
    51 
    52 use "Tools/ATP/atp_translate.ML"
    52 use "Tools/ATP/atp_problem_generate.ML"
    53 use "Tools/ATP/atp_reconstruct.ML"
    53 use "Tools/ATP/atp_proof_reconstruct.ML"
    54 use "Tools/ATP/atp_systems.ML"
    54 use "Tools/ATP/atp_systems.ML"
    55 
    55 
    56 setup ATP_Systems.setup
    56 setup ATP_Systems.setup
    57 
    57 
    58 end
    58 end