Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-02-21 11:45:31 -0800 (Tue, 21 Feb 2006)
Revision: 8766
Log message:

      This adds the simpleReduceT tactic to autoT on AutoNormal level.
      
      This noticeably speeds up the "status_all" and significantly reduces the size
      of reflection proofs:
      
        Expanding `intro_term_Apply':
        -Status: /pmn_core_terms/intro_term_Apply is a derived object with a complete proof (1 rule boxes, 16071 primitive steps)
        +Status: /pmn_core_terms/intro_term_Apply is a derived object with a complete proof (1 rule boxes, 9430 primitive steps)
        Expanding `intro_term_Lambda':
        -Status: /pmn_core_terms/intro_term_Lambda is a derived object with a complete proof (1 rule boxes, 37250 primitive steps)
        +Status: /pmn_core_terms/intro_term_Lambda is a derived object with a complete proof (1 rule boxes, 23894 primitive steps)
      

Changes  Path
+2 -3 metaprl/support/tactics/auto_tactic.ml
+2 -2 metaprl/support/tactics/auto_tactic.mli
+0 -1 metaprl/support/tactics/top_conversionals.ml
+1603 -2263 metaprl/theories/czf/czf_itt_bool.prla
+760 -1035 metaprl/theories/czf/czf_itt_dall.prla
+726 -817 metaprl/theories/czf/czf_itt_member.prla
+2361 -2217 metaprl/theories/czf/czf_itt_set_ind.prla
+3106 -4041 metaprl/theories/czf/czf_itt_union.prla
+4 -2 metaprl/theories/itt/applications/algebra/itt_cyclic_group.ml
+1570 -2339 metaprl/theories/itt/applications/algebra/itt_cyclic_group.prla
+1 -1 metaprl/theories/itt/applications/algebra/itt_group.ml
+3770 -3878 metaprl/theories/itt/applications/algebra/itt_poly.prla
+8498 -8119 metaprl/theories/itt/applications/algebra/itt_ring2.prla
+5214 -5279 metaprl/theories/itt/applications/algebra/itt_ring_uce.prla
+331 -546 metaprl/theories/itt/applications/algebra/itt_unitring.prla
+1659 -1897 metaprl/theories/itt/applications/datatypes/itt_fset.prla
+2851 -2755 metaprl/theories/itt/applications/function_spaces/itt_closure.prla
+554 -716 metaprl/theories/itt/core/itt_bool.prla
+597 -577 metaprl/theories/itt/core/itt_int_arith.prla
+15 -21 metaprl/theories/itt/core/itt_int_ext.ml
+1 -0 metaprl/theories/itt/core/itt_int_ext.mli
+7206 -7486 metaprl/theories/itt/core/itt_int_ext.prla
+1 -1 metaprl/theories/itt/core/itt_list2.ml
+7797 -7938 metaprl/theories/itt/core/itt_list2.prla
+1646 -1506 metaprl/theories/itt/core/itt_list3.prla
+521 -489 metaprl/theories/itt/core/itt_list_set.prla
+503 -542 metaprl/theories/itt/core/itt_nat.prla
+1 -1 metaprl/theories/itt/core/itt_omega.ml
+43379 -42610 metaprl/theories/itt/core/itt_omega.prla
+543 -319 metaprl/theories/itt/extensions/rfun/itt_well_founded_equiv.prla
+325 -352 metaprl/theories/itt/extensions/vector/itt_vec_bind.prla
+495 -484 metaprl/theories/itt/extensions/vector/itt_vec_list1.prla
+388 -432 metaprl/theories/itt/extensions/vector/itt_vec_sequent_term.prla
+4396 -4361 metaprl/theories/itt/reflection/experimental/itt_hoas_lof.prla
+627 -782 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent.prla
+1327 -1498 metaprl/theories/itt/reflection/experimental/itt_hoas_sequent_bterm.prla
+9730 -9716 metaprl/theories/itt/reflection/obsolete/itt_hoas_lang.prla
+582 -516 metaprl/theories/itt/reflection/obsolete/itt_reflection_example_lambda.prla
+2791 -2880 metaprl/theories/itt/reflection/obsolete/itt_synt_lang.prla
+5237 -5485 metaprl/theories/itt/reflection/obsolete/itt_synt_subst.prla