Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 LADR/Prover9/Mace4 Updates
Note that definitions must include all quantifiers.
FUTURE: user marks definitions to be expanded.
Non-Horn Problems
Inference rules for non-unit (especially non-Horn) clauses have overhauled.
Ordered resolution/paramodulation with literal selection.
More complete and more effective.
New flag para_from_vars (default set).
Term Ordering
Split "lex" command into "function_order" and "predicate_order" commands.
("lex" is still accepted as a synonym for "function_order".)
The default predicate_order has "=" smallest instead of largest.
Weighting (and related things)
New parameters:
assign(max_depth, n). % analogous to max_weight
assign(depth_penalty, n). % weight of clause C is increased by n * depth(C)
assign(var_penalty, n). % weight of clause C is increased by n * number_of_vars(C)
Prover9 Miscellany
Semantic guidance with multiple interpretations:
Clause is "false" if it is false in all (previously some) interps.
New command-line option: -p (fully parenthesize all terms, for testing op declarations)