History log of /seL4-l4v-master/l4v/isabelle/src/HOL/Auth/NS_Shared.thy
Revision Date Author Comments
# ed7a971e 05-Jan-2019 wenzelm <none@none>

isabelle update -u control_cartouches;


# f5796e6d 14-Feb-2018 wenzelm <none@none>

more symbols;


# feca4ab8 10-Dec-2015 wenzelm <none@none>

isabelle update_cartouches -c -t;


# 794edf80 02-Nov-2014 wenzelm <none@none>

modernized header uniformly as section;


# 0551f7de 01-Nov-2014 wenzelm <none@none>

eliminated spurious semicolons;


# 472c9af5 24-Apr-2014 haftmann <none@none>

avoid non-standard simp default rule


# aff8c6a4 12-Feb-2014 blanchet <none@none>

adapted to 'xxx_{case,rec}' renaming, to new theorem names, and to new variable names in theorems
* * *
more transition of 'xxx_rec' to 'rec_xxx' and same for case
* * *
compile
* * *
'rename_tac's to avoid referring to generated names
* * *
more robust scripts with 'rename_tac'
* * *
'where' -> 'of'
* * *
'where' -> 'of'
* * *
renamed 'xxx_rec' to 'rec_xxx'


# b4553ae0 22-Aug-2010 blanchet <none@none>

revert junk submitted by mistake


# 92840306 20-Aug-2010 blanchet <none@none>

unbreak "only" option of Sledgehammer


# deac04eb 22-Jul-2010 wenzelm <none@none>

updated some headers;


# a5f328ca 12-May-2010 wenzelm <none@none>

modernized specifications;


# 079cde2d 17-Oct-2009 wenzelm <none@none>

eliminated hard tabulators, guessing at each author's individual tab-width;
tuned headers;


# 550ad3bc 27-Aug-2009 paulson <none@none>

More streamlining using metis.


# 2d43315f 14-Aug-2009 paulson <none@none>

sledgehammer used to streamline protocol proofs


# 7b63d2a6 11-Jul-2007 berghofe <none@none>

Adapted to new inductive definition package.


# 26bd3ee2 01-Feb-2006 paulson <none@none>

new and updated protocol proofs by Giamp Bella


# b00c25dd 07-Oct-2005 nipkow <none@none>

changes due to new neq_simproc in simpdata.ML


# a7060872 17-Jun-2005 haftmann <none@none>

migrated theory headers to new format


# 5442a36e 26-Sep-2003 paulson <none@none>

Conversion of all main protocols from "Shared" to "Public".
Removal of Key_supply_ax: modifications to possibility theorems.
Improved presentation.


# d66531ec 23-Sep-2003 paulson <none@none>

Removal of the Key_supply axiom (affects many possbility proofs) and minor
changes


# 7a4d9400 05-May-2003 paulson <none@none>

improved presentation of HOL/Auth theories


# a03be07c 28-Apr-2003 paulson <none@none>

tweaks


# 63be96be 25-Apr-2003 paulson <none@none>

converting more HOL-Auth to new-style theories


# 05b61f85 17-Aug-2002 paulson <none@none>

tidying of Isar scripts


# 4962745e 03-Oct-2001 wenzelm <none@none>

tuned parentheses in relational expressions;


# f42afa45 06-Aug-2001 paulson <none@none>

Changed 1 to 1' (= Suc 0)


# 51208bcc 03-May-2001 paulson <none@none>

minor tweaks


# f88893dc 11-Apr-2001 paulson <none@none>

converted many HOL/Auth theories to Isar scripts


# db93e4ca 02-Mar-2001 paulson <none@none>

streamlined a proof


# 0f154319 16-Feb-2001 paulson <none@none>

Streamlining for the bug fix in Blast.
MPair_parts now built in using AddSEs, throughout.


# d3f02a44 14-Feb-2001 paulson <none@none>

tidying


# 7da6eee0 13-Feb-2001 paulson <none@none>

partial conversion to Isar script style
simplified unicity proofs


# 9aca3040 08-Sep-1998 paulson <none@none>

Got rid of not_Says_to_self and most uses of ~= in definitions and theorems


# d06dcde6 21-Aug-1998 paulson <none@none>

Tidying


# e1becb53 08-Jan-1998 paulson <none@none>

Expressed most Oops rules using Notes instead of Says, and other tidying


# 99c390e7 18-Sep-1997 paulson <none@none>

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


# 5f61de48 04-Sep-1997 paulson <none@none>

Renamed "evs" to "evs1", "evs2", etc. in protocol inductive definition


# 5276b175 13-Jul-1997 paulson <none@none>

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.


# 8628ff0b 26-Jun-1997 nipkow <none@none>

set_of_list -> set


# 5b1e40e3 16-Jan-1997 paulson <none@none>

Now with Andy Gordon's treatment of freshness to replace newN/K


# 2176d339 19-Dec-1996 paulson <none@none>

Extensive tidying and simplification, largely stemming from
changing newN and newK to take an integer argument


# c8868ae6 13-Dec-1996 paulson <none@none>

Removed needless quotation marks


# ad1324da 29-Nov-1996 paulson <none@none>

Swapped arguments of Crypt (for clarity and because it is conventional)


# 86b695a2 27-Oct-1996 paulson <none@none>

Changing from the Reveal to the Oops rule


# 0c149742 08-Oct-1996 paulson <none@none>

Addition of Revl rule, and tidying


# e2feb658 25-Sep-1996 paulson <none@none>

Introduction of "lost" argument
Changed Enemy -> Spy
Ran expandshort


# 99ae1c16 13-Sep-1996 paulson <none@none>

No longer assumes Alice is not the Enemy in NS3.
Proofs do not need it, and the assumption complicated the liveness argument


# 28f3a46b 11-Sep-1996 paulson <none@none>

Reformatting


# fefa3205 09-Sep-1996 paulson <none@none>

Stronger proofs; work for Otway-Rees


# 04cbbed4 03-Sep-1996 paulson <none@none>

Renaming and simplification


# 7a1b609b 21-Aug-1996 paulson <none@none>

Separation of theory Event into two parts:
Shared for general shared-key material
NS_Shared for the Needham-Schroeder shared-key protocol