!-PW      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None=?MUV/$  !"#$%&'($  ! "#$ %&'(Safe>1 @;=<>@?ABCDEFIHGJKPONMLQRSUTVWXZY[\]^_`abcdefghijklmnopqrstuvwxyz@WXZYVRSUT[\]^_`abcdQJKPONMLFIHGeBCDE>@?A;=<fghijklmnopqrstuvwxyzNone3?None3None43 None4Safe5 NoneF5T     T      Safe=?@ACHSVX9C# !"%#$&'()*+,-./0123456789:;<#'()&"%#$*+,-./01234 !56789:;</0 Safe: DEFGHIJKLMNO FDELMIJHGOKN SafeP;JPQRPQR None&'2456>SUVX<STUVXWYZ[\edb^`a_c]fgjihklopnmqrstuvxwyz{|~}|~}yz{vxwsturqklopnmgjihf\edb^`a_c]Z[VXWYTUS8None&'UVB EFGHEFGHNoneB_IMLKJNOXVUTSRQPWYZ[\]^_`NOXVUTSRQPWIMLKJYZ[\]^_`NoneUVCudefghijklmnopqrstuvwxyz{|}~fghijklmnopqrsteuvwxyz{|d}~None&'DNone &'=>?UVENone 4=>?@AHUVFOONoneINone&'I  NoneXJ  NoneMJ!#$"%&'()*+,-./0123456789:;+,-()*&'%!#$"./0123456789:;NoneUVL%DFEGJIHKLMNOPQRGJIHDFEKLMNOPQRNoneLVWXYZ[\]^_`abcdVWXYZ[\]^_`abcdNone"#XM)efghijklmnopqrstuvwxyz{|}~)ijklfghmnopqrstuvwxyz{|}~eq1r1None&'O}None&'P   !"#$%%&''()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]X^^_`abcdeefghijkllmnoppqrstuvwxyz{|}~                                                                      0 1   X             ! " # $ % & ' ( ( ) * + , - . / 0 X 1 2 3 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r  s t u u v  w x y z { |  } ~                                        h          l   k   j         m                                          X             > =                                                                               ! "#$%&'()*++,-./0123456789:;<=>?@ABBCDEFGHIJKLMNOPQRSTUVW>XYZ[\]^^I_`abccdefghijklmnopqrstuvwxyz{|}~rj[vU\Uh!\n   wu    !"#$%&'()*+,-./0123456789:;<==>?@ABCDDE?FGHICJ"jukebox-0.5-JA9TBHpOJo5EnOVGJNV2gV Jukebox.SatJukebox.TPTP.Print Jukebox.NameJukebox.OptionsJukebox.Sat.MinimiseJukebox.Sat.ThreeValuedJukebox.Sat.EqualityJukebox.TPTP.FindFileJukebox.TPTP.LexerJukebox.TPTP.ParsecJukebox.UnionFind Jukebox.Utils Jukebox.FormJukebox.Tools.InferTypesJukebox.Tools.HornToUnitJukebox.Tools.ClausifyJukebox.Tools.EncodeTypesJukebox.TPTP.Parse.CoreJukebox.TPTP.ParseSnippetJukebox.Tools.GuessModelJukebox.TPTP.ParseJukebox.Sat.Easy!Jukebox.Tools.AnalyseMonotonicityJukebox.SMTLIBJukebox.ToolboxJukebox.ExternalProvers.SPASSJukebox.ExternalProvers.E$minisat-0.1.2-BHXbHfxOA1PC7djnOEqWwQMiniSatneg deleteSolverSolverLitpretty-1.1.3.6Text.PrettyPrint.HughesPJClass prettyShowNameMunNameM:::NamednameRenamingRenamer FixedNameBasic OverloadedIntegerRationalRealNameFixedUniqueVariantbaselabelhasLabelwithMaybeLabel withLabelrenamerdefaultRenamer withRenamer compareNameallNamesvariant unvariantlhsrhsrunNameMnewName$fShowFixedName $fShowName $fOrdName$fEqName $fNamedName $fNamedInt$fNamedInteger $fNamedSymbol $fNamed[] $fNamed:::$fOrd:::$fEq::: $fEqFixedName$fOrdFixedName $fShow:::$fFunctorNameM$fApplicativeNameM $fMonadNameMErrorMistakeUsage ParseResultYesNo ParParservalpeekFlagMode NormalMode ExpertMode HiddenModeFlagflagName flagGroupflagModeflagHelpflagArgs OptionParser SeqParserargsconsume ArgParser AnnotateddescrparserargargNumargFileargFilesargNameargNums argOptionargList argOptionWithargUsage flagExpertrunParawaitprimFlagflag manyFlagsbool filenamesioinGroupexperthiddenversion printHelp printErrorhelp usageTexthelpTextjustifyparseCommandLineparseCommandLineWithExtraArgsparseCommandLineWithArgs$fSemigroupAnnotated$fMonoidAnnotated$fApplicativeAnnotated$fFunctorAnnotated$fApplicativeParseResult$fFunctorParseResult$fApplicativeParParser$fFunctorParParser$fApplicativeSeqParser$fFunctorSeqParser $fEqFlagMode$fShowFlagMode$fEqFlag $fShowFlag SatSolver getSolvertruefalse newSolvernewLit addClausesolveconflict modelValuevalue$fSatSolverSolver solveLocalMinlocalMinLit3isFalseisTruefalse3true3bottom3neg3newLit3newLit2 modelValue3value3val3EltEqSolver getSolverEqSolverEq satSolvercountertablemodel newSolverEqnewEltequalsolveEqmodelRep $fShowElt$fSatSolverSolverEq$fEqSolverSolverEq$fEqElt$fOrdEltfindFile findFileTPTP getTPTPDirs findFileFlagsContentsCons TokenStreamAtPunctLParenRParenLBrackRBrackCommaDotOrAndNotIffImpliesFollowsXorNorNandEqNeqForAllExistsLetLetTermColonTimesPlusFunArrowOtherDefinedDTrueDFalse DDistinctDItefDItetDODIDTTypeKeywordNormalThfTffFofTcfCnfAxiom Hypothesis Definition AssumptionLemmaTheorem ConjectureNegatedConjectureQuestionPlainFiDomain FiHypothesis FiPredicatesTypeUnknownIncludeTokenAtomVarDistinctObjectNumberEofkeyword tokenNamedefinedratValuekindPos showPunctscan $fShowKeyword $fShowDefined $fShowPunct $fShowPos $fEqKeyword $fOrdKeyword $fEqDefined $fOrdDefined $fEqPunct $fOrdPunct UserState userState userStreamStreamPosition primTokenpositionResultOkExpectedReplyParsec runParsec parseError fatalErrornonemptyskipSomeskipManybetweensepBy1run_runexpectednextcutcut'satisfyeofgetStateputState getPosition$fAlternativeParsec$fApplicativeParsec$fMonadPlusParsec$fMonadFailParsec $fMonadParsec$fFunctorParsec$fStreamUserStateb Replacement:>UFSrunUFevalUFexecUFinitial=:=reprepsisRepusortmergepopenSubstUnpackrep'RepConstUnaryBinarySymbolictypeOfTypeOfFormClause_TermAtomicSignedBind_ListInput_CNF_Problem InputSourceFromFile InferenceInputtagsourcewhat CNFRefutationModel UnsatReason Unsatisfiable SatReason SatisfiableCounterSatisfiableNoAnswerReasonGaveUpTimeoutAnswerSatUnsatNoAnswerConjKindAxKind TheoremKindKindAxConjTagClauseCNFaxioms conjectures satisfiable unsatisfiableBind ConnectiveLiteralEquivNeg:=:Tru:@:FunctionVariableTypedtypFunTyperesOtname debuggingindTypeintTyperatTyperealType typeMaybeName newSymbol newFunctionnewTypefunArgsaritysize normAtomicthepossignForm connectivent.=>..=./\\/ closeFormpositive notInwardssimplesimplifytoCNFclausetoForm toLiteralstoClause explainAnswer answerSZSanswerJustification recursively recursivelyMcollectids|=>|+|substfreegroundbindtermsAndBindersnamestypestypes'termsvars functionsfunOccfunsOccisFof eraseTypes uniqueNamesforcecheck checkBindermapNamemapType $fNamedType $fOrdType$fEqType $fTyped:::$fTypedFunType $fTypedType $fTypedTerm $fNamedTerm $fOrdAtomic $fEqAtomic $fShowAnswer $fSymbolicCNF$fSymbolicInput $fSymbolic[]$fSymbolicBind$fSymbolicSigned$fSymbolicAtomic$fSymbolicTerm$fSymbolicClause$fSymbolicForm $fUnpackCNF $fUnpackInput $fUnpack[] $fUnpackBind$fUnpackSigned$fUnpackAtomic $fUnpackTerm$fUnpackClause $fUnpackForm $fEqFunType $fOrdFunType$fEqTerm $fOrdTerm $fShowSigned $fEqSigned $fOrdSigned$fFunctorSigned$fFoldableSigned$fTraversableSigned$fEqConnective$fOrdConnective$fEqBind $fOrdBind$fEqForm $fOrdForm $fEqAxKind $fOrdAxKind $fEqConjKind $fOrdConjKind$fEqKind $fOrdKind$fEqNoAnswerReason$fOrdNoAnswerReason$fShowNoAnswerReason $fEqSatReason$fOrdSatReason$fShowSatReason$fEqUnsatReason$fOrdUnsatReason$fShowUnsatReason $fEqAnswer $fOrdAnswer$fFunctorInput$fFoldableInput$fTraversableInput Function' inferTypesgenerateEncoding Symmetric Asymmetric1 Asymmetric2 Asymmetric3 HornFlagsallowConjunctiveConjecturesallowDisjunctiveConjecturesallowNonGroundConjecturesallowCompoundConjectures dropNonHorn passivisemultismallerencoding hornFlags hornToUniteliminatePredicateseliminateMultiplePreconditionseliminateUnsuitableConjectureseliminateHornClausesencodeTypesSmartlyhasSizeOneModel $fEqEncoding$fShowEncoding$fShowHornFlagsMCost ClausifyFlags splitting clausifyFlagsclausifysplit clausForm miniscopeforAllforAllOr removeEquivremoveEquivAux makeCopyable removeExistsremoveExpensiveOrunitCostandCostorCostremoveExpensiveOrAuxmakeOrcnfcross simplifyCNF skolemNamewithNamegetNameskolemliteral$fShowClausifyFlagsScheme1existsequals funcAxiom typeAxiomScheme makeFunctionscheme1guard translate1 translate tagsFlagstagstags1 tagsAxiom tagsExistsguardsguards1naked guardsAxiomguardsTypeAxiom pPrintClauses showClauses pPrintProblem pPrintProof showProblem prettyNames$fShowConjKind $fShowAxKind $fShowKind$fShowConnective $fShowForm $fPrettyForm $fShowAtomic$fPrettyAtomic $fShowTerm $fPrettyTerm $fShowToken $fPrettyName $fShowFunType$fPrettyFunType $fShowType $fPrettyType $fShowClause$fPrettyClause $fShowInput $fPrettyInputType_TTypeFunProdModeUntypedNoQuantificationTermLike fromThingvar parseFormulaThingApplyFormulaLocation ParseFailedParseSucceeded ParseStalledIncludeStatement ParsecStateParser ParseStateMkState initialStateinitialStateFrom makeLocation parseProblemparseProblemFrom testParserkeyword'punct'punctoperatordefined'variablenumber ratNumber realNumberatomparensbracksbinExprsectioninputinclude newFormula showTypes applyFunction typeError lookupTypelookupFunctiontfffofatomicunarytermunitary quantifiedformulabindertype_prodarrowleaf compoundTypetypeDeclaration$fStreamTokenStreamToken$fShowLocation$fMonadParseResult $fShowThing$fTermLikeThing$fTermLikeTerm$fTermLikeForm$fShowIncludeStatementformUniversePeanoTreesuniversepeanotrees guessModelindfunctionrhsscasescases1 parseStringparseProblemWithWatchSatStaterunSat_Sat1runSat1_uniquerunSatrunSat1atIndexaddFormflattenlit $fFunctorSat1$fApplicativeSat1 $fMonadSat1 $fMonadIOSat1 $fFunctorSat$fApplicativeSat $fMonadSat $fMonadIOSat FalseExtended TrueExtended Extension TrueExtend FalseExtend CopyExtendanalyseMonotonicitymonotone fromModel extensionsafe$fShowExtension$fEqVar$fOrdVarkeywords renamingsrenameAvoidingKeywords renameTPTP pPrintDeclssexp pPrintName pPrintType pPrintInput pPrintForm pPrintQuant pPrintAtomic pPrintTerm TSTPFlagststp GlobalFlagsquiet globalFlags tstpFlagscommentquietlyindent=>>==>>forAllFilesBox forAllFilesreadTPTPFileBox readTPTPFilereadProblemBox readProblemprintProblemBoxprintProblemSMTBoxprintClausesBox prettyPrintIO writeFileBox clausifyBoxoneConjectureBox oneConjecture toFormulasBoxforAllConjecturesBoxforAllConjecturestoFofBoxtoFof schemeBoxanalyseMonotonicityBoxshowMonotonicityBox guessModelBoxinferBoxprintInferredBox hornToUnitBox hornToUnitIO$fShowGlobalFlags$fShowTSTPFlags SPASSFlagsspasstimeoutsos spassFlagsrunSPASS extractAnswerEFlagseprovermemoryeflags mangleAnswerrunE