Wed, 08 Mar 1995 14:01:08 +0100 Enforced partial evaluation of mk_case_split_tac.
nipkow [Wed, 08 Mar 1995 14:01:08 +0100] rev 942
Enforced partial evaluation of mk_case_split_tac.
Wed, 08 Mar 1995 12:56:45 +0100 Enforced partial evaluation of mk_case_split_tac
nipkow [Wed, 08 Mar 1995 12:56:45 +0100] rev 941
Enforced partial evaluation of mk_case_split_tac
Wed, 08 Mar 1995 12:37:59 +0100 Added dependencies on files in Provers
nipkow [Wed, 08 Mar 1995 12:37:59 +0100] rev 940
Added dependencies on files in Provers
Wed, 08 Mar 1995 10:25:50 +0100 Added pretty-printing coments
nipkow [Wed, 08 Mar 1995 10:25:50 +0100] rev 939
Added pretty-printing coments
Tue, 07 Mar 1995 15:00:34 +0100 *** empty log message ***
nipkow [Tue, 07 Mar 1995 15:00:34 +0100] rev 938
*** empty log message ***
Tue, 07 Mar 1995 14:59:24 +0100 *** empty log message ***
nipkow [Tue, 07 Mar 1995 14:59:24 +0100] rev 937
*** empty log message ***
Tue, 07 Mar 1995 14:57:37 +0100 Hoare logic
nipkow [Tue, 07 Mar 1995 14:57:37 +0100] rev 936
Hoare logic
Tue, 07 Mar 1995 13:37:48 +0100 Changed Univ to Datatype in parents
lcp [Tue, 07 Mar 1995 13:37:48 +0100] rev 935
Changed Univ to Datatype in parents
Tue, 07 Mar 1995 13:34:33 +0100 Replaced rules by defs. Also got rid of tyconstU by
lcp [Tue, 07 Mar 1995 13:34:33 +0100] rev 934
Replaced rules by defs. Also got rid of tyconstU by including TyConst in the datatype's universe
Tue, 07 Mar 1995 13:32:22 +0100 Replaced rules by defs
lcp [Tue, 07 Mar 1995 13:32:22 +0100] rev 933
Replaced rules by defs
Tue, 07 Mar 1995 13:29:36 +0100 Got rid of exvarU and constU by
lcp [Tue, 07 Mar 1995 13:29:36 +0100] rev 932
Got rid of exvarU and constU by including ExVar and Const in various datatype universes.
Tue, 07 Mar 1995 13:27:09 +0100 Deleted constQU, exvarQU, expQU by including Const,
lcp [Tue, 07 Mar 1995 13:27:09 +0100] rev 931
Deleted constQU, exvarQU, expQU by including Const, ExpVar, Exp in Value.thy's codatatype declaration.
Tue, 07 Mar 1995 13:21:38 +0100 Replaced rules by defs
lcp [Tue, 07 Mar 1995 13:21:38 +0100] rev 930
Replaced rules by defs
Tue, 07 Mar 1995 13:18:48 +0100 Moved declarations of @QSUM and <*> to a syntax section.
lcp [Tue, 07 Mar 1995 13:18:48 +0100] rev 929
Moved declarations of @QSUM and <*> to a syntax section. Changed print_translation because <*> is now an infix.
Tue, 07 Mar 1995 13:15:25 +0100 Moved declaration of ~= to a syntax section
lcp [Tue, 07 Mar 1995 13:15:25 +0100] rev 928
Moved declaration of ~= to a syntax section
Fri, 03 Mar 1995 12:48:06 +0100 replaced Pure by ProtoPure
clasohm [Fri, 03 Mar 1995 12:48:06 +0100] rev 927
replaced Pure by ProtoPure
Fri, 03 Mar 1995 12:34:57 +0100 fixed a bug in infer_types/exn_type_msg
clasohm [Fri, 03 Mar 1995 12:34:57 +0100] rev 926
fixed a bug in infer_types/exn_type_msg
Fri, 03 Mar 1995 12:04:45 +0100 new version of HOL/Integ with curried function application
clasohm [Fri, 03 Mar 1995 12:04:45 +0100] rev 925
new version of HOL/Integ with curried function application
Fri, 03 Mar 1995 12:04:16 +0100 new version of HOL/IMP with curried function application
clasohm [Fri, 03 Mar 1995 12:04:16 +0100] rev 924
new version of HOL/IMP with curried function application
Fri, 03 Mar 1995 12:02:25 +0100 new version of HOL with curried function application
clasohm [Fri, 03 Mar 1995 12:02:25 +0100] rev 923
new version of HOL with curried function application
Fri, 03 Mar 1995 11:48:05 +0100 added CPure (curried functions) and ProtoPure (ancestor of Pure and CPure)
clasohm [Fri, 03 Mar 1995 11:48:05 +0100] rev 922
added CPure (curried functions) and ProtoPure (ancestor of Pure and CPure)
Thu, 02 Mar 1995 12:07:20 +0100 added declaration of syntactic const "_abs";
wenzelm [Thu, 02 Mar 1995 12:07:20 +0100] rev 921
added declaration of syntactic const "_abs";
Tue, 28 Feb 1995 10:54:49 +0100 Added initial /bin/csh line and comments
lcp [Tue, 28 Feb 1995 10:54:49 +0100] rev 920
Added initial /bin/csh line and comments
Tue, 28 Feb 1995 10:53:56 +0100 No longer calls maketest; instead, the Makefile writes the file
lcp [Tue, 28 Feb 1995 10:53:56 +0100] rev 919
No longer calls maketest; instead, the Makefile writes the file test.
Tue, 28 Feb 1995 10:51:52 +0100 Uses "suffix substitution" to shorten macro definitions.
lcp [Tue, 28 Feb 1995 10:51:52 +0100] rev 918
Uses "suffix substitution" to shorten macro definitions.
Tue, 28 Feb 1995 10:50:37 +0100 Re-organised to perform the tests independently. Now test
lcp [Tue, 28 Feb 1995 10:50:37 +0100] rev 917
Re-organised to perform the tests independently. Now test is defined in terms of separate targets IMP, ex, etc. If ISABELLECOMP is set wrongly then "exit 1" causes the Make to fail. Defines the macro "LOGIC" to refer to the right command for running the object-logic. Uses "suffix substitution" to shorten macro definitions.
Tue, 28 Feb 1995 10:33:52 +0100 New example by Jacob Frost, tidied by lcp
lcp [Tue, 28 Feb 1995 10:33:52 +0100] rev 916
New example by Jacob Frost, tidied by lcp
Mon, 27 Feb 1995 18:12:21 +0100 New example by Jacob Frost, tidied by lcp
lcp [Mon, 27 Feb 1995 18:12:21 +0100] rev 915
New example by Jacob Frost, tidied by lcp
Mon, 27 Feb 1995 18:07:59 +0100 Now prove_goalw_cterm calls print_sign_exn_unit, so that the rest
lcp [Mon, 27 Feb 1995 18:07:59 +0100] rev 914
Now prove_goalw_cterm calls print_sign_exn_unit, so that the rest of the error message ("The exception above was raised for...") will appear. And print_exn calls print_sign_exn_unit so that it can re-raise the SAME exception.
Mon, 27 Feb 1995 18:05:38 +0100 Updated the "version" variable (which was never done for
lcp [Mon, 27 Feb 1995 18:05:38 +0100] rev 913
Updated the "version" variable (which was never done for Isabelle-94 revisions 1 and 2!)
Mon, 27 Feb 1995 17:51:12 +0100 Redefined functions to suppress redundant leading 0s and 1s
lcp [Mon, 27 Feb 1995 17:51:12 +0100] rev 912
Redefined functions to suppress redundant leading 0s and 1s
Mon, 27 Feb 1995 17:47:57 +0100 new in mixfix annotations: "' " (quote space) separates delimiters without
wenzelm [Mon, 27 Feb 1995 17:47:57 +0100] rev 911
new in mixfix annotations: "' " (quote space) separates delimiters without adding extra white space for printing;
Mon, 27 Feb 1995 17:47:44 +0100 Added the exception handler
lcp [Mon, 27 Feb 1995 17:47:44 +0100] rev 910
Added the exception handler handle _ => exit 1. This will catch all errors and force an exit with error code, causing Make to fail.
Mon, 27 Feb 1995 17:44:43 +0100 intro_tacsf now includes subsetI as an introduction rule. It is
lcp [Mon, 27 Feb 1995 17:44:43 +0100] rev 909
intro_tacsf now includes subsetI as an introduction rule. It is needed for rules like list_into_univ
Mon, 27 Feb 1995 17:40:57 +0100 Updated comment about list_subset_univ and list_into_univ.
lcp [Mon, 27 Feb 1995 17:40:57 +0100] rev 908
Updated comment about list_subset_univ and list_into_univ.
Mon, 27 Feb 1995 17:27:50 +0100 exit: new, for use in Makefiles
lcp [Mon, 27 Feb 1995 17:27:50 +0100] rev 907
exit: new, for use in Makefiles
Mon, 27 Feb 1995 17:11:25 +0100 Redefined arithmetic to suppress redundant leading 0s and 1s
lcp [Mon, 27 Feb 1995 17:11:25 +0100] rev 906
Redefined arithmetic to suppress redundant leading 0s and 1s renamed the infix 2239 to the constant Bcons, as numerals eliminate the need for the infix.
Mon, 27 Feb 1995 17:08:51 +0100 Added integer numerals (mostly due to Markus Wenzel)
lcp [Mon, 27 Feb 1995 17:08:51 +0100] rev 905
Added integer numerals (mostly due to Markus Wenzel) renamed the infix 2239 to the constant Bcons, as numerals eliminate the need for the infix.
Mon, 27 Feb 1995 17:06:19 +0100 Proved zadd_left_commute and zmult_left_commute to define
lcp [Mon, 27 Feb 1995 17:06:19 +0100] rev 904
Proved zadd_left_commute and zmult_left_commute to define zadd_ac and zmult_ac. Deleted add_cong, add_kill and add_left_commute_kill as unused. Defined zadd_simps, zminus_simps, zmult_simps and added them to integ_ss.
Mon, 27 Feb 1995 16:58:59 +0100 New shell script for finding orphan .ML files (those with no
lcp [Mon, 27 Feb 1995 16:58:59 +0100] rev 903
New shell script for finding orphan .ML files (those with no .thy file)
Fri, 24 Feb 1995 11:52:19 +0100 added ExcludeThm; cleaned up Makefile; fixed isalpha bug (replaced by isalnum)
clasohm [Fri, 24 Feb 1995 11:52:19 +0100] rev 902
added ExcludeThm; cleaned up Makefile; fixed isalpha bug (replaced by isalnum)
Fri, 17 Feb 1995 13:25:11 +0100 added check "length ts > 1" before printing ambiguity warning in infer_types
clasohm [Fri, 17 Feb 1995 13:25:11 +0100] rev 901
added check "length ts > 1" before printing ambiguity warning in infer_types
Thu, 16 Feb 1995 08:55:15 +0100 Improved test for looping rewrite rules.
nipkow [Thu, 16 Feb 1995 08:55:15 +0100] rev 900
Improved test for looping rewrite rules.
Wed, 15 Feb 1995 20:02:47 +0100 replaced pair_ss by prod_ss
regensbu [Wed, 15 Feb 1995 20:02:47 +0100] rev 899
replaced pair_ss by prod_ss
Wed, 08 Feb 1995 11:30:00 +0100 Improved check for looping conditional rewrite rules.
nipkow [Wed, 08 Feb 1995 11:30:00 +0100] rev 898
Improved check for looping conditional rewrite rules.
Tue, 07 Feb 1995 17:36:48 +0100 ID for the file
regensbu [Tue, 07 Feb 1995 17:36:48 +0100] rev 897
ID for the file
Tue, 07 Feb 1995 17:35:49 +0100 ID for the file
regensbu [Tue, 07 Feb 1995 17:35:49 +0100] rev 896
ID for the file
Tue, 07 Feb 1995 17:30:34 +0100 'get ID update working'
regensbu [Tue, 07 Feb 1995 17:30:34 +0100] rev 895
'get ID update working'
Tue, 07 Feb 1995 17:26:32 +0100 CVS:
regensbu [Tue, 07 Feb 1995 17:26:32 +0100] rev 894
CVS: CVS:
Tue, 07 Feb 1995 17:25:31 +0100 CVS:
regensbu [Tue, 07 Feb 1995 17:25:31 +0100] rev 893
CVS:
Tue, 07 Feb 1995 11:59:32 +0100 added qed, qed_goal[w]
clasohm [Tue, 07 Feb 1995 11:59:32 +0100] rev 892
added qed, qed_goal[w]
Fri, 03 Feb 1995 12:32:14 +0100 added specification of csh as script interpreter
clasohm [Fri, 03 Feb 1995 12:32:14 +0100] rev 891
added specification of csh as script interpreter
Thu, 02 Feb 1995 13:11:51 +0100 simplified elimination of chain productions
clasohm [Thu, 02 Feb 1995 13:11:51 +0100] rev 890
simplified elimination of chain productions
Fri, 27 Jan 1995 13:40:07 +0100 binder: optional body pri now [bracketted];
wenzelm [Fri, 27 Jan 1995 13:40:07 +0100] rev 889
binder: optional body pri now [bracketted];
Fri, 27 Jan 1995 13:35:29 +0100 improved read_xrules: patterns no longer read twice;
wenzelm [Fri, 27 Jan 1995 13:35:29 +0100] rev 888
improved read_xrules: patterns no longer read twice; tuned read_typ;
Fri, 27 Jan 1995 13:33:52 +0100 *** empty log message ***
wenzelm [Fri, 27 Jan 1995 13:33:52 +0100] rev 887
*** empty log message ***
Fri, 27 Jan 1995 13:31:26 +0100 instance: now automatically includes defs of current thy node as witnesses;
wenzelm [Fri, 27 Jan 1995 13:31:26 +0100] rev 886
instance: now automatically includes defs of current thy node as witnesses;
Fri, 27 Jan 1995 13:29:44 +0100 binder: optional body pri now [bracketted];
wenzelm [Fri, 27 Jan 1995 13:29:44 +0100] rev 885
binder: optional body pri now [bracketted];
Fri, 27 Jan 1995 12:42:03 +0100 added documentation of pwd
clasohm [Fri, 27 Jan 1995 12:42:03 +0100] rev 884
added documentation of pwd
Fri, 27 Jan 1995 12:31:18 +0100 renamed Sign.ambiguity_level to Syntax.ambiguity_level
clasohm [Fri, 27 Jan 1995 12:31:18 +0100] rev 883
renamed Sign.ambiguity_level to Syntax.ambiguity_level
Fri, 27 Jan 1995 12:30:36 +0100 moved ambiguity_level from sign.ML to Syntax/syntax.ML
clasohm [Fri, 27 Jan 1995 12:30:36 +0100] rev 882
moved ambiguity_level from sign.ML to Syntax/syntax.ML
Fri, 27 Jan 1995 12:28:05 +0100 moved ambiguity_level to Syntax/syntax.ML
clasohm [Fri, 27 Jan 1995 12:28:05 +0100] rev 881
moved ambiguity_level to Syntax/syntax.ML
Thu, 26 Jan 1995 13:31:36 +0100 added documentation of Sign.ambiguity_level
clasohm [Thu, 26 Jan 1995 13:31:36 +0100] rev 880
added documentation of Sign.ambiguity_level
Thu, 26 Jan 1995 12:44:50 +0100 added reference variable ambiguity_level to control ambiguity warnings
clasohm [Thu, 26 Jan 1995 12:44:50 +0100] rev 879
added reference variable ambiguity_level to control ambiguity warnings
Wed, 25 Jan 1995 04:00:27 +0100 changed due to new .bib files
lcp [Wed, 25 Jan 1995 04:00:27 +0100] rev 878
changed due to new .bib files
Tue, 24 Jan 1995 12:17:49 +0100 added optional body priority to binder declaration
clasohm [Tue, 24 Jan 1995 12:17:49 +0100] rev 877
added optional body priority to binder declaration
Tue, 24 Jan 1995 03:04:20 +0100 Under RS added cross reference to bind_thm
lcp [Tue, 24 Jan 1995 03:04:20 +0100] rev 876
Under RS added cross reference to bind_thm
Tue, 24 Jan 1995 03:03:19 +0100 documented slow_tac, slow_best_tac, depth_tac, deepen_tac
lcp [Tue, 24 Jan 1995 03:03:19 +0100] rev 875
documented slow_tac, slow_best_tac, depth_tac, deepen_tac
Tue, 24 Jan 1995 03:02:01 +0100 removed mention of FOL_dup_cs
lcp [Tue, 24 Jan 1995 03:02:01 +0100] rev 874
removed mention of FOL_dup_cs
Tue, 24 Jan 1995 03:01:14 +0100 \bibliography now includes crossref.bib
lcp [Tue, 24 Jan 1995 03:01:14 +0100] rev 873
\bibliography now includes crossref.bib
Tue, 24 Jan 1995 03:00:32 +0100 updates for Isabelle94-2
lcp [Tue, 24 Jan 1995 03:00:32 +0100] rev 872
updates for Isabelle94-2
Mon, 23 Jan 1995 12:20:10 +0100 simplified get_thm a bit
clasohm [Mon, 23 Jan 1995 12:20:10 +0100] rev 871
simplified get_thm a bit
Fri, 20 Jan 1995 10:41:01 +0100 Replaced ordermap_z_lepoll by ordermap_z_lt, which is
lcp [Fri, 20 Jan 1995 10:41:01 +0100] rev 870
Replaced ordermap_z_lepoll by ordermap_z_lt, which is stronger and has a simpler proof. Modified proof of ordermap_csquare_le accordingly.
Fri, 20 Jan 1995 02:00:57 +0100 README: Now documents to Tools directory
lcp [Fri, 20 Jan 1995 02:00:57 +0100] rev 869
README: Now documents to Tools directory
Fri, 20 Jan 1995 02:00:23 +0100 Deleted semicolon at the end of the qed_goal line, which was preventing
lcp [Fri, 20 Jan 1995 02:00:23 +0100] rev 868
Deleted semicolon at the end of the qed_goal line, which was preventing not_emptyE from being proved.
Thu, 19 Jan 1995 19:46:49 +0100 some cosmetic changes
nipkow [Thu, 19 Jan 1995 19:46:49 +0100] rev 867
some cosmetic changes
Thu, 19 Jan 1995 16:05:21 +0100 added documentation of bind_thm, qed, qed_goal, get_thm, thms_of
clasohm [Thu, 19 Jan 1995 16:05:21 +0100] rev 866
added documentation of bind_thm, qed, qed_goal, get_thm, thms_of and theory_of_thm
Wed, 18 Jan 1995 11:36:04 +0100 added optional precedence for body of binder;
clasohm [Wed, 18 Jan 1995 11:36:04 +0100] rev 865
added optional precedence for body of binder; removed call to infer_types from read_xrules
Wed, 18 Jan 1995 10:17:55 +0100 quite a lot of minor and major revisions (inspecting theories, read_axm,
wenzelm [Wed, 18 Jan 1995 10:17:55 +0100] rev 864
quite a lot of minor and major revisions (inspecting theories, read_axm, cert_axm, grammar generation, lexical matters, macro examples, ...);
Fri, 13 Jan 1995 02:02:00 +0100 empty_def typo Isabelle94-2
lcp [Fri, 13 Jan 1995 02:02:00 +0100] rev 863
empty_def typo
Fri, 13 Jan 1995 02:01:26 +0100 Proved comp_lam.
lcp [Fri, 13 Jan 1995 02:01:26 +0100] rev 862
Proved comp_lam.
Fri, 13 Jan 1995 02:00:43 +0100 Corrected indexing of *datatype
lcp [Fri, 13 Jan 1995 02:00:43 +0100] rev 861
Corrected indexing of *datatype
Thu, 12 Jan 1995 10:53:42 +0100 prove_fun now includes equalityI. Added the rewrite rules
lcp [Thu, 12 Jan 1995 10:53:42 +0100] rev 860
prove_fun now includes equalityI. Added the rewrite rules Collect_simps and UnInt_simps.
Thu, 12 Jan 1995 10:39:47 +0100 Proved sum_bij, sum_ord_iso_cong, prod_bij,
lcp [Thu, 12 Jan 1995 10:39:47 +0100] rev 859
Proved sum_bij, sum_ord_iso_cong, prod_bij, prod_ord_iso_cong,singleton_prod_bij, singleton_prod_ord_iso, prod_sum_singleton_bij, prod_sum_singleton_ord_iso. Rotated conjunctions in radd_Inl_iff, radd_Inr_iff to be more suitable for rewriting.
Thu, 12 Jan 1995 03:04:10 +0100 Proved case_cong and case_case.
lcp [Thu, 12 Jan 1995 03:04:10 +0100] rev 858
Proved case_cong and case_case.
Thu, 12 Jan 1995 03:03:45 +0100 Renamed single_fun to singleton_fun.
lcp [Thu, 12 Jan 1995 03:03:45 +0100] rev 857
Renamed single_fun to singleton_fun.
Thu, 12 Jan 1995 03:03:25 +0100 Now also depends upon equalities.thy, allowing use of the
lcp [Thu, 12 Jan 1995 03:03:25 +0100] rev 856
Now also depends upon equalities.thy, allowing use of the equalities in standard simpsets.
Thu, 12 Jan 1995 03:03:07 +0100 Added singleton_iff, Sigma_empty1, Sigma_empty2, Collect_simps
lcp [Thu, 12 Jan 1995 03:03:07 +0100] rev 855
Added singleton_iff, Sigma_empty1, Sigma_empty2, Collect_simps and UnInt_simps to ZF_ss. Added consI1 to ZF_typechecks.
Thu, 12 Jan 1995 03:02:34 +0100 Removed spurious comment about eq_cs
lcp [Thu, 12 Jan 1995 03:02:34 +0100] rev 854
Removed spurious comment about eq_cs
Thu, 12 Jan 1995 03:02:05 +0100 Moved theorems Ord_cases_lemma and Ord_cases to Ordinal.ML
lcp [Thu, 12 Jan 1995 03:02:05 +0100] rev 853
Moved theorems Ord_cases_lemma and Ord_cases to Ordinal.ML
Thu, 12 Jan 1995 03:01:40 +0100 Now depends upon Bool, so that 1 and 2 are defined
lcp [Thu, 12 Jan 1995 03:01:40 +0100] rev 852
Now depends upon Bool, so that 1 and 2 are defined
Thu, 12 Jan 1995 03:01:20 +0100 Moved theorems Ord_cases_lemma and Ord_cases here from Univ,
lcp [Thu, 12 Jan 1995 03:01:20 +0100] rev 851
Moved theorems Ord_cases_lemma and Ord_cases here from Univ, strengthening the succ(j) case to include Ord(j). Proved trans_induct3, le_implies_UN_le_UN, Ord_1, lt_Ord2, le_Ord2.
Thu, 12 Jan 1995 03:00:58 +0100 Added constants Ord_alt, ++, **
lcp [Thu, 12 Jan 1995 03:00:58 +0100] rev 850
Added constants Ord_alt, ++, **
Thu, 12 Jan 1995 03:00:38 +0100 Proved equivalence of Ord and Ord_alt. Proved
lcp [Thu, 12 Jan 1995 03:00:38 +0100] rev 849
Proved equivalence of Ord and Ord_alt. Proved ordertype_eq_imp_ord_iso, le_well_ord_Memrel, le_ordertype_Memrel, lt_oadd1, oadd_le_self, bij_0_sum, oadd_0, oadd_assoc, id_ord_iso_Memrel, ordertype_0. Now well_ord_Memrel follows from le_well_ord_Memrel and ordertype_Memrel follows from le_ordertype_Memrel. Proved simpler versions of Krzysztof's theorems Ord_oadd, ordertype_pred_subset, ordertype_pred_lt, ordertype_pred_unfold, bij_sum_0, bij_sum_succ, ordertype_sum_Memrel, lt_oadd_disj, oadd_inject. Deleted ordertype_subset: subsumed by ordertype_pred_unfold. Proved ordinal multiplication theorems Ord_omult, lt_omult, omult_oadd_lt, omult_unfold, omult_0, omult_0_left, omult_1, omult_1_left, oadd_omult_distrib, omult_succ, omult_assoc, omult_UN, omult_Limit, lt_omult1, omult_le_self, omult_le_mono1, omult_lt_mono2, omult_le_mono2, omult_le_mono, omult_lt_mono, omult_le_self2, omult_inject.
Wed, 11 Jan 1995 18:47:03 +0100 Proved ord_isoI, ord_iso_refl. Simplified proof of
lcp [Wed, 11 Jan 1995 18:47:03 +0100] rev 848
Proved ord_isoI, ord_iso_refl. Simplified proof of ord_iso_restrict_pred. Proved theorems irrefl_0, ..., well_ord_0.
Wed, 11 Jan 1995 18:42:06 +0100 Proved cadd_cmult_distrib.
lcp [Wed, 11 Jan 1995 18:42:06 +0100] rev 847
Proved cadd_cmult_distrib.
Wed, 11 Jan 1995 18:30:37 +0100 Now proof of Ord_jump_cardinal uses
lcp [Wed, 11 Jan 1995 18:30:37 +0100] rev 846
Now proof of Ord_jump_cardinal uses ordertype_pred_unfold; proof of sum_0_eqpoll uses bij_0_sum; proof of sum_0_eqpoll uses sum_prod_distrib_bij; proof of sum_assoc_eqpoll uses sum_assoc_bij; proof of prod_assoc_eqpoll uses prod_assoc_bij. Proved well_ord_cadd_cmult_distrib.
Wed, 11 Jan 1995 18:21:39 +0100 Added Krzysztof's theorem LeastI2. Proof of sum_eqpoll_cong
lcp [Wed, 11 Jan 1995 18:21:39 +0100] rev 845
Added Krzysztof's theorem LeastI2. Proof of sum_eqpoll_cong uses lemma sum_bij; proof of prod_eqpoll_cong uses lemma prod_bij.
Wed, 11 Jan 1995 13:25:23 +0100 pretty_gram: now sorts productions;
wenzelm [Wed, 11 Jan 1995 13:25:23 +0100] rev 844
pretty_gram: now sorts productions;
Wed, 11 Jan 1995 10:57:39 +0100 removed print_sign, print_axioms;
wenzelm [Wed, 11 Jan 1995 10:57:39 +0100] rev 843
removed print_sign, print_axioms;
Wed, 11 Jan 1995 10:53:22 +0100 slightly changed OFCLASS syntax;
wenzelm [Wed, 11 Jan 1995 10:53:22 +0100] rev 842
slightly changed OFCLASS syntax;
Mon, 02 Jan 1995 12:16:12 +0100 fixed minor typos;
wenzelm [Mon, 02 Jan 1995 12:16:12 +0100] rev 841
fixed minor typos;
Mon, 02 Jan 1995 12:14:26 +0100 added;
wenzelm [Mon, 02 Jan 1995 12:14:26 +0100] rev 840
added;
Fri, 23 Dec 1994 16:51:10 +0100 RepFun_eq_0_iff, RepFun_0: new
lcp [Fri, 23 Dec 1994 16:51:10 +0100] rev 839
RepFun_eq_0_iff, RepFun_0: new
Fri, 23 Dec 1994 16:50:22 +0100 Moved Transset_includes_summands and Transset_sum_Int_subset
lcp [Fri, 23 Dec 1994 16:50:22 +0100] rev 838
Moved Transset_includes_summands and Transset_sum_Int_subset here from Ordinal.ML
Fri, 23 Dec 1994 16:49:48 +0100 Re-indented declarations; declared the number 2
lcp [Fri, 23 Dec 1994 16:49:48 +0100] rev 837
Re-indented declarations; declared the number 2
Fri, 23 Dec 1994 16:35:42 +0100 Added Krzysztof's theorems irrefl_converse, trans_on_converse,
lcp [Fri, 23 Dec 1994 16:35:42 +0100] rev 836
Added Krzysztof's theorems irrefl_converse, trans_on_converse, part_ord_converse, linear_converse, tot_ord_converse, Proved rvimage_converse, ord_iso_rvimage_eq
Fri, 23 Dec 1994 16:35:08 +0100 Added Krzysztof's theorems irrefl_rvimage, trans_on_rvimage,
lcp [Fri, 23 Dec 1994 16:35:08 +0100] rev 835
Added Krzysztof's theorems irrefl_rvimage, trans_on_rvimage, part_ord_rvimage, tot_ord_rvimage, irrefl_Int_iff, trans_on_Int_iff, part_ord_Int_iff, linear_Int_iff, tot_ord_Int_iff, wf_on_Int_iff, well_ord_Int_iff
Fri, 23 Dec 1994 16:34:27 +0100 singleton_iff: new
lcp [Fri, 23 Dec 1994 16:34:27 +0100] rev 834
singleton_iff: new
Fri, 23 Dec 1994 16:33:37 +0100 Proved cons_lepoll_consD, succ_lepoll_succD, cons_eqpoll_consD,
lcp [Fri, 23 Dec 1994 16:33:37 +0100] rev 833
Proved cons_lepoll_consD, succ_lepoll_succD, cons_eqpoll_consD, succ_eqpoll_succD, cons_lepoll_cons_iff, cons_eqpoll_cons_iff. Deleted inj_succ_succD. Streamlined proof of nat_lepoll_imp_le_lemma. Added Krzysztof's theorems diff_sing_lepoll, lepoll_diff_sing, diff_sing_eqpoll, lepoll_1_is_sing, inj_not_surj_succ, lesspoll_trans, lesspoll_lepoll_lesspoll, lepoll_lesspoll_lesspoll, lepoll_imp_lesspoll_succ, lesspoll_succ_imp_lepoll, lepoll_succ_disj, lepoll_nat_imp_Finite, lepoll_Finite, Finite_imp_cons_Finite, Finite_imp_succ_Finite, nat_le_infinite_Ord, nat_wf_on_converse_Memrel, nat_well_ord_converse_Memrel, well_ord_converse, ordertype_eq_n, Finite_well_ord_converse
Fri, 23 Dec 1994 16:32:39 +0100 Added Krzysztof's constants lesspoll and Finite
lcp [Fri, 23 Dec 1994 16:32:39 +0100] rev 832
Added Krzysztof's constants lesspoll and Finite
Fri, 23 Dec 1994 16:32:02 +0100 Added Krzysztof's theorem pred_Memrel
lcp [Fri, 23 Dec 1994 16:32:02 +0100] rev 831
Added Krzysztof's theorem pred_Memrel
Fri, 23 Dec 1994 16:31:23 +0100 Moved Transset_includes_summands and Transset_sum_Int_subset to
lcp [Fri, 23 Dec 1994 16:31:23 +0100] rev 830
Moved Transset_includes_summands and Transset_sum_Int_subset to QUniv.thy to eliminate use of merge_theories. Proved Memrel_type. Added Krzysztof's theorems Memrel_mono, Memrel_empty, lt_Ord, succ_le_imp_le
Fri, 23 Dec 1994 16:30:35 +0100 natE0: deleted, since unused
lcp [Fri, 23 Dec 1994 16:30:35 +0100] rev 829
natE0: deleted, since unused
Fri, 23 Dec 1994 16:29:53 +0100 Changed succ(1) to 2 in in_VLimit, two_in_univ
lcp [Fri, 23 Dec 1994 16:29:53 +0100] rev 828
Changed succ(1) to 2 in in_VLimit, two_in_univ
Fri, 23 Dec 1994 16:29:04 +0100 csquare_rel_def: renamed k to K
lcp [Fri, 23 Dec 1994 16:29:04 +0100] rev 827
csquare_rel_def: renamed k to K
Fri, 23 Dec 1994 16:28:26 +0100 inj_apply_equality: new
lcp [Fri, 23 Dec 1994 16:28:26 +0100] rev 826
inj_apply_equality: new
Fri, 23 Dec 1994 16:27:45 +0100 Added Krzysztof's theorems subst_elem, not_emptyI, not_emptyE
lcp [Fri, 23 Dec 1994 16:27:45 +0100] rev 825
Added Krzysztof's theorems subst_elem, not_emptyI, not_emptyE
Fri, 23 Dec 1994 16:27:07 +0100 empty_fun: generalized from -> to Pi
lcp [Fri, 23 Dec 1994 16:27:07 +0100] rev 824
empty_fun: generalized from -> to Pi
Fri, 23 Dec 1994 16:26:34 +0100 Changed succ(1) to 2 in cmult_2; Simplified proof of InfCard_is_Limit
lcp [Fri, 23 Dec 1994 16:26:34 +0100] rev 823
Changed succ(1) to 2 in cmult_2; Simplified proof of InfCard_is_Limit
Fri, 23 Dec 1994 16:25:45 +0100 Added Krzysztof's theorems singleton_eq_iff, fst_type, snd_type
lcp [Fri, 23 Dec 1994 16:25:45 +0100] rev 822
Added Krzysztof's theorems singleton_eq_iff, fst_type, snd_type Renamed doubleton_iff to doubleton_eq_iff
Fri, 23 Dec 1994 10:52:25 +0100 Added Krzysztof's theorem disj_imp_disj
lcp [Fri, 23 Dec 1994 10:52:25 +0100] rev 821
Added Krzysztof's theorem disj_imp_disj
Wed, 21 Dec 1994 13:36:02 +0100 Id: marker.
lcp [Wed, 21 Dec 1994 13:36:02 +0100] rev 820
Id: marker.
Wed, 21 Dec 1994 13:26:26 +0100 Added comments and Id: marker.
lcp [Wed, 21 Dec 1994 13:26:26 +0100] rev 819
Added comments and Id: marker.
Wed, 21 Dec 1994 13:10:39 +0100 Added comments and Id: marker.
lcp [Wed, 21 Dec 1994 13:10:39 +0100] rev 818
Added comments and Id: marker.
Wed, 21 Dec 1994 12:53:45 +0100 Tools description, largely taken from ../README
lcp [Wed, 21 Dec 1994 12:53:45 +0100] rev 817
Tools description, largely taken from ../README
Wed, 21 Dec 1994 12:46:52 +0100 Moved description of tools to Tools/README
lcp [Wed, 21 Dec 1994 12:46:52 +0100] rev 816
Moved description of tools to Tools/README
Tue, 20 Dec 1994 16:20:50 +0100 ord_iso_rvimage: new
lcp [Tue, 20 Dec 1994 16:20:50 +0100] rev 815
ord_iso_rvimage: new
Tue, 20 Dec 1994 15:58:52 +0100 Moved well_ord_Memrel, lt_eq_pred, Ord_iso_implies_eq_lemma,
lcp [Tue, 20 Dec 1994 15:58:52 +0100] rev 814
Moved well_ord_Memrel, lt_eq_pred, Ord_iso_implies_eq_lemma, Ord_iso_implies_eq to top of file, as they do not require the other material. Simplified proof of ordertype_subset. Proved ordertype_eq: a short proof using deepen_tac! Deleted bij_ordermap_vimage and ordermap_Memrel "bij_ordermap_vimage and ordermap_Memrelf. [| f: bij(A,B); well_ord(B,r); x:A |] ==>\ \ ordermap(A,rvimage(A,f,r)) ` x = ordermap(B,r) ` (f`x)"; "\ ordermap(A,rvimage(A,f,r)) ` x = ordermap(B,r) ` (f`x)";i. [| Ord(i); j:i |] ==> ordermap(i,Memrel(i)) ` j = j" because ordertype_eq serves the same purpose. Proofs of bij_ordertype_vimage and ordertype_Memrel are now trivial.
Tue, 20 Dec 1994 13:24:04 +0100 qed is a utility that makes ML files store the defined theories in Isabelle's
clasohm [Tue, 20 Dec 1994 13:24:04 +0100] rev 813
qed is a utility that makes ML files store the defined theories in Isabelle's theorem database
Tue, 20 Dec 1994 10:21:32 +0100 Simplified proof of ord_iso_image_pred using bij_inverse_ss.
lcp [Tue, 20 Dec 1994 10:21:32 +0100] rev 812
Simplified proof of ord_iso_image_pred using bij_inverse_ss. Replaced not_well_ord_iso_pred_lemma by much simpler well_ord_iso_subset_lemma. Simplifed proof of well_ord_iso_unique_lemma using well_ord_iso_subset_lemma.
Tue, 20 Dec 1994 10:19:24 +0100 Used bind_thm to store domain_rel_subset and range_rel_subset
lcp [Tue, 20 Dec 1994 10:19:24 +0100] rev 811
Used bind_thm to store domain_rel_subset and range_rel_subset
Mon, 19 Dec 1994 15:30:30 +0100 removed quotes around "Datatype",
lcp [Mon, 19 Dec 1994 15:30:30 +0100] rev 810
removed quotes around "Datatype", and removed needless mention of [Q]Univ
Mon, 19 Dec 1994 15:22:42 +0100 removed quotes around "Inductive"
lcp [Mon, 19 Dec 1994 15:22:42 +0100] rev 809
removed quotes around "Inductive"
Mon, 19 Dec 1994 15:17:29 +0100 ran expandshort script
lcp [Mon, 19 Dec 1994 15:17:29 +0100] rev 808
ran expandshort script
Mon, 19 Dec 1994 15:11:50 +0100 ran expandshort script
lcp [Mon, 19 Dec 1994 15:11:50 +0100] rev 807
ran expandshort script
Mon, 19 Dec 1994 13:24:58 +0100 removed quotes around "Inductive"
lcp [Mon, 19 Dec 1994 13:24:58 +0100] rev 806
removed quotes around "Inductive"
Mon, 19 Dec 1994 13:18:54 +0100 added true theory dependencies
lcp [Mon, 19 Dec 1994 13:18:54 +0100] rev 805
added true theory dependencies
Mon, 19 Dec 1994 13:01:30 +0100 ran expandshort script
lcp [Mon, 19 Dec 1994 13:01:30 +0100] rev 804
ran expandshort script
Fri, 16 Dec 1994 18:07:12 +0100 changed useless "qed" calls for lemmas back to uses of "result",
lcp [Fri, 16 Dec 1994 18:07:12 +0100] rev 803
changed useless "qed" calls for lemmas back to uses of "result", and/or used "bind_thm" to declare the real results.
Fri, 16 Dec 1994 17:46:02 +0100 Defines ZF theory sections (inductive, datatype) at the start/
lcp [Fri, 16 Dec 1994 17:46:02 +0100] rev 802
Defines ZF theory sections (inductive, datatype) at the start/ Moved theory section code here from Inductive.ML and Datatype.ML
Fri, 16 Dec 1994 17:44:09 +0100 Added Limit_csucc from CardinalArith
lcp [Fri, 16 Dec 1994 17:44:09 +0100] rev 801
Added Limit_csucc from CardinalArith Moved all theorems concerning FINITE functions to Univ.ML and deleted the declaration val Fin_Univ_thy = merge_theories (Univ.thy,Finite.thy);
Fri, 16 Dec 1994 17:41:49 +0100 Limit_csucc: moved to InfDatatype and proved explicitly in
lcp [Fri, 16 Dec 1994 17:41:49 +0100] rev 800
Limit_csucc: moved to InfDatatype and proved explicitly in theory InfDatatype.thy
Fri, 16 Dec 1994 17:39:43 +0100 put quotation marks around constant "and" because it is a
lcp [Fri, 16 Dec 1994 17:39:43 +0100] rev 799
put quotation marks around constant "and" because it is a keyword for inductive definitions!!
Fri, 16 Dec 1994 17:38:14 +0100 added thy_syntax.ML
lcp [Fri, 16 Dec 1994 17:38:14 +0100] rev 798
added thy_syntax.ML
Fri, 16 Dec 1994 17:36:50 +0100 Defines ZF theory sections (inductive, datatype) at the start/
lcp [Fri, 16 Dec 1994 17:36:50 +0100] rev 797
Defines ZF theory sections (inductive, datatype) at the start/ Moved theory section code here from Inductive.ML and Datatype.ML
Fri, 16 Dec 1994 17:32:14 +0100 now also depends upon Finite.thy
lcp [Fri, 16 Dec 1994 17:32:14 +0100] rev 796
now also depends upon Finite.thy
Fri, 16 Dec 1994 13:44:48 +0100 converse_converse, converse_prod: renamed from
lcp [Fri, 16 Dec 1994 13:44:48 +0100] rev 795
converse_converse, converse_prod: renamed from converse_of_converse, converse_of_prod
Fri, 16 Dec 1994 13:43:01 +0100 moved congruence rule conj_cong2 to FOL/IFOL.ML
lcp [Fri, 16 Dec 1994 13:43:01 +0100] rev 794
moved congruence rule conj_cong2 to FOL/IFOL.ML
Fri, 16 Dec 1994 13:30:34 +0100 conj_cong2: new congruence rule
lcp [Fri, 16 Dec 1994 13:30:34 +0100] rev 793
conj_cong2: new congruence rule
Thu, 15 Dec 1994 11:50:53 +0100 case_ss: now built upon ZF/Order/bij_inverse_ss. Deleted
lcp [Thu, 15 Dec 1994 11:50:53 +0100] rev 792
case_ss: now built upon ZF/Order/bij_inverse_ss. Deleted own bij_inverse_ss and replaces uses by case_ss
Thu, 15 Dec 1994 11:17:49 +0100 updated comment;
lcp [Thu, 15 Dec 1994 11:17:49 +0100] rev 791
updated comment; renamed converse_of_Un to converse_Un
Thu, 15 Dec 1994 11:08:22 +0100 qconverse_qconverse, qconverse_prod: renamed from
lcp [Thu, 15 Dec 1994 11:08:22 +0100] rev 790
qconverse_qconverse, qconverse_prod: renamed from qconverse_of_qconverse, qconverse_of_prod
Wed, 14 Dec 1994 17:24:23 +0100 well_ord_iso_predE replaces not_well_ord_iso_pred
lcp [Wed, 14 Dec 1994 17:24:23 +0100] rev 789
well_ord_iso_predE replaces not_well_ord_iso_pred well_ord_iso_unique: eliminated a premise using well_ord_ord_iso Proved well_ord_iso_pred_eq, ord_iso_image_pred, ord_iso_restrict_pred, part_ord_ord_iso, linear_ord_iso, wf_on_ord_iso, well_ord_ord_iso, well_ord_iso_preserving, mono_map_is_fun, mono_map_is_inj, mono_map_trans, mono_ord_isoI, well_ord_mono_ord_isoI, ord_iso_is_mono_map, ord_iso_map_mono_map, ord_iso_map_ord_iso, domain_ord_iso_map_subset, domain_ord_iso_map_cases, range_ord_iso_map_cases, well_ord_trichotomy deleted bij_ss in favour of bij_inverse_ss
Wed, 14 Dec 1994 17:15:54 +0100 Ord_iso_implies_eq_lemma: uses well_ord_iso_predE instead of
lcp [Wed, 14 Dec 1994 17:15:54 +0100] rev 788
Ord_iso_implies_eq_lemma: uses well_ord_iso_predE instead of not_well_ord_iso_pred
Wed, 14 Dec 1994 16:57:55 +0100 converse_UN, Diff_eq_0_iff: new
lcp [Wed, 14 Dec 1994 16:57:55 +0100] rev 787
converse_UN, Diff_eq_0_iff: new
Wed, 14 Dec 1994 16:54:13 +0100 added constants mono_map, ord_iso_map
lcp [Wed, 14 Dec 1994 16:54:13 +0100] rev 786
added constants mono_map, ord_iso_map
Wed, 14 Dec 1994 16:51:16 +0100 cardinal_UN_Ord_lt_csucc: added comment
lcp [Wed, 14 Dec 1994 16:51:16 +0100] rev 785
cardinal_UN_Ord_lt_csucc: added comment le_UN_Ord_lt_csucc: tided proof by proving the lemma inj_UN_subset
Wed, 14 Dec 1994 16:48:36 +0100 conj_commute,disj_commute: new
lcp [Wed, 14 Dec 1994 16:48:36 +0100] rev 784
conj_commute,disj_commute: new
Wed, 14 Dec 1994 13:03:09 +0100 changed get_thm to search all parent theories if the theorem is not found
clasohm [Wed, 14 Dec 1994 13:03:09 +0100] rev 783
changed get_thm to search all parent theories if the theorem is not found in the current theory
Wed, 14 Dec 1994 11:41:49 +0100 added bind_thm for theorems defined by "standard ..."
clasohm [Wed, 14 Dec 1994 11:41:49 +0100] rev 782
added bind_thm for theorems defined by "standard ..."
Wed, 14 Dec 1994 10:26:30 +0100 added any, sprop to pure_types;
wenzelm [Wed, 14 Dec 1994 10:26:30 +0100] rev 781
added any, sprop to pure_types;
Wed, 14 Dec 1994 10:24:54 +0100 removed "logic1";
wenzelm [Wed, 14 Dec 1994 10:24:54 +0100] rev 780
removed "logic1"; improved typ_to_nonterm;
Tue, 13 Dec 1994 11:51:12 +0100 removed FOL_Lemmas and IFOL_Lemmas; added qed_goal
clasohm [Tue, 13 Dec 1994 11:51:12 +0100] rev 779
removed FOL_Lemmas and IFOL_Lemmas; added qed_goal
Mon, 12 Dec 1994 10:26:05 +0100 added print_theory that prints stored thms;
wenzelm [Mon, 12 Dec 1994 10:26:05 +0100] rev 778
added print_theory that prints stored thms;
Fri, 09 Dec 1994 16:44:31 +0100 minor internal changes;
wenzelm [Fri, 09 Dec 1994 16:44:31 +0100] rev 777
minor internal changes;
Fri, 09 Dec 1994 16:42:09 +0100 improved axioms_of: returns thms as the manual says;
wenzelm [Fri, 09 Dec 1994 16:42:09 +0100] rev 776
improved axioms_of: returns thms as the manual says;
Fri, 09 Dec 1994 13:39:52 +0100 removed ZF_Lemmas and added qed_goal
clasohm [Fri, 09 Dec 1994 13:39:52 +0100] rev 775
removed ZF_Lemmas and added qed_goal
Fri, 09 Dec 1994 13:05:03 +0100 added warning for already stored theorem to store_thm
clasohm [Fri, 09 Dec 1994 13:05:03 +0100] rev 774
added warning for already stored theorem to store_thm
Thu, 08 Dec 1994 16:42:58 +0100 sum_ss: moved down and added the rewrite rules for "case"
lcp [Thu, 08 Dec 1994 16:42:58 +0100] rev 773
sum_ss: moved down and added the rewrite rules for "case"
Thu, 08 Dec 1994 16:07:12 +0100 leI: added comment
lcp [Thu, 08 Dec 1994 16:07:12 +0100] rev 772
leI: added comment
Thu, 08 Dec 1994 15:37:28 +0100 lt_eq_pred, Ord_iso_implies_eq: new, for Kunens Theorem 7.3
lcp [Thu, 08 Dec 1994 15:37:28 +0100] rev 771
lt_eq_pred, Ord_iso_implies_eq: new, for Kunens Theorem 7.3
Thu, 08 Dec 1994 15:07:48 +0100 sum_ss: deleted because it conflicts with the one in Sum.ML
lcp [Thu, 08 Dec 1994 15:07:48 +0100] rev 770
sum_ss: deleted because it conflicts with the one in Sum.ML
Thu, 08 Dec 1994 14:38:58 +0100 not_well_ord_iso_pred: removed needless quantifier
lcp [Thu, 08 Dec 1994 14:38:58 +0100] rev 769
not_well_ord_iso_pred: removed needless quantifier
Thu, 08 Dec 1994 14:18:31 +0100 UN_upper_cardinal: updated to refer to Card_le_imp_lepoll
lcp [Thu, 08 Dec 1994 14:18:31 +0100] rev 768
UN_upper_cardinal: updated to refer to Card_le_imp_lepoll and lepoll_imp_Card_le
Thu, 08 Dec 1994 14:06:16 +0100 sum_lepoll_self, cadd_le_self, prod_lepoll_self,
lcp [Thu, 08 Dec 1994 14:06:16 +0100] rev 767
sum_lepoll_self, cadd_le_self, prod_lepoll_self, cmult_le_self, sum_lepoll_mono, cadd_le_mono, prod_lepoll_mono, cmult_le_mono, InfCard_cmult_eq, cmult_2: new well_ord_lepoll_imp_le: renamed to well_ord_lepoll_imp_Card_le
Thu, 08 Dec 1994 13:53:28 +0100 le_imp_lepoll: renamed to Card_le_imp_lepoll
lcp [Thu, 08 Dec 1994 13:53:28 +0100] rev 766
le_imp_lepoll: renamed to Card_le_imp_lepoll lepoll_imp_le: renamed to lepoll_imp_Card_le; updated to refer to well_ord_lepoll_imp_Card_le
Thu, 08 Dec 1994 13:38:13 +0100 Card_cardinal_le: new
lcp [Thu, 08 Dec 1994 13:38:13 +0100] rev 765
Card_cardinal_le: new
Thu, 08 Dec 1994 12:46:25 +0100 changed Pure's grammar and the way types are converted to nonterminals
clasohm [Thu, 08 Dec 1994 12:46:25 +0100] rev 764
changed Pure's grammar and the way types are converted to nonterminals
Thu, 08 Dec 1994 12:45:28 +0100 replaced type_syn by pure_syn in Pure signature
clasohm [Thu, 08 Dec 1994 12:45:28 +0100] rev 763
replaced type_syn by pure_syn in Pure signature
Thu, 08 Dec 1994 11:28:34 +0100 test_assume_tac: now tries eq_assume_tac on exceptional cases
lcp [Thu, 08 Dec 1994 11:28:34 +0100] rev 762
test_assume_tac: now tries eq_assume_tac on exceptional cases (formulae not of the form a:?A). Affects typechk_tac.
Thu, 08 Dec 1994 11:26:25 +0100 res_inst_tac: added comments
lcp [Thu, 08 Dec 1994 11:26:25 +0100] rev 761
res_inst_tac: added comments
Wed, 07 Dec 1994 13:12:04 +0100 added qed and qed_goal[w]
clasohm [Wed, 07 Dec 1994 13:12:04 +0100] rev 760
added qed and qed_goal[w]
Wed, 07 Dec 1994 12:34:47 +0100 moved first call of store_theory from thy_read.ML to created .thy.ML file
clasohm [Wed, 07 Dec 1994 12:34:47 +0100] rev 759
moved first call of store_theory from thy_read.ML to created .thy.ML file
Tue, 06 Dec 1994 12:50:13 +0100 added bind_thm
clasohm [Tue, 06 Dec 1994 12:50:13 +0100] rev 758
added bind_thm
Wed, 30 Nov 1994 13:53:46 +0100 added qed and qed_goal[w]
clasohm [Wed, 30 Nov 1994 13:53:46 +0100] rev 757
added qed and qed_goal[w]
Wed, 30 Nov 1994 13:18:42 +0100 added qed_goal for meta_iffD
clasohm [Wed, 30 Nov 1994 13:18:42 +0100] rev 756
added qed_goal for meta_iffD
Wed, 30 Nov 1994 13:13:52 +0100 replaced "val ... = result()" by "qed ..."
clasohm [Wed, 30 Nov 1994 13:13:52 +0100] rev 755
replaced "val ... = result()" by "qed ..."
Tue, 29 Nov 1994 11:51:07 +0100 le_UN_Ord_lt_csucc: added comment
lcp [Tue, 29 Nov 1994 11:51:07 +0100] rev 754
le_UN_Ord_lt_csucc: added comment
Tue, 29 Nov 1994 00:31:31 +0100 replaced "rules" by "defs"
lcp [Tue, 29 Nov 1994 00:31:31 +0100] rev 753
replaced "rules" by "defs"
Mon, 28 Nov 1994 19:48:30 +0100 ----------------------------------------------------------------------
regensbu [Mon, 28 Nov 1994 19:48:30 +0100] rev 752
---------------------------------------------------------------------- Committing in HOLCF Use new translation mechanism and keyword syntax, cinfix.ML no longer needed. Optimized proofs in Cont.ML Modified Files: Cfun1.ML Cfun2.thy Cont.ML Cprod3.thy Makefile README Sprod3.thy Tr2.thy ccc1.thy ----------------------------------------------------------------------
Fri, 25 Nov 1994 11:13:55 +0100 ZF/indrule/mutual_ind_tac: ensured that asm_full_simp_tac ignores any
lcp [Fri, 25 Nov 1994 11:13:55 +0100] rev 751
ZF/indrule/mutual_ind_tac: ensured that asm_full_simp_tac ignores any equalities, by adding setmksimps K[]. ZF/indrule/mut_ss: removed Collect_cong; it is redundant.
Fri, 25 Nov 1994 11:08:12 +0100 checks that the recursive sets are Consts before taking
lcp [Fri, 25 Nov 1994 11:08:12 +0100] rev 750
checks that the recursive sets are Consts before taking them apart! Bug was introduced during the translation to theory sections.
Fri, 25 Nov 1994 11:04:44 +0100 equiv_comp_eq: simplified proof
lcp [Fri, 25 Nov 1994 11:04:44 +0100] rev 749
equiv_comp_eq: simplified proof
Fri, 25 Nov 1994 11:02:39 +0100 moved Cantors theorem here from ZF/ex/misc
lcp [Fri, 25 Nov 1994 11:02:39 +0100] rev 748
moved Cantors theorem here from ZF/ex/misc
Fri, 25 Nov 1994 10:43:50 +0100 deepen_tac: modified due to outcome of experiments. Its
lcp [Fri, 25 Nov 1994 10:43:50 +0100] rev 747
deepen_tac: modified due to outcome of experiments. Its choice of unsafe rule to expand is still non-deterministic.
Fri, 25 Nov 1994 09:13:49 +0100 added qed_goal[w]
clasohm [Fri, 25 Nov 1994 09:13:49 +0100] rev 746
added qed_goal[w]
Fri, 25 Nov 1994 00:02:37 +0100 added blank line
lcp [Fri, 25 Nov 1994 00:02:37 +0100] rev 745
added blank line
Fri, 25 Nov 1994 00:01:04 +0100 tidied proofs, using fast_tac etc. as much as possible
lcp [Fri, 25 Nov 1994 00:01:04 +0100] rev 744
tidied proofs, using fast_tac etc. as much as possible
Fri, 25 Nov 1994 00:00:35 +0100 prove_fun: new; no longer depends upon the version in simpdata.ML
lcp [Fri, 25 Nov 1994 00:00:35 +0100] rev 743
prove_fun: new; no longer depends upon the version in simpdata.ML
Thu, 24 Nov 1994 10:57:24 +0100 data_domain,Codata_domain: removed replicate; now return one
lcp [Thu, 24 Nov 1994 10:57:24 +0100] rev 742
data_domain,Codata_domain: removed replicate; now return one single domain
Thu, 24 Nov 1994 10:53:46 +0100 tidied proofs, using fast_tac etc. as much as possible
lcp [Thu, 24 Nov 1994 10:53:46 +0100] rev 741
tidied proofs, using fast_tac etc. as much as possible
Thu, 24 Nov 1994 10:47:45 +0100 added comments on alternative uses of type_intrs/elims
lcp [Thu, 24 Nov 1994 10:47:45 +0100] rev 740
added comments on alternative uses of type_intrs/elims
Thu, 24 Nov 1994 10:38:08 +0100 modified for new treatment of mutual recursion
lcp [Thu, 24 Nov 1994 10:38:08 +0100] rev 739
modified for new treatment of mutual recursion
Thu, 24 Nov 1994 10:31:47 +0100 the_equality: more careful use of addSIs and addIs
lcp [Thu, 24 Nov 1994 10:31:47 +0100] rev 738
the_equality: more careful use of addSIs and addIs
Thu, 24 Nov 1994 10:23:41 +0100 cons_fun_eq: modified strange uses of classical reasoner
lcp [Thu, 24 Nov 1994 10:23:41 +0100] rev 737
cons_fun_eq: modified strange uses of classical reasoner
Thu, 24 Nov 1994 00:33:13 +0100 moved Cantors theorem to ZF/ZF.ML and ZF/Perm.ML
lcp [Thu, 24 Nov 1994 00:33:13 +0100] rev 736
moved Cantors theorem to ZF/ZF.ML and ZF/Perm.ML hom_tac: removed to simplify the proof of comp_homs
Thu, 24 Nov 1994 00:32:43 +0100 moved version of Cantors theorem to ZF/Perm.ML
lcp [Thu, 24 Nov 1994 00:32:43 +0100] rev 735
moved version of Cantors theorem to ZF/Perm.ML
Thu, 24 Nov 1994 00:32:12 +0100 ZF INDUCTIVE DEFINITIONS: Simplifying the type checking for mutually
lcp [Thu, 24 Nov 1994 00:32:12 +0100] rev 734
ZF INDUCTIVE DEFINITIONS: Simplifying the type checking for mutually recursive datatypes, especially with monotone operators Inductive_Fun,CoInductive_Fun: deleted as obsolete inductive_decl: now reads a SINGLE domain for the mutually recursive construction. This could be a sum, perhaps not! CONCRETE SYNTAX has changed too (but there are no examples of this to change).
Thu, 24 Nov 1994 00:31:41 +0100 ZF/Datatype/datatype_decl: supplies a SINGLE domain for the mutually
lcp [Thu, 24 Nov 1994 00:31:41 +0100] rev 733
ZF/Datatype/datatype_decl: supplies a SINGLE domain for the mutually recursive construction. This is [q]univ(A), which is closed under sum.
Thu, 24 Nov 1994 00:31:08 +0100 updated for new deepen_tac
lcp [Thu, 24 Nov 1994 00:31:08 +0100] rev 732
updated for new deepen_tac
Thu, 24 Nov 1994 00:30:35 +0100 trivial changes
lcp [Thu, 24 Nov 1994 00:30:35 +0100] rev 731
trivial changes
Wed, 23 Nov 1994 11:45:56 +0100 new reference to HO patterns
lcp [Wed, 23 Nov 1994 11:45:56 +0100] rev 730
new reference to HO patterns
Tue, 22 Nov 1994 23:32:16 +0100 Pure/tctical/protect_subgoal: simplified to use Sequence.hd
lcp [Tue, 22 Nov 1994 23:32:16 +0100] rev 729
Pure/tctical/protect_subgoal: simplified to use Sequence.hd Pure/tctical/DEPTH_FIRST: now suppresses duplicate solutions
Tue, 22 Nov 1994 23:30:49 +0100 Pure/term: commented typ_subst_TVars, subst_TVars, subst_Vars, subst_vars
lcp [Tue, 22 Nov 1994 23:30:49 +0100] rev 728
Pure/term: commented typ_subst_TVars, subst_TVars, subst_Vars, subst_vars
Mon, 21 Nov 1994 18:48:03 +0100 ZF INDUCTIVE DEFINITIONS: Simplifying the type checking for mutually
lcp [Mon, 21 Nov 1994 18:48:03 +0100] rev 727
ZF INDUCTIVE DEFINITIONS: Simplifying the type checking for mutually recursive datatypes, especially with monotone operators ZF/add_ind_def/add_fp_def: deleted as obsolete ZF/add_ind_def/add_fp_def_i: now takes dom_sum instead of domts. We no longer automatically construct a sum of separate domains, but could use a sum-closed set such as univ(A).
Mon, 21 Nov 1994 15:53:02 +0100 ZF/intr_elim/elim: now "folds" definitions of the mutually recursive sets!
lcp [Mon, 21 Nov 1994 15:53:02 +0100] rev 726
ZF/intr_elim/elim: now "folds" definitions of the mutually recursive sets!
Mon, 21 Nov 1994 14:11:21 +0100 replaced 'val ... = result();' by 'qed "...";'
clasohm [Mon, 21 Nov 1994 14:11:21 +0100] rev 725
replaced 'val ... = result();' by 'qed "...";'
Mon, 21 Nov 1994 14:06:59 +0100 ZF/indrule/mutual_ind_tac: backtracks using DEPTH_SOLVE to be certain of
lcp [Mon, 21 Nov 1994 14:06:59 +0100] rev 724
ZF/indrule/mutual_ind_tac: backtracks using DEPTH_SOLVE to be certain of solving the subgoal. Entire tactic is enclosed in DETERM to prevent backtracking between subgoals.
Mon, 21 Nov 1994 13:47:00 +0100 ZF/EquivClass/congruent_commuteI: uncommented and simplified proof
lcp [Mon, 21 Nov 1994 13:47:00 +0100] rev 723
ZF/EquivClass/congruent_commuteI: uncommented and simplified proof
Mon, 21 Nov 1994 13:09:41 +0100 ZF/ZF.ML/UN_iff, INT_iff: added to the signature
lcp [Mon, 21 Nov 1994 13:09:41 +0100] rev 722
ZF/ZF.ML/UN_iff, INT_iff: added to the signature
Mon, 21 Nov 1994 11:49:36 +0100 Pure/thm/norm_term_skip: new, for skipping normalization of the context
lcp [Mon, 21 Nov 1994 11:49:36 +0100] rev 721
Pure/thm/norm_term_skip: new, for skipping normalization of the context Pure/thm/bicompose_aux: now computes nlift (number of lifted assumptions in new subgoals) and avoids normalizing the first nlift assumptions in the case where the proof state is not affected. Pure/thm/norm_term_skip: now normalizes types of parameters Pure/thm/THM: aligned colons
Mon, 21 Nov 1994 11:33:23 +0100 Pure/sequence: added comment explaining that memoing sequences were found
lcp [Mon, 21 Nov 1994 11:33:23 +0100] rev 720
Pure/sequence: added comment explaining that memoing sequences were found to be much slower (due to overheads) than the sequences currently used.
Mon, 21 Nov 1994 11:27:10 +0100 Pure/envir/norm_term: replaced equality test for [] by null
lcp [Mon, 21 Nov 1994 11:27:10 +0100] rev 719
Pure/envir/norm_term: replaced equality test for [] by null
Mon, 21 Nov 1994 10:51:40 +0100 page 157 erratum
lcp [Mon, 21 Nov 1994 10:51:40 +0100] rev 718
page 157 erratum
Mon, 21 Nov 1994 10:39:32 +0100 now searches all subdirectories of object-logics
lcp [Mon, 21 Nov 1994 10:39:32 +0100] rev 717
now searches all subdirectories of object-logics whether or not they are called "ex"
Fri, 18 Nov 1994 13:14:23 +0100 Chnaged simplifier description (lhss)
nipkow [Fri, 18 Nov 1994 13:14:23 +0100] rev 716
Chnaged simplifier description (lhss)
Fri, 18 Nov 1994 13:08:10 +0100 added call of store_theory after thy file has been read
clasohm [Fri, 18 Nov 1994 13:08:10 +0100] rev 715
added call of store_theory after thy file has been read
Fri, 18 Nov 1994 13:04:51 +0100 Updated description of valid lhss.
nipkow [Fri, 18 Nov 1994 13:04:51 +0100] rev 714
Updated description of valid lhss.
Thu, 17 Nov 1994 22:01:08 +0100 In ZF, type i has class term, not (just) logic
lcp [Thu, 17 Nov 1994 22:01:08 +0100] rev 713
In ZF, type i has class term, not (just) logic
Mon, 14 Nov 1994 14:47:20 +0100 added check for newlines not enclosed by '\' inside strings
clasohm [Mon, 14 Nov 1994 14:47:20 +0100] rev 712
added check for newlines not enclosed by '\' inside strings
Mon, 14 Nov 1994 14:29:20 +0100 updated remarks about grammar; added section about ambiguities
clasohm [Mon, 14 Nov 1994 14:29:20 +0100] rev 711
updated remarks about grammar; added section about ambiguities
Mon, 14 Nov 1994 11:57:32 +0100 exported 'cat';
wenzelm [Mon, 14 Nov 1994 11:57:32 +0100] rev 710
exported 'cat';
Mon, 14 Nov 1994 10:49:39 +0100 Pure/tctical/select: now uses cprems_of instead of prems_of and cterm_of:
lcp [Mon, 14 Nov 1994 10:49:39 +0100] rev 709
Pure/tctical/select: now uses cprems_of instead of prems_of and cterm_of: new SELECT_GOAL is MUCH faster
Mon, 14 Nov 1994 10:46:50 +0100 Pure/drule/cprems_of, cskip_flexpairs, cstrip_imp_prems: new cterm operations
lcp [Mon, 14 Nov 1994 10:46:50 +0100] rev 708
Pure/drule/cprems_of, cskip_flexpairs, cstrip_imp_prems: new cterm operations
Mon, 14 Nov 1994 10:41:25 +0100 Added month for Coens thesis
lcp [Mon, 14 Nov 1994 10:41:25 +0100] rev 707
Added month for Coens thesis
Fri, 11 Nov 1994 10:53:41 +0100 removal of FOL_dup_cs
lcp [Fri, 11 Nov 1994 10:53:41 +0100] rev 706
removal of FOL_dup_cs
Fri, 11 Nov 1994 10:50:49 +0100 removal of HOL_dup_cs
lcp [Fri, 11 Nov 1994 10:50:49 +0100] rev 705
removal of HOL_dup_cs rotation of arguments in split, nat_case, sum_case, list_case
Fri, 11 Nov 1994 10:42:55 +0100 Provers/hypsubst/REPEATN: deleted; using REPEAT_DETERM_N instead.
lcp [Fri, 11 Nov 1994 10:42:55 +0100] rev 704
Provers/hypsubst/REPEATN: deleted; using REPEAT_DETERM_N instead.
Fri, 11 Nov 1994 10:41:09 +0100 Pure/tctical/REPEAT_DETERM_N,REPEAT_DETERM1,REPEAT_DETERM_FIRST,
lcp [Fri, 11 Nov 1994 10:41:09 +0100] rev 703
Pure/tctical/REPEAT_DETERM_N,REPEAT_DETERM1,REPEAT_DETERM_FIRST, REPEAT_DETERM_SOME: new
(0) -240 +240 +1000 +3000 +10000 +30000 tip