blob: 48cac6d3c2ebba64a179cfca971394428f88363b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# These are the examples from the documentation for the
# C++ interface to the Omega Library.
#
symbolic n, m, F(1);
S1 := { [t] : 1 <= t <= n };
S2 := { [x] : (0 <= x <= 100 and
exists (y : 2n <= y <= x and exists (z : y = 2*z+1)))
or x = 17 };
R := { [i,j] -> [i',j'] : 1 <= i <= i' <= n and not (F(In) = F(Out))
and 1 <= j, j' <= m };
S1;
S2;
R;
|