small triggers

This commit is contained in:
chyanju
2022-04-22 17:44:57 -07:00
parent a81c551aae
commit de473e500c
2 changed files with 11 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
#lang rosette
(require rosette/solver/smt/boolector)
(when (boolector-available?)
(define use-boolector #t) ; use boolector or not?
(when (and use-boolector (boolector-available?))
; (current-solver (boolector #:logic 'QF_BV))
(current-solver (boolector))
)
(printf "# using solver: ~a\n" (current-solver))
@@ -17,9 +19,9 @@
; set the example
; (define json-path "./examples/test1a.json") ; not equivalent
(define json-path "./examples/test1.json") ; equivalent
(define r1cs-path "./examples/test1.r1cs")
(define sym-path "./examples/test1.sym")
(define json-path "./examples/test2.json") ; equivalent
(define r1cs-path "./examples/test2.r1cs")
(define sym-path "./examples/test2.sym")
; =======================
; load and interpret r1cs

View File

@@ -1,6 +1,8 @@
#lang rosette
(require rosette/solver/smt/boolector)
(when (boolector-available?)
(define use-boolector #f) ; use boolector or not?
(when (and use-boolector (boolector-available?))
; (current-solver (boolector #:logic 'QF_BV))
(current-solver (boolector))
)
(printf "# using solver: ~a\n" (current-solver))
@@ -12,8 +14,8 @@
(require "./picus/r1cs.rkt")
(require "./picus/r1cs-interpreter.rkt")
;(define r0 (read-r1cs "./examples/test0.r1cs"))
(define r0 (read-r1cs "./examples/test2.r1cs"))
(define r0 (read-r1cs "./examples/test0.r1cs"))
;(define r0 (read-r1cs "./examples/test2.r1cs"))
;(define r0 (read-r1cs "./examples/bigmod_5_2.r1cs"))
;(define r0 (read-r1cs "./examples/bigmod_10_2.r1cs"))
;(define r0 (read-r1cs "./examples/bigmod_86_3.r1cs"))