Difference between revisions of "Separation Logic"

From CVC4
Jump to: navigation, search
(Created page with "The format for separation logic in the *.smt2 is ...")
 
Line 1: Line 1:
The format for separation logic in the *.smt2 is ...
+
=Logic=
 +
CVC4 supports a syntax for separation logic as an extension of the *.smt2 language.  
 +
To enable separation logic, use the "all supported" logic:
 +
  (set-logic ALL_SUPPORTED)
 +
 
 +
=Syntax=
 +
The syntax for the operators of separation logic (points-to, emp, star, wand) is as follows:

Revision as of 11:21, 28 November 2016

Logic

CVC4 supports a syntax for separation logic as an extension of the *.smt2 language. To enable separation logic, use the "all supported" logic:

 (set-logic ALL_SUPPORTED)

Syntax

The syntax for the operators of separation logic (points-to, emp, star, wand) is as follows: