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 then else 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