src/Provers/classical.ML
changeset 3546 de164676a202
parent 3537 79ac9b475621
child 3705 76f3b2803982
equal deleted inserted replaced
3545:4336eb0486bc 3546:de164676a202
   194      safe0_netpair = (Net.empty,Net.empty),
   194      safe0_netpair = (Net.empty,Net.empty),
   195      safep_netpair = (Net.empty,Net.empty),
   195      safep_netpair = (Net.empty,Net.empty),
   196      haz_netpair   = (Net.empty,Net.empty),
   196      haz_netpair   = (Net.empty,Net.empty),
   197      dup_netpair   = (Net.empty,Net.empty)};
   197      dup_netpair   = (Net.empty,Net.empty)};
   198 
   198 
   199 fun print_cs (CS{safeIs,safeEs,hazIs,hazEs,...}) =
   199 fun print_cs (CS {safeIs, safeEs, hazIs, hazEs, ...}) =
   200  (writeln"Introduction rules";  	prths hazIs;
   200   let val pretty_thms = map Display.pretty_thm in
   201   writeln"Safe introduction rules";  	prths safeIs;
   201     Pretty.writeln (Pretty.big_list "introduction rules:" (pretty_thms hazIs));
   202   writeln"Elimination rules";  		prths hazEs;
   202     Pretty.writeln (Pretty.big_list "safe introduction rules:" (pretty_thms safeIs));
   203   writeln"Safe elimination rules";  	prths safeEs;
   203     Pretty.writeln (Pretty.big_list "elimination rules:" (pretty_thms hazEs));
   204   ());
   204     Pretty.writeln (Pretty.big_list "safe elimination rules:" (pretty_thms safeEs))
       
   205   end;
   205 
   206 
   206 fun rep_claset (CS args) = args;
   207 fun rep_claset (CS args) = args;
   207 
   208 
   208 fun getWrapper  (CS{uwrapper,...}) = uwrapper;
   209 fun getWrapper  (CS{uwrapper,...}) = uwrapper;
   209 
   210