X      !"#$%&'()*+,-./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 GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None;=KST/   !"#$+ %('& ,+*)  !"/.-#$   Safe<1i@6879;:<=>?@ADCBEFKJIHGLMNPOQRSUTVWXYZ[\]^_`abcdefghijklmnopqrstuIRSTUxwvQMNOP~}VWXYZ[\]^_LEFGHIJKABCD`=>?@9:;<678|{zyabcdefghijklmnopqrstu6789:;<=>?@ABCDEFGHIJKMNOPRSTUNone4DNone4None5E None5Safe6 NoneD7U\     _         #         Safe ;=>?AFQTV<# !#$"%(&')*+,-./0123456789:;<=>?)*+,)%&'(-.DCBA@/01234567!#"$89:;< E=>? !#"$%&'(*+,20 Safe>l FGHIJKLMNOPQ HFGNOKLJIQMPFG SafeN?RSTRST None&'1345<OQSTV?UVWX[ZY\]^gfd`bcae_hilkjmnqrpostuvwxzy{|}~     ~{|}xyzuvwtsmnopqrijklh^_`abcdefg\]XYZ[VW"! UVWXYZ[\]^ _`abcdefgijklmnopqruvwxyz{|}~8None&'STHGHIJGHIJNoneHXKONMLPQZYXWVUTSR[\]^_`abPQRSTUVWXYZKLMNO[\]^_`abKLMNOP QRSTUVWXYZNoneOSTIfghijklmnopqrstuvwxyz{|}~hijklmnopqrstuvgwxyz{|}~fhijNone&'OKNone &';<=OSTLNone 3;<=>?FSTMeMW      NonePNone&'OQ  NoneVQ !" !"NoneKR;#%&$'()*+,-./0123456789:;<=-./*+,()'#$%&0123456789:;<=#$%&()*+,-./NoneSTSFHGILKJMNOPQRSTIJKLFGHMNOPQRSTFGHIJKLNoneTuXYZ[\]^_`abcdefXYZ[\]^_`abcdefNone"#U='ghijklmnopqrstuvwxyz{|}~'klmnhijopqrstuvwxyz{|}~ghijklms1t1None&'W None&'W   !"#$%%&''()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXSYYZ[\]^_``abcdefgghijkklmnopqrstuvwxyz{|}~                                                                               0 1   S          ! " # $ % & ' ( ) * + + , - . / 0 1 2 3 S 4 5 6 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 w x  y z { | } ~                                           j          n   m   l         h                                          Z             A @                                                                             ! " # $%&'()*+,--./0123456789:;<=>?@ABCDDEFGHIJKLMNOPQRSTUVWXYAZ[\]^_``Kabcdeefghijklmnopqrstuvwxyz{|}~mlVxW^Wj!^p    yw   !"#$%&'()*+,-./0123456789:;<<=>?@ABCCD>EFGHB I J I K L M N O N P Q R S T U V W X wY$jukebox-0.3.2-DuYIZBKtFfULIzpY05Sqp0 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-JICZS7tFL1zGMWJcUNyJa1MiniSatneg deleteSolverSolverLitpretty-1.1.3.3Text.PrettyPrint.HughesPJClass prettyShowNameMunNameM:::NamednameRenamingRenamer FixedNameBasic OverloadedIntegerRationalRealNameFixedUniqueVariantbaserenamerdefaultRenamer 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$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$fFunctorAlexLastAcc $fShowPos $fEqKeyword $fOrdKeyword $fEqDefined $fOrdDefined $fEqPunct $fOrdPunct UserState userState userStreamStreamPosition primTokenpositionResultOkExpectedReplyParsec runParsec parseError fatalErrornonemptyskipSomeskipManybetweensepBy1run_runexpectednextcutcut'satisfyeofgetStateputState getPosition$fAlternativeParsec$fApplicativeParsec$fMonadPlusParsec $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 forAllFilesreadProblemBox readProblemprintProblemBoxprintProblemSMTBoxprintClausesBox prettyPrintIO writeFileBox clausifyBoxoneConjectureBox oneConjecture toFormulasBoxforAllConjecturesBoxforAllConjecturestoFofBoxtoFof schemeBoxanalyseMonotonicityBoxshowMonotonicityBox guessModelBoxinferBoxprintInferredBox hornToUnitBox hornToUnitIO$fShowGlobalFlags$fShowTSTPFlags SPASSFlagsspasstimeoutsos spassFlagsrunSPASS extractAnswerEFlagseprovermemoryeflags mangleAnswerrunEAlexAcc AlexAccNone AlexAccSkip AlexAccPredAlexAccSkipPred AlexLastAccAlexNone AlexLastSkip AlexReturnAlexEOF AlexErrorAlexSkip AlexTokenAlexAddrAlexA# AlexInput