! P      !"#$%&'()*+,-./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 E F G H I J K LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None=?MUV/$  !"#$%&'($  ! "#$ %&'(Safe>1d@:<;=?>@ABCDEHGFIJONMLKPQRTSUVWYXZ[\]^_`abcdefghijklmnopqrstuvwxy@VWYXUQRTSZ[\]^_`abcPIJONMLKEHGFdABCD=?>@:<;efghijklmnopqrstuvwxyNone3None4HNone4 None5,Safe5 NoneF6P\     \      Safe=?@ACHSVX9#!"$#%'(&),*+-./0123456789:;<=>?@ABC#./0-),*+123456789:;%'(&<=>?@!"$#ABC60 Safe;7 KLMNOPQRSTUV MKLSTPQONVRU SafeP;WXYWXY None&'2456>SUVX<Z[\]_^`abclkieghfjdmnqporsvwutxyz{|}~  }~z{|yxrsvwutnqpomclkieghfjdab]_^`[\Z  8None&'UVBLMNOLMNONoneBPTSRQUV_]\[ZYXW^`abcdefgUV_]\[ZYXW^PTSRQ`abcdefgNoneUVDklmnopqrstuvwxyz{|}~mnopqrstuvwxyz{l|}~kNone&'ENNone &'=>?UVFNone 4=>?@AHUVGbM M NoneJNone&'Jn  !"#$  !"#$NoneXK%&'%&'NoneMKz(*+),-./0123456789:;<=>?@AB234/01-.,(*+)56789:;<=>?@ABNoneUVLKMLNQPORSTUVWXYNQPOKMLRSTUVWXYNoneM^]^_`abcdefghijk]^_`abcdefghijkNone"#XN4)lmnopqrstuvwxyz{|}~)pqrsmnotuvwxyz{|}~lx1y1None&'ONone&'P   !"#$%%&''()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\W]]^_`abcddefghijkklmnoopqrstuvwxyz{|}~                                                                               0 1   W    ! " # # $ % & ' ( ) * + , - . / / 0 1 2 3 4 5 6 7 W 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 { | | } " ~                                                o          s #  r   q         l                                          _             E D                                                                        ! " # $ % & ' ( )*+,-./01223456789:;<=>?@ABCDEFGHIIJKLMNOPQRSTUVWXYZ[\]^E_`abcdeePfghijjklmnopqrstuvwxyz{|}~qqZ "}\c\o! c u   ~|  !"#$%&'()*+,-./0123456789:;<=>?@ABCCDEFGHIJJKELMNOIP$jukebox-0.4.5-CzifnTx0CrUID7fdzOfxgy 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 $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 TokenStreamAtPunctLParenRParenLBrackRBrackCommaDotOrAndNotIffImpliesFollowsXorNorNandEqNeqForAllExistsLetLetTermColonTimesPlusFunArrowLambdaApply ForAllLam ExistsLamDependentProduct DependentSumSomeTheSubtype SequentArrowDefinedDTrueDFalse DDistinctDItefDItetDODIDTTypeKeywordNormalThfTffFofTcfCnfAxiom Hypothesis Definition AssumptionLemmaTheorem ConjectureNegatedConjectureQuestionPlainFiDomain FiHypothesis FiPredicatesTypeUnknownIncludeTokenAtomVarDistinctObjectNumberEofkeyword tokenNamedefinedratValuekindPosscan $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_TTypeFunProd FormulaLike fromFormulaModeUntypedNoQuantificationTermLike fromThingvarThingFormulaLocation ParseFailedParseSucceeded ParseStalledIncludeStatement ParsecStateParser ParseStateMkState initialStateinitialStateFrom makeLocation parseProblemparseProblemFrom testParserkeyword'punct'punctdefined'variablenumber ratNumber realNumberatomparensbracksbinExprsectioninputinclude newFormula showTypes applyFunction typeError lookupTypelookupFunctiontfffoftermunitary quantifiedformulabindertype_prodarrowleaf compoundTypetypeDeclaration$fStreamTokenStreamToken$fShowLocation$fMonadParseResult $fShowThing$fTermLikeThing$fTermLikeTerm$fTermLikeForm$fFormulaLikeThing$fFormulaLikeForm$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