==================== FINAL INTERFACE ==================== 2019-09-22 14:52:40.199755 UTC interface liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Smt.Theories [orphan module] 8065 interface hash: 8d57f350b3ae5f32a32d4827138f25c4 ABI hash: 48905aa2dfb4a1b0b274452f97471e3d export-list hash: ad53920eb85c0904d205515774324773 orphan hash: 0b6748d88424da318097b1dbd3fbdfcd flag hash: 123de8dd45496a2ccc5ba81ed4d64fdc opt_hash: d0a78e7b344f95c7406be35c9b75e196 hpc_hash: 93b885adfe0da089cdf634904fd59f71 plugin_hash: ad164012d6b1e14942349d58b1132007 sig of: Nothing used TH splices: False where exports: Language.Fixpoint.Smt.Theories.axiomLiterals Language.Fixpoint.Smt.Theories.dataDeclSymbols Language.Fixpoint.Smt.Theories.isSmt2App Language.Fixpoint.Smt.Theories.mapCup Language.Fixpoint.Smt.Theories.mapDef Language.Fixpoint.Smt.Theories.mapSel Language.Fixpoint.Smt.Theories.mapSto Language.Fixpoint.Smt.Theories.maxLamArg Language.Fixpoint.Smt.Theories.preamble Language.Fixpoint.Smt.Theories.setAdd Language.Fixpoint.Smt.Theories.setCap Language.Fixpoint.Smt.Theories.setCom Language.Fixpoint.Smt.Theories.setCup Language.Fixpoint.Smt.Theories.setDif Language.Fixpoint.Smt.Theories.setEmp Language.Fixpoint.Smt.Theories.setEmpty Language.Fixpoint.Smt.Theories.setMem Language.Fixpoint.Smt.Theories.setSng Language.Fixpoint.Smt.Theories.setSub Language.Fixpoint.Smt.Theories.smt2App Language.Fixpoint.Smt.Theories.smt2Symbol Language.Fixpoint.Smt.Theories.theorySymbols Language.Fixpoint.Types.Sorts.sizeBv Language.Fixpoint.Types.Theories.sortSmtSort module dependencies: Language.Fixpoint.Misc Language.Fixpoint.Smt.Types Language.Fixpoint.Types 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.Templates Language.Fixpoint.Types.Theories Language.Fixpoint.Types.Triggers Language.Fixpoint.Types.Utils Language.Fixpoint.Utils.Files Text.PrettyPrint.HughesPJ.Compat package dependencies: ansi-terminal-0.8.2 array-0.5.3.0 async-2.2.1 base-4.12.0.0 binary-0.8.6.0 boxes-0.1.5 bytestring-0.10.8.2 cereal-0.5.8.0 cmdargs-0.10.20 colour-2.3.5 containers-0.6.0.1 deepseq-1.4.4.0 directory-1.3.3.0 double-conversion-2.0.2.0 filepath-1.4.2.1 ghc-prim-0.5.3 hashable-1.2.7.0 integer-gmp-1.0.2.0 intern-0.9.2 parsec-3.1.13.0 pretty-1.1.3.6 process-1.6.5.0 split-0.2.3.3 stm-2.5.0.0 syb-0.7 text-1.2.3.1 text-format-0.3.2 time-1.8.0.2 transformers-0.5.6.2 unix-2.7.2.2 unordered-containers-0.2.9.0 orphans: liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Constraints cmdargs-0.10.20:System.Console.CmdArgs.Explicit.Help liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Errors liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Environments liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Substitutions liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Names liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Spans syb-0.7:Data.Generics.Instances colour-2.3.5:Data.Colour stm-2.5.0.0:Control.Monad.STM hashable-1.2.7.0:Data.Hashable.Generic time-1.8.0.2:Data.Time.Format.Parse time-1.8.0.2:Data.Time.LocalTime.Internal.ZonedTime time-1.8.0.2:Data.Time.LocalTime.Internal.LocalTime time-1.8.0.2:Data.Time.Calendar.Gregorian text-1.2.3.1:Data.Text.Lazy text-1.2.3.1:Data.Text binary-0.8.6.0:Data.Binary.Generic bytestring-0.10.8.2:Data.ByteString.Builder text-1.2.3.1:Data.Text.Show base-4.12.0.0:GHC.Float base-4.12.0.0:GHC.Base family instance modules: base-4.12.0.0:Control.Applicative base-4.12.0.0:Data.Complex base-4.12.0.0:Data.Functor.Compose base-4.12.0.0:Data.Functor.Const base-4.12.0.0:Data.Functor.Identity base-4.12.0.0:Data.Functor.Product base-4.12.0.0:Data.Functor.Sum base-4.12.0.0:Data.Monoid base-4.12.0.0:Data.Semigroup base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:Data.Version base-4.12.0.0:Data.Void base-4.12.0.0:GHC.Exts base-4.12.0.0:GHC.Generics base-4.12.0.0:GHC.IO.Exception containers-0.6.0.1:Data.Graph containers-0.6.0.1:Data.IntMap.Internal containers-0.6.0.1:Data.IntSet.Internal containers-0.6.0.1:Data.Map.Internal containers-0.6.0.1:Data.Sequence.Internal containers-0.6.0.1:Data.Set.Internal containers-0.6.0.1:Data.Tree intern-0.9.2:Data.Interned.Internal.Text liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Config liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Constraints liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Environments liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Errors liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Names liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Sorts liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Spans liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Theories liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Types.Triggers pretty-1.1.3.6:Text.PrettyPrint.Annotated.HughesPJ pretty-1.1.3.6:Text.PrettyPrint.HughesPJ text-1.2.3.1:Data.Text text-1.2.3.1:Data.Text.Lazy unordered-containers-0.2.9.0:Data.HashMap.Base unordered-containers-0.2.9.0:Data.HashSet import -/ base-4.12.0.0:Data.Foldable efb37371da929e7bc88d896298d2d979 import -/ base-4.12.0.0:Data.Functor 069b2025a03e32fd228e74a86a58a075 import -/ base-4.12.0.0:Data.Maybe 9b76a39e833465c3c5b3c078b431417f import -/ base-4.12.0.0:Data.Semigroup 77d0b010ed701f8a1da4f6d7b4d5812e import -/ base-4.12.0.0:Data.String fa00d4c51cd8d22ee4f54a25f9e9c97d import -/ base-4.12.0.0:Data.Tuple c719fc29608fe81c10bee9a1bf1e05ff import -/ base-4.12.0.0:GHC.Base c00b75f0b052d05c55ba6a4dd1c63b26 import -/ base-4.12.0.0:GHC.List 4014a3c8a3b7c31c8325f6bcf1feea4a import -/ base-4.12.0.0:GHC.Num c2039f03637c68f47b0bbff4c18ec616 import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb import -/ ghc-prim-0.5.3:GHC.Classes 0f6fd7d7db53fc48f6e1f01803cc6c9d import -/ Language.Fixpoint.Smt.Types 30a3f200618617e4fc3b128e7ad80e5a exports: 9d5346cc8b2fc98cde08d06579c7cca6 SMTLIB2 c21caa89e781f0f2b1e49c79f9b4130a import -/ Language.Fixpoint.Types 9cb1a9068dc49504c64c97f35a33862f exports: 62d26edd591b195eabce115b8380fe6e import -/ Language.Fixpoint.Types.Config 134020671d47a57ffc8e89be204594cd exports: b55741973d8e26ddd46c69a42379ac12 Config 3988ec36858b82afed711ea7ff67ff00 Cvc4 9135f320d6df9a8f83ab7ab3df453b24 SMTSolver 16932a7b6f7e2d9f5e812b1ebb37105a Z3 2ae9f1572523128eb05e6a00c898b40c linear 3988ec36858b82afed711ea7ff67ff00 solver 3988ec36858b82afed711ea7ff67ff00 stringTheory 3988ec36858b82afed711ea7ff67ff00 import -/ Language.Fixpoint.Types.Environments 5f649aef2fe87979164c56acf3750e20 SEnv 7b76b1b3898bd64fc8c2187c261c0f80 fromListSEnv 22654f2135f1b607f7ee82962c09eb4c lookupSEnv 94599d47b6378649795b045198f42e89 import -/ Language.Fixpoint.Types.Names 24bdf320bdb18d7e1da06545fbe0099a Symbol 3f986d27cdf6315dd770c516fc00a643 boolToIntName 2f2e9300f8202a4d7e106ba0a7f7b2c3 buildMany f14f2cccc11f92b60f7e06649edc7b82 bvAndName f0343b8a4f8bd92677e59ed88901c889 bvOrName efd850d2d2d132e184bb436c2e5ec069 divFuncName dae7813b9ecfad96423501941a112512 mulFuncName 6a890e2f1ef5cfc3e80b39dbbfa3fafd strConName 9c4c6b48478291cfa01860495bbf65e3 symbol 8093c1d4f5a85b247a3a96c3fce3245c symbolBuilder 0bf3cfe602b4e00c658b71392faff862 symbolSafeText b9e4ff6615316241fdd787ea01365fab symbolText eec089aa19dd5c0554fdac0c2f873812 testSymbol df4cac5e60d2d037be7846adb2b96088 unLitSymbol b4214c4a262ed4871aa13dc9bbb092fa import -/ Language.Fixpoint.Types.Refinements e312fbfecbcc511c18b2a4b463f3a6dc EApp 54242238b0fd99173645e603ea6a95e1 ECst 77d8fb760e457bfd124c455ed691c864 EEq b022fbb5d44329cad435c5cf3295d97c EVar dbcccd19fa06e8cd413d3f8989324ef6 Expr 58dd7eff6040aa97f060415235c6cb01 expr bb69a3829a24dac6732a3d85fdbf277f import -/ Language.Fixpoint.Types.Sorts d0243918454a124f22fcf2431757efd6 exports: b866d80011faf2d8f77449fdc11dc733 DDecl fa32e5752577cfb40168e5b5c1c85117 DataCtor 90984d28a9f3c849d44b1ec37334f5cb DataDecl 90984d28a9f3c849d44b1ec37334f5cb DataField 842b037f4a3d7555ff8e2c17ccb73443 FAbs 8827fd69dabe452c42c2c745dfa98689 FFunc a2098452dd53c51f7531db6145200e8d FTC e5d6113e0ae80db3702c5a83dedd8a7f FVar a3c34a432d4203ec59fb1483b26cb260 Sort 30d6fd7d99459ff88296e3b55c87b46c bitVecSort fb482949084196d18d148139ee7f05ff bkFFunc dd65fbe61e298d432b652ba1d8c095a0 boolSort 05be9e1ff80dff4f05fc2d8105076210 dcFields 90984d28a9f3c849d44b1ec37334f5cb ddCtors 90984d28a9f3c849d44b1ec37334f5cb ddTyCon 90984d28a9f3c849d44b1ec37334f5cb ddVars 90984d28a9f3c849d44b1ec37334f5cb dfSort 842b037f4a3d7555ff8e2c17ccb73443 fAppTC d1730a0e7e76ba505e7fb32cccadc22b intSort ab1a8687c0d53db967e03c16ee505e9c isPolyInst 676f1726c10c87f40ca1a0650d1b61c8 isString 3c267f62fc9e05bc4e545153ea826927 mapSort c383da3147fdba1ec21866e7d2b99fb8 mkFFunc 7fc888cdee141d3972072d0738f6e6fc setSort bd8955fcea07424549befb5ca89dd160 sizeBv 23d61dced12a09cf4058ece06537f20a strSort c638fae801e8e1f254334aa30682ab3e import -/ Language.Fixpoint.Types.Theories 2d31db6b0cdc7b0f2231db238b021516 Ctor b4465861f103853ee835cb5461075bab Field 9da710c8832cd8032b2c106ebd5baea1 Raw a1cf5f50209455d2ca3b8e19aad75c5a SBitVec d63a0f9670c3d95c19b30e11441244c5 SBool 37ca432c2e28f27b6520d4e98b146010 SData 094f9de781dcefec30fe058d8c3b3acc SInt 8b6736903e8f8ce746f1f78a9b4657ad SMap b05e689da14fea37bfdfaab6e4e78d68 SReal d62ece88926088e2cd9356a39a55de57 SSet 8d6c7fd730c73c1a6e21b1d575d2b405 SString 446121c8fcca85edec43dbd3a25a0fde SVar 1aff186e655e8d77ca69232937c11c86 SmtSort 0506688674ca55c28cc4df4c4dbdb2df SymEnv 0506688674ca55c28cc4df4c4dbdb2df Test 84f5bf556ab4024ebf73fdfbf9623c35 Theory c7597d4fa8fe997e8f49f0af8d93bbfc TheorySymbol 810e2965561391114a602ece3df70281 Thy b12798c80fdc95179edfc0c3e40a2602 sortSmtSort 4fef6a945014c08fdd9da90cda8a95e3 symEnvTheory b4df3d48b26aea68a082338a9b46e1f3 tsInterp 810e2965561391114a602ece3df70281 tsRaw 810e2965561391114a602ece3df70281 tsSort 810e2965561391114a602ece3df70281 import -/ text-1.2.3.1:Data.Text 681b9c3df5b4e4b4e23ef5f840f0b692 import -/ text-1.2.3.1:Data.Text.Internal 537e168590e8068f673f691833f78483 import -/ text-1.2.3.1:Data.Text.Internal.Builder 1797fde4ca8ef0dc40109aae6e9f65de import -/ text-1.2.3.1:Data.Text.Internal.Lazy 60724f417edac0a71b3efdb9a450a954 import -/ text-1.2.3.1:Data.Text.Lazy 5dfd4775189d1cf6b5f168bbf44e9081 import -/ text-1.2.3.1:Data.Text.Lazy.Builder 8de68d4400c5e110387b343256e7694d import -/ text-format-0.3.2:Data.Text.Format cba82cf42fed813596d553c521d7a97b import -/ text-format-0.3.2:Data.Text.Format.Types.Internal 1598e6eab18221563e1d2913dbbf595c 3e925c519d694e3cd1a4028b1ada87fe $fSMTLIB2SmtSort :: Language.Fixpoint.Smt.Types.SMTLIB2 Language.Fixpoint.Types.Theories.SmtSort DFunId c2775175f34b2cc667c7306954561690 $trModule :: GHC.Types.Module a488e80c559428a94278e4f947e80ba7 type VarAs = Language.Fixpoint.Types.Theories.SymEnv -> Language.Fixpoint.Types.Names.Symbol -> Language.Fixpoint.Types.Sorts.Sort -> Data.Text.Internal.Builder.Builder de7d96c4bc2a342e684aa14f04bff119 axiomLiterals :: [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> [Language.Fixpoint.Types.Refinements.Expr] 2d8583043a65b8ef8c4b1daa1cc034db dataDeclSymbols :: Language.Fixpoint.Types.Sorts.DataDecl -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Theories.TheorySymbol)] 4bca5c3e927ebbaefbcba7d5449308b6 isSmt2App :: Language.Fixpoint.Types.Environments.SEnv Language.Fixpoint.Types.Theories.TheorySymbol -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Maybe.Maybe GHC.Types.Int b8be3d46ed50bd3a8283a13f3c715207 mapCup :: Language.Fixpoint.Types.Names.Symbol 981738696ae06f9068663c6d696d55e1 mapDef :: Language.Fixpoint.Types.Names.Symbol c5c2be2f77f2801dcf5c15316a7c0407 mapSel :: Language.Fixpoint.Types.Names.Symbol cf71f164696934f679513bb06eb2908f mapSto :: Language.Fixpoint.Types.Names.Symbol 4e140ce4832691610fcde35b96446628 maxLamArg :: GHC.Types.Int a0444fb9ec9c32e46c801435f3c11ec5 preamble :: Language.Fixpoint.Types.Config.Config -> Language.Fixpoint.Types.Config.SMTSolver -> [Data.Text.Internal.Lazy.Text] 35b4af51a52a3f63e508aaff70f2cc69 setAdd :: Language.Fixpoint.Types.Names.Symbol 8bdab53e29fa2f09ffb9c64f4ca5c90f setCap :: Language.Fixpoint.Types.Names.Symbol 11621cb494c86586827ca3b736e1f83a setCom :: Language.Fixpoint.Types.Names.Symbol 7b5b3a6c85487c9610d5743bcb4d9f39 setCup :: Language.Fixpoint.Types.Names.Symbol 927aaebe44df3f20cb5431d8fd4467f2 setDif :: Language.Fixpoint.Types.Names.Symbol e6fbc3b6d38b7bcb37b2eac1469dd409 setEmp :: Language.Fixpoint.Types.Names.Symbol bd16bf21399d0491f202742b083216c9 setEmpty :: Language.Fixpoint.Types.Names.Symbol ba935d1cac98d1412e366372e71ec7a0 setMem :: Language.Fixpoint.Types.Names.Symbol d8d14eb99f344f5877457b33539e47ab setSng :: Language.Fixpoint.Types.Names.Symbol cc446eadc66714aefda7298260508902 setSub :: Language.Fixpoint.Types.Names.Symbol 02b5cd913447494ceea7b7116ad9d87d smt2App :: Language.Fixpoint.Smt.Theories.VarAs -> Language.Fixpoint.Types.Theories.SymEnv -> Language.Fixpoint.Types.Refinements.Expr -> [Data.Text.Internal.Builder.Builder] -> GHC.Maybe.Maybe Data.Text.Internal.Builder.Builder 991c65df5a4a4d39044c400f60a0fd64 smt2Symbol :: Language.Fixpoint.Types.Theories.SymEnv -> Language.Fixpoint.Types.Names.Symbol -> GHC.Maybe.Maybe Data.Text.Internal.Builder.Builder 9dfe89aaf21384da84484dd10769925d theorySymbols :: [Language.Fixpoint.Types.Sorts.DataDecl] -> Language.Fixpoint.Types.Environments.SEnv Language.Fixpoint.Types.Theories.TheorySymbol instance [orphan] Language.Fixpoint.Smt.Types.SMTLIB2 [Language.Fixpoint.Types.Theories.SmtSort] = Language.Fixpoint.Smt.Theories.$fSMTLIB2SmtSort trusted: none require own pkg trusted: False module header: Nothing declaration docs: arg docs: