src/HOL/Auth/OtwayRees_Bad.thy
2015-12-28 wenzelm 2015-12-28 more symbols;
2015-12-10 wenzelm 2015-12-10 isabelle update_cartouches -c -t;
2014-11-02 wenzelm 2014-11-02 modernized header uniformly as section;
2011-11-20 wenzelm 2011-11-20 eliminated obsolete "standard";
2010-07-22 wenzelm 2010-07-22 updated some headers;
2009-10-17 wenzelm 2009-10-17 eliminated hard tabulators, guessing at each author's individual tab-width; tuned headers;
2007-07-11 berghofe 2007-07-11 Adapted to new inductive definition package.
2005-10-07 nipkow 2005-10-07 changes due to new neq_simproc in simpdata.ML
2005-06-17 haftmann 2005-06-17 migrated theory headers to new format
2003-10-16 paulson 2003-10-16 improved presentation
2003-10-10 paulson 2003-10-10 better presentation
2003-09-26 paulson 2003-09-26 Conversion of all main protocols from "Shared" to "Public". Removal of Key_supply_ax: modifications to possibility theorems. Improved presentation.
2003-09-23 paulson 2003-09-23 Removal of the Key_supply axiom (affects many possbility proofs) and minor changes
2002-08-17 paulson 2002-08-17 tidying of Isar scripts
2001-10-03 wenzelm 2001-10-03 tuned parentheses in relational expressions;
2001-04-12 paulson 2001-04-12 converted many HOL/Auth theories to Isar scripts
2001-02-27 paulson 2001-02-27 Some X-symbols for <notin>, <noteq>, <forall>, <exists> Streamlining of Yahalom proofs Removal of redundant proofs
1999-03-10 paulson 1999-03-10 deleted obsolete comments
1999-03-09 paulson 1999-03-09 Added Bella's "Gets" model for Otway_Rees. Also affects some other theories. Changing "spies" to "knows Spy", etc. Retaining the constant "spies" as a translation.
1998-09-08 paulson 1998-09-08 Got rid of not_Says_to_self and most uses of ~= in definitions and theorems
1998-08-21 paulson 1998-08-21 Tidying
1998-01-08 paulson 1998-01-08 Expressed most Oops rules using Notes instead of Says, and other tidying
1998-01-08 paulson 1998-01-08 Restored the ciphertext in OR4 in order to make the spec closer to that in OtwayRees.thy
1997-09-18 paulson 1997-09-18 Global change: lost->bad and sees Spy->spies First change just gives a more sensible name. Second change eliminates the agent parameter of "sees" to simplify definitions and theorems
1997-09-05 paulson 1997-09-05 Renamed "evs" to "evs1", "evs2", etc. in protocol inductive definition
1997-07-14 paulson 1997-07-14 Changing "lost" from a parameter of protocol definitions to a constant. Advantages: no "lost" argument everywhere; fewer Vars in subgoals; less need for specially instantiated rules Disadvantage: can no longer prove "Agent_not_see_encrypted_key", but this theorem was never used, and its original proof was also broken the introduction of the "Notes" constructor.
1997-06-26 nipkow 1997-06-26 set_of_list -> set
1997-03-25 paulson 1997-03-25 Trivial renamings (for consistency with CSFW papers)
1997-01-17 paulson 1997-01-17 Now with Andy Gordon's treatment of freshness to replace newN/K
1996-12-19 paulson 1996-12-19 Extensive tidying and simplification, largely stemming from changing newN and newK to take an integer argument
1996-11-29 paulson 1996-11-29 Swapped arguments of Crypt (for clarity and because it is conventional)
1996-10-28 paulson 1996-10-28 Changing from the Reveal to the Oops rule
1996-10-18 paulson 1996-10-18 Reveal -> Revl
1996-10-01 paulson 1996-10-01 Working again with new theory Shared
1996-09-26 paulson 1996-09-26 Introduction of "lost" argument Changed Enemy -> Spy Ran expandshort
1996-09-23 paulson 1996-09-23 Bad version of Otway-Rees and the new attack on it