mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 13:29:11 +00:00 
			
		
		
		
	release notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									85c8168af5
								
							
						
					
					
						commit
						1382cdefea
					
				
					 1 changed files with 21 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -13,7 +13,27 @@ Version 4.next
 | 
			
		|||
Version 4.11.1
 | 
			
		||||
==============
 | 
			
		||||
- add error handling to fromString method in JavaScript
 | 
			
		||||
- fix regression in default parameters for CDCL (Nuno Lopes)
 | 
			
		||||
- fix regression in default parameters for CDCL, thanks to Nuno Lopes
 | 
			
		||||
- fix model evaluation bugs for as-array nested under functions (data-type constructors)
 | 
			
		||||
- add rewrite simplifications for datatypes with a single constructor
 | 
			
		||||
- add "Global Guidance" capability to SPACER, thanks to Arie Gurfinkel and Hari Gorvind.
 | 
			
		||||
  The commit logs related to Global Guidance contain detailed information.
 | 
			
		||||
- change proof logging format for the new core to use SMTLIB commands.
 | 
			
		||||
  The format was so far an extension of DRAT used by SAT solvers, but not well compatible
 | 
			
		||||
  with SMT format that is extensible. The resulting format is a mild extension of SMTLIB with
 | 
			
		||||
  three extra commands assume, learn, del. They track input clauses, generated clauses and deleted clauses.
 | 
			
		||||
  They are optionally augmented by proof hints. Two proof hints are used in the current version: "rup" and "farkas".
 | 
			
		||||
  "rup" is used whent the generated clause can be justified by reverse unit propagation. "farkas" is used when
 | 
			
		||||
  the clause can be justified by a combination of Farkas cutting planes. There is a built-in proof checker for the
 | 
			
		||||
  format. Quantifier instantiations are also tracked as proof hints.
 | 
			
		||||
  Other proof hints are to be added as the feature set is tested and developed. The fallback, buit-in,
 | 
			
		||||
  self-checker uses z3 to check that the generated clause is a consequence. Note that this is generally
 | 
			
		||||
  insufficient as generated clauses are in principle required to only be satisfiability preserving.
 | 
			
		||||
  Proof checking and tranformation operations is overall open ended.
 | 
			
		||||
  The log for the first commit introducing this change contains further information on the format.
 | 
			
		||||
- fix to re-entrancy bug in user propagator (thanks to Clemens Eisenhofer).
 | 
			
		||||
- handle _toExpr for quantified formulas in JS bindings
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Version 4.11.0
 | 
			
		||||
==============
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue