1. changed configuration variables for linear programming (Cplex_tools):
LP_SOLVER is either CPLEX or GLPK
CPLEX_PATH is the path to the cplex binary
GLPK_PATH is the path to the glpk binary
The change makes it possible to switch between glpk and cplex at runtime.
2. moved conflicting list theories out of Library.thy into ROOT.ML
#!/usr/bin/env bash
#
# $Id$
# Author: Markus Wenzel, TU Muenchen
#
# DESCRIPTION: fix theorem names related to SOME (Eps) in HOL
## diagnostics
PRG="$(basename "$0")"
function usage()
{
echo
echo "Usage: $PRG [FILES|DIRS...]"
echo
echo " Recursively find .thy/.ML files, fixing theorem names related"
echo " to SOME (Eps) in HOL."
echo
echo " Renames old versions of FILES by appending \"~~\"."
echo
exit 1
}
## process command line
[ "$#" -eq 0 -o "$1" = "-?" ] && usage
SPECS="$@"; shift "$#"
## main
#set by configure
AUTO_PERL=perl
find $SPECS \( -name \*.ML -o -name \*.thy \) -print | \
xargs "$AUTO_PERL" -w "$ISABELLE_HOME/lib/scripts/fixsome.pl"