Skip to content

Commit 3d74425

Browse files
authored
Update news (cvc5#10434)
In preparation for 1.1.2.
1 parent f572e0b commit 3d74425

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

NEWS.md

+26-2
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,45 @@
11
This file contains a summary of important user-visible changes.
22

3+
cvc5 1.1.2
4+
==========
5+
36
## New Features
47

5-
- Added support for nullable sorts and lift operator to the theory of datatypes.
8+
- Added support for **nullable** sorts and lift operator to the theory of **datatypes**.
9+
- Adds a new strategy `--sub-cbqi` (disabled by default) for **quantifier
10+
instantiation** which uses subsolvers to compute unsat cores of instantiations
11+
that are used in proofs of unsatisfiability.
612

713
## Changes
814

15+
- SAT clauses are no longer marked as removable in MiniSat. This change
16+
**improves performance** overall on quantifier-free logics with arithmetic and
17+
strings.
918
- **API**
1019
* Functions `kindToString(Kind)` and `sortKindToString(SortKind)` are now
1120
deprecated and replaced by `std::to_string(Kind)` and
1221
`std::to_string(SortKind)`. They will be removed in the next minor release.
13-
22+
- Minor changes to the output format for proofs. Proofs in the AletheLF
23+
proof format generated by cvc5 now correspond directly to their representation
24+
in proof objects obtained in via the API (the `Proof` class). Moreover,
25+
proofs now use SMT-LIB compliant syntax for quantified formulas and unary
26+
arithmetic negation.
27+
- The option `--safe-options` now disallows cases where more than one regular
28+
option is used.
29+
- Fixes the parsing of `define-fun-rec` and `define-funs-rec` in interactive
30+
mode.
1431
- Renamed `bag.duplicate_removal` to `bag.setof`.
1532

1633
cvc5 1.1.1
1734
==========
1835

36+
## New Features
37+
38+
- Added support for **forward declarations** (feature `:fwd-decls`) in **SyGuS**
39+
inputs. This allows functions-to-synthesize to include previous
40+
functions-to-synthesize in their grammars. This feature is enabled by default
41+
for all SyGuS inputs.
42+
1943
## Changes
2044

2145
- Fixed a bug when piping input from stdin, which caused cvc5 to have degraded

0 commit comments

Comments
 (0)