| 
    Prolog II introduces into logic programming the notion of constraint solving in the theory of rational trees (with the relationships of equality and disequality). Download the manual  Download the software   | 
    Prolog III integrates 3 new solvers (on lists, booleans and rational numbers) into the language. It allows in particular the exact processing of numerical constraint systems expressed in linear algebra with the relations =, ≠ and ≤. Download the manual  Download the software   | 
    
Prolog IV offers a library of more than a hundred predefined constraints on lists, booleans, integers and reals (the latter being surrounded by floats, in intervals serving as a definition domains for numerical variables).  Download the manual  Download the software   |