src/FOL/IFOL.thy
changeset 30165 6ee87f67d9cd
parent 30160 5f7b17941730
child 30242 aea5d7fa7ef5
equal deleted inserted replaced
30164:9321f7b70450 30165:6ee87f67d9cd
    13   "~~/src/Tools/IsaPlanner/isand.ML"
    13   "~~/src/Tools/IsaPlanner/isand.ML"
    14   "~~/src/Tools/IsaPlanner/rw_tools.ML"
    14   "~~/src/Tools/IsaPlanner/rw_tools.ML"
    15   "~~/src/Tools/IsaPlanner/rw_inst.ML"
    15   "~~/src/Tools/IsaPlanner/rw_inst.ML"
    16   "~~/src/Tools/eqsubst.ML"
    16   "~~/src/Tools/eqsubst.ML"
    17   "~~/src/Provers/quantifier1.ML"
    17   "~~/src/Provers/quantifier1.ML"
       
    18   "~~/src/Tools/intuitionistic.ML"
    18   "~~/src/Tools/project_rule.ML"
    19   "~~/src/Tools/project_rule.ML"
    19   "~~/src/Tools/atomize_elim.ML"
    20   "~~/src/Tools/atomize_elim.ML"
    20   ("fologic.ML")
    21   ("fologic.ML")
    21   ("hypsubstdata.ML")
    22   ("hypsubstdata.ML")
    22   ("intprover.ML")
    23   ("intprover.ML")
   606 setup hypsubst_setup
   607 setup hypsubst_setup
   607 use "intprover.ML"
   608 use "intprover.ML"
   608 
   609 
   609 
   610 
   610 subsection {* Intuitionistic Reasoning *}
   611 subsection {* Intuitionistic Reasoning *}
       
   612 
       
   613 setup {* Intuitionistic.method_setup "iprover" *}
   611 
   614 
   612 lemma impE':
   615 lemma impE':
   613   assumes 1: "P --> Q"
   616   assumes 1: "P --> Q"
   614     and 2: "Q ==> R"
   617     and 2: "Q ==> R"
   615     and 3: "P --> Q ==> P"
   618     and 3: "P --> Q ==> P"