Removal of the obsolete newN function
authorpaulson
Tue, 01 Jul 1997 17:35:09 +0200
changeset 3478 770939fecbb3
parent 3477 3aced7fa7d8b
child 3479 2aacd6f10654
Removal of the obsolete newN function
src/HOL/Auth/Public.thy
--- a/src/HOL/Auth/Public.thy	Tue Jul 01 17:34:42 1997 +0200
+++ b/src/HOL/Auth/Public.thy	Tue Jul 01 17:35:09 1997 +0200
@@ -16,7 +16,7 @@
 syntax
   priK    :: agent => key
 
-translations
+translations  (*BEWARE! expressions like  (inj priK)  will NOT work!*)
   "priK x"  == "invKey(pubK x)"
 
 consts  (*Initial states of agents -- parameter of the construction*)
@@ -57,16 +57,9 @@
     "used evs == parts (UN lost B. sees lost B evs)"
 
 
-(*Agents generate "random" nonces, uniquely determined by their argument.*)
-consts
-  newN  :: nat => nat
-
 rules
-
   (*Public keys are disjoint, and never clash with private keys*)
   inj_pubK        "inj pubK"
   priK_neq_pubK   "priK A ~= pubK B"
 
-  inj_newN        "inj newN"
-
 end