)      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(None  )    )NoneNone    None !"#$%&'()*+,-./ !"#$%&'()*+,"#$%&'(/ !.-)*+,  !"#$%&'()*+,-./None<*+,-./0123456789:;<=0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[xy|~z{}{{456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw2301t*+,-./0123456789:;<=01234#56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX YZ[\]^_`abcdefghijklmnopqrstuvwxy|~z{}{{>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe 3579>ILN("(SafeSafe4ODO6 Safe        Safe             Safe  !"#$%&  !"#$%& #$ !&"%  !"#$%& Safe'()*+,-./0123456789:;<=>?@ABC'()*+,-./0123456789:*+,-'()CB.A/01@?>=<;23456789:'()*+,-./0123456789:;<=>?@ABC SafeFDEFGDEFGDEFGDEFGNone+35CKL+HIJKLMNOPQRSTUVWXYZ[\]^_`abHIJKLMNOPQRSTUVWXYZ[\]^_`abQRSRSUTLMVWNOPHIJ^_`JZ][\KXYIab HIJKLMNOPQRSTUVWXYZ[\]^_`abNone cdefghijkl cdefghijkl cdefghijkl cdefghijklNone !"+4GIKLNmnopqrstuvwxyz{|}~      !"#$%&'(mnopqrstuvwxyz{|}~('&%$#"! wxyz{|}~uvqrstop     nm|mnopqrstuvw xyz{|}~      !"#$%&'(None345KL()*+,-./0)*+,-./0./0-*+,)%)*+,-./0NoneC123456789:;<=>?@ABCDEFGHIJKLM123456789:;<=>?@ABCDEFGHIJKLM;<=89:6751234>?@ABCDEFGHIJKLM123456789:;<=>?@ABCDEFGHIJKLMNone!"KLNOPQRSNOPQRSPONQRSNOPQRSNoneKLTUVWXYZ[\]^_`abcTUVWXYZ[\]^_`abWXYZTUVc[\]^_`ab TUVWXYZ[\]^_`abcNone 3457>KLFdefghijklmnopqrstuvwxyz{|}~?defghijklmnopqrstuvwxyz{|}~Fvwutrsxyz{|}~nopqjklmhidefg:defghijklmnopqrstuvwxyz{|}~NoneNone!"   None!"NoneNNoneKL   None!"G    None!"GNone$      !"#$%&'($      !"#$%&'($      !"#$%&'("      !"#$%&'(   !"#$%&'()*+,-./01123456789:;<==>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~u.Q                   ! " # $ % & ' ( ) * + , - . / 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 RSTUVWWXYZ[\]^_`abcdefghijklm& %nopqrstuvwxyz{|}~45\]^_`zZYXcd~}| &'321   z#YX   &'A+D-+ !"#$%&'()*+,-./01234l|56789:;<=>?@ABCDEFGHIJKLMNOPQRSTU(VWXYZ[\]^_`abcdefSRghiijklmnopqqrkstupvwxyzz{|}~R(*      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRRSTUSVVZWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~jukeb_7Pk8rr8xVliDyHJvL9ST9p Jukebox.SatJukebox.SatMin Jukebox.Sat3 Jukebox.SatEqJukebox.TPTP.LexerJukebox.TPTP.ParsecJukebox.ProgressBarJukebox.OptionsJukebox.TPTP.FindFile Jukebox.MapJukebox.UnionFind Jukebox.Seq Jukebox.Utils Jukebox.NameJukebox.NameMap Jukebox.FormJukebox.TPTP.PrintJukebox.HighSatJukebox.InferTypesJukebox.Monotonox.MonotonicityJukebox.TPTP.ClauseParserJukebox.TPTP.ParseSnippetJukebox.Provers.EJukebox.Provers.SPASSJukebox.TPTP.ParseProblemJukebox.ClausifyJukebox.GuessModelJukebox.Monotonox.ToFOFJukebox.Toolboxminis_EDTdm3Pne4K7R7kBAwAfhsMiniSatneg deleteSolverSolverLit SatSolver getSolvertruefalse newSolvernewLit addClausesolveconflict modelValuevalue solveLocalMinlocalMinLit3isFalseisTruefalse3true3bottom3neg3newLit3newLit2 modelValue3value3val3EltEqSolver getSolverEqSolverEq satSolvercountertablemodel newSolverEqnewEltequalsolveEqmodelRep $fShowElt$fEqSolverSolverEq$fSatSolverSolverEqContentsCons TokenStreamAtPunctLParenRParenLBrackRBrackCommaDotOrAndNotIffImpliesFollowsXorNorNandEqNeqForAllExistsLetLetTermColonTimesPlusFunArrowLambdaApply ForAllLam ExistsLamDependentProduct DependentSumSomeTheSubtype SequentArrowDefinedDTrueDFalseDEqual DDistinctDItefDItetDODIDTTypeKeywordNormalThfTffFofCnfAxiom Hypothesis Definition AssumptionLemmaTheorem ConjectureNegatedConjectureQuestionPlainFiDomain FiHypothesis FiPredicatesTypeUnknownIncludeTokenAtomkeywordnamedefinedVarDistinctObjectNumberkindEofErrorPosscan UserState userState userStreamStreamPosition primTokenpositionResultOkExpectedReplyParsec runParsec parseError fatalErrornonemptyskipSomeskipManybetweensepBy1run_runexpectednextcutcut'satisfyeofgetStateputState$fStreamUserStateb$fAlternativeParsec$fApplicativeParsec$fMonadPlusParsec $fMonadParsec$fFunctorParsec ProgressBartickenterleave tickOnReadwithProgressBar PrefixParserTool toolProgNametoolName toolVersiontoolHelp ToolParserFlagflagName flagGroupflagHelpflagArgsMistakeUsage ParseResultYesNo ParParservalpeek OptionParser SeqParserargsconsumeArgDesc ArgParser AnnotateddescrparserargargNumargFileargFilesargNameargNums argOptionargListargUsagerunParawaitPawaitflag manyFlags filenamesioboolinGrouprunPreftoolgetEffectiveArgsparseCommandLine printHelpargError usageTool versionToolhelpToolhelpgreetingusagejustify$fMonoidPrefixParser$fFunctorPrefixParser$fApplicativeParseResult$fFunctorParseResult$fApplicativeParParser$fFunctorParParser$fApplicativeSeqParser$fFunctorSeqParser$fMonoidAnnotated$fApplicativeAnnotated$fFunctorAnnotatedfindFile findFileTPTP getTPTPDirs findFileFlagsMapfromListtoList insertWithemptyfindWithDefaultlookupinsertdeleteelemsunion intersectionnull!member\\ Replacement:>UFSrunUFevalUFexecUFinitial=:=reprepsisRepListSeqAppendUnitNilappendAconssnocappendconcat concatMap concatMapAfolduniquelengthmapMmapM_sequence $fMonoidSeq$fMonadPlusSeq$fAlternativeSeq $fMonadSeq$fApplicativeSeq $fFunctorSeq $fShowSeq $fListSeq$fList[]usortmergenubpopenClosedmaxIndexopenNameM:::NamedbaseNameNameuniqueIdbaseunsafeMakeNamestringBaseNamelhsrhsnewName unsafeCloseclosed0nameOnameIstdNamescloseclose_closedIOsupplyuniquifyNameMaplookup_ singleton ShareStateSubstUnpackrep'RepConstUnaryBinarySymbolictypeOfTypeOfFormClause_TermAtomicSignedBind_Input_Obligs_ProblemInputtagwhatNoAnswerReasonGaveUpTimeoutAnswer Satisfiable UnsatisfiableNoAnswerKindTagClauseObligsaxioms conjectures satisfiable unsatisfiableCNFBind ConnectiveLiteralEquivNeg:=:Tru:@:FunctionVariableTypedtypFunTyperesOtname tmonotonetsize DomainSizeFiniteInfinite debugging typeMaybeName newSymbol newFunctionnewTypefunArgsaritysize normAtomicthepossignForm connectivent.=>..=./\\/ closeFormconjdisjpositive notInwardssimplesimplifytoObligsclausetoForm toLiterals recursively recursivelyMcollectids|=>|+|substfreegroundbindtermsAndBindersnamestypestypes'termsvars functionsisFof uniqueNamesforcecheck checkBindersharemapType$fUnpackObligs $fUnpackInput $fUnpackSeq $fUnpack[] $fUnpackBind$fUnpackSigned$fUnpackAtomic $fUnpackTerm$fUnpackClause $fUnpackForm$fSymbolicObligs$fSymbolicInput $fSymbolicSeq $fSymbolic[]$fSymbolicBind$fSymbolicSigned$fSymbolicAtomic$fSymbolicTerm$fSymbolicClause$fSymbolicForm$fFunctorInput $fShowAnswer$fFunctorSigned$fHashableSigned$fHashableAtomic $fOrdAtomic $fEqAtomic $fTypedTerm $fNamedTerm$fHashableTerm $fTyped:::$fTypedFunType $fTypedType $fNamedType$fHashableType $fOrdType$fEqTypePrettyLevelChatty prettyProblem prettyShow chattyShow prettyFormulaWatchSatStateSatrunSat_Sat1runSat1_runSatrunSat1atIndexaddFormflattenlitvarType' Variable' Function' inferTypesgenerate FalseExtended TrueExtended Extension TrueExtend FalseExtend CopyExtendannotateMonotonicitymonotone fromModel extensionliteralsafeguards $fHashableVarType_TTypeFunProd FormulaLike fromFormulaTermLike fromThingThingFormulaIncludeStatement ParsecStateParser ParseStateMkState initialState testParser getProblemkeyword'punct'punctdefined'variablenumberatomparensbracksbinExprsectioninputinclude newFormula newNameFromfindType applyFunction typeErrorlookupFunction individualcnftfffoftermunitary quantifiedformulavarDecltype_prodarrowleaf compoundTypetypeDeclaration$fFormulaLikeThing$fFormulaLikeForm$fTermLikeThing$fTermLikeTerm$fTermLikeForm $fShowThing$fStreamTokenStreamTokenformform'EFlagseprovertimeoutmemoryeflags mangleAnswerrunE extractAnswer SPASSFlagsspasssos spassFlagsrunSPASS parseProblemparseProblemWithMCost ClausifyFlags splitting clausifyFlagsclausifysplit clausForm miniscopeforAllforAllOr removeEquivremoveEquivAux makeCopyable removeExistsremoveExpensiveOrunitCostandCostorCostremoveExpensiveOrAuxmakeOrcross simplifyCNF skolemNamenextSkwithNamegetNameskolemUniversePeanoTreesuniversepeanotrees guessModelindfunctionrhsscasescases1Scheme1existsequals funcAxiom typeAxiomScheme makeFunctionscheme1guard translate1 translate tagsFlagstagstags1 tagsAxiom tagsExistsguards1naked guardsAxiomguardsTypeAxiom GlobalFlagsquiet globalFlags=>>==>> greetingBox greetingBoxIO allFilesBoxallFilesparseProblemBoxparseProblemIO withString encodeString clausifyBox clausifyIOtoFofBoxoneConjectureBox oneConjecturetoFofIO schemeBoxmonotonicityBox monotonicityannotateMonotonicityBoxprettyPrintBox prettyFormIOprettyClauseBox prettyPrintIO writeFileBox guessModelBox guessModelIO allObligsBox allObligsIOinferBoxprintInferredBox equinoxBox$fSatSolverSolver AlexAccPredAlexAcc AlexAccNone AlexAccSkipAlexAccSkipPred AlexLastAccAlexNone AlexLastSkip AlexReturnAlexEOF AlexErrorAlexSkip AlexTokenAlexAddrAlexA# AlexInput alex_base alex_table alex_check alex_deflt alex_acceptpkdcopyunquoteunquote' readNumberalexInputPrevChar alexGetByte alexGetChargetCharNonEmptyadvance alex_action_3 alex_action_4 alex_action_5 alex_action_6 alex_action_7 alex_action_8 alex_action_9alex_action_10alex_action_11alex_action_12alex_action_13alex_action_14alex_action_15alex_action_16alex_action_17alex_action_18alex_action_19alex_action_20alex_action_21alex_action_22alex_action_23alex_action_24alex_action_25alex_action_26alex_action_27alex_action_28alex_action_29alex_action_30alex_action_31alex_action_32alex_action_33alex_action_34alex_action_35alex_action_36alex_action_37alex_action_38alex_action_39alex_action_40alex_action_41alex_action_42alex_action_43alex_action_44alex_action_45alex_action_46alex_action_47alex_action_48alex_action_49alex_action_50alex_action_51alex_action_52alex_action_53alex_action_54alex_action_55alex_action_56alex_action_57alex_action_58alex_action_59alex_action_60alex_action_61alex_action_62alex_action_63alex_action_64alex_action_65alex_action_66alex_action_67alex_action_68alex_action_69alex_action_70alex_action_71alexIndexInt16OffAddralexIndexInt32OffAddr quickIndexalexScan alexScanUser alex_scan_tkn alexAndPredalexPrevCharIsalexPrevCharMatchesalexPrevCharIsOneOfalexRightContextiUnbox$fFunctorAlexLastAcc $fShowPunct $fShowDefined $fShowKeywordLastTickEnterLeaveStateenabledlevellastunNameM$fFunctorClosed $fNamed::: $fHashable:::$fOrd:::$fEq::: $fNamedName $fNamed[]$fNamedByteString $fShowName$fHashableName $fOrdName$fEqName keyMember deleteKeypPrint pPrintSymbol pPrintBinding pPrintUse escapeAtomquote prettyClause prettyInputprettyConnective prettyParen prettyQuant $fShowKind$fShowConnective $fShowForm $fPrettyForm $fShowClause$fPrettyClause $fShowAtomic$fPrettyAtomic $fShowTerm $fPretty[] $fPrettyTerm $fShowInput $fPrettyInput $fShowClosed $fPretty[]0 $fShowFunType$fPrettyFunType $fShowToken $fShowType $fPrettyType $fPrettyName