this repo has no description
1% ignore
2int:n;
3set of int: NODES = 1..n;
4array [NODES,NODES] of bool: adj;
5bool: t = true;
6bool: f = false;
7n = 4;
8adj = [| false, true, true, false
9 | true, false, true, false
10 | true, true, false, true
11 | false, false, true, false |];
12solve satisfy;
13int: count = sum( i,j in NODES where i < j /\ adj[i,j])(
14 sum([trace("("++show(i)++","++show(j)++","++show(k)++")",1) |
15 k in NODES where j < k /\ adj[i,k] /\ adj[j,k]]));
16% ignore
17constraint trace("\n",true);