úΠ P1      !"#$%&'()*+,-./0 Safe-Inferred1212 Safe-InferredG3456789:;< =>? !"@A#B$CDEFGHIJ%KLMN&'OPQRS(TU$  !"#$%&'($  "# $%&'(!>876543;:9< =>? !"@A#B$CDEFGHIJ%KLMN&'OPQRS(TU Safe-InferredV)*W+XYZ)*+*+)V)*W+XYZ Safe-Inferred,[\-./],-./,-./,[\-./] Safe-Inferred 0^_`abcdefg00 0^_`abcdefgh      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`2abcdefghijklm Folly-0.1.3.0 Folly.Utils Folly.FormulaFolly.Unification Folly.TheoremFolly.ResolutionErrorFailed SucceededName extractValueClauseFormulaTermisVarisFuncisConstfuncNamefuncArgsvarfuncconstant appendVarNamefvtsubTerm applyToTermstefaprcondisimpbicnegtfvarsfreeVars literalArgsmatchingLiterals generalize subFormulatoPNF toSkolemFormskf toClausalForm isTautologyunifier applyUnifiermostGeneralUnifierTheoremtheorem hypothesis conclusionisValid $fEqError $fMonadErrorQNBPFTFuncVarConstantshowTerm showFormulaisAtomstripNegations applyListvariantsubQuantpullQuantifierspullQsimplifyFormula pushNegationelimVacuousQuantifiers replaceImp replaceBictransformFormula skolemizeremoveExistentialreplaceVarsWithSkolemFuncscollectSkolemFuncsdistributeDisjunctiondistrDisremoveUniversals splitClausessplitDis $fShowFormula $fShowTermUnifier possibleSubsmartelliMontanari eliminateVar applyToAllshowThm $fShowTheoremresolve resolveItergenerateNewClausesresolvedClauses tryToResolveunifiedResolvedClauseuniqueVarNames attachSuffixaddSuffixToVarNamesdeleteTautologies