oheimb [Fri, 12 Jul 1996 20:41:24 +0200] rev 1855
minor bug fix
berghofe [Fri, 12 Jul 1996 17:53:15 +0200] rev 1854
updated syntax of primrec definitions
oheimb [Fri, 12 Jul 1996 16:52:29 +0200] rev 1853
replaced setsolver ... by addsolver
paulson [Thu, 11 Jul 1996 15:30:22 +0200] rev 1852
Added Msg 3; works up to Says_Server_imp_Key_newK
paulson [Thu, 11 Jul 1996 15:28:10 +0200] rev 1851
Corrected indentation
paulson [Thu, 11 Jul 1996 15:18:57 +0200] rev 1850
Oracles can now be strings instead of identifiers
paulson [Thu, 11 Jul 1996 15:14:41 +0200] rev 1849
Added insert_mono
paulson [Thu, 11 Jul 1996 15:13:52 +0200] rev 1848
Added ML reference
paulson [Thu, 11 Jul 1996 15:02:42 +0200] rev 1847
Modified to reject certain inputs -- illustrates error handling
paulson [Thu, 11 Jul 1996 15:00:38 +0200] rev 1846
Documentation of oracles and their syntax
berghofe [Fri, 05 Jul 1996 14:22:59 +0200] rev 1845
Simplified syntax of primrec definitions.
paulson [Fri, 28 Jun 1996 15:30:55 +0200] rev 1844
Removed a use of eq_cs
paulson [Fri, 28 Jun 1996 15:29:39 +0200] rev 1843
Removed the unused eq_cs, and added some distributive laws
paulson [Fri, 28 Jun 1996 15:29:05 +0200] rev 1842
Removed the unused rel_eq_cs
paulson [Fri, 28 Jun 1996 15:28:29 +0200] rev 1841
Added contra_subsetD and rev_contra_subsetD
paulson [Fri, 28 Jun 1996 15:27:53 +0200] rev 1840
Added rev_notE by analogy with rev_mp
paulson [Fri, 28 Jun 1996 15:26:39 +0200] rev 1839
Proving safety properties of authentication protocols
paulson [Fri, 28 Jun 1996 11:19:56 +0200] rev 1838
Updated reference to Slinds paper on TFL
paulson [Fri, 28 Jun 1996 11:16:12 +0200] rev 1837
Now set_cs is just taken from !claset
paulson [Fri, 28 Jun 1996 11:13:07 +0200] rev 1836
Added type-checking to rule "combination". This corrects a fault
concerning soundness. See Jeremy Dawsons message of 27 Jun 1996 on
isabelle-users
paulson [Fri, 28 Jun 1996 11:10:32 +0200] rev 1835
Restored warning comment
oheimb [Thu, 27 Jun 1996 15:24:17 +0200] rev 1834
re-added when_funs to library.ML
oheimb [Thu, 27 Jun 1996 15:19:50 +0200] rev 1833
patches for Holcfb.thy removed
oheimb [Thu, 27 Jun 1996 12:53:08 +0200] rev 1832
removed old version of LEAST operator
oheimb [Wed, 26 Jun 1996 17:50:10 +0200] rev 1831
repaired 8bit pragma
oheimb [Wed, 26 Jun 1996 17:45:32 +0200] rev 1830
adapted path to 8bit package
oheimb [Wed, 26 Jun 1996 17:38:34 +0200] rev 1829
function names in when_rews now meta-quantified
oheimb [Wed, 26 Jun 1996 17:37:34 +0200] rev 1828
when_funs removed
oheimb [Tue, 25 Jun 1996 18:01:37 +0200] rev 1827
*** empty log message ***
oheimb [Tue, 25 Jun 1996 17:44:43 +0200] rev 1826
Initial revision
berghofe [Tue, 25 Jun 1996 13:18:54 +0200] rev 1825
Changed argument order of nat_rec.
berghofe [Tue, 25 Jun 1996 13:11:29 +0200] rev 1824
Changed argument order of nat_rec.
berghofe [Fri, 21 Jun 1996 13:51:09 +0200] rev 1823
Replaced occurrence of fast_tac by Fast_tac .
berghofe [Fri, 21 Jun 1996 13:39:08 +0200] rev 1822
Replaced occurrence of set_cs by claset_of "Fun" .
berghofe [Fri, 21 Jun 1996 13:34:55 +0200] rev 1821
Added function Addss.
berghofe [Fri, 21 Jun 1996 12:18:50 +0200] rev 1820
Classical tactics now use default claset.
oheimb [Fri, 21 Jun 1996 11:57:00 +0200] rev 1819
minor fix of index_vnames: name "O" is occupied (used in HOL/Relation.thy)
paulson [Thu, 20 Jun 1996 10:27:29 +0200] rev 1818
Restored Addsimps [Suc_le_lessD], as it cannot be added
to base HOL
paulson [Thu, 20 Jun 1996 10:26:13 +0200] rev 1817
Corrected comment
paulson [Tue, 18 Jun 1996 16:38:48 +0200] rev 1816
New rewrites for vacuous quantification
paulson [Tue, 18 Jun 1996 16:37:47 +0200] rev 1815
Addition of setOfList
paulson [Tue, 18 Jun 1996 16:36:04 +0200] rev 1814
Addition of Safe_step_tac
paulson [Tue, 18 Jun 1996 16:27:04 +0200] rev 1813
Translation infixes <->, etc., no longer available at top-level
paulson [Tue, 18 Jun 1996 16:20:30 +0200] rev 1812
Addition of setOfList
paulson [Tue, 18 Jun 1996 16:18:44 +0200] rev 1811
Removal of list_all
paulson [Tue, 18 Jun 1996 16:17:38 +0200] rev 1810
Translation infixes <->, etc., no longer available at top-level
paulson [Mon, 17 Jun 1996 16:51:47 +0200] rev 1809
Inserted comment about problem 43
paulson [Mon, 17 Jun 1996 16:51:11 +0200] rev 1808
Removed quantification over lists
paulson [Mon, 17 Jun 1996 16:50:38 +0200] rev 1807
Now exports Delrules
paulson [Mon, 17 Jun 1996 16:50:08 +0200] rev 1806
Converted to use constdefs instead of defs
paulson [Fri, 14 Jun 1996 12:37:21 +0200] rev 1805
Explicitly included add_mult_distrib & add_mult_distrib2
paulson [Fri, 14 Jun 1996 12:34:56 +0200] rev 1804
New example of greatest common divisor
paulson [Fri, 14 Jun 1996 12:32:08 +0200] rev 1803
Added Primes to list of theories in target ex
paulson [Fri, 14 Jun 1996 12:27:48 +0200] rev 1802
Now del_simp catches the right exception!
paulson [Fri, 14 Jun 1996 12:27:11 +0200] rev 1801
Added delete function for brls
paulson [Fri, 14 Jun 1996 12:26:06 +0200] rev 1800
Now implements delrules
paulson [Fri, 14 Jun 1996 12:25:19 +0200] rev 1799
Added new Primes theory
paulson [Fri, 14 Jun 1996 12:25:02 +0200] rev 1798
Explicitly included add_mult_distrib & add_mult_distrib2
paulson [Fri, 14 Jun 1996 12:23:31 +0200] rev 1797
Updated list of theories for target ex
paulson [Fri, 14 Jun 1996 12:22:59 +0200] rev 1796
Tidied spacing
paulson [Fri, 14 Jun 1996 12:22:42 +0200] rev 1795
New lemmas for gcd example
paulson [Fri, 14 Jun 1996 12:21:02 +0200] rev 1794
Obsolete relics concerned with recursion
paulson [Thu, 13 Jun 1996 16:22:37 +0200] rev 1793
New example of GCDs and divides relation
paulson [Thu, 13 Jun 1996 14:25:45 +0200] rev 1792
The "divides" relation, the greatest common divisor and Euclid's algorithm
paulson [Fri, 07 Jun 1996 10:56:37 +0200] rev 1791
Addition of converse_iff, domain_converse, range_converse as rewrites
paulson [Thu, 06 Jun 1996 16:20:27 +0200] rev 1790
Quotes now optional around inductive set
paulson [Thu, 06 Jun 1996 14:39:44 +0200] rev 1789
Quotes now optional around inductive set
paulson [Thu, 06 Jun 1996 13:13:18 +0200] rev 1788
Quotes now optional around inductive set
paulson [Tue, 04 Jun 1996 12:49:04 +0200] rev 1787
Tidied some proofs
berghofe [Mon, 03 Jun 1996 17:10:56 +0200] rev 1786
best_tac, deepen_tac and safe_tac now also use default claset.
paulson [Mon, 03 Jun 1996 11:44:44 +0200] rev 1785
Shortened some proofs
paulson [Mon, 03 Jun 1996 11:43:55 +0200] rev 1784
Added a new theorem, UN_Int_subset
paulson [Mon, 03 Jun 1996 11:41:26 +0200] rev 1783
Used 2 instead of Suc(Suc 0)
paulson [Mon, 03 Jun 1996 11:41:00 +0200] rev 1782
Shortened a proof
oheimb [Fri, 31 May 1996 20:25:59 +0200] rev 1781
adapted use of monofun_cfun_arg
oheimb [Fri, 31 May 1996 20:14:42 +0200] rev 1780
adapted proof of flat_codom
oheimb [Fri, 31 May 1996 19:55:19 +0200] rev 1779
introduced forgotten bind_thm calls
oheimb [Fri, 31 May 1996 19:47:23 +0200] rev 1778
adapted some proofs for new simplifier
oheimb [Fri, 31 May 1996 19:34:40 +0200] rev 1777
renamed le_0 to le_0_eq, to avoid confusion with le0,
supplied an experimental thm Suc_le_eq, but commented it out
oheimb [Fri, 31 May 1996 19:12:00 +0200] rev 1776
moved mem_simps and the corresponding update of !simpset from Fun.ML to Set.ML,
as there have been unnecessary proofs of anonymous thms, which could not be
removed (by name) from the !simpset where necessary. All these thms except
singleton_iff were already proved in Set.ML.
therefore in Set.ML: New version of singletonE, proof of new thm singleton_iff
nipkow [Thu, 30 May 1996 13:31:29 +0200] rev 1775
Smaller logo
nipkow [Thu, 30 May 1996 13:29:52 +0200] rev 1774
Regrouped logo
nipkow [Wed, 29 May 1996 13:53:39 +0200] rev 1773
Added logo
nipkow [Wed, 29 May 1996 13:47:43 +0200] rev 1772
An Isabelle logo
nipkow [Wed, 29 May 1996 13:34:17 +0200] rev 1771
Replaced setsolver by addsolver
nipkow [Wed, 29 May 1996 12:03:32 +0200] rev 1770
Added addsolver
paulson [Tue, 28 May 1996 11:19:16 +0200] rev 1769
Simplified proof of deduction theorem
paulson [Tue, 28 May 1996 11:16:38 +0200] rev 1768
Corrected a comment in #34
berghofe [Fri, 24 May 1996 12:27:04 +0200] rev 1767
Rules pred_0, pred_Suc etc. are now stored in theorem database.
nipkow [Fri, 24 May 1996 11:48:18 +0200] rev 1766
Modified proof of "(R^=)^* = R^*" to accommodate equalityI.
nipkow [Fri, 24 May 1996 11:46:40 +0200] rev 1765
Removed junk introduced by a cvs merge.
paulson [Fri, 24 May 1996 11:42:04 +0200] rev 1764
Augmented comment about conversion to clauses
berghofe [Thu, 23 May 1996 15:17:23 +0200] rev 1763
expanded TABs
berghofe [Thu, 23 May 1996 15:16:12 +0200] rev 1762
equalityI is now added to default claset
berghofe [Thu, 23 May 1996 15:15:20 +0200] rev 1761
Removed equalityI from some proofs (because it is now included
in the default claset)
berghofe [Thu, 23 May 1996 14:37:06 +0200] rev 1760
Replaced fast_tac by Fast_tac (which uses default claset)
New rules are now also added to default claset.
nipkow [Wed, 22 May 1996 18:32:37 +0200] rev 1759
Added comparison with implicit rule Fun(lift s 0 @ Var 0) -e> s
nipkow [Wed, 22 May 1996 17:30:16 +0200] rev 1758
Added ex_imp
nipkow [Wed, 22 May 1996 17:11:54 +0200] rev 1757
Added the second half of the W/I correspondence.
nipkow [Wed, 22 May 1996 16:54:16 +0200] rev 1756
Added swap_prems_rl
berghofe [Tue, 21 May 1996 13:42:53 +0200] rev 1755
Added additional parent theory equalities because some proofs in
Prod.ML depend on rules proved in equalities.ML
berghofe [Tue, 21 May 1996 13:39:31 +0200] rev 1754
Replaced fast_tac by Fast_tac (which uses default claset)
New rules are now also added to default claset.
nipkow [Tue, 21 May 1996 10:52:26 +0200] rev 1753
Corrected comment wrt I
nipkow [Tue, 21 May 1996 10:50:40 +0200] rev 1752
Updated url.
nipkow [Mon, 20 May 1996 18:41:55 +0200] rev 1751
Added thm I_complete_wrt_W to I.
Added a few lemmas to Maybe and Type.
berghofe [Mon, 20 May 1996 10:11:30 +0200] rev 1750
replaced result() by qed "sorted_insort" in last proof
nipkow [Fri, 17 May 1996 16:22:23 +0200] rev 1749
Added missing default clause | top_const _ = None;
nipkow [Fri, 17 May 1996 16:08:06 +0200] rev 1748
Added if_image_distrib.
nipkow [Fri, 17 May 1996 12:24:47 +0200] rev 1747
Had to rename params because variable names in an induction rule changed.
nipkow [Fri, 17 May 1996 12:23:44 +0200] rev 1746
Moved split_rule et al from ind_syntax.ML to Prod.ML.
Used split_rule in Lfp.ML and Trancl.ML.
paulson [Wed, 15 May 1996 13:51:15 +0200] rev 1745
Deleted spurious line break
paulson [Fri, 10 May 1996 17:41:10 +0200] rev 1744
Corrected and augmented timings
paulson [Fri, 10 May 1996 17:03:17 +0200] rev 1743
Updated for new form of induction rules
paulson [Thu, 09 May 1996 11:46:32 +0200] rev 1742
Updated for new form of induction rules
paulson [Thu, 09 May 1996 11:45:53 +0200] rev 1741
Removed special syntax for -a-> and nested tuples to left
paulson [Thu, 09 May 1996 11:45:00 +0200] rev 1740
Updated for new form of induction rules
paulson [Thu, 09 May 1996 11:43:44 +0200] rev 1739
Added prune_params_tac to improve readability of subgoals
paulson [Wed, 08 May 1996 18:01:54 +0200] rev 1738
moved ap_split to cartprod.ML
paulson [Wed, 08 May 1996 17:59:21 +0200] rev 1737
Modified to use new functor signatures
paulson [Wed, 08 May 1996 17:57:05 +0200] rev 1736
Predicates are now uncurried in both induction rules,
regardless of how tuples are nested. Only returns mutual_induct if there is
true mutual recursion.