packages feed

sbvPlugin-0.1: tests/GoldFiles/T15.hs.golden

[SBV] tests/T15.hs:11:1 Proving "f", using Z3.
** Starting symbolic simulation..
** Generated symbolic trace:
SORTS
  Age
INPUTS
  s0 :: Age, aliasing "age"
CONSTANTS
  s_2 = False :: Bool
  s_1 = True :: Bool
TABLES
ARRAYS
UNINTERPRETED CONSTANTS
  [uninterpreted] ds_d6XY :: SInt64
USER GIVEN CODE SEGMENTS
AXIOMS
DEFINE
  s1 :: SInt64 = [uninterpreted] ds_d6XY
CONSTRAINTS
ASSERTIONS
OUTPUTS
  s_1
** Translating to SMT-Lib..
** Checking Theoremhood..
** Generated SMTLib program:
; Automatically generated by SBV. Do not edit.
(set-option :produce-models true)
; has user-defined sorts, no logic specified.
; --- uninterpreted sorts ---
(declare-sort Age 0)  ; N.B. Uninterpreted: originating from sbvPlugin: <no location info>
; --- literal constants ---
(define-fun s_2 () Bool false)
(define-fun s_1 () Bool true)
; --- skolem constants ---
(declare-fun s0 () Age) ; tracks user variable "age"
; --- constant tables ---
; --- skolemized tables ---
; --- arrays ---
; --- uninterpreted constants ---
(declare-fun ds_d6XY () (_ BitVec 64))
; --- user given axioms ---
; --- formula ---
(assert ; no quantifiers
   (let ((s1 ds_d6XY))
   (not s_1)))
** Calling: "z3 -nw -in -smt2"
** Z3 output:
unsat
** Done..
[Z3] Q.E.D.