src/HOL/Auth/Shared.ML
changeset 2264 f298678bd54a
parent 2160 ad4382e546fc
child 2284 80ebd1a213fd
equal deleted inserted replaced
2263:c741309167bf 2264:f298678bd54a
    54 bind_thm ("invKey_newK", rewrite_rule [isSymKey_def] isSym_newK);
    54 bind_thm ("invKey_newK", rewrite_rule [isSymKey_def] isSym_newK);
    55 Addsimps [invKey_shrK, invKey_newK];
    55 Addsimps [invKey_shrK, invKey_newK];
    56 
    56 
    57 
    57 
    58 (*Injectiveness and freshness of new keys and nonces*)
    58 (*Injectiveness and freshness of new keys and nonces*)
    59 AddIffs [inj_shrK RS inj_eq, inj_newN RS inj_eq, inj_newK RS inj_eq];
    59 AddIffs [inj_shrK RS inj_eq];
       
    60 AddSDs  [newN_length, newK_length];
    60 
    61 
    61 (** Rewrites should not refer to  initState(Friend i) 
    62 (** Rewrites should not refer to  initState(Friend i) 
    62     -- not in normal form! **)
    63     -- not in normal form! **)
    63 
    64 
    64 Addsimps [newK_neq_shrK, newK_neq_shrK RS not_sym];
    65 Addsimps [newK_neq_shrK, newK_neq_shrK RS not_sym];