liquid-fixpoint-0.8.0.2: .stack-work/dist/x86_64-osx/Cabal-2.4.0.1/build/src/Language/Fixpoint/Solver.dump-hi
==================== FINAL INTERFACE ====================
2019-09-22 14:52:55.179024 UTC
interface liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Solver 8065
interface hash: 01e76b079fd7446edc87dd7e29a799bd
ABI hash: 039893cf368a87c0167e7e5ab0a6c92e
export-list hash: acb796eeaeb3020b98cff7c00317780c
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: d069f64e33f977f368178093db49348f
opt_hash: d0a78e7b344f95c7406be35c9b75e196
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
Language.Fixpoint.Solver.parseFInfo
Language.Fixpoint.Solver.resultExitCode
Language.Fixpoint.Solver.simplifyFInfo
Language.Fixpoint.Solver.solve
Language.Fixpoint.Solver.solveFQ
Language.Fixpoint.Types.Errors.resultExit
Language.Fixpoint.Types.Constraints.Solver
module dependencies: Language.Fixpoint.Defunctionalize
Language.Fixpoint.Graph Language.Fixpoint.Graph.Deps
Language.Fixpoint.Graph.Indexed Language.Fixpoint.Graph.Partition
Language.Fixpoint.Graph.Reducible Language.Fixpoint.Graph.Types
Language.Fixpoint.Minimize Language.Fixpoint.Misc
Language.Fixpoint.Parse Language.Fixpoint.Smt.Bitvector
Language.Fixpoint.Smt.Interface Language.Fixpoint.Smt.Serialize
Language.Fixpoint.Smt.Theories Language.Fixpoint.Smt.Types
Language.Fixpoint.Solver.Eliminate
Language.Fixpoint.Solver.Instantiate Language.Fixpoint.Solver.Monad
Language.Fixpoint.Solver.Sanitize Language.Fixpoint.Solver.Solution
Language.Fixpoint.Solver.Solve
Language.Fixpoint.Solver.UniqifyBinds
Language.Fixpoint.Solver.UniqifyKVars
Language.Fixpoint.Solver.Worklist 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.Solutions 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
Language.Fixpoint.Utils.Progress Language.Fixpoint.Utils.Statistics
Language.Fixpoint.Utils.Trie Text.PrettyPrint.HughesPJ.Compat
package dependencies: ansi-terminal-0.8.2 array-0.5.3.0
ascii-progress-0.3.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
concurrent-output-1.10.9 containers-0.6.0.1 data-default-0.7.1.1
data-default-class-0.1.2.0 data-default-instances-containers-0.0.1
data-default-instances-dlist-0.0.1
data-default-instances-old-locale-0.0.1 deepseq-1.4.4.0
directory-1.3.3.0 dlist-0.8.0.6 double-conversion-2.0.2.0
exceptions-0.10.2 fgl-5.7.0.1 filepath-1.4.2.1 ghc-boot-th-8.6.5
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 old-locale-1.0.0.7
parallel-3.2.2.0 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 template-haskell-2.14.0.0 terminal-size-0.3.2.1
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.Solver.Instantiate
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Smt.Serialize
attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal
data-default-instances-containers-0.0.1:Data.Default.Instances.Containers
data-default-instances-dlist-0.0.1:Data.Default.Instances.DList
data-default-instances-old-locale-0.0.1:Data.Default.Instances.OldLocale
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
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
stm-2.5.0.0:Control.Monad.STM
transformers-0.5.6.2:Control.Monad.Trans.Error
hashable-1.2.7.0:Data.Hashable.Generic 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
dlist-0.8.0.6:Data.DList
fgl-5.7.0.1:Data.Graph.Inductive.PatriciaTree
ghc-boot-th-8.6.5:GHC.ForeignSrcLang.Type
ghc-boot-th-8.6.5:GHC.LanguageExtensions.Type
intern-0.9.2:Data.Interned.Internal.Text
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Graph.Types
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Parse
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Smt.Bitvector
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Solver.Monad
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Solver.UniqifyBinds
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.Solutions
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
liquid-fixpoint-0.8.0.2-FcQLKVO4y2e40hxwxPr9ep:Language.Fixpoint.Utils.Statistics
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
template-haskell-2.14.0.0:Language.Haskell.TH.Syntax
terminal-size-0.3.2.1:System.Console.Terminal.Common
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:Control.Concurrent 945d3c1c41ed03e6117e3861cad65d9f
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.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.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.Conc.Sync 275e94c5ede09d3593e4c106b892e4f5
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.List 4014a3c8a3b7c31c8325f6bcf1feea4a
import -/ base-4.12.0.0:GHC.Show 838a5d039379d82d9626aae53dfce276
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 -/ binary-0.8.6.0:Data.Binary 47a89cefaa44e49e7fd21d133fce6a7e
import -/ cmdargs-0.10.20:System.Console.CmdArgs.Verbosity fa5402dbe76d4158a9bd93730fac6d67
import -/ deepseq-1.4.4.0:Control.DeepSeq fdfe6dfd16074b891b8750f3dc0819a3
import -/ ghc-prim-0.5.3:GHC.Classes 0f6fd7d7db53fc48f6e1f01803cc6c9d
import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b
import -/ Language.Fixpoint.Defunctionalize 1d90f9122b6c5e6ad683a06eb6b5b76c
exports: 44b2eca79f60178c88556395b24303d5
defunctionalize 6f11f2226cee00ae34549605683847f2
import -/ Language.Fixpoint.Graph 59334fea55dc8d64130719f78eeb5109
exports: 70a8f3bb9be3a7f9430fb829908b4dcf
import -/ Language.Fixpoint.Graph.Deps f58fb5bc911772ff16e90c021342fd77
graphStatistics 0c1e1a0a1a853779537b29a9aa270680
slice ebd8822ee891d60be909112e676bd8ce
import -/ Language.Fixpoint.Graph.Partition 10b792bb9300a0bfeef35f9a6335155b
mcInfo 1b954f79e466123de525c83e62f723ee
partition 00f9f31dc845d7647e1224fc08a89d10
partition' 604dec4b5afaf691202e7ed2938aa872
import -/ Language.Fixpoint.Minimize e941bb6b52946ad1ad891537e1cb7464
exports: 3c339244b0eac7c117bb24be10fa31cb
minKvars 9eff144d27bd764e1971ce9b28fa54e4
minQuals 667f6a6a437290acf0ee4cb8ef93292b
minQuery 82a6cea7516f24f1e6679a5bd62453c3
import -/ Language.Fixpoint.Misc 1a50b0be98f5d556c823a27b0843feb5
exports: c71e07620cb71e48240d161f1a37aa5e
Loud 20d9cfe47287517748c900396beb2597
asyncMapM 370bf19dc84bf4ffc8257d03329373c5
colorStrLn 94a997a5ff4a362d7dc6b86c7da76ad9
donePhase 8c86f9b1cc5432363fae6c5796ca46cf
ensurePath b92908154869eb5d0777411abad08aef
errorstar e47c2d482124b43e020a405f809adcff
writeLoud da0cc108bb5411bb5d6b91b83e620d3c
import -/ Language.Fixpoint.Parse f8821d93a62aec9ae319d8a2deffc941
exports: c04662d065b8ef9661ceae7d7cc1940d
rr' 66f74a703039ab6ae2f53e539cbaf5ff
import -/ Language.Fixpoint.Solver.Instantiate 8ba0f55d94c73f3ce982816d9f02ce7a
exports: 9247ada7aae1f49cda65642e8e5ad707
instantiate 8ced8e87c5abac80e55281634661edb8
import -/ Language.Fixpoint.Solver.Sanitize da8eac0e8562bb4a8fb712f9620a920d
exports: 09f539552af63f8cdd1953f939eb3211
sanitize 427e152b4aa4bf6d186757add1bd8251
symbolEnv e9ab0691e8ecbe0102273ed657a09d59
import -/ Language.Fixpoint.Solver.Solve 5efc001292648939458b24b2fb4e5f3f
exports: ef1c27f5b11325829bfe189101295b68
solve c89254094aa96d5dcc2bd118d701135a
import -/ Language.Fixpoint.Solver.UniqifyBinds eaa7879698d9e9a748103f95a9e44bfb
exports: 3613463f7559bf1afa99a47660046389
renameAll 080af345d0d20eb60d2e91ac3388b62b
import -/ Language.Fixpoint.Solver.UniqifyKVars b33b285b1ab2d8fc2b4096085d187ba8
exports: d701e8feb000cdf3332b3a1143052610
wfcUniqify e1280036b1cb1a1d81a71b43a7fbd569
import -/ Language.Fixpoint.SortCheck f7b7dc40080c3027ffc5d238db179224
exports: fef1457ed33a6a1cb5bc6a8b38a1edff
elaborate 5809c5e4abf9d4e8230e50ea3a386a0e
import -/ Language.Fixpoint.Types 9cb1a9068dc49504c64c97f35a33862f
exports: 62d26edd591b195eabce115b8380fe6e
import -/ Language.Fixpoint.Types.Config 134020671d47a57ffc8e89be204594cd
exports: b55741973d8e26ddd46c69a42379ac12
All c376829125505bb690ce06ee123dfa04
Config 3988ec36858b82afed711ea7ff67ff00
cores 3988ec36858b82afed711ea7ff67ff00
eliminate 3988ec36858b82afed711ea7ff67ff00
gradual 3988ec36858b82afed711ea7ff67ff00
maxPartSize 3988ec36858b82afed711ea7ff67ff00
minPartSize 3988ec36858b82afed711ea7ff67ff00
minimize 3988ec36858b82afed711ea7ff67ff00
minimizeKs 3988ec36858b82afed711ea7ff67ff00
minimizeQs 3988ec36858b82afed711ea7ff67ff00
multicore 69a77c1f2a1de6dfbff97d6e4292a39a
parts 3988ec36858b82afed711ea7ff67ff00
queryFile 24dfc95af04dba576b5be5b6594619e1
save 3988ec36858b82afed711ea7ff67ff00
srcFile 3988ec36858b82afed711ea7ff67ff00
stats 3988ec36858b82afed711ea7ff67ff00
withPragmas 7a2d56db26a96b6ec8ae137971b30663
import -/ Language.Fixpoint.Types.Constraints 5290ca1fe775ef899496b3cb4cf11436
FInfo b6d52641b5c0c13c0e61844e2114eb16
FInfoWithOpts 803d2f995b056771c08edfce347cb407
Result b62c3629307de4be785c11501bbf9249
Result 9b37020b88a84332f42c4a4efcccc0c2
SInfo 90ef96c47f269969affd7c3639af34f3
Solver 5f11195f89eea9e971cb52093960dc22
SubcId 311c8f398e2d0f5e23e664bacb45f905
convertFormat 17fb29836fb34a6bfc26bbf23b2473ba
dLits 90ef96c47f269969affd7c3639af34f3
fioFI 803d2f995b056771c08edfce347cb407
fioOpts 803d2f995b056771c08edfce347cb407
gLits 90ef96c47f269969affd7c3639af34f3
gresSolution 9b37020b88a84332f42c4a4efcccc0c2
quals 90ef96c47f269969affd7c3639af34f3
remakeQual 0a2689fea078c5e91430e58870107f9d
resSolution 9b37020b88a84332f42c4a4efcccc0c2
resStatus 9b37020b88a84332f42c4a4efcccc0c2
saveQuery 547dfa1885614d5beeb6bfd5ba6a1b3c
toFixpoint 45b39b5a071a079c10972832dc83941b
import -/ Language.Fixpoint.Types.Errors 31e8527559b26e3ce8fcf2acaba869c3
exports: 89a9dc85e57ecc980170ae7cb32d2921
Crash 8dce1b12135eab1786bee372065fb937
Error f5aa082d4556718e292f7fedf0bb1503
colorResult 709f5fbb6d9dbca4f5da58f6305e5cdd
die b694e04a36caf383107b8f2e73ae279e
resultDoc 46d95b9743a9497ff7d25fcfb5d46218
resultExit 6f6554eb2c105c8ef9383340c6b83edc
import -/ Language.Fixpoint.Types.PrettyPrint 2104c549ff18167e86668f84d86b14a0
Fixpoint 98d26628e0637967f879c1c12cfa20b7
showpp a9f79fc9a75f72593341c16b4b8ac492
import -/ Language.Fixpoint.Types.Spans df3b309e6511df6300a1db0ccd338062
Loc 4962bb0bc274d9001b974c3326b63480
atLoc 1d33f99909507b18efe9f42abbbb5952
dummySpan 4c3a1f24b19908507cae45f533bfffe9
import -/ Language.Fixpoint.Utils.Files b2b779ebebf03f66af4a684b17d25d25
exports: 061e3dd63eb42c6c413f2db46ae3d0cb
Out 045dcbb1c6e99954ac68641e69f8396b
Part 9245f0b9967fcd6cf47f1f2c64cb661b
isBinary 37556bf16c847289b917ecc01530f9ab
import -/ Language.Fixpoint.Utils.Statistics a8be1c26046998f1d95064c036444766
exports: ba4945ac0b49e3ad40e9d67f9559776c
statistics f3a176c0c1d38972b14ed90674e8b5ea
import -/ pretty-1.1.3.6:Text.PrettyPrint.HughesPJ ef695c6d575f5332a78b2f4f2292e474
390a00c2c1ce3bf55acfda0e45ac30e2
$trModule :: GHC.Types.Module
bac1fb50eb548a4a6419af204ca1b643
parseFInfo ::
[GHC.IO.FilePath]
-> GHC.Types.IO (Language.Fixpoint.Types.Constraints.FInfo a)
7255a054cfc0599dec80692c7d7e6f97
resultExitCode ::
Language.Fixpoint.Types.Constraints.Result
Language.Fixpoint.Types.Constraints.SubcId
-> GHC.Types.IO GHC.IO.Exception.ExitCode
a1c8c1e914c7b20c69ced40f2912ca02
simplifyFInfo ::
(Control.DeepSeq.NFData a,
Language.Fixpoint.Types.PrettyPrint.Fixpoint a, GHC.Show.Show a,
Language.Fixpoint.Types.Spans.Loc a) =>
Language.Fixpoint.Types.Config.Config
-> Language.Fixpoint.Types.Constraints.FInfo a
-> GHC.Types.IO (Language.Fixpoint.Types.Constraints.SInfo a)
b4bd1c67efecd9fcbca35dfedb838546
solve ::
(Control.DeepSeq.NFData a,
Language.Fixpoint.Types.PrettyPrint.Fixpoint a, GHC.Show.Show a,
Language.Fixpoint.Types.Spans.Loc a) =>
Language.Fixpoint.Types.Constraints.Solver a
280b4d0aa9c8da13f881a83224122ef0
solveFQ ::
Language.Fixpoint.Types.Config.Config
-> GHC.Types.IO GHC.IO.Exception.ExitCode
trusted: none
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs: