==================== FINAL INTERFACE ==================== 2017-05-08 17:11:14.336728 UTC interface liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Smt.Interface 8002 interface hash: e52f3b8f751f96e029ab09dc5c325304 ABI hash: 76bff8cfb689ada4cb3196ea765c663f export-list hash: dd6e5525bbd669ac48676202593637eb orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: b01b75c4ad85b4e227ace0573f3c921e 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.makeSmtContext Language.Fixpoint.Smt.Interface.smtAssert Language.Fixpoint.Smt.Interface.smtAssertAxiom Language.Fixpoint.Smt.Interface.smtBracket 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.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.AssertAxiom Language.Fixpoint.Smt.Types.CMany Language.Fixpoint.Smt.Types.CheckSat 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 ctxAeq ctxBeq ctxCin ctxCout ctxExt ctxLog ctxNorm ctxPid ctxSmtEnv 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.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.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 attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4 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 double-conversion-2.0.2.0@double-conversion-2.0.2.0-FB9lbzCS3eNEibeP1aq5Xr 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 integer-logarithms-1.0.1@integer-logarithms-1.0.1-IEHCuEd5sG4JjSjlx7m5JF 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 primitive-0.6.1.0@primitive-0.6.1.0-6AbSTw9JXz141LE5p6LGH process-1.4.3.0@process-1.4.3.0 scientific-0.3.4.11@scientific-0.3.4.11-KV39KlwSGDKD4auxhPQ5mB 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 text-format-0.3.1.1@text-format-0.3.1.1-IdImYtolSdoC3n5Y2CJ8aG 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 vector-0.11.0.0@vector-0.11.0.0-LMwQhhnXj8U3T5Bm1JFxG orphans: attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Text.Internal 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-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Smt.Serialize liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Constraints liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Environments liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Errors liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Names liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Spans liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi: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 transformers-0.5.2.0@transformers-0.5.2.0:Control.Monad.Trans.Error vector-0.11.0.0@vector-0.11.0.0-LMwQhhnXj8U3T5Bm1JFxG:Data.Vector.Fusion.Bundle family instance modules: attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Internal.Types 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-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Config liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Constraints liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Environments liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Errors liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Names liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Refinements liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Sorts liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Types.Spans liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi: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 primitive-0.6.1.0@primitive-0.6.1.0-6AbSTw9JXz141LE5p6LGH:Control.Monad.Primitive 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 vector-0.11.0.0@vector-0.11.0.0-LMwQhhnXj8U3T5Bm1JFxG:Data.Vector import -/ attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Combinator 1764cd47daec5ed4c8be1c99c697f14b import -/ attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Internal.Types 368d7f49be51b9833423e14d1c6dcb38 import -/ attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Text e144cce9b5f5d7c555243f1a32e7a3e7 import -/ attoparsec-0.13.1.0@attoparsec-0.13.1.0-KwckfZOQnr04d9ofoJ9Hh4:Data.Attoparsec.Text.Internal 6027bfcf6269b291191870ec2aa4041d import -/ base-4.9.1.0:Control.Applicative 32430a90492e727f4bd80db71c28600c import -/ base-4.9.1.0:Control.Exception a76dd9666251322fe34dbcca3a0817bf import -/ base-4.9.1.0:Control.Exception.Base 1e106916283856f4d9caeddab92cd861 import -/ base-4.9.1.0:Control.Monad a6784c5dab0d75c63dabec5a37843f98 import -/ base-4.9.1.0:Data.Char 01433d23661edb6e5ef1536ef1e6774c import -/ base-4.9.1.0:Data.Either 20b09ef8d0a5b74fdec011c40c1587f5 import -/ base-4.9.1.0:Data.Foldable 3e0b6967a1da89945d0e2d47266337a2 import -/ base-4.9.1.0:Data.Functor 5ab1dc703df5b482e77efb697833ca3c import -/ base-4.9.1.0:Data.Maybe d876c4ffe4b3c43755a781e8ad860d88 import -/ base-4.9.1.0:Data.Monoid 51cc9cd8c130d49ba96b7c2c2406022b import -/ base-4.9.1.0:Data.Traversable 556020d7cf3c4a34a774600512918a37 import -/ base-4.9.1.0:Data.Tuple 7dc4bbb45d2e69c991ffac438beeca11 import -/ base-4.9.1.0:GHC.Base c4231c43c07e46080a26bf94094c7aa1 import -/ base-4.9.1.0:GHC.IO eb504c57b397cf133849f8586f15dafb import -/ base-4.9.1.0:GHC.IO.Exception 5064be4c355632a1d1c4f2322f56ac52 import -/ base-4.9.1.0:GHC.IO.Handle ba98a5b34d78cbf48b41fe58a3735c69 import -/ base-4.9.1.0:GHC.IO.Handle.FD bf0291e0f2b6c0eca5446f986999f1cc import -/ base-4.9.1.0:GHC.IO.Handle.Types 17aa0e2ab137800e3a31992d780c071f import -/ base-4.9.1.0:GHC.IO.IOMode 2f5782f93b12a0d860d6d661b9fb405c import -/ base-4.9.1.0:GHC.List ab8c4e523e6c479c549d3bcd5fc4a439 import -/ base-4.9.1.0:GHC.Show a027f5ac24879eaba752f44aa90fe511 import -/ base-4.9.1.0:GHC.Unicode a175ecf20bf1272d9ae31337e7da43ab import -/ base-4.9.1.0:Prelude 22dd289b8469a8fa8dc81cab7b237771 import -/ base-4.9.1.0:System.Exit 068ba078eb20417d7af66db8b8ab4db1 import -/ base-4.9.1.0:System.IO c9de64c5f5407c4cf1c52500c4d15200 import -/ cmdargs-0.10.17@cmdargs-0.10.17-IWa8ygdJhnJBShkQXN8V9I:System.Console.CmdArgs.Verbosity 7bf06f3afbdc9ccb1d15f1e14eae9da1 import -/ directory-1.3.0.0@directory-1.3.0.0:System.Directory 23e4e3d52f91c33b21f0667cd90aa164 import -/ filepath-1.4.1.1@filepath-1.4.1.1:System.FilePath a3d1d13ac7dd86705b5dfaf58a5c0b9e import -/ filepath-1.4.1.1@filepath-1.4.1.1:System.FilePath.Posix 6a5e3ee74184fdcc5da09a368e7c40f5 import -/ ghc-prim-0.5.0.0:GHC.Classes 0bdf3d057a415ec1b84a7b1994efbe47 import -/ ghc-prim-0.5.0.0:GHC.Types 89f8de4f08018c9177c98d979eae0e45 import -/ Language.Fixpoint.Misc 8dcc45892a5330e586784ea12f52dd65 exports: 3408045fd5294879efb3c76c6b2e957b errorstar 38cc16c0836e03b9af68d3c95faef762 import -/ Language.Fixpoint.Smt.Serialize 3293b2f1b02854eaf0ebda5b94ff3bc8 exports: 4370d9fc2d93dfa022247e87af0b5727 import -/ Language.Fixpoint.Smt.Theories 09d459cfc18ae227bdf17bc6076761e6 exports: 6574c1f54c168acf403744fefc2973e2 preamble e503aa03dba178d8680c940dfe83af75 theorySEnv 71343890a34fe5a953cf08427f35a59b theorySymbols 2a1beebf44af2aa85657d53fb175803a import -/ Language.Fixpoint.Smt.Types f3cd20e31d878df1471a18301daec0de exports: 7c305226ada8b0569e9625efa6775eda Assert a9e6531d6593ad5a9c68820a1a165641 AssertAxiom c4a9c73dc82bc3b7364d79ba68eb9921 CMany a8ce380d142400886387bcf769ea673d CheckSat f2fa057ab6f3c20ea3a90eb688c3a269 Command db4fa671cc40a53c2f366ce62e071bce Context a83d7b6ca5478bdbd703e3b5fe0a23d1 Ctx 7518788bf44e7c07ea7ca354c64e09aa Declare 575c084eef6a63c416f3c237c97364ff Define 0f376fc857dd32a47bcde9cd554d3c06 Distinct 3ddec31ea907f1cba52f5efed6312710 Error cbcb495727c7a77ac3c70d0d287e547a GetValue ff6b46e8b6ddfe5dbe6b1241066fbb3d Ok 151ed3d3848c55c990df15df4c3da33a Pop 39fb29f039411d90150c912f1f7e69d1 Push 607cb0706741c90307ad425c1f1c7b1a Raw 12285152178e29c441deebc12e32f38b Response 65d5e11fe84a34cdec9d5733e6137691 SMTEnv 63581045f477d4ec4e1afa98823fc485 SMTLIB2 de2f3241d6a8c7fe9a95500a542a0af4 Sat 43b23d488fd422c16ccdc2459582cf7c Unknown 169b83fee58bde56c6e73dc6fc1576f1 Unsat 6b4d867cd1cd3ce37dc7f8d712ffbdfa Values c0cf510d72d0baa29450ebf263db8f73 ctxAeq e9de203cd58ff201e065850cda1e450d ctxBeq 83a25b42e3703e462126c0e15a56ad02 ctxCin 73ae1e2eada73a23d48201c558e6be85 ctxCout 627b92550cd75731fc8d9b5a44d1c7f1 ctxExt 2b85972fd1700466e63258c5dffeb27c ctxLog f165728b5bc935e0e25b18e6c22bca10 ctxNorm bcda3d2fdd5e6f6a0077f38e762e3fb6 ctxPid baceac6bc7061e28f2045edfee2a8511 ctxSmtEnv c9d4235123993471820c89fc1a76aaf1 ctxVerbose e7c0ec8d4840ede38744233b94e2c64d runSmt2 579a23ba3d7eadf1e4d69c5ed5d38835 smt2 ae5d53fee3c3adddefb5db6d4a988fbd tsInterp 68bf3c88b4e342e71380c2bdf081d863 tsSort 047180a4c5c38448ab920224e9bb869b import -/ Language.Fixpoint.Types 379a7ecf7ab7c770958c4c723e28c1d2 exports: 0af36b6c83c4ee67c2150e62bec20e14 import -/ Language.Fixpoint.Types.Config 8ed6de90331535ece74d4ff7fcfff0df exports: 26252365e1684d225d5392dd42c93881 Config a1e0868924a10a6ced01485926d4ec1f Cvc4 5bb31bd9f792d5ec5d2a24e8326cadb9 Mathsat 571fa9f0fe76cc8dadacc16dfa6240d8 SMTSolver 93345d1901fd7830cde09760d16e98f4 Z3 ac48b05ceb47c65ec5d37061861d227b alphaEquivalence 8b32e19e8cf76d27d57c3d0da1fa7fbd betaEquivalence 37d7b14df12e1f1854a976787f91686e extensionality 6ccd7e8b81c857809b2013059075484d normalForm a5bf652c51289923a3d53964084fb14a solver 8dd3b34280e2105e908f36fa7ee8fb48 stringTheory f69c76b719b11e263d4646cf354e87b8 import -/ Language.Fixpoint.Types.Environments 543f9ab0c0e6bbaadca48613d73bba8e fromListSEnv 092c4e2ef40e54493539888ea1496f8c import -/ Language.Fixpoint.Types.Errors acf2a3afc2cd57dc221f14b12643303f exports: d1c211f3a46ca6570fe4df4a74a8801d die dbaf75abf19387c15f40a8c2817884dc err b185d212e6fd3e08580a9e8d59a48b3a import -/ Language.Fixpoint.Types.Names 79719145fadff03f061f9658911fa747 Symbol 107cf7489707dd0de1ccae6d6e42b2ab symbol 9ba5ac52642e1a4c5f8c1bb4bca7d4db import -/ Language.Fixpoint.Types.Refinements 6e451802fe2653eaf0953ef3db6fbbf0 Expr bb73da387a50fe3797caa66eb4fb9c35 PNot bf05d60bf54fd329ab000a213583724e pAnd 8eafe07d5b6d6c31808f02c13e22e044 import -/ Language.Fixpoint.Types.Sorts 83ad94f859259f35d028eee3fcecd8da Sort f220e315b91d89c678725efa47bd0097 functionSort c906532765f92a1449b6d8d1dca84c47 import -/ Language.Fixpoint.Types.Spans 1fc6b25ff5984c11eae379e71fc71312 dummySpan 894d72f7dbefa0883876db91a2fc70da import -/ Language.Fixpoint.Types.Triggers c2e760ad7f82403b36096398e6cdbd50 Triggered d39972cec2a7b7cef313086c01f66d7e import -/ Language.Fixpoint.Utils.Files be394d70e321a20df414eb3c7ce0cdfa exports: ebb433e6c2d1f5ff63bc5cc6b8ec3d71 Smt2 610aafe3f0ae574c598b9f0c9e357123 extFileName fa6146d752c8253fcb879f499d605b0f import -/ pretty-1.1.3.3@pretty-1.1.3.3:Text.PrettyPrint.HughesPJ 0c3d66734497c26d70ab123829dd1cb4 import -/ process-1.4.3.0@process-1.4.3.0:System.Process 1ee59b956b7cad68338d3f6ab3e772ed import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text 02cbbc20bdd508fabc38de38896bbae0 import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.IO 2bfd8ce3cdf32aefc3878353659c404f import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Internal a2f6f66c5bb1247458d9fa25257ab188 import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Internal.Builder cac246c99e360c04405d7258721e6f9e import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Internal.Lazy 1efb735dc8fcde46f3a3e88605ea2067 import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Lazy 547b2cb8d74b3b03ee583c506a59422a import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Lazy.Builder 12f4026fc6128435b48f92178aec364b import -/ text-1.2.2.1@text-1.2.2.1-Ji7hMs2U4BkBwavd4taEVR:Data.Text.Lazy.IO 79324ab05ecca05433976cd7d9d58eac import -/ text-format-0.3.1.1@text-format-0.3.1.1-IdImYtolSdoC3n5Y2CJ8aG:Data.Text.Format 9a6b638cf2a34046724796f57984b5cc import -/ text-format-0.3.1.1@text-format-0.3.1.1-IdImYtolSdoC3n5Y2CJ8aG:Data.Text.Format.Types.Internal 6ede970f6a055ff8875db8e2eeee1bd4 import -/ unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o:Data.HashMap.Base 2b46c25df89b2b3ba6c50f91554dc6fe import -/ unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o:Data.HashMap.Strict 05b98a538bea7df232363274cae058f8 4680467f21e06f6f1a757f36f2127e78 $trModule :: GHC.Types.Module e96c9f1467726946a2834c2f9fd62508 type SmtParser a = Data.Attoparsec.Internal.Types.Parser Data.Text.Internal.Text a 0030c036f8b6c18335d70f1f1be13145 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 16c32c5c74f9a21c3a44bb1079e02699 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 5a5674e11abd3930d376571db4e06bfb 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 38359f83591699dd4dd20d3a4b91384b 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] f6844abbb54d6c79a41174f40f820fc4 cleanupContext :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO GHC.IO.Exception.ExitCode fbbaac3729fc2bc7d571bb15e6a82650 command :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Smt.Types.Command -> GHC.Types.IO Language.Fixpoint.Smt.Types.Response c176077e322afe8aa93f36e3ebe3448b makeContext :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 1b1b25eb4c45923e79ba69853f59ce3a makeContextNoLog :: Language.Fixpoint.Types.Config.Config -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 0302a239816e741f7536f0c55496aa3d makeContextWithSEnv :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> Language.Fixpoint.Smt.Types.SMTEnv -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 612c8700641065a3baed04be1e41c02b makeSmtContext :: Language.Fixpoint.Types.Config.Config -> GHC.IO.FilePath -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> GHC.Types.IO Language.Fixpoint.Smt.Types.Context 425fffe30bf10e5bb9372de098707f03 smtAssert :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO () 1b026115e2a917255e5ec9ef640d4161 smtAssertAxiom :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Triggers.Triggered Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO () 11a8c7078565ecf078d78acd4449a347 smtBracket :: Language.Fixpoint.Smt.Types.Context -> GHC.Base.String -> GHC.Types.IO a -> GHC.Types.IO a 141401095361b8674d6a4544ab6f5288 smtCheckSat :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Refinements.Expr -> GHC.Types.IO GHC.Types.Bool 94ade0879640fbb8ad64ffcf497ddbd1 smtCheckUnsat :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO GHC.Types.Bool 47466024e0552300841e080c82408229 smtDecl :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Types.Names.Symbol -> Language.Fixpoint.Types.Sorts.Sort -> GHC.Types.IO () cf921b5bd1bf2775673f3903ea1ace67 smtDecls :: Language.Fixpoint.Smt.Types.Context -> [(Language.Fixpoint.Types.Names.Symbol, Language.Fixpoint.Types.Sorts.Sort)] -> GHC.Types.IO () 91449856ba145c6a07cb5b85af385128 smtDistinct :: Language.Fixpoint.Smt.Types.Context -> [Language.Fixpoint.Types.Refinements.Expr] -> GHC.Types.IO () f34771469f45b2f4a9d595187c0ca3ff smtPop :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO () 6e8434889b57fcafd837267350013e2f smtPush :: Language.Fixpoint.Smt.Types.Context -> GHC.Types.IO () 865ca73764376631f7f19dbdd29077ef smtWrite :: Language.Fixpoint.Smt.Types.Context -> Language.Fixpoint.Smt.Types.Raw -> GHC.Types.IO () vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: none require own pkg trusted: False