src/HOL/Tools/meson.ML
changeset 21588 cd0dc678a205
parent 21174 4d733b76b5fa
child 21616 296e0c318c3e
equal deleted inserted replaced
21587:a3561bfe0ada 21588:cd0dc678a205
   664      
   664      
   665 (*** setup the special skoklemization methods ***)
   665 (*** setup the special skoklemization methods ***)
   666 
   666 
   667 (*No CHANGED_PROP here, since these always appear in the preamble*)
   667 (*No CHANGED_PROP here, since these always appear in the preamble*)
   668 
   668 
   669 val skolemize_meth = Method.SIMPLE_METHOD' HEADGOAL skolemize_tac;
       
   670 
       
   671 val make_clauses_meth = Method.SIMPLE_METHOD' HEADGOAL make_clauses_tac;
       
   672 
       
   673 val skolemize_setup =
   669 val skolemize_setup =
   674   Method.add_methods
   670   Method.add_methods
   675     [("skolemize", Method.no_args skolemize_meth, 
   671     [("skolemize", Method.no_args (Method.SIMPLE_METHOD' skolemize_tac),
   676       "Skolemization into existential quantifiers"),
   672       "Skolemization into existential quantifiers"),
   677      ("make_clauses", Method.no_args make_clauses_meth, 
   673      ("make_clauses", Method.no_args (Method.SIMPLE_METHOD' make_clauses_tac), 
   678       "Conversion to !!-quantified meta-level clauses")];
   674       "Conversion to !!-quantified meta-level clauses")];
   679 
   675 
   680 end;
   676 end;
   681 
   677 
   682 structure BasicMeson: BASIC_MESON = Meson;
   678 structure BasicMeson: BASIC_MESON = Meson;