Nuprl Definition : mk-lookup-list-map

mk-lookup-list-map(Key;Value;deqKey) ==
  mk-map(Key;Value;lookup-list-map-type(Key;Value);lookup-list-map-eqKey(deqKey);λk,m. lookup-list-map-find(deqKey;k;m);
         λk,m. lookup-list-map-inDom(deqKey;k;m);lookup-list-map-empty();λm.lookup-list-map-isEmpty(m);
         λk,v,m. lookup-list-map-update(deqKey;k;v;m);λk,v,m. lookup-list-map-add(deqKey;k;v;m);
         λk,m. lookup-list-map-remove(deqKey;k;m))



Definitions occuring in Statement :  lookup-list-map-remove: lookup-list-map-remove(deqKey;key;m) lookup-list-map-add: lookup-list-map-add(deqKey;key;val;m) lookup-list-map-update: lookup-list-map-update(deqKey;key;val;m) lookup-list-map-isEmpty: lookup-list-map-isEmpty(m) lookup-list-map-empty: lookup-list-map-empty() lookup-list-map-inDom: lookup-list-map-inDom(deqKey;key;m) lookup-list-map-find: lookup-list-map-find(deqKey;key;m) lookup-list-map-eqKey: lookup-list-map-eqKey(keyDeq) lookup-list-map-type: lookup-list-map-type(Key;Value) mk-map: mk-map(Key;Value;map;eqKey;find;inDom;empty;isEmpty;update;add;remove) lambda: λx.A[x]
FDL editor aliases :  mk-lookup-list-map
mk-lookup-list-map(Key;Value;deqKey)  ==
    mk-map(Key;Value;lookup-list-map-type(Key;Value);lookup-list-map-eqKey(deqKey);
                  \mlambda{}k,m.  lookup-list-map-find(deqKey;k;m);\mlambda{}k,m.  lookup-list-map-inDom(deqKey;k;m);
                  lookup-list-map-empty();\mlambda{}m.lookup-list-map-isEmpty(m);
                  \mlambda{}k,v,m.  lookup-list-map-update(deqKey;k;v;m);\mlambda{}k,v,m.  lookup-list-map-add(deqKey;k;v;m);
                  \mlambda{}k,m.  lookup-list-map-remove(deqKey;k;m))



Date html generated: 2015_07_17-AM-08_24_13
Last ObjectModification: 2014_09_08-PM-08_37_17

Home Index