equal
deleted
inserted
replaced
31 Addsimps [Friend_image_eq, Key_image_eq, Nonce_Key_image_eq]; |
31 Addsimps [Friend_image_eq, Key_image_eq, Nonce_Key_image_eq]; |
32 |
32 |
33 |
33 |
34 (** Inverse of keys **) |
34 (** Inverse of keys **) |
35 |
35 |
36 Goal "!!K K'. (invKey K = invKey K') = (K=K')"; |
36 Goal "(invKey K = invKey K') = (K=K')"; |
37 by Safe_tac; |
37 by Safe_tac; |
38 by (rtac box_equals 1); |
38 by (rtac box_equals 1); |
39 by (REPEAT (rtac invKey 2)); |
39 by (REPEAT (rtac invKey 2)); |
40 by (Asm_simp_tac 1); |
40 by (Asm_simp_tac 1); |
41 qed "invKey_eq"; |
41 qed "invKey_eq"; |