==================== FINAL INTERFACE ==================== 2019-09-22 14:52:44.141838 UTC interface liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Smt.Interface 8065 interface hash: 3054cf0a4ba3bdcc2f5661780094face ABI hash: ee0737b56914b95eb563867307fa7dad export-list hash: 34c9dd9681ad7de62fb07b614e95fb75 orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: 9c8bdb2d4fca0911fca117a9c652ea21 opt_hash: d0a78e7b344f95c7406be35c9b75e196 hpc_hash: 93b885adfe0da089cdf634904fd59f71 plugin_hash: ad164012d6b1e14942349d58b1132007 sig of: Nothing used TH splices: False where exports: Language.Fixpoint.Smt.Interface.checkValid Language.Fixpoint.Smt.Interface.checkValid' Language.Fixpoint.Smt.Interface.checkValidWithContext Language.Fixpoint.Smt.Interface.checkValids Language.Fixpoint.Smt.Interface.cleanupContext Language.Fixpoint.Smt.Interface.command Language.Fixpoint.Smt.Interface.makeContext Language.Fixpoint.Smt.Interface.makeContextNoLog Language.Fixpoint.Smt.Interface.makeContextWithSEnv Language.Fixpoint.Smt.Interface.smtAssert Language.Fixpoint.Smt.Interface.smtAssertAxiom Language.Fixpoint.Smt.Interface.smtBracket Language.Fixpoint.Smt.Interface.smtBracketAt Language.Fixpoint.Smt.Interface.smtCheckSat Language.Fixpoint.Smt.Interface.smtCheckUnsat Language.Fixpoint.Smt.Interface.smtDecl Language.Fixpoint.Smt.Interface.smtDecls Language.Fixpoint.Smt.Interface.smtDistinct Language.Fixpoint.Smt.Interface.smtFuncDecl Language.Fixpoint.Smt.Interface.smtPop Language.Fixpoint.Smt.Interface.smtPush Language.Fixpoint.Smt.Interface.smtWrite Language.Fixpoint.Smt.Types.Command{Language.Fixpoint.Smt.Types.Assert Language.Fixpoint.Smt.Types.AssertAx Language.Fixpoint.Smt.Types.CMany Language.Fixpoint.Smt.Types.CheckSat Language.Fixpoint.Smt.Types.DeclData Language.Fixpoint.Smt.Types.Declare Language.Fixpoint.Smt.Types.Define Language.Fixpoint.Smt.Types.Distinct Language.Fixpoint.Smt.Types.GetValue Language.Fixpoint.Smt.Types.Pop Language.Fixpoint.Smt.Types.Push} Language.Fixpoint.Smt.Types.Context{Language.Fixpoint.Smt.Types.Ctx ctxCin ctxCout ctxLog ctxPid ctxSymEnv ctxVerbose} Language.Fixpoint.Smt.Types.Response{Language.Fixpoint.Smt.Types.Error Language.Fixpoint.Smt.Types.Ok Language.Fixpoint.Smt.Types.Sat Language.Fixpoint.Smt.Types.Unknown Language.Fixpoint.Smt.Types.Unsat Language.Fixpoint.Smt.Types.Values} Language.Fixpoint.Smt.Types.SMTLIB2{Language.Fixpoint.Smt.Types.smt2} module dependencies: Language.Fixpoint.Misc Language.Fixpoint.Smt.Serialize Language.Fixpoint.Smt.Theories Language.Fixpoint.Smt.Types Language.Fixpoint.SortCheck 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.Types.Visitor Language.Fixpoint.Utils.Files Text.PrettyPrint.HughesPJ.Compat package dependencies: ansi-terminal-0.8.2 array-0.5.3.0 async-2.2.1 attoparsec-0.13.2.2 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 integer-logarithms-1.0.3 intern-0.9.2 mtl-2.2.2 parsec-3.1.13.0 pretty-1.1.3.6 primitive-0.6.4.0 process-1.6.5.0 scientific-0.3.6.2 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.Smt.Serialize attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal transformers-0.5.6.2:Control.Monad.Trans.Error liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Smt.Theories 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: attoparsec-0.13.2.2:Data.Attoparsec.Internal.Types 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 primitive-0.6.4.0:Control.Monad.Primitive primitive-0.6.4.0:Data.Primitive.Array 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 -/ attoparsec-0.13.2.2:Data.Attoparsec.Combinator 523acf7029be311091371318659a6f08 import -/ attoparsec-0.13.2.2:Data.Attoparsec.Internal.Types 6424377cdc1d483282013ccc320c8096 import -/ attoparsec-0.13.2.2:Data.Attoparsec.Text 884e47b6dfe247854708aa903c58d59f import -/ attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal 988ec4fc32ddaff905cff8b9aa5753d1 import -/ base-4.12.0.0:Control.Applicative 2ae514eb141d45774730765c61bb41c0 import -/ base-4.12.0.0:Control.Exception 041da5b6267cf6b639ff5716d5b299a9 import -/ base-4.12.0.0:Control.Monad 07eaec7fd256019b318d048d00f45b1c import -/ base-4.12.0.0:Data.Char 74f67fe9150a102afa18766e840f6832 import -/ base-4.12.0.0:Data.Either 423bee738f25e5ee983d072216009be8 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.Traversable d2c09bff1e4f0c871306c3ff8aa4dc36 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.IO 898d4ddbf00eb4732e5f462760aa42ae import -/ base-4.12.0.0:GHC.IO.Exception 77722984940ee6ccf9e2f7dab10b83a4 import -/ base-4.12.0.0:GHC.IO.Handle fe51659cf05ea3ecd36fe5e2d515d89a import -/ base-4.12.0.0:GHC.IO.Handle.FD 815f4d400e6239c7550e040518bdbf45 import -/ base-4.12.0.0:GHC.IO.Handle.Types 8909e00409cd23d4e66395a7e93f216d import -/ base-4.12.0.0:GHC.IO.IOMode 8012a3f94976206c971b9384804b372a import -/ base-4.12.0.0:GHC.List 4014a3c8a3b7c31c8325f6bcf1feea4a import -/ base-4.12.0.0:GHC.Show 838a5d039379d82d9626aae53dfce276 import -/ base-4.12.0.0:GHC.Unicode 87726eb81a3f9c9b22160a0afd5dc56a import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb import -/ base-4.12.0.0:System.Exit 3c945ec7c596067c067092c41083c3d0 import -/ base-4.12.0.0:System.IO c961e5ee6731c0683a6e879272c9e9f6 import -/ cmdargs-0.10.20:System.Console.CmdArgs.Verbosity fa5402dbe76d4158a9bd93730fac6d67 import -/ directory-1.3.3.0:System.Directory 49a915596c61b7c4c6db58cd4e1272c2 import -/ filepath-1.4.2.1:System.FilePath 15c54060cebd29621bfc77f7f6fce3ff import -/ filepath-1.4.2.1:System.FilePath.Posix 807571ae31e154c61d0c6bb61ff8b097 import -/ ghc-prim-0.5.3:GHC.Classes 0f6fd7d7db53fc48f6e1f01803cc6c9d import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b import -/ Language.Fixpoint.Misc 1a50b0be98f5d556c823a27b0843feb5 exports: c71e07620cb71e48240d161f1a37aa5e errorstar e47c2d482124b43e020a405f809adcff groupList 89ce0af3d82aae7a2d9f3f3c1cde0d05 mapSnd 56a8c287203c2790b4db9115db2b9192 sccsWith ee0ce3d5a6bde0b3862fcf6587b87cf1 sortNub 7d73d874da71f31bd97dc544f8572fc4 import -/ Language.Fixpoint.Smt.Serialize 7305b271952ce328cf0ab77b85d8d3d3 exports: 5e1d313517b98758471045ea4f3116b5 import -/ Language.Fixpoint.Smt.Theories 48905aa2dfb4a1b0b274452f97471e3d exports: ad53920eb85c0904d205515774324773 axiomLiterals de7d96c4bc2a342e684aa14f04bff119 maxLamArg 4e140ce4832691610fcde35b96446628 preamble a0444fb9ec9c32e46c801435f3c11ec5 import -/ Language.Fixpoint.Smt.Types 30a3f200618617e4fc3b128e7ad80e5a exports: 9d5346cc8b2fc98cde08d06579c7cca6 Assert 67eb58b7de8e3adeaa64ca4678afbf28 AssertAx bd653a9fa0511322a60626bfea0fa0de CMany 47520c02ca33cb3cd9134cd11ce60c15 CheckSat 4bbed80577103afd6dda6e838ad01d87 Command 9bb122f606f996c5adbb9f937fa876ad Context 372fcf0b6b50436d0652b44de8ce661a Ctx 9902120c17c8e2ae4c9be3126133ded6 DeclData a8f500b1d311891b4fae99223a97b3ee Declare 92fb53d84c8fede1aa2891b4d7e2d706 Define 39f3a6b609fcf22a70bc8a6808906a6a Distinct e66cdf03563bbc29c325f23bf4b8fd38 Error 26629d81cdc0c15f74cc0728d1fc89f7 GetValue 761def53c0f2428e57244c047634b27d Ok 29762dce5959f1b557aee40c955acb09 Pop 788f42b70667cbe52afcaf862cbbb1e7 Push 4e9c7fb32679eb0b51c8674414368263 Response 892ca3543d00b690ecbcc0f8d9257ec5 SMTLIB2 c21caa89e781f0f2b1e49c79f9b4130a Sat 3c946fed2381b2f4c538e3f93bb186a5 Unknown f981fae67731c33329b2c7244d46fab1 Unsat e3e2cf94ffe343aef4bf6298c2722727 Values dfc6d8e1408561fb38a464ad79341fe8 ctxCin 372fcf0b6b50436d0652b44de8ce661a ctxCout 372fcf0b6b50436d0652b44de8ce661a ctxLog 372fcf0b6b50436d0652b44de8ce661a ctxPid 372fcf0b6b50436d0652b44de8ce661a ctxSymEnv 372fcf0b6b50436d0652b44de8ce661a ctxVerbose 372fcf0b6b50436d0652b44de8ce661a runSmt2 befc92af64d9538adba120f32da674cf smt2 fb59179bf1f480bfc37822b3b187760e import -/ Language.Fixpoint.SortCheck f7b7dc40080c3027ffc5d238db179224 exports: fef1457ed33a6a1cb5bc6a8b38a1edff elaborate 5809c5e4abf9d4e8230e50ea3a386a0e import -/ Language.Fixpoint.Types 9cb1a9068dc49504c64c97f35a33862f exports: 62d26edd591b195eabce115b8380fe6e import -/ Language.Fixpoint.Types.Config 134020671d47a57ffc8e89be204594cd exports: b55741973d8e26ddd46c69a42379ac12 Config 3988ec36858b82afed711ea7ff67ff00 Cvc4 9135f320d6df9a8f83ab7ab3df453b24 Mathsat dfcdf3f936f3866d39a081c8cae29c22 SMTSolver 16932a7b6f7e2d9f5e812b1ebb37105a Z3 2ae9f1572523128eb05e6a00c898b40c gradual 3988ec36858b82afed711ea7ff67ff00 smtTimeout 3988ec36858b82afed711ea7ff67ff00 solver 3988ec36858b82afed711ea7ff67ff00 stringTheory 3988ec36858b82afed711ea7ff67ff00 import -/ Language.Fixpoint.Types.Environments 5f649aef2fe87979164c56acf3750e20 SEnv 7b76b1b3898bd64fc8c2187c261c0f80 lookupSEnv 94599d47b6378649795b045198f42e89 toListSEnv ddd97c9c472b637e00dcfff9c958a991 import -/ Language.Fixpoint.Types.Errors 31e8527559b26e3ce8fcf2acaba869c3 exports: 89a9dc85e57ecc980170ae7cb32d2921 die b694e04a36caf383107b8f2e73ae279e dieAt efdf927f8072d85a383b14811e0a2c02 err eb62a315ab4ae2ad7c68e48fa9cd6513 import -/ Language.Fixpoint.Types.Names 24bdf320bdb18d7e1da06545fbe0099a Symbol 3f986d27cdf6315dd770c516fc00a643 applyName 25f366ca3bca038d84f346fd1351a02a coerceName cfa798590c79dbe5ef2b611f14e80f7f lamArgSymbol 934937917f1dc2b7ff950de0d0661403 lambdaName c8b0b013bbacac5c8fff10b620016b3e symbol 8093c1d4f5a85b247a3a96c3fce3245c import -/ Language.Fixpoint.Types.PrettyPrint 2104c549ff18167e86668f84d86b14a0 showpp a9f79fc9a75f72593341c16b4b8ac492 import -/ Language.Fixpoint.Types.Refinements e312fbfecbcc511c18b2a4b463f3a6dc Expr 58dd7eff6040aa97f060415235c6cb01 PNot dd52d33c67ccd94ba2b9bc2daaf6153f RR bc18741bade52dfcbbbc2473e1b91821 expr bb69a3829a24dac6732a3d85fdbf277f isFunctionSortedReft 15bb39791b2eaa58d6152a8a4e70c581 pAnd d997a1bd3b1f67d4020526858eca07c4 trueReft b1755155d9be8c8f361db2f542991fc4 import -/ Language.Fixpoint.Types.Sorts d0243918454a124f22fcf2431757efd6 DataCtor 90984d28a9f3c849d44b1ec37334f5cb DataDecl 90984d28a9f3c849d44b1ec37334f5cb DataField 842b037f4a3d7555ff8e2c17ccb73443 FObj 1bb5d6e74aaa46fc1c29e2a322aa25fa FTC e5d6113e0ae80db3702c5a83dedd8a7f FTycon 30d6fd7d99459ff88296e3b55c87b46c Sort 30d6fd7d99459ff88296e3b55c87b46c dcFields 90984d28a9f3c849d44b1ec37334f5cb ddCtors 90984d28a9f3c849d44b1ec37334f5cb ddTyCon 90984d28a9f3c849d44b1ec37334f5cb dfSort 842b037f4a3d7555ff8e2c17ccb73443 functionSort f594877f5448823b341deb917c8c3252 import -/ Language.Fixpoint.Types.Spans df3b309e6511df6300a1db0ccd338062 SrcSpan 30cdf4122b891cc575df90039bdcbecb dummySpan 4c3a1f24b19908507cae45f533bfffe9 import -/ Language.Fixpoint.Types.Theories 2d31db6b0cdc7b0f2231db238b021516 Ctor b4465861f103853ee835cb5461075bab Field 9da710c8832cd8032b2c106ebd5baea1 Raw a1cf5f50209455d2ca3b8e19aad75c5a SInt 8b6736903e8f8ce746f1f78a9b4657ad SmtSort 0506688674ca55c28cc4df4c4dbdb2df SymEnv 0506688674ca55c28cc4df4c4dbdb2df Test 84f5bf556ab4024ebf73fdfbf9623c35 Theory c7597d4fa8fe997e8f49f0af8d93bbfc Uninterp 87a6ab41bdb97af06459096378210809 seAppls 0506688674ca55c28cc4df4c4dbdb2df seData 0506688674ca55c28cc4df4c4dbdb2df seLits 0506688674ca55c28cc4df4c4dbdb2df seSort 0506688674ca55c28cc4df4c4dbdb2df sortSmtSort 4fef6a945014c08fdd9da90cda8a95e3 symEnvTheory b4df3d48b26aea68a082338a9b46e1f3 symbolAtSmtName 671cfc927c8973dd2b729af0d27af1b0 tsInterp 810e2965561391114a602ece3df70281 import -/ Language.Fixpoint.Types.Triggers 8abd2355db756b37b9b5fb3b0ce44e32 Triggered d4e347d662ffae46e19beccd9e71f8e0 import -/ Language.Fixpoint.Types.Visitor f18ce5f6a562022e9c59dbca8db1edad exports: 483fcd13e73dd85ffa64d4931a72ac90 foldSort 4addac03f919de23a8aa78ec914cc93b import -/ Language.Fixpoint.Utils.Files b2b779ebebf03f66af4a684b17d25d25 exports: 061e3dd63eb42c6c413f2db46ae3d0cb Smt2 64fdd4710cda177593aa5311976e734d extFileName 86adcb1270446909c1fa5137dc51787e import -/ pretty-1.1.3.6:Text.PrettyPrint.HughesPJ ef695c6d575f5332a78b2f4f2292e474 import -/ process-1.6.5.0:System.Process 2e810cee2a417b14ed03c6fbb00362a9 import -/ text-1.2.3.1:Data.Text 681b9c3df5b4e4b4e23ef5f840f0b692 import -/ text-1.2.3.1:Data.Text.IO b6cfa03869c429fbaab046e2a0dbffff 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-1.2.3.1:Data.Text.Lazy.IO ed276bffd879459c45d824493e6f2231 import -/ text-format-0.3.2:Data.Text.Format cba82cf42fed813596d553c521d7a97b import -/ text-format-0.3.2:Data.Text.Format.Types.Internal 1598e6eab18221563e1d2913dbbf595c import -/ unordered-containers-0.2.9.0:Data.HashMap.Base 1ebd58c91fc697de98c663daee05aafc import -/ unordered-containers-0.2.9.0:Data.HashMap.Strict e1685ce3be897bf737e3d6453c27576b 0885e96b41bcb46a0c63d5e3a3d9422e $trModule :: GHC.Types.Module b9f9bdc7cd13e13b88873afe6256cc5f type SmtParser a = Data.Attoparsec.Internal.Types.Parser Data.Text.Internal.Text a 3d7b7da018644448d0e1224b95be2481 checkValid :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> Language.Fixpoint.Types.Refinements.Expr -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO GHC.Types.Bool 882d00af58316d6f6b63234e40abc8a3 checkValid' :: Language.Fixpoint.Smt.Types.Context -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> Language.Fixpoint.Types.Refinements.Expr -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO GHC.Types.Bool 06758d36abd61361d4753661bfedd621 checkValidWithContext :: Language.Fixpoint.Smt.Types.Context -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> Language.Fixpoint.Types.Refinements.Expr -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO GHC.Types.Bool 1723db1bf173ad6a432dd23c10ea1c78 checkValids :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> [Language.Fixpoint.Types.Refinements.Expr] -> GHC.Types.IO [GHC.Types.Bool] 511b45c7e002c2142e0dcb9cff2e2ea6 cleanupContext :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO GHC.IO.Exception.ExitCode 1838be88324057ac23d627e945a7caeb command :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Smt.Types.Command -> GHC.Types.IO Language.Fixpoint.Smt.Types.Response 0e3a91e62ce6ed2824b5bbdb0a7d2ec8 makeContext :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context c5d7f3231fc05a428bcc8ed63022aa6a makeContextNoLog :: Language.Fixpoint.Types.Config.Config -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 4644204706da05ed92e94ab6343a856b makeContextWithSEnv :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> Language.Fixpoint.Types.Theories.SymEnv -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 335106faf7ebb07edc676359058f2360 smtAssert :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO () 7b6baf9122bc1a4105ff32731a718749 smtAssertAxiom :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Triggers.Triggered Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO () 565d62dc2109372f4f4dd1533806693b smtBracket :: Language.Fixpoint.Smt.Types.Context -> GHC.Base.String -> GHC.Types.IO a -> GHC.Types.IO a 01349403f3c6d5c8e2a6417da8fe09e9 smtBracketAt :: Language.Fixpoint.Types.Spans.SrcSpan -> Language.Fixpoint.Smt.Types.Context -> GHC.Base.String -> GHC.Types.IO a -> GHC.Types.IO a 7642e6380fd15013f1ead086b29ff4eb smtCheckSat :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO GHC.Types.Bool fc53c261336b1d25851b51fbb5b6b6de smtCheckUnsat :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO GHC.Types.Bool 56345235fb07a601b03b40b8d0b408c6 smtDecl :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Names.Symbol -> Language.Fixpoint.Types.Sorts.Sort -> GHC.Types.IO () c2542e4c717ddcb63680cb28c57d2c77 smtDecls :: Language.Fixpoint.Smt.Types.Context -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> GHC.Types.IO () 35786292bbb0fe6f3f3f968af405d688 smtDistinct :: Language.Fixpoint.Smt.Types.Context -> [Language.Fixpoint.Types.Refinements.Expr] -> GHC.Types.IO () da575518c8e3d0ee4c8da94e91491133 smtFuncDecl :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Names.Symbol -> ([Language.Fixpoint.Types.Theories.SmtSort], Language.Fixpoint.Types.Theories.SmtSort) -> GHC.Types.IO () b34debef8eac922a9c2ee3e92f77eea3 smtPop :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO () f6a3fe32d78b37943a94ecfb1823ea45 smtPush :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO () 0b22fef9448643aa6bba1e68bd00e739 smtWrite :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Theories.Raw -> GHC.Types.IO () trusted: none require own pkg trusted: False module header: Nothing declaration docs: arg docs: