Skolemizing a set of
Function or value | Description |
|
|
|
|
|
|
Full Usage:
skolems fms corr
Parameters:
formula<fol> list
-
The input set of formulas.
corr : string list
-
The list of strings to avoid as names of the Skolem functions.
Returns: formula<fol> list * string list
The pair of the Skolemized formulas set together with the updated list
of strings to avoid as names of the Skolem functions.
|
It is specifically intended to be used on formulas already simplified and in nnf.
Example
Evaluates to ([`P(old_f(old_g(f_x(z)),z))`; `forall x. P(x,f_y(x))`], ["f_y"; "f_x"]) .
|