Changes between Version 10 and Version 11 of Symbolic Expressions
- Timestamp:
- 02/13/10 16:10:20 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Symbolic Expressions
v10 v11 37 37 In symbolic: 38 38 * SymbolicUniverseIF 39 * SymbolicPrimitiveTypeIF booleanType(); 40 * SymbolicPrimitiveTypeIF integerType(); 41 * SymbolicPrimitiveTypeIF realType(); 42 * SymbolicArrayTypeIF arrayType(SymbolicTypeIF elementType, SymbolicExpressionIF extent); 43 * SymbolicTupleTypeIF tupleType(SymbolicTypeIF[] fieldTypes); 39 44 * ConcreteExpressionIF concreteExpression(Rational rational); 40 45 * ConcreteExpressionIF concreteExpression(int value); … … 64 69 In util wee need to export: 65 70 * Rational /* infinite precision rational numbers */ 71 * static Rational rational(int value); 72 * static Rational rational(double value); 73 * static Rational rational(BigInteger value); 74 * static Rational add(Rational arg0, Rational arg1); 75 * static Rational subtract(Rational arg0, Rational arg1); 76 * static Rational multiply(Rational arg0, Rational arg1); 77 * static Rational divide(Rational arg0, Rational arg1); 78 * static Rational minus(Rational arg); 79 * static int compare(Rational arg0, Rational arg1); /* +-0 */ 80 * boolean isInteger(); 81 * Rational intValue(); 82 * BigInteger numerator(); 83 * BigInteger denominator(); 84 * BigInteger floor(); 85 * BigInteger ceil(); 86 * boolean isGT0(); 87 * boolean isGTE0(); 88 * boolean is0(); 89 90 91 66 92 67 93
