Nuprl Definition : st-key-match

st-key-match(tab;k1;k2) ==
  case k1
   of inl(n) =>
   case k2 of inl(m) => ff inr(a) => (n <ptr(tab) ∧b n <||tab|| ) ∧b st-atom(tab;n) =a1 a
   inr(a) =>
   case k2 of inl(n) => (n <ptr(tab) ∧b n <||tab|| ) ∧b st-atom(tab;n) =a1 inr(b) => ff



Definitions occuring in Statement :  st-atom: st-atom(tab;n) st-ptr: ptr(tab) st-length: ||tab||  band: p ∧b q eq_atom: eq_atom$n(x;y) lt_int: i <j bfalse: ff decide: case of inl(x) => s[x] inr(y) => t[y]
FDL editor aliases :  st-key-match st-key-match
st-key-match(tab;k1;k2)  ==
    case  k1
      of  inl(n)  =>
      case  k2  of  inl(m)  =>  ff  |  inr(a)  =>  (n  <z  ptr(tab)  \mwedge{}\msubb{}  n  <z  ||tab||  )  \mwedge{}\msubb{}  st-atom(tab;n)  =a1  a
      |  inr(a)  =>
      case  k2  of  inl(n)  =>  (n  <z  ptr(tab)  \mwedge{}\msubb{}  n  <z  ||tab||  )  \mwedge{}\msubb{}  st-atom(tab;n)  =a1  a  |  inr(b)  =>  ff



Date html generated: 2015_07_17-AM-08_56_03
Last ObjectModification: 2013_03_25-PM-01_53_08

Home Index