==================== FINAL INTERFACE ==================== 2017-05-02 18:36:39.549485 UTC interface liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types 8002 interface hash: 6f7c82d8c40a0cb837de98cd5523f7d8 ABI hash: 09d1039f1e0058408506d58eee0982ca export-list hash: 91181ff2c29316a0420a9031c7b2d4bd orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: 942dd8a3565e2ef1a81fdce81e5ee716 sig of: Nothing used TH splices: False where exports: Language.Fixpoint.Types.Constraints.addIds Language.Fixpoint.Types.Constraints.allowHO Language.Fixpoint.Types.Constraints.allowHOquals Language.Fixpoint.Types.Constraints.convertFormat Language.Fixpoint.Types.Constraints.fi Language.Fixpoint.Types.Constraints.getEqBody Language.Fixpoint.Types.Constraints.isGWfc Language.Fixpoint.Types.Constraints.isUnsafe Language.Fixpoint.Types.Constraints.ksMember Language.Fixpoint.Types.Constraints.mkQual Language.Fixpoint.Types.Constraints.mkSubC Language.Fixpoint.Types.Constraints.qualifier Language.Fixpoint.Types.Constraints.remakeQual Language.Fixpoint.Types.Constraints.saveQuery Language.Fixpoint.Types.Constraints.shiftVV Language.Fixpoint.Types.Constraints.strengthenLhs Language.Fixpoint.Types.Constraints.subC Language.Fixpoint.Types.Constraints.subcId Language.Fixpoint.Types.Constraints.toFixpoint Language.Fixpoint.Types.Constraints.toGFixSol Language.Fixpoint.Types.Constraints.trueQual Language.Fixpoint.Types.Constraints.unsafe Language.Fixpoint.Types.Constraints.updateWfCExpr Language.Fixpoint.Types.Constraints.wfC Language.Fixpoint.Types.Constraints.writeFInfo Language.Fixpoint.Types.Environments.adjustBindEnv Language.Fixpoint.Types.Environments.bindEnvFromList Language.Fixpoint.Types.Environments.bindEnvToList Language.Fixpoint.Types.Environments.deleteIBindEnv Language.Fixpoint.Types.Environments.deleteSEnv Language.Fixpoint.Types.Environments.diffIBindEnv Language.Fixpoint.Types.Environments.differenceSEnv Language.Fixpoint.Types.Environments.elemsBindEnv Language.Fixpoint.Types.Environments.elemsIBindEnv Language.Fixpoint.Types.Environments.emptyBindEnv Language.Fixpoint.Types.Environments.emptyIBindEnv Language.Fixpoint.Types.Environments.emptySEnv Language.Fixpoint.Types.Environments.envCs Language.Fixpoint.Types.Environments.filterBindEnv Language.Fixpoint.Types.Environments.filterIBindEnv Language.Fixpoint.Types.Environments.filterSEnv Language.Fixpoint.Types.Environments.fromListSEnv Language.Fixpoint.Types.Environments.fromMapSEnv Language.Fixpoint.Types.Environments.getPack Language.Fixpoint.Types.Environments.insertBindEnv Language.Fixpoint.Types.Environments.insertSEnv Language.Fixpoint.Types.Environments.insertsIBindEnv Language.Fixpoint.Types.Environments.intersectWithSEnv Language.Fixpoint.Types.Environments.intersectionIBindEnv Language.Fixpoint.Types.Environments.lookupBindEnv Language.Fixpoint.Types.Environments.lookupSEnv Language.Fixpoint.Types.Environments.lookupSEnvWithDistance Language.Fixpoint.Types.Environments.makePack Language.Fixpoint.Types.Environments.mapBindEnv Language.Fixpoint.Types.Environments.mapMSEnv Language.Fixpoint.Types.Environments.mapSEnv Language.Fixpoint.Types.Environments.mapSEnvWithKey Language.Fixpoint.Types.Environments.mapWithKeyMBindEnv Language.Fixpoint.Types.Environments.memberIBindEnv Language.Fixpoint.Types.Environments.memberSEnv Language.Fixpoint.Types.Environments.nullIBindEnv Language.Fixpoint.Types.Environments.toListSEnv Language.Fixpoint.Types.Environments.unionIBindEnv Language.Fixpoint.Types.Environments.unionSEnv Language.Fixpoint.Types.Environments.unionSEnv' Language.Fixpoint.Types.Errors.catError Language.Fixpoint.Types.Errors.catErrors Language.Fixpoint.Types.Errors.colorResult Language.Fixpoint.Types.Errors.die Language.Fixpoint.Types.Errors.err Language.Fixpoint.Types.Errors.errFreeVarInConstraint Language.Fixpoint.Types.Errors.errFreeVarInQual Language.Fixpoint.Types.Errors.errIllScopedKVar Language.Fixpoint.Types.Errors.exit Language.Fixpoint.Types.Errors.resultDoc Language.Fixpoint.Types.Names.anfPrefix Language.Fixpoint.Types.Names.bitVecApplyName Language.Fixpoint.Types.Names.bitVecName Language.Fixpoint.Types.Names.bitVecToIntName Language.Fixpoint.Types.Names.boolApplyName Language.Fixpoint.Types.Names.boolConName Language.Fixpoint.Types.Names.boolToIntName Language.Fixpoint.Types.Names.bvAndName Language.Fixpoint.Types.Names.bvOrName Language.Fixpoint.Types.Names.consName Language.Fixpoint.Types.Names.consSym Language.Fixpoint.Types.Names.divFuncName Language.Fixpoint.Types.Names.dropSym Language.Fixpoint.Types.Names.dummyName Language.Fixpoint.Types.Names.dummySymbol Language.Fixpoint.Types.Names.existSymbol Language.Fixpoint.Types.Names.funConName Language.Fixpoint.Types.Names.headSym Language.Fixpoint.Types.Names.intApplyName Language.Fixpoint.Types.Names.intArgName Language.Fixpoint.Types.Names.intSymbol Language.Fixpoint.Types.Names.isDummy Language.Fixpoint.Types.Names.isLitSymbol Language.Fixpoint.Types.Names.isNonSymbol Language.Fixpoint.Types.Names.isNontrivialVV Language.Fixpoint.Types.Names.isPrefixOfSym Language.Fixpoint.Types.Names.isSuffixOfSym Language.Fixpoint.Types.Names.kArgSymbol Language.Fixpoint.Types.Names.lambdaName Language.Fixpoint.Types.Names.lengthSym Language.Fixpoint.Types.Names.listConName Language.Fixpoint.Types.Names.listLConName Language.Fixpoint.Types.Names.litSymbol Language.Fixpoint.Types.Names.mapApplyName Language.Fixpoint.Types.Names.mapConName Language.Fixpoint.Types.Names.mapToIntName Language.Fixpoint.Types.Names.mulFuncName Language.Fixpoint.Types.Names.nilName Language.Fixpoint.Types.Names.nonSymbol Language.Fixpoint.Types.Names.preludeName Language.Fixpoint.Types.Names.prims Language.Fixpoint.Types.Names.realApplyName Language.Fixpoint.Types.Names.realToIntName Language.Fixpoint.Types.Names.renameSymbol Language.Fixpoint.Types.Names.setApplyName Language.Fixpoint.Types.Names.setConName Language.Fixpoint.Types.Names.setToIntName Language.Fixpoint.Types.Names.size32Name Language.Fixpoint.Types.Names.size64Name Language.Fixpoint.Types.Names.strConName Language.Fixpoint.Types.Names.stripPrefix Language.Fixpoint.Types.Names.suffixSymbol Language.Fixpoint.Types.Names.symChars Language.Fixpoint.Types.Names.symbolSafeString Language.Fixpoint.Types.Names.symbolSafeText Language.Fixpoint.Types.Names.symbolString Language.Fixpoint.Types.Names.symbolText Language.Fixpoint.Types.Names.symbolicString Language.Fixpoint.Types.Names.tempPrefix Language.Fixpoint.Types.Names.tempSymbol Language.Fixpoint.Types.Names.tidySymbol Language.Fixpoint.Types.Names.tupConName Language.Fixpoint.Types.Names.unLitSymbol Language.Fixpoint.Types.Names.unconsSym Language.Fixpoint.Types.Names.vv Language.Fixpoint.Types.Names.vvCon Language.Fixpoint.Types.Names.vvName Language.Fixpoint.Types.PrettyPrint.boxDoc Language.Fixpoint.Types.PrettyPrint.boxHSep Language.Fixpoint.Types.PrettyPrint.docBox Language.Fixpoint.Types.PrettyPrint.notracepp Language.Fixpoint.Types.PrettyPrint.pprint Language.Fixpoint.Types.PrettyPrint.pprintKVs Language.Fixpoint.Types.PrettyPrint.showFix Language.Fixpoint.Types.PrettyPrint.showTable Language.Fixpoint.Types.PrettyPrint.showpp Language.Fixpoint.Types.PrettyPrint.traceFix Language.Fixpoint.Types.PrettyPrint.tracepp Language.Fixpoint.Types.Refinements.&.& Language.Fixpoint.Types.Refinements.EBot Language.Fixpoint.Types.Refinements.EDiv Language.Fixpoint.Types.Refinements.EEq Language.Fixpoint.Types.Refinements.ERDiv Language.Fixpoint.Types.Refinements.ERTimes Language.Fixpoint.Types.Refinements.ETimes Language.Fixpoint.Types.Refinements.PFalse Language.Fixpoint.Types.Refinements.PTop Language.Fixpoint.Types.Refinements.PTrue Language.Fixpoint.Types.Refinements.conjuncts Language.Fixpoint.Types.Refinements.debruijnIndex Language.Fixpoint.Types.Refinements.eAppC Language.Fixpoint.Types.Refinements.eApps Language.Fixpoint.Types.Refinements.eProp Language.Fixpoint.Types.Refinements.eVar Language.Fixpoint.Types.Refinements.elit Language.Fixpoint.Types.Refinements.exprReft Language.Fixpoint.Types.Refinements.falseReft Language.Fixpoint.Types.Refinements.flattenRefas Language.Fixpoint.Types.Refinements.intKvar Language.Fixpoint.Types.Refinements.isContraPred Language.Fixpoint.Types.Refinements.isFunctionSortedReft Language.Fixpoint.Types.Refinements.isGradual Language.Fixpoint.Types.Refinements.isNonTrivial Language.Fixpoint.Types.Refinements.isSingletonReft Language.Fixpoint.Types.Refinements.isTautoPred Language.Fixpoint.Types.Refinements.mapPredReft Language.Fixpoint.Types.Refinements.mkEApp Language.Fixpoint.Types.Refinements.mkProp Language.Fixpoint.Types.Refinements.notExprReft Language.Fixpoint.Types.Refinements.pAnd Language.Fixpoint.Types.Refinements.pExist Language.Fixpoint.Types.Refinements.pGAnd Language.Fixpoint.Types.Refinements.pGAnds Language.Fixpoint.Types.Refinements.pIte Language.Fixpoint.Types.Refinements.pOr Language.Fixpoint.Types.Refinements.pprintReft Language.Fixpoint.Types.Refinements.predReft Language.Fixpoint.Types.Refinements.propReft Language.Fixpoint.Types.Refinements.reft Language.Fixpoint.Types.Refinements.reftBind Language.Fixpoint.Types.Refinements.reftConjuncts Language.Fixpoint.Types.Refinements.reftPred Language.Fixpoint.Types.Refinements.splitEApp Language.Fixpoint.Types.Refinements.symbolReft Language.Fixpoint.Types.Refinements.trueReft Language.Fixpoint.Types.Refinements.trueSortedReft Language.Fixpoint.Types.Refinements.uexprReft Language.Fixpoint.Types.Refinements.usymbolReft Language.Fixpoint.Types.Refinements.vv_ Language.Fixpoint.Types.Refinements.|.| Language.Fixpoint.Types.Sorts.bitVecSort Language.Fixpoint.Types.Sorts.bkFFunc Language.Fixpoint.Types.Sorts.boolFTyCon Language.Fixpoint.Types.Sorts.boolSort Language.Fixpoint.Types.Sorts.fApp Language.Fixpoint.Types.Sorts.fApp' Language.Fixpoint.Types.Sorts.fAppTC Language.Fixpoint.Types.Sorts.fObj Language.Fixpoint.Types.Sorts.fTyconSort Language.Fixpoint.Types.Sorts.fTyconSymbol Language.Fixpoint.Types.Sorts.funcSort Language.Fixpoint.Types.Sorts.functionSort Language.Fixpoint.Types.Sorts.intFTyCon Language.Fixpoint.Types.Sorts.intSort Language.Fixpoint.Types.Sorts.isFirstOrder Language.Fixpoint.Types.Sorts.isListTC Language.Fixpoint.Types.Sorts.isNumeric Language.Fixpoint.Types.Sorts.isReal Language.Fixpoint.Types.Sorts.isString Language.Fixpoint.Types.Sorts.listFTyCon Language.Fixpoint.Types.Sorts.mapSort Language.Fixpoint.Types.Sorts.mappendFTC Language.Fixpoint.Types.Sorts.mkFFunc Language.Fixpoint.Types.Sorts.numFTyCon Language.Fixpoint.Types.Sorts.realFTyCon Language.Fixpoint.Types.Sorts.realSort Language.Fixpoint.Types.Sorts.setFTyCon Language.Fixpoint.Types.Sorts.setSort Language.Fixpoint.Types.Sorts.sortFTycon Language.Fixpoint.Types.Sorts.sortSubst Language.Fixpoint.Types.Sorts.strFTyCon Language.Fixpoint.Types.Sorts.strSort Language.Fixpoint.Types.Sorts.symbolFTycon Language.Fixpoint.Types.Sorts.symbolNumInfoFTyCon Language.Fixpoint.Types.Spans.atLoc Language.Fixpoint.Types.Spans.dummyLoc Language.Fixpoint.Types.Spans.dummyPos Language.Fixpoint.Types.Spans.dummySpan Language.Fixpoint.Types.Spans.locAt Language.Fixpoint.Types.Spans.sourcePosElts Language.Fixpoint.Types.Substitutions.filterSubst Language.Fixpoint.Types.Substitutions.isEmptySubst Language.Fixpoint.Types.Substitutions.mkSubst Language.Fixpoint.Types.Substitutions.subst1Except Language.Fixpoint.Types.Substitutions.substExcept Language.Fixpoint.Types.Substitutions.substfExcept Language.Fixpoint.Types.Substitutions.targetSubstSyms Language.Fixpoint.Types.Triggers.defaultTrigger Language.Fixpoint.Types.Triggers.makeTriggers Language.Fixpoint.Types.Triggers.noTrigger Language.Fixpoint.Types.Utils.kvarDomain Language.Fixpoint.Types.Utils.reftFreeVars Language.Fixpoint.Types.Utils.sortedReftConcKVars Language.Fixpoint.Types.Constraints.AxiomEnv{Language.Fixpoint.Types.Constraints.AEnv aenvEqs aenvExpand aenvFuel aenvSimpl aenvSyms} Language.Fixpoint.Types.Constraints.Equation{Language.Fixpoint.Types.Constraints.Equ eqArgs eqBody eqName} Language.Fixpoint.Types.Constraints.FInfo Language.Fixpoint.Types.Constraints.FInfoWithOpts{Language.Fixpoint.Types.Constraints.FIO fioFI fioOpts} Language.Fixpoint.Types.Constraints.FixSolution Language.Fixpoint.Types.Constraints.GFixSolution Language.Fixpoint.Types.Constraints.GInfo{Language.Fixpoint.Types.Constraints.FI ae asserts bindInfo bs cm dLits gLits hoInfo kuts quals ws} Language.Fixpoint.Types.Constraints.HOInfo{Language.Fixpoint.Types.Constraints.HOI hoBinds hoQuals} Language.Fixpoint.Types.Constraints.Kuts{Language.Fixpoint.Types.Constraints.KS ksVars} Language.Fixpoint.Types.Constraints.Qualifier{Language.Fixpoint.Types.Constraints.Q qBody qName qParams qPos} Language.Fixpoint.Types.Constraints.Result{Language.Fixpoint.Types.Constraints.Result gresSolution resSolution resStatus} Language.Fixpoint.Types.Constraints.Rewrite{Language.Fixpoint.Types.Constraints.SMeasure smArgs smBody smDC smName} Language.Fixpoint.Types.Constraints.SInfo Language.Fixpoint.Types.Constraints.SimpC{Language.Fixpoint.Types.Constraints.SimpC _cenv _cid _cinfo _crhs _ctag} Language.Fixpoint.Types.Constraints.Solver Language.Fixpoint.Types.Constraints.SubC{slhs srhs} Language.Fixpoint.Types.Constraints.SubcId Language.Fixpoint.Types.Constraints.Tag Language.Fixpoint.Types.Constraints.TaggedC{Language.Fixpoint.Types.Constraints.clhs Language.Fixpoint.Types.Constraints.crhs Language.Fixpoint.Types.Constraints.senv Language.Fixpoint.Types.Constraints.sid Language.Fixpoint.Types.Constraints.sinfo Language.Fixpoint.Types.Constraints.stag} Language.Fixpoint.Types.Constraints.WfC{Language.Fixpoint.Types.Constraints.GWfC Language.Fixpoint.Types.Constraints.WfC wenv wexpr winfo wrft} Language.Fixpoint.Types.Environments.BindEnv Language.Fixpoint.Types.Environments.BindId Language.Fixpoint.Types.Environments.BindMap Language.Fixpoint.Types.Environments.IBindEnv Language.Fixpoint.Types.Environments.Packs{Language.Fixpoint.Types.Environments.Packs packm} Language.Fixpoint.Types.Environments.SESearch{Language.Fixpoint.Types.Environments.Alts Language.Fixpoint.Types.Environments.Found} Language.Fixpoint.Types.Environments.SEnv Language.Fixpoint.Types.Environments.SizedEnv|{beBinds} Language.Fixpoint.Types.Environments.SolEnv{Language.Fixpoint.Types.Environments.SolEnv soeBinds} Language.Fixpoint.Types.Errors.Error Language.Fixpoint.Types.Errors.Error1|{errLoc errMsg} Language.Fixpoint.Types.Errors.FixResult{Language.Fixpoint.Types.Errors.Crash Language.Fixpoint.Types.Errors.Safe Language.Fixpoint.Types.Errors.Unsafe} Language.Fixpoint.Types.Names.LocSymbol Language.Fixpoint.Types.Names.LocText Language.Fixpoint.Types.Names.Symbol Language.Fixpoint.Types.Names.Symbolic{Language.Fixpoint.Types.Names.symbol} Language.Fixpoint.Types.PrettyPrint.DocTable{Language.Fixpoint.Types.PrettyPrint.DocTable} Language.Fixpoint.Types.PrettyPrint.Fixpoint{Language.Fixpoint.Types.PrettyPrint.simplify Language.Fixpoint.Types.PrettyPrint.toFix} Language.Fixpoint.Types.PrettyPrint.PPrint{Language.Fixpoint.Types.PrettyPrint.pprintPrec Language.Fixpoint.Types.PrettyPrint.pprintTidy} Language.Fixpoint.Types.PrettyPrint.PTable{Language.Fixpoint.Types.PrettyPrint.ptable} Language.Fixpoint.Types.PrettyPrint.Tidy{Language.Fixpoint.Types.PrettyPrint.Full Language.Fixpoint.Types.PrettyPrint.Lossy} Language.Fixpoint.Types.Refinements.Bop{Language.Fixpoint.Types.Refinements.Div Language.Fixpoint.Types.Refinements.Minus Language.Fixpoint.Types.Refinements.Mod Language.Fixpoint.Types.Refinements.Plus Language.Fixpoint.Types.Refinements.RDiv Language.Fixpoint.Types.Refinements.RTimes Language.Fixpoint.Types.Refinements.Times} Language.Fixpoint.Types.Refinements.Brel{Language.Fixpoint.Types.Refinements.Eq Language.Fixpoint.Types.Refinements.Ge Language.Fixpoint.Types.Refinements.Gt Language.Fixpoint.Types.Refinements.Le Language.Fixpoint.Types.Refinements.Lt Language.Fixpoint.Types.Refinements.Ne Language.Fixpoint.Types.Refinements.Ueq Language.Fixpoint.Types.Refinements.Une} Language.Fixpoint.Types.Refinements.Constant{Language.Fixpoint.Types.Refinements.I Language.Fixpoint.Types.Refinements.L Language.Fixpoint.Types.Refinements.R} Language.Fixpoint.Types.Refinements.Expr{Language.Fixpoint.Types.Refinements.EApp Language.Fixpoint.Types.Refinements.EBin Language.Fixpoint.Types.Refinements.ECon Language.Fixpoint.Types.Refinements.ECst Language.Fixpoint.Types.Refinements.EIte Language.Fixpoint.Types.Refinements.ELam Language.Fixpoint.Types.Refinements.ENeg Language.Fixpoint.Types.Refinements.ESym Language.Fixpoint.Types.Refinements.ETAbs Language.Fixpoint.Types.Refinements.ETApp Language.Fixpoint.Types.Refinements.EVar Language.Fixpoint.Types.Refinements.PAll Language.Fixpoint.Types.Refinements.PAnd Language.Fixpoint.Types.Refinements.PAtom Language.Fixpoint.Types.Refinements.PExist Language.Fixpoint.Types.Refinements.PGrad Language.Fixpoint.Types.Refinements.PIff Language.Fixpoint.Types.Refinements.PImp Language.Fixpoint.Types.Refinements.PKVar Language.Fixpoint.Types.Refinements.PNot Language.Fixpoint.Types.Refinements.POr} Language.Fixpoint.Types.Refinements.Expression{Language.Fixpoint.Types.Refinements.expr} Language.Fixpoint.Types.Refinements.Falseable|{Language.Fixpoint.Types.Refinements.isFalse} Language.Fixpoint.Types.Refinements.KVSub{Language.Fixpoint.Types.Refinements.KVS ksuKVar ksuSort ksuSubst ksuVV} Language.Fixpoint.Types.Refinements.KVar{Language.Fixpoint.Types.Refinements.KV kv} Language.Fixpoint.Types.Refinements.Pred Language.Fixpoint.Types.Refinements.Predicate{Language.Fixpoint.Types.Refinements.prop} Language.Fixpoint.Types.Refinements.Reft{Language.Fixpoint.Types.Refinements.Reft} Language.Fixpoint.Types.Refinements.Reftable{Language.Fixpoint.Types.Refinements.bot Language.Fixpoint.Types.Refinements.isTauto Language.Fixpoint.Types.Refinements.meet Language.Fixpoint.Types.Refinements.ofReft Language.Fixpoint.Types.Refinements.params Language.Fixpoint.Types.Refinements.ppTy Language.Fixpoint.Types.Refinements.toReft Language.Fixpoint.Types.Refinements.top} Language.Fixpoint.Types.Refinements.SortedReft{Language.Fixpoint.Types.Refinements.RR sr_reft sr_sort} Language.Fixpoint.Types.Refinements.Subable{Language.Fixpoint.Types.Refinements.subst Language.Fixpoint.Types.Refinements.subst1 Language.Fixpoint.Types.Refinements.substa Language.Fixpoint.Types.Refinements.substf Language.Fixpoint.Types.Refinements.syms} Language.Fixpoint.Types.Refinements.Subst{Language.Fixpoint.Types.Refinements.Su} Language.Fixpoint.Types.Refinements.SymConst{Language.Fixpoint.Types.Refinements.SL} Language.Fixpoint.Types.Sorts.FTycon Language.Fixpoint.Types.Sorts.Sort{Language.Fixpoint.Types.Sorts.FAbs Language.Fixpoint.Types.Sorts.FApp Language.Fixpoint.Types.Sorts.FFrac Language.Fixpoint.Types.Sorts.FFunc Language.Fixpoint.Types.Sorts.FInt Language.Fixpoint.Types.Sorts.FNum Language.Fixpoint.Types.Sorts.FObj Language.Fixpoint.Types.Sorts.FReal Language.Fixpoint.Types.Sorts.FTC Language.Fixpoint.Types.Sorts.FVar} Language.Fixpoint.Types.Sorts.Sub{Language.Fixpoint.Types.Sorts.Sub} Language.Fixpoint.Types.Sorts.TCEmb Language.Fixpoint.Types.Spans.Loc{Language.Fixpoint.Types.Spans.srcSpan} Language.Fixpoint.Types.Spans.Located{Language.Fixpoint.Types.Spans.Loc loc locE val} Language.Fixpoint.Types.Spans.SrcSpan{Language.Fixpoint.Types.Spans.SS sp_start sp_stop} Language.Fixpoint.Types.Triggers.Trigger{Language.Fixpoint.Types.Triggers.LeftHandSide Language.Fixpoint.Types.Triggers.NoTrigger} Language.Fixpoint.Types.Triggers.Triggered{Language.Fixpoint.Types.Triggers.TR} Text.Parsec.Pos.SourcePos module dependencies: Language.Fixpoint.Misc Language.Fixpoint.Types.Config Language.Fixpoint.Types.Constraints Language.Fixpoint.Types.Environments Language.Fixpoint.Types.Errors Language.Fixpoint.Types.Names Language.Fixpoint.Types.PrettyPrint Language.Fixpoint.Types.Refinements Language.Fixpoint.Types.Sorts Language.Fixpoint.Types.Spans Language.Fixpoint.Types.Substitutions Language.Fixpoint.Types.Triggers Language.Fixpoint.Types.Utils Language.Fixpoint.Utils.Files package dependencies: ansi-terminal-0.6.2.3@ansi-terminal-0.6.2.3-4HPxin1iv6RAndS8lH3nzo array-0.5.1.1@array-0.5.1.1 async-2.1.1@async-2.1.1-4n6HEMPJR2eJK0JpvCfuPK base-4.9.1.0 binary-0.8.3.0@binary-0.8.3.0 boxes-0.1.4@boxes-0.1.4-6YjYnmNJvyiGUQgGc0o5m bytestring-0.10.8.1@bytestring-0.10.8.1 cereal-0.5.4.0@cereal-0.5.4.0-BsAGxfp8yAs3CiRo2E875e cmdargs-0.10.17@cmdargs-0.10.17-IWa8ygdJhnJBShkQXN8V9I containers-0.5.7.1@containers-0.5.7.1 deepseq-1.4.2.0@deepseq-1.4.2.0 directory-1.3.0.0@directory-1.3.0.0 filepath-1.4.1.1@filepath-1.4.1.1 ghc-prim-0.5.0.0 hashable-1.2.6.0@hashable-1.2.6.0-3EXxoqeEgbfAKr6aGkye6x integer-gmp-1.0.0.1 intern-0.9.1.4@intern-0.9.1.4-L6DPHi71I8uFQt9sdHfbWx located-base-0.1.1.0@located-base-0.1.1.0-HUdCVrbsrYd4xCcb0zuvg3 parsec-3.1.11@parsec-3.1.11-113irVHGgd88sRnywByDNw pretty-1.1.3.3@pretty-1.1.3.3 process-1.4.3.0@process-1.4.3.0 split-0.2.3.1@split-0.2.3.1-FWyXC6nhV0H3AfM8IzrEFk stm-2.4.4.1@stm-2.4.4.1-JQn4hNPyYjP5m9AcbI88Ve syb-0.6@syb-0.6-IcoSwlPi2Nx4zSqMmorFPS text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR time-1.6.0.1@time-1.6.0.1 transformers-0.5.2.0@transformers-0.5.2.0 unix-2.7.2.1@unix-2.7.2.1 unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o orphans: base-4.9.1.0:GHC.Base base-4.9.1.0:GHC.Float binary-0.8.3.0@binary-0.8.3.0:Data.Binary.Generic bytestring-0.10.8.1@bytestring-0.10.8.1:Data.ByteString.Builder cmdargs-0.10.17@cmdargs-0.10.17-IWa8ygdJhnJBShkQXN8V9I:System.Console.CmdArgs.Explicit.Help hashable-1.2.6.0@hashable-1.2.6.0-3EXxoqeEgbfAKr6aGkye6x:Data.Hashable.Generic liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Constraints liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Environments liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Errors liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Names liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Spans liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Substitutions stm-2.4.4.1@stm-2.4.4.1-JQn4hNPyYjP5m9AcbI88Ve:Control.Monad.STM syb-0.6@syb-0.6-IcoSwlPi2Nx4zSqMmorFPS:Data.Generics.Instances text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Lazy text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Show time-1.6.0.1@time-1.6.0.1:Data.Time.Calendar.Gregorian time-1.6.0.1@time-1.6.0.1:Data.Time.Format.Parse time-1.6.0.1@time-1.6.0.1:Data.Time.LocalTime.LocalTime family instance modules: base-4.9.1.0:Control.Applicative base-4.9.1.0:Data.Complex base-4.9.1.0:Data.Either base-4.9.1.0:Data.Functor.Compose base-4.9.1.0:Data.Functor.Const base-4.9.1.0:Data.Functor.Identity base-4.9.1.0:Data.Functor.Product base-4.9.1.0:Data.Functor.Sum base-4.9.1.0:Data.List.NonEmpty base-4.9.1.0:Data.Monoid base-4.9.1.0:Data.Semigroup base-4.9.1.0:Data.Type.Equality base-4.9.1.0:Data.Version base-4.9.1.0:Data.Void base-4.9.1.0:GHC.Exts base-4.9.1.0:GHC.Generics base-4.9.1.0:GHC.IO.Exception base-4.9.1.0:GHC.TypeLits containers-0.5.7.1@containers-0.5.7.1:Data.IntMap.Base containers-0.5.7.1@containers-0.5.7.1:Data.IntSet.Base containers-0.5.7.1@containers-0.5.7.1:Data.Map.Base containers-0.5.7.1@containers-0.5.7.1:Data.Sequence containers-0.5.7.1@containers-0.5.7.1:Data.Set.Base intern-0.9.1.4@intern-0.9.1.4-L6DPHi71I8uFQt9sdHfbWx:Data.Interned.Internal.Text liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Config liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Constraints liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Environments liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Errors liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Names liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Sorts liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Spans liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf:Language.Fixpoint.Types.Triggers pretty-1.1.3.3@pretty-1.1.3.3:Text.PrettyPrint.Annotated.HughesPJ pretty-1.1.3.3@pretty-1.1.3.3:Text.PrettyPrint.HughesPJ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Lazy unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o:Data.HashMap.Base unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o:Data.HashSet import -/ base-4.9.1.0:Prelude 22dd289b8469a8fa8dc81cab7b237771 import -/ Language.Fixpoint.Types.Constraints dc475bd125456ae511f39eb7bfb576f7 exports: 8ff2109a000830685650941885f8f564 AEnv 4a3f743969d6c689b4ef13e482c65207 AxiomEnv 1052549cc559e08aaa78c218edda206c Equ 4371743452bf5d526ebc1b176ad109f0 Equation 6fa1753970c5ab8b1ce3d107cde4096f FI fecb67027c21bc9e81363103b09193b1 FIO ee3011cbfbf80f79537822f329acfc58 FInfo beb16efa76d83917c7875fd2371988e0 FInfoWithOpts 528e5765b1592890448e36f31279cea6 FixSolution 5b4735b3e3cc0ca65b03d3255d2f3f6c GFixSolution 1de0e7882069f13222c6effa6f71fad5 GInfo 1052549cc559e08aaa78c218edda206c GWfC 87bcb851e06480707d62eba2b3c2c0c6 HOI 0fd22b30b1b7ef3bea20b37d6995c231 HOInfo 7a24b8d792e855ca223f976758f59930 KS 34a2e7fa08a7a88ae7f87de39d5be762 Kuts 10aef948b5229216dcc343e2e00963d2 Q e1878ebe3b69f7221293cc0e5f7fc6d6 Qualifier 50ebd3aab1ef1df3934f91be3cbdc9a8 Result bd94cb06f2a56d7ff5b46922e02fce58 Result 1de0e7882069f13222c6effa6f71fad5 Rewrite a70f5553877272321cc8f3b254d9abac SInfo 1052549cc559e08aaa78c218edda206c SMeasure 4a2e056752f8012c795104a8a3ecb2a6 SimpC 92a0f3978775d4efbcd8a33a5e827b5c SimpC 422c859b64e365b196f8fd06ad8cb7f1 Solver f1f0ec730b81f80dd9bee7952949bcd8 SubC ed16f1ec59060d74f74ea827928489f9 SubcId cdcef876bb053a43ceafb5cadfe2311f Tag a9aceec288db7dfc6dfc1b70bc4a8f49 TaggedC 710144f9da9a9e879219a27a9c6dc76f WfC 4501f427ab7a0541203dd170d4f9b80e WfC 50354839b899806bfddb7dd9a816596d _cenv 16908eec2a5fa12185cf628430140e85 _cid 6f1612cbabde521428795682b135e436 _cinfo 4b490e1ab2bd8043090f4d15729445ed _crhs 746ca2f97e781cb1955fd7640112b9a8 _ctag 89246fb028c6ad39022fd44f2a538952 addIds 8e356726e0af03711c6346c43ce0c648 ae 50f1657d4c382caff75b8f74600f41f8 aenvEqs 9a91de805584745024b97f74d5f10562 aenvExpand d65af654b2bb6c209de41a806ef4dcfb aenvFuel 59265deee7cf350635d917f4bb7c4946 aenvSimpl 7f242410292911109a7a896bcd5b58f3 aenvSyms 20a12db9277248d4c1280e21963c6fb5 allowHO f7bd529e6f3b10a3a0b6d23b100cc12b allowHOquals 204044004a0c8fab67b4c88b81d03cf5 asserts 39bbdb6193c8af948ed932b55699661b bindInfo 56820faf0d991198f94743edf7c6674d bs d267a9df5f80275fb39b5fc05f60d3f9 clhs 4cf40034a3d73fd78899b3581cd09a97 cm e96439d8256cfec0e43dbb4c8b7f9965 convertFormat 0d632bd0cb2078bdad46978f95df8983 crhs 1e68f26339689c1f8619807c178004c5 dLits 520fb0647a01216c687192a56bf631fa eqArgs abb2d2563f83c6a8ffd319e966c2c2f2 eqBody a2f72860c6b794077dec2e68bf70b219 eqName 345f29767b3eccd84ea2870aa7700640 fi c443f40298e5ee40e012396587c3a0f7 fioFI b354be32cea41076c357d82fb6b4eab0 fioOpts db7b8f5c0682d077570142ebfc130efb gLits 9bf9d2f5b493ad988755fb3a9a51e985 getEqBody 0fac72af6a3f4cb91e3940c5b31fdf58 gresSolution e0bda26e2a2d1d2bf92cc539dfce23d8 hoBinds 6382842cd7968a5671d9c08fa5598d74 hoInfo 4dfecf7fbd32320e946bf9df4b0e1a98 hoQuals f810b59e96b05105a9c480177d99cce4 isGWfc e3a7ff0495f71a580cf9216dd7498e66 isUnsafe 65b6076217f4f66a4a61b29e6190c526 ksMember d08290f25e3ce97efa755092a7bf0f5f ksVars ee675ede781ff97494cb42494377b76e kuts d406844fa77de9da82204390a3f0a2da mkQual 1360e3ed9ce1dca20223228e4fbc568c mkSubC 7425c83b6dfb04e4a1faf483a4d849a4 qBody a90af993c8ca625414e8b90f88916f3f qName 0f5bdcb53e5d79b2170728588403357c qParams 54bc9290720ec8197ce69a552d4656be qPos 86dde02d707c66a8777c045e13cabb60 qualifier 98947821f7c1109f5b636213d9b33c79 quals 733cbf41a4dbbd9b4564f52a0bd82386 remakeQual 381b95ec430338b66cbedaa4bfda1858 resSolution f55f0c46369593e7e85befdfb6dfdad8 resStatus 3f55294ccfc28a0973c88dd648f672f4 saveQuery 05e9dce8e4549bc3d5847cf5a15cc2b4 senv 217248b78f66ac0ddb6bfd67b700cbe5 shiftVV e3d99df207a3eef7a3b55cff2bcdad01 sid 9ba83f62143508c4ad59807c752d0be9 sinfo 9105e38389ada36faf8b042779878ac6 slhs ff31f7ff76d5011e3329777d046753a8 smArgs 0fbb8f7857cd0130028e57ca0f730e83 smBody 1e8641959c86e835e2e0392577bec2b8 smDC bac7e6c297fccd4ba8271f23c2e802d4 smName 0a40fa8e4950e91ddb70b49f1d4cdc11 srhs 6299a4aca5a3764628a25206cc77779a stag 76024cf6f78bddd6a28cd3717846fe6a strengthenLhs 58909d3f6b10dd4b2e3a9497147f5e74 subC 66ae7d7e37980520d7e0dcfa324ee5e9 subcId 170adfc4aedcef6c28d5eb404df361b9 toFixpoint 5711bd73781766989598d60d9f1939d0 toGFixSol 0bf621e3d7f5bd2f9486a81f128f985d trueQual eeaca4f0234943aafb2bfee7e7c4a632 unsafe 437acb765e79eb2b8a3653725f4f45be updateWfCExpr 23675dc8dc2857a14ac20d6834386cde wenv 20fa0d1838b6d2ec27b5d3c0b003ae97 wexpr 83515c1aa6205bfb453ccbfabb4f0b10 wfC 26932f3ec7b322e94102943b130adb27 winfo ecc84b8bb7433f05335887d1820ca39f wrft a33060451417dea7c01c64c3c2b14b8f writeFInfo ad168b3f748b746c2712abb79f6e7bf5 ws 5325410ee67d4c56c5404e8dff4dad17 import -/ Language.Fixpoint.Types.Environments 39a7a5317852adad63623f9a402cc5a6 exports: 0b4b7a69569980039fc5b65d426e2d6f Alts 2b51030cf97ed319b8e7c78f854ae277 BindEnv 792d9eaa5d5c1843c39b7b64e5cd1dac BindId 8c87ed5c72a1a0e13ef4756e1a2fa1a4 BindMap f75ec848aa783574a6a9c634b75251d6 Found 5997709796fde7bf511d8229fe99efb0 IBindEnv dae79859b3442c211473f5cded0c14f7 Packs 372c4230f34c77cb4107845f523a7f12 Packs 999de3bcf4ed26dd71bfcb519acbd47a SESearch 49d4d07afcffcb491480eb79ab43124c SEnv ae9741409aa049333ef008f3802cfecf SolEnv 1cdf960e8876df6c7f306595290aad96 SolEnv 792d9eaa5d5c1843c39b7b64e5cd1dac adjustBindEnv c777b46b1c743af956a2afbec10c57f9 beBinds 0907867d711aa08166613144dbfef14c bindEnvFromList 89c34f20db94686b94cfff511336c8e5 bindEnvToList 15cf21f5dde4a84007d2f5516efc18c5 deleteIBindEnv 817a2fbe6105ce7078cd9ca341552f26 deleteSEnv a855d705d7b57927d92a2ae7459af3f3 diffIBindEnv 051c7f6e46479a9552747ed2030e9852 differenceSEnv 56f953ca58f53f011c9054f056ccbd7c elemsBindEnv 0c5cf007530758c13fe699ca35718ece elemsIBindEnv 7035d11f3a4503479010583526d4931c emptyBindEnv 792d9eaa5d5c1843c39b7b64e5cd1dac emptyIBindEnv dae79859b3442c211473f5cded0c14f7 emptySEnv 0092f6c4a7c68c22a64ca5be786a076b envCs e66be8902a29b4ff6ba9a891b4078535 filterBindEnv fb61d7691a2bf001a9d16f464c0c1866 filterIBindEnv d04344dcc26246482caf1a3ec32b6bfa filterSEnv 5026975848e59412b11dc3e4e4238bde fromListSEnv 789a0bbdc42dd0135ea2d09892ac21d3 fromMapSEnv c7fa1108c0d994710bf679129a2b0aec getPack 689b4b8ecce32d5146287da3da7766a5 insertBindEnv 2d2a0c911406c085979b39d2332f4072 insertSEnv 3be79544f40500c440f0dace6e690579 insertsIBindEnv 6cb2cd53df76aa50af651383f2197c38 intersectWithSEnv e7a2c0bc6fed19ab508d75ff90ae8aa7 intersectionIBindEnv 9983d7e9d97433d2566c93bdd912d47b lookupBindEnv c4a692f1e144e9e359566ca003dc8e31 lookupSEnv ebcaf832f9842b5825a8c74e9875fd33 lookupSEnvWithDistance 8487b4b7e6463dbcd7c933ce64e1d285 makePack c77564d4cea5fac956b5de40f6ba62f8 mapBindEnv 5587766109997447ce44fc36cf0d744e mapMSEnv 65a479f02008539ef5db9da17758dad9 mapSEnv ae9741409aa049333ef008f3802cfecf mapSEnvWithKey 665a644baddbe0872d9b4f31ded901ff mapWithKeyMBindEnv 9e2275fcf8423711cbdbf21dd8f18caa memberIBindEnv 6702fd78c0541d0458bf46243a55c085 memberSEnv 1b98968bd46488e485e82ffd497cf3a6 nullIBindEnv b837d9ab18fd08c4d8f433be0aa2e1c8 packm ab42439971f160029014f6063bd5308f soeBinds fbbef264516f9bec0ae6fc47631bb833 toListSEnv 28b630fc2daa44cc77436b1b4a7207e8 unionIBindEnv f6babeef179e76988b659bd281a317e4 unionSEnv c0b7430cad1fe3a300af1df67787d65a unionSEnv' d8011c88c4bb3b5c827c5bd9e6aa8a05 import -/ Language.Fixpoint.Types.Errors d4d50638f5ff32bb3bc70ba4c9bb3ab8 exports: c4470aa04bce431d939b34bcb1af3229 Crash 2d074087cde42a052498bc5853f5467d Error d0173fd74c0fa26b5149cb3e367aede0 FixResult bbcb7910102e76dd87f9706483b3612e Safe 02b6ec2edcfc463fc6b110fa8662c427 Unsafe bbe3d3bc1296765e5746674a88488bd9 catError 18ee612360aad031ca35f01fa2eca9a2 catErrors 7650892e6059ecff2d06a66111a8993f colorResult fd7ce028805fe41d6945d0d87e4f5635 die a892c3bd643380084ab25f8b09c20b83 err a90e823f0e6047342911d3113f83b3d9 errFreeVarInConstraint 81315397e78a9f2e2283f8640a3210c7 errFreeVarInQual fc2bd9e9fa9736df222b49dfe9c98248 errIllScopedKVar c70d60d92ea6a41b668761a1249b3b3a errLoc f5bcaffe7d92b6cc27c2aedf4745c1ec errMsg 7b4853c89069275128e262536a6f9df5 exit baef9c1fa43dbe1a498d99d2cb072930 resultDoc 2c5d213b3ed009477ac7767316f04226 import -/ Language.Fixpoint.Types.Names e10fad5e5b8ff170c535ac390b7d6df1 exports: 743e0e557751599295b6ae4810403574 LocSymbol 4a6c826b689fe9b6e8ce8f2d4ad897b2 LocText 6076edc10b7eed5a7f2e20ce1fdcc4e4 Symbol 48f09ac5554b5659507cdde0ca23f8ac Symbolic 0626e8bb4c60b162c8065dcfe58d4ead anfPrefix 0ac2a33f808a6c46876db382ded0c258 bitVecApplyName c1d8a192c1714ead9703691284dcf814 bitVecName e733c9a4c9e40b0853f73957e759dbeb bitVecToIntName 833190a7a8cfebe72de4caf10a5cd319 boolApplyName a7cb25f4ae6200ec0fb30523f7ea2268 boolConName 9d7c74893e77ca7ed925570c70a80376 boolToIntName 9d33f51c7225f602107a67923bf43210 bvAndName cc27784d934e70c697e2e7240aaffb45 bvOrName 505f19c374fb8992291f59af417f3415 consName ed36636f996a42e3d326a45fa723e77c consSym 8465bcabc71a22e8d3d2c2956170b033 divFuncName 21067dc33a1b9d59afe793b7ef69039c dropSym 05bf2b8874ca8502b1e7ac38b9a80e33 dummyName 8464bea10cca21e98816b59f50ab6a7e dummySymbol a9b923c7c6cdb8f9e9593dd6fd31ad20 existSymbol b649109f37b6f92f423961de502201cc funConName 0b26e765b8a1752da2787e9fc6812946 headSym f93dcaf4fe3979d6e57ada71e23db9e1 intApplyName 4ab0157cfdbb81e9834f5fc91b8839f3 intArgName 6428e688e6c8bd56e1f50b5eb6ad378e intSymbol e3ca25b3b5ce8f9f7ec4158e72746e1c isDummy a42a7ee4e6e6bf413760f114cd1c5ec3 isLitSymbol fce949627de0b7387ed9b777cad06478 isNonSymbol 8d13c5d0098ab6b146558cf15cc940cb isNontrivialVV 41702d52373f9b03403e4eb6b414eaab isPrefixOfSym 9607183a94529023225b6f290d52f6a5 isSuffixOfSym 3623e2e6314128d5b44a2e3c98c27987 kArgSymbol 262c6e8ecea1e0a5e6a338e1da93e761 lambdaName d844da24cbcbb857f0cf79953babe2df lengthSym 82ca3ece250e1a7bb8819a80286e9117 listConName 4113185c856aab9be37cba78888b077d listLConName 54dd753466623be0c46238bdbf5a223f litSymbol c75a305fa091f5ad50247c8e57607fe0 mapApplyName ddb317d661ab32350988590f7250f5a7 mapConName 27aaea04a10e9d7d92d914234f1660b7 mapToIntName 850ac887e9f7e9682c6cec9b99cb2e14 mulFuncName 43af320c45dc2b3a6646f173f8434c27 nilName 34c4b5ad364c3b4dc20f882752b534af nonSymbol c533f408e275a93031358a3e73ca199d preludeName 3ab6683e69c9b422c09838a37f1eebe5 prims 70e6f07d1b9819e49e94a46ecbff4e62 realApplyName babaf3aa9ec579d8932f0f002e849304 realToIntName bf741618648c7a866047d91e92aca515 renameSymbol 9e1a1bd4c9b876ef906bfe825c73742d setApplyName 1c534130f995a9b6cd7d384d6eebf8b0 setConName 1d0f81ce4f6d2857d0d0f587eedcb6c3 setToIntName 0e6624be05e2b19e3bb7d51886ba5fc1 size32Name 9dde6f1d287cc6bef86214a3aec859d3 size64Name c54b5b34d899e6fa20ee4e270c10e2a5 strConName 8f2d7586bedd92b3d2ca070cd9d9606e stripPrefix 68070d94b1ebdb812637801dba5f520c suffixSymbol f64bb5413c73d049867763d988ae75e5 symChars c771e2dddb18af0127beb2e9fa50af8c symbol bad58e97c0b3a81e2dad9c913729970a symbolSafeString 81865ef12754b3a346967a9345fac225 symbolSafeText 526a21b244d2aaefeee84da8dfb69719 symbolString 819d69bd3146ce4a14769a9d11f1deac symbolText 13814968e12e393cf26b05198caca520 symbolicString 0a512abdee4d24495fc35a1fbc40416a tempPrefix 0c008559a7f5308a5d259cc16e58983f tempSymbol b4c8572afb1b31fcc34ec3529b1475d0 tidySymbol b70497f43e52e4ceb47dfd12bfc678f1 tupConName f66fb15765dc599a241c368644fe2f5b unLitSymbol 81afb8c736c7ae134a4127b3c32d4a46 unconsSym 25ffcff080e9bf7bcd926b625c0f7381 vv 4b45795aef057f81c9dd51fae36c4b72 vvCon a4b3f1f3ff639683c70d24afe93cd83a vvName ccc19ee1d0e7075ff77f0067f757ed2d import -/ Language.Fixpoint.Types.PrettyPrint 9f8ba54128c047c2f5df631a58152645 exports: 8280ba96c3b943538085a23e8c114f93 DocTable 23959c774350b15e84347a7f8a8a1618 DocTable 1983262d60a6608966f615360ce51628 Fixpoint cc7bdd91c6c79c1473a4d48904d3bc29 Full 231aceb4e5486ec1b12ae3e2917318e3 Lossy b9f583d2fcf0375665e7f3ed6bcfcd68 PPrint f926efd2d44310d1ff99c4868d82bc97 PTable f56e84dc8639a434ea5dee7210b75707 Tidy 6fdc633788cc0508dea7c363965cb87c boxDoc 8d4d7741ce77338fbce0d5df13fb179b boxHSep 8a92cb9508820b080061dc0c237e0c4f docBox ff2593195f41a1cde2feeee3eac42483 notracepp 23093b339d9413532997992b94a8c483 pprint 3b1416a258327e319f3edde9b9e2d64e pprintKVs f926efd2d44310d1ff99c4868d82bc97 pprintPrec b46f43aa095baef96082356b594a98ad pprintTidy 51116c55bcc153b0498f02ab688dd904 ptable e5a0c2af407911261639841c294a3c86 showFix 096da0098f8a576a024913fb9c478e62 showTable d49681911c1e0ff007381860bbf21a4a showpp 0da0198db560727e041326beddb9a8d5 simplify ecd951a78e9ace8e149af33611de07c1 toFix adc72af29f82382843f845a7caada087 traceFix ebd506346d0bbbd9a53ce9b07728df00 tracepp 7724a9ed27c3c4f8119ffb64ffeb17d8 import -/ Language.Fixpoint.Types.Refinements 14ae5428586db5cedff3d8f72f8648b7 exports: 679e1835da47fa35bc6f2f814149dbeb &.& f31bc3e9270072a5054679edecd13ba8 Bop 7fb70fb47d0302cfb4b9c12c86306141 Brel bf7a9d682338d6f6168543d3110f6da6 Constant 4e3fb5c7982e36089ca1974dd9221f2e Div c081e565493f3b4c4b21cbda7efd8210 EApp 242f67cc5b7496adee37b0324be59497 EBin b701dd2a71bce1eb343b2513e5d6fa48 EBot 1c465fa5309f4aa6428ce9121937fd05 ECon ab1ba7bb8f5af33c895526c1c056e7ff ECst 7679f212aeb5f0744769abe62a44ee1b EDiv f73d515806d80c3adb2413088035a9ac EEq 9242ee92a55fe451987339b69aae1cbb EIte c6d70c8b2fac4c9992bb3fe089a9b464 ELam 20eee96d53677ca43811052ef690f968 ENeg fca8f0488c578d50ebb3086944afa95b ERDiv 4b38c7d7ed8bb0f1389dc29ab60aeaa7 ERTimes 8d7a42a78155fb75e1f668db40619504 ESym b05e53b59eecfe2f6d7c4b864a39af90 ETAbs cf486f62ca1036d64dac0b7fc30b355d ETApp 6f9fa64dc1ea94265346dee4dfbd1dd9 ETimes b2a9dc780e854b20949701b073b39051 EVar 4ac413912c48a3e2b7f279c0abf0b81c Eq 335b461632fbbf9532cda2ae4e55fdeb Expr 7fb70fb47d0302cfb4b9c12c86306141 Expression 107da2c362396043cbbbba9b8f36f5f5 Ge 090ffef01e6b7027605d9c5c3ba11e2b Gt 46f38d575ced081820cbc83114259da1 I 2b5bcd0c22b34f3c17d4079b06873e92 KV 2bd79f32f511435671588cf9f790c91e KVS dfa4952f3f3c0180400d8195e19d9ed9 KVSub c90a46333bc7a488713b09e58c2c7d81 KVar 9a92033bfe21324e80629facb0f6357f L b2f69dae8b637676011e67a80cf25f48 Le a16796536258ef4a204b5f1c568ba802 Lt 2ffd2f88be907134b968502d3bceced3 Minus e5aa725375e9c124ec51c311dda6a736 Mod ba2fa943923b8dfa2f9877e04051a80c Ne d9e179105ea1c2a757f64a892666f7a4 PAll 5b5b161c8a455dff7c62b538ddd642db PAnd e4ddc2579168019e5d8a7240f883a96b PAtom 55a13458e0515551093b57ea202b6eef PExist 83d46b5b3ba4dfd16ed3ab8c4cdb6285 PFalse bb7da1702e7769414ba90b65c41747cb PGrad 1ba105909b1a27f382ef9e235a533976 PIff 26c8be80f88d825a6dec4e341889a1a3 PImp 58a478a071013ad73b32bb10517db0d2 PKVar 27549ccaacfa3dd875a070c6d85abc60 PNot c4eeca122c5c0a43c77041a865069326 POr 5047bfaf429ce9d92fe3d210e4c62b03 PTop 6af94fc8f67ec0bff5f0441bde4b7883 PTrue 5df77d7a117ac1937594998bc4175838 Plus bbd2e3bc0197bce5d377fe80a31b6af3 Pred 5b40eb4c712dc0c43764372a1759d736 Predicate 1e627861cc24722f35a0a403a39c6903 R d3ae796e8a0662c198a87ccf6622d11a RDiv f06ef9b8e9228c19688a27fe5f4263d6 RR 770fb6f952861174841244857625a4cc RTimes 3faff980f0db7fa930b12f07b279007d Reft 0e78bf0338164597faa58ab74c6fcf68 Reft 7fb70fb47d0302cfb4b9c12c86306141 Reftable f1cc4ee61221b68049853c08a25a8bd1 SL 5b44fb7a00d7cbf38cc95b22098f192e SortedReft 7fb70fb47d0302cfb4b9c12c86306141 Su a32bf8cf0151ae6cb5c9b46123fb4b77 Subable 888f0a174e8b2968bd36b05b87cb7e9b Subst 7fb70fb47d0302cfb4b9c12c86306141 SymConst 2d8cc80e963ce7fc658d82e1df676d25 Times 91e0345547959925f74a1cb777a9b1dc Ueq 6474df993ebe4d0afd93678b01fc0b4a Une 06e922abb8f842f615f811f63750444d bot d7c75c9eb747d44ae946ddfe7c42f734 conjuncts 8b597424c017de26584204ed283dc3d9 debruijnIndex c082343b9fda769c30c50c8e40adc0f7 eAppC 33d5abbf492746e77869883082291883 eApps f11c2cb73fb3e2793415839dd912820d eProp 6aa28463067ccad294ae63e36a173cbd eVar b87e58c3d10c3466cba387aee526d1e5 elit 60a6dbe54695b2ab1d3427ac964173d8 expr 5ff3bbe812cd6663cfdceeb02f8eb0e1 exprReft 153a02dc3b275639b8c6996b97850ed8 falseReft e1d18913543aec13ccfb54732c05fcf5 flattenRefas d95ecf2f3c639c542da387a8aa9ab869 intKvar ee4210692f028bad60eb687ec84ac5c0 isContraPred 471f605699b4faeb25af4529c6984906 isFalse a472d69a470b8b4c237f9a875adf7979 isFunctionSortedReft 44387488d4fedbcfe71a839dcc240880 isGradual 61d03e01bdbeb558212da90190293d97 isNonTrivial a313063d90be250b663445dbf48dd774 isSingletonReft 5a1a4530eb6eb3eca6f8dbda5c042bba isTauto b3fdb4c9cc1321cb83515fc764be7e58 isTautoPred 373003ad41691aa151266d2335dd3efb ksuKVar 0cf6b38384715583b9cf045cff53cf0d ksuSort 18995dc51533181db351deeda374fc32 ksuSubst 4abec11a7a7382dc84806b6b269f7991 ksuVV 795b37baa1089e454e2b9c0143ece29c kv c1246352d333802f9d4763702c5c7185 mapPredReft 906a8669cdd15505b875d7a4ff7f7393 meet a2dd684ec29de3aa9e712445284d730e mkEApp 4dd116593cb64a347e878f48b4428706 mkProp 337f5729f72c9eb9ee46928c84723eca notExprReft f3621e1e5f0da822ae87b0c0c3ac76cb ofReft 06033950fc3f0ab6ccb7f1c2ffbdb070 pAnd 2d7e49d5bd88e54fdd84a02dbca76a98 pExist cafb3e1e576330cfb5f3d2218f756c4a pGAnd ec5f698c28de5cd841bc07051c5204e5 pGAnds db77a0a8995aacd32ac175ac6128e375 pIte 4d018ca77718e70365f90a2913fd322b pOr cddd52acc94c0f05e5a37f140c8ad8c0 params 2247d0f4c000501ce3214e16ab55fbbb ppTy d52912ebfbb4ad818c6b23ac9a38ad57 pprintReft 5f861df11709f284c74009634c85bb74 predReft 95b7e4f937d76664996df7b4426869ee prop 4d01c0690d998b902f0b2dc95e571c2f propReft 914f8ffb5067327db5ab53c6550192a6 reft 2afb4d4da668fea68fbdf76b6227a374 reftBind 60403d1dfa2da7fcf3439406c7cc5d90 reftConjuncts 9b4898b9eb0028ce5dcac03fa40c6500 reftPred 654b4f577b3cda7ef6c36c09495b0b64 splitEApp 39666fa8544dc0628cbd4555f7cf39f9 sr_reft 4589b402dcbc851255ad92efc8f9fcc4 sr_sort 13518abdc021a870b3d23c5d5d39f465 subst 7e8823041d8875dd250f4dd63b9bcae9 subst1 ff192c02dc885c0c57d77566090d0798 substa 50e50af1b4df2a3f3cc13eaac9a575ea substf b2da8a5b5529532d5f1f59e58c725354 symbolReft 07fce8f266aaf7a8b183494b52ca8998 syms 337dea3d27d630b73de6b6c383ffc586 toReft 63b3fc3bd4520c4ac709faf83e069d7d top 6360fddfbdf9fae4610e67bd3b0498c3 trueReft 97751329ee522413e77af4a7674ff14b trueSortedReft 2cf3bb57353acef1f9392aa671b60b42 uexprReft 26a8a5d505f70fa458e2867cd5590e73 usymbolReft adda05aa8df9013d18ab8de401cf5b30 vv_ 855b810a8b12f46034e7ef3af685f166 |.| 58e0a3336cd9a935bc30250d1f3b44ee import -/ Language.Fixpoint.Types.Sorts b5018989427724a1db790152ee79cb6f exports: c2522a8cb8fa0e99702ea4cacf9bcf96 FAbs 8aa258e1d4a21bcfa98339b6771fc61f FApp 7a29422ecfa9008e1b305cccc4f76b35 FFrac ecc8fb3da631f4b043ad3670e4fca393 FFunc 724fb91b0715d4ded5b35408590658ef FInt 0b4cc36338ca92e72f33fb97dc6e5034 FNum c88d73ad9fe8566f5ec651da0f3eebd7 FObj 1861a52598ccbeb2eef48dfcc16b53b2 FReal d85e2ea54f1f84f03191ad6b76f1795a FTC 1c0b8dae81080fb2a43e62cfa71d5192 FTycon 402c177fc699f05dd97dbf4130d9008b FVar 1738e099f01df45ba4a7bdd19852401f Sort 402c177fc699f05dd97dbf4130d9008b Sub f63c56a4155130df9ea50c9e3e0675d8 Sub 402c177fc699f05dd97dbf4130d9008b TCEmb 08f7885e1c7db5d1e9fd26f03b2c2c63 bitVecSort 9fc3e3b3261380d669b65cbdc171b88b bkFFunc 3efbde406923e7d79b41a428eddeb56b boolFTyCon 92013a835882e58fc8cef59c65c8ea2c boolSort 22d923a69c59fbf1c3c3d3b80b0969e5 fApp 5c63b19014800e99d08dfb68a2254686 fApp' 398d659108ca4ff3190b6fab2ce4ab10 fAppTC 22827646c1f645ee866f65ee56f30fcc fObj 5dd7a3d6c17c995e87cf1f88dde34207 fTyconSort 54e118334660a6b9b8ab68de35e9d722 fTyconSymbol 2743e949ae7708233d72b5c54ab28250 funcSort 3b405e725beb70a70012b60bc3c24849 functionSort 11d97370b121a8ef0a4def7d986212ac intFTyCon d9966971dce7264f0aff1a7d0a9a289a intSort ebe09619b507dbe92e5361e5c5dd5b3d isFirstOrder 1384aa1f1f0be14cd0f1e2434c096cde isListTC 50dc4149e3221ba9f64a6a1b3fc30d59 isNumeric 6546be8f39343882e55ad3e06f1fa162 isReal e79863c5bcfc82a63ce88790561955aa isString 38c8c0ba321aaab302577dbd1742344c listFTyCon bb6bdf8d1cf9f6c4480304436c015a14 mapSort a4e35a945d04168734676a5d44e30e3c mappendFTC e262c0278a252326ad96c9bebda94b3b mkFFunc 30116a200ae299e51d495025e136b48f numFTyCon 1073a950279f070dd409d54acc46a6da realFTyCon 1c1981a95bcafb42e8fdd18f4da80892 realSort bc948854af7ac157c8f16f9a7de09084 setFTyCon 8c73af5e478a3d6e1947b99ea5780c13 setSort bb3b735b09c5e2f516234bf59aa18caf sortFTycon aa92ff049a7f8aec49425207579a69c0 sortSubst 43691848b1ac553a62bd349ff6195e42 strFTyCon 32e95024d73de5e6bbeff8517e4ecbb3 strSort c3f197f2dc52b2b1cf128955742223a1 symbolFTycon 2016d9cf7aad07819194e6b6c1769258 symbolNumInfoFTyCon 87604c8e050166877454c1e816548baf import -/ Language.Fixpoint.Types.Spans 914694383547ac6e05961eac2448df52 exports: 7fe5850227a6e738b3508defc057da0b Loc e32f649122fc8963b556302038c6ca92 Loc 5c898e316073c02ed4de00d3c857e47e Located 3326b791adf9e0911edd64707c0fed2a SS 0b969b36fbbffcb664c45ed3cb72e84a SrcSpan 78175b19733acaa6a468bb3dc2117709 atLoc 1a8353ae38c3784917c1312ef9069e6e dummyLoc 6a5341e3e7c769f139b8c25d5592734b dummyPos e32aab89d7fc10cc795bd688f402a6ee dummySpan 0a9a460d1a0c849b90ebbbabded90215 loc c6f10c8419386acc7423cddd0148af63 locAt 6922a27f4af2481145388cc9f35b2ad5 locE 1bb6165f5c9ac9b994b30b60db58afcd sourcePosElts 206f4217a89e76ad2874ab86ab0ff653 sp_start 66a78cde7fda67c47ad8854704384b7a sp_stop 2a61f2810d77eadb616ccfe78300b944 srcSpan e14e72943b218bf137bbcd00f821afa2 val a3c4cf7922f79de46237eef8822a75ce import -/ Language.Fixpoint.Types.Substitutions 71387f94a50c084a205ef233a1922487 exports: a573d56a0ab0c7b358ce707e661d4756 filterSubst fe7db8b6c61c46b271d51e28e2300e29 isEmptySubst ba20c49ceb860f94495c9a12fcf719e2 mkSubst fb28cdefd3c7c63bb5a42b1e7ed00813 subst1Except a94df2c9f4df7f39cc946ebf63bd4011 substExcept 9e2f8e63412bc58752f11b98fe855696 substfExcept 819086f6db7b45efab1c0fbdccd4840d targetSubstSyms 6ff234737c1669f4465693a192980e2c import -/ Language.Fixpoint.Types.Triggers 78e706fc94d14f2234498b868981d807 exports: c7736da3935e25870190610c933aae55 LeftHandSide ad55413524681bdc90fb0affbee83695 NoTrigger f113c0f3c8118f36bc1d7662c5c6ef63 TR 45d4ab87811abab693d02e1f903b6833 Trigger 0ede6587ce135bd08622314fe97bbc85 Triggered 0ede6587ce135bd08622314fe97bbc85 defaultTrigger 237a3da477605ef3c522535a5ce5c4f8 makeTriggers b108caff5f18ac240520ad38417b7df1 noTrigger 2a3844e2122655f969f8cc5c99ed8bb2 import -/ Language.Fixpoint.Types.Utils 2a6ace2b5f761ef0b8de35b42fc81edd exports: 4280c2f28b8856531536351e033c46bc kvarDomain 6fbc199f4dcafc17414225a6ff861f4a reftFreeVars d0a11cb872a28228f0f250c57166ce63 sortedReftConcKVars cac548010e601c57894a79c824007fb5 import -/ parsec-3.1.11@parsec-3.1.11-113irVHGgd88sRnywByDNw:Text.Parsec.Pos 722d2dd11f7d41778d1cb0c7e9424b8c 4e34c4491fbb1182c29f958e18195969 $trModule :: GHC.Types.Module {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.Module Language.Fixpoint.Types.$trModule2 Language.Fixpoint.Types.$trModule1) -} 0a4cfaebeb939828ad2ac40ac11b8842 $trModule1 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS "Language.Fixpoint.Types"#) -} 8de05d728eef4dbd12f555f9d67be261 $trModule2 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS "liquid-fixpoint-0.6.0.1-6TLfofWrTFvFP1QJmA2Rhf"#) -} vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: none require own pkg trusted: False