--- /dev/null
+to generate the problems:
+
+ cd ../../../components/binaries/tptp2grafite/
+ make generate
+ cd ../../../matita/tests/TPTP
+ ./classify.sh
+
+to start a run:
+
+ be sure to have matitac.opt in ../../
+ ./try | tee logname
+
+if you have a file containing the list of files to execute, like
+
+ ...
+ Unsatisfiable/BOO001-1.ma
+ Unsatisfiable/BOO002-1.ma
+ Unsatisfiable/BOO004-2.ma
+ Unsatisfiable/LCL113-2.ma
+ ...
+
+ you can run
+
+ ./try filewithproblemlist | tee logname
+
+logname format
+
+ log.SECONDS.DAY-MONTH.MESSAGE
+
+
--- /dev/null
+#!/bin/bash
+
+mkdir Open
+mkdir Unknown
+mkdir Satisfiable
+mkdir Unsatisfiable
+
+for X in [A-Z]*.ma; do
+ echo $X
+ STATUS=`grep "^(\* *Status *:" $X`
+ if [ `echo $STATUS | grep Open | wc -l` -eq 1 ]; then
+ mv $X Open/
+ fi
+ if [ `echo $STATUS | grep Unknown | wc -l` -eq 1 ]; then
+ mv $X Unknown/
+ fi
+ if [ `echo $STATUS | grep Satisfiable | wc -l` -eq 1 ]; then
+ mv $X Satisfiable/
+ fi
+ if [ `echo $STATUS | grep Unsatisfiable | wc -l` -eq 1 ]; then
+ mv $X Unsatisfiable/
+ fi
+done
--- /dev/null
+#!/bin/sh
+
+if [ -z "$1" ]; then
+ TODO=Unsatisfiable/[A-Z]*.ma
+else
+ TODO=`cat $1`
+fi
+
+mkdir -p logs
+
+for X in $TODO; do
+ echo -n "$X ... "
+ LOGNAME=logs/log.`basename $X`
+ ../../matitac.opt $X > $LOGNAME 2>&1
+ if [ `grep "Found a proof" $LOGNAME | wc -l` -gt 0 ]; then
+ TIME=`grep "TIME NEEDED" $LOGNAME`
+ RATING=`grep "Rating" $X | sed 's/v.*//' | sed 's/(\*//'`
+ echo OK $TIME $RATING
+ else
+ echo FAIL
+ fi
+done