#!/bin/bash

# modifier SPIN pour pointer vers l'exécutable
SPIN=./spin

PMLFILE=$1
FORMULA=$2
NEVERFILE=never.$$
TMPFILE=pan.$$

$SPIN -f "!($2)" > $NEVERFILE
$SPIN -a -N $NEVERFILE $1
cc -DREACH -o pan pan.c > /dev/null
./pan -a -n -i | tee $TMPFILE

if grep "errors: 0" $TMPFILE > /dev/null
then
	echo "===> NO ERRORS FOUND; PROPERTY HOLDS."
else
	echo "===> THE PROPERTY DOES NOT HOLD, AS SHOWN BY THIS COUNTEREXAMPLE:"
	$SPIN -p -t $1
	rm $1.trail
fi

rm $NEVERFILE
rm $TMPFILE
rm pan pan.*
