Nuprl Definition : ses-used-atoms
UsedAtoms(e) ==
  if e ∈b Send then sdata-atoms(Send(e))
  if e ∈b Sign then sdata-atoms(signed(e))
  if e ∈b Verify then [signature(e) / sdata-atoms(signed(e))]
  if e ∈b Encrypt then sdata-atoms(plainText(e)) @ encryption-key-atoms(key(e))
  if e ∈b Decrypt then [cipherText(e) / encryption-key-atoms(key(e))]
  else []
  fi 
Definitions occuring in Statement : 
ses-cipher: cipherText(e)
, 
ses-decryption-key: key(e)
, 
ses-decrypt: Decrypt
, 
ses-encryption-key: key(e)
, 
ses-encrypted: plainText(e)
, 
ses-encrypt: Encrypt
, 
ses-verify-sig: signature(e)
, 
ses-verify-signed: signed(e)
, 
ses-verify: Verify
, 
ses-signed: signed(e)
, 
ses-sign: Sign
, 
ses-send: Send
, 
encryption-key-atoms: encryption-key-atoms(k)
, 
sdata-atoms: sdata-atoms(d)
, 
eclass-val: X(e)
, 
in-eclass: e ∈b X
, 
append: as @ bs
, 
cons: [a / b]
, 
nil: []
, 
ifthenelse: if b then t else f fi 
FDL editor aliases : 
ses-used-atoms
Latex:
UsedAtoms(e)  ==
    if  e  \mmember{}\msubb{}  Send  then  sdata-atoms(Send(e))
    if  e  \mmember{}\msubb{}  Sign  then  sdata-atoms(signed(e))
    if  e  \mmember{}\msubb{}  Verify  then  [signature(e)  /  sdata-atoms(signed(e))]
    if  e  \mmember{}\msubb{}  Encrypt  then  sdata-atoms(plainText(e))  @  encryption-key-atoms(key(e))
    if  e  \mmember{}\msubb{}  Decrypt  then  [cipherText(e)  /  encryption-key-atoms(key(e))]
    else  []
    fi 
Date html generated:
2015_07_23-PM-00_10_10
Last ObjectModification:
2012_08_30-PM-04_28_12
Home
Index