You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cert_spec_v1_0.md
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,8 @@ $$\beta' =
25
25
\lfloor\beta\rfloor & \text{if sense is } \leq \\
26
26
\lceil\beta\rceil & \text{if sense is } \geq \\
27
27
\end{array}
28
-
\right.$$ is said to be obtained from rounding.
28
+
\right.$$
29
+
is said to be obtained from rounding.
29
30
30
31
### Domination of constraints
31
32
We use a restricted form of constraint domination. A constraint that is $0\geq \beta$ with $\beta >0$ , $0\leq\beta$ with $\beta<0$, or $0=\beta$ with $\beta\neq 0$ is called an absurdity or falsehood. Such a constraint dominates any other constraint.
@@ -132,7 +133,7 @@ INT 2
132
133
133
134
The section begins with
134
135
`OBJ objsense`
135
-
where `objsense` is the keyword `min` for minimization or `max` for maximization, then followed by an integer $k$ and $2k$ numbers $$i_1\ c_1\ i_2\ c_2\ \dots\ i_k\ c_k$$
136
+
where `objsense` is the keyword `min` for minimization or `max` for maximization, then followed by an integer $k$ and $2k$ numbers $i_1\ c_1\ i_2\ c_2\ \dots\ i_k\ c_k$
136
137
separated by spaces or line breaks where for $j=1,…,k, i_j$ is a variable index and $c_k$ is the objective function coefficient for the variable with index $i_j.$
137
138
138
139
For example, the `OBJ` section for the problem
@@ -163,7 +164,8 @@ $$\begin{array}{ll}
163
164
\text{min} & x+y \\
164
165
\text{s.t.} & C_1:4x+y\geq 1 \\
165
166
& C_2:4x-y\leq 2\\
166
-
\end{array} $$ could look like the following
167
+
\end{array} $$
168
+
could look like the following
167
169
```
168
170
CON 2 0
169
171
C1 G 1 2 0 4 1 1
@@ -218,7 +220,7 @@ Each constraint in this section carries implicitly a set of assumptions deduced
218
220
- If `reason` is { uns $i_1\ l_1\ i_2\ l_2$ }, then the set of assumptions is the union of the sets of assumptions of the constraint indexed by $i_1$ without $l_1$ and of the constraint indexed by $i_2$ without $l_2.$
219
221
220
222
If the `RTP` section is `RTP infeas`, then the last constraint in this section should be an absurdity with an empty set of assumptions.
221
-
If the `RTP` section is `RTP range lb ub`, then the last constraint in this section should be a constraint with an empty set of assumptions that dominates $\text{OBJ}\leq lb$ in the case of minimization or $\text{OBJ}\leq ub$ in the case of maximization where `OBJ` denotes the objective function.
223
+
If the `RTP` section is `RTP range lb ub`, then the last constraint in this section should be a constraint with an empty set of assumptions that dominates $\text{OBJ}\geq lb$ in the case of minimization or $\text{OBJ}\leq ub$ in the case of maximization where `OBJ` denotes the objective function.
222
224
223
225
**Remark.** The reason for specifying `index` is to allow a verifier to discard the corresponding constraint from memory once the verifier has completed verifying constraint with index `index`.
Copy file name to clipboardExpand all lines: cert_spec_v1_1.md
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,8 @@ $$\beta' =
25
25
\lfloor\beta\rfloor & \text{if sense is } \leq \\
26
26
\lceil\beta\rceil & \text{if sense is } \geq \\
27
27
\end{array}
28
-
\right.$$ is said to be obtained from rounding.
28
+
\right.$$
29
+
is said to be obtained from rounding.
29
30
30
31
### Domination of constraints
31
32
We use a restricted form of constraint domination. A constraint that is $0\geq \beta$ with $\beta >0$ , $0\leq\beta$ with $\beta<0$, or $0=\beta$ with $\beta\neq 0$ is called an absurdity or falsehood. Such a constraint dominates any other constraint.
@@ -138,7 +139,7 @@ INT 2
138
139
139
140
The section begins with
140
141
`OBJ objsense`
141
-
where `objsense` is the keyword `min` for minimization or `max` for maximization, then followed by an integer $k$ and $2k$ numbers $$i_1\ c_1\ i_2\ c_2\ \dots\ i_k\ c_k$$
142
+
where `objsense` is the keyword `min` for minimization or `max` for maximization, then followed by an integer $k$ and $2k$ numbers $i_1\ c_1\ i_2\ c_2\ \dots\ i_k\ c_k$
142
143
separated by spaces or line breaks where for $j=1,…,k, i_j$ is a variable index and $c_k$ is the objective function coefficient for the variable with index $i_j.$
143
144
144
145
For example, the `OBJ` section for the problem
@@ -169,7 +170,8 @@ $$\begin{array}{ll}
169
170
\text{min} & x+y \\
170
171
\text{s.t.} & C_1:4x+y\geq 1 \\
171
172
& C_2:4x-y\leq 2\\
172
-
\end{array} $$ could look like the following
173
+
\end{array} $$
174
+
could look like the following
173
175
```
174
176
CON 2 0
175
177
C1 G 1 2 0 4 1 1
@@ -224,7 +226,7 @@ Each constraint in this section carries implicitly a set of assumptions deduced
224
226
- If `reason` is { uns $i_1\ l_1\ i_2\ l_2$ }, then the set of assumptions is the union of the sets of assumptions of the constraint indexed by $i_1$ without $l_1$ and of the constraint indexed by $i_2$ without $l_2.$
225
227
226
228
If the `RTP` section is `RTP infeas`, then the last constraint in this section should be an absurdity with an empty set of assumptions.
227
-
If the `RTP` section is `RTP range lb ub`, then the last constraint in this section should be a constraint with an empty set of assumptions that dominates $\text{OBJ}\leq lb$ in the case of minimization or $\text{OBJ}\leq ub$ in the case of maximization where `OBJ` denotes the objective function.
229
+
If the `RTP` section is `RTP range lb ub`, then the last constraint in this section should be a constraint with an empty set of assumptions that dominates $\text{OBJ}\geq lb$ in the case of minimization or $\text{OBJ}\leq ub$ in the case of maximization where `OBJ` denotes the objective function.
228
230
229
231
**Remark.** The reason for specifying `index` is to allow a verifier to discard the corresponding constraint from memory once the verifier has completed verifying constraint with index `index`.
0 commit comments