Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
rml [2010/01/29 16:45]
vkuncak
rml [2010/01/29 17:18]
vkuncak
Line 13: Line 13:
   * built in operators   * built in operators
   * define them whenever natural, or state strong enough properties   * define them whenever natural, or state strong enough properties
 +
 +===== Type System =====
 +
 +Simple types
 +
 +Parametric polymorphism
  
 ===== Starting Points ===== ===== Starting Points =====
Line 21: Line 27:
 Some differences:​ Some differences:​
   * separate operators for + on integers, reals   * separate operators for + on integers, reals
-  * no '​nat'​ for now, indexing lists gives unknown value+  * no '​nat'​ for now, indexing lists gives unknown value for negative
   * a '​finite'​ predicate, no separate type   * a '​finite'​ predicate, no separate type
     * introduce a type for SMT-LIB 2.0 (same problem for maps)     * introduce a type for SMT-LIB 2.0 (same problem for maps)