Changes between Version 4 and Version 5 of IR2


Ignore:
Timestamp:
04/18/21 18:46:38 (5 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR2

    v4 v5  
    99* `$real` : mathematical reals
    1010* `$float<e,f>` : IEEE floating-point numbers with e,f integer constants
     11* `$herbrand<T>` : Herbrand type of non-Herbrand numeric type T
    1112* `_Bool`
    1213* `$proc`
     
    1920* `struct tag`
    2021* `union tag`
    21 * `T[]`
    22 * `T[n]` : do we want dependent types?
     22* `T[]` : array of T
     23* `void *` : pointer to anything
     24* `T *` : pointer to T
     25* `T(T1, T2, ...)` : function consuming T1, ... and returning T
     26* `$mem` : set of memory locations
     27* `$set<T>` : set of T
     28* `$map<T1,T2>` : maps from T1 to T2
     29* `$rel<T1, ..., Tn>` : relation,  set of n-tuples
    2330
    2431