Nuprl Definition : mk-map-int-decr

mk-map-int-decr(Value) ==
  mk-map(ℤ;Value;int-decr-map-type(Value);λx,y. (x =z y);λk,m. int-decr-map-find(k;m);λk,m. int-decr-map-inDom(k;m);
         int-decr-map-empty();λm.int-decr-map-isEmpty(m);λk,v,m. int-decr-map-update(k;v;m);λk,v,m. int-decr-map-add(k;v\000C;m);
         λk,m. int-decr-map-remove(k;m))



Definitions occuring in Statement :  int-decr-map-remove: int-decr-map-remove(k;m) int-decr-map-add: int-decr-map-add(k;v;m) int-decr-map-update: int-decr-map-update(k;v;m) int-decr-map-isEmpty: int-decr-map-isEmpty(m) int-decr-map-empty: int-decr-map-empty() int-decr-map-inDom: int-decr-map-inDom(k;m) int-decr-map-find: int-decr-map-find(k;m) int-decr-map-type: int-decr-map-type(Value) mk-map: mk-map(Key;Value;map;eqKey;find;inDom;empty;isEmpty;update;add;remove) eq_int: (i =z j) lambda: λx.A[x] int:
FDL editor aliases :  mk-map-int-decr
mk-map-int-decr(Value)  ==
    mk-map(\mBbbZ{};Value;int-decr-map-type(Value);\mlambda{}x,y.  (x  =\msubz{}  y);\mlambda{}k,m.  int-decr-map-find(k;m);
                  \mlambda{}k,m.  int-decr-map-inDom(k;m);int-decr-map-empty();\mlambda{}m.int-decr-map-isEmpty(m);
                  \mlambda{}k,v,m.  int-decr-map-update(k;v;m);\mlambda{}k,v,m.  int-decr-map-add(k;v;m);\mlambda{}k,m.  int-decr-map-remov\000Ce(k;m))



Date html generated: 2015_07_17-AM-08_23_39
Last ObjectModification: 2013_04_18-AM-00_41_25

Home Index