def

loading
details
attribute current value
name def
description no description
owning solver spacer
contents
#!/bin/bash

input="$1"
output="$2/$(basename $1 smt2)out"

# 0 -- original iuc code
IUC=1
# only active when IUC>0
IUC_ARITH=1
IUC_OLD_HYPREDUCE=false
MBP=true

./z3 -v:0  fixedpoint.xform.slice=false fixedpoint.xform.inline_linear=true fixedpoint.xform.inline_eager=true fixedpoint.xform.tail_simplifier_pve=false fixedpoint.engine=spacer fixedpoint.spacer.elim_aux=true fixedpoint.spacer.reach_dnf=true fixedpoint.spacer.iuc=$IUC fixedpoint.spacer.iuc.arith=$IUC_ARITH fixedpoint.spacer.ground_cti=true fixedpoint.spacer.iuc.old_hyp_reducer=$IUC_OLD_HYPREDUCE fixedpoint.spacer.ctp=true fixedpoint.spacer.native_mbp=$MBP "$input" > "$output"
cat "$output"

back to spacer