==================== FINAL INTERFACE ==================== 2017-05-15 09:10:09.36635 UTC interface liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Solver.Solve 8002 interface hash: f3142465994ca78a7d9dc169608f2439 ABI hash: 4218663921abef52b47d31a35f08111f export-list hash: c383a883ff84ad07007f6820409dc7b8 orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: 3861096e27a2f46ab2ab414cfff8f811 sig of: Nothing used TH splices: False where exports: Language.Fixpoint.Solver.Solve.solve module dependencies: 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.Misc Language.Fixpoint.Smt.Interface Language.Fixpoint.Smt.Serialize Language.Fixpoint.Smt.Theories Language.Fixpoint.Smt.Types Language.Fixpoint.Solver.Eliminate Language.Fixpoint.Solver.GradualSolution Language.Fixpoint.Solver.Monad Language.Fixpoint.Solver.Sanitize Language.Fixpoint.Solver.Solution 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.Graduals 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.Triggers Language.Fixpoint.Types.Utils Language.Fixpoint.Types.Visitor Language.Fixpoint.Utils.Files Language.Fixpoint.Utils.Progress 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 ascii-progress-0.3.3.0@ascii-progress-0.3.3.0-AaLvoyEtYmuH04MiSlDfRY 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 concurrent-output-1.7.9@concurrent-output-1.7.9-3kS8cAeEcLcYjDfj5flxQ containers-0.5.7.1@containers-0.5.7.1 data-default-0.7.1.1@data-default-0.7.1.1-7EGYJX2YWqWJRbPFUHNoCr data-default-class-0.1.2.0@data-default-class-0.1.2.0-GsXqKN6o1X9jr0fF5qCVD data-default-instances-containers-0.0.1@data-default-instances-containers-0.0.1-bob6IQGdJq92c061H46zK data-default-instances-dlist-0.0.1@data-default-instances-dlist-0.0.1-FKnZBeovJMk4M89wQxDhjl data-default-instances-old-locale-0.0.1@data-default-instances-old-locale-0.0.1-9zaGDEmgOixKkmLylWdN5l deepseq-1.4.2.0@deepseq-1.4.2.0 directory-1.3.0.0@directory-1.3.0.0 dlist-0.8.0.2@dlist-0.8.0.2-6Wnps4GD7EFnRucVzXIFD double-conversion-2.0.2.0@double-conversion-2.0.2.0-FB9lbzCS3eNEibeP1aq5Xr exceptions-0.8.3@exceptions-0.8.3-ADEDRATtUrMK1JW4zMQ9U fgl-5.5.3.1@fgl-5.5.3.1-BBO2AKBsFGnFCFJiVxJiz filepath-1.4.1.1@filepath-1.4.1.1 ghc-boot-th-8.0.2@ghc-boot-th-8.0.2 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 liquiddialog-0.1.0.0@liquiddialog-0.1.0.0-CyBlNoz0Pr8MkSYl0qd8H located-base-0.1.1.0@located-base-0.1.1.0-HUdCVrbsrYd4xCcb0zuvg3 mtl-2.2.1@mtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6 old-locale-1.0.0.7@old-locale-1.0.0.7-KGBP1BSKxH5GCm0LnZP04j parallel-3.2.1.1@parallel-3.2.1.1-KQJHWCcq2Ka569Stb10nhx parallel-io-0.3.3@parallel-io-0.3.3-GsWimZpahdBADo23efeHtf 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 template-haskell-2.11.1.0 terminal-size-0.3.2.1@terminal-size-0.3.2.1-LL700oIgYTEEtJWQuzY2Y4 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 wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6 wxcore-0.92.3.0@wxcore-0.92.3.0-LgQy3ufqdXI6B8en1LfCGr 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 data-default-instances-containers-0.0.1@data-default-instances-containers-0.0.1-bob6IQGdJq92c061H46zK:Data.Default.Instances.Containers data-default-instances-dlist-0.0.1@data-default-instances-dlist-0.0.1-FKnZBeovJMk4M89wQxDhjl:Data.Default.Instances.DList data-default-instances-old-locale-0.0.1@data-default-instances-old-locale-0.0.1-9zaGDEmgOixKkmLylWdN5l:Data.Default.Instances.OldLocale 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.Graduals 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 wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Controls wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Dialogs wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Draw wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Media wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Menu wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Timer wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.TopLevelWindow wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Variable wx-0.92.3.0@wx-0.92.3.0-3Q3lZ4TjIdyDQ2UeO4b8P6:Graphics.UI.WX.Window 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 dlist-0.8.0.2@dlist-0.8.0.2-6Wnps4GD7EFnRucVzXIFD:Data.DList fgl-5.5.3.1@fgl-5.5.3.1-BBO2AKBsFGnFCFJiVxJiz:Data.Graph.Inductive.PatriciaTree ghc-boot-th-8.0.2@ghc-boot-th-8.0.2:GHC.LanguageExtensions.Type intern-0.9.1.4@intern-0.9.1.4-L6DPHi71I8uFQt9sdHfbWx:Data.Interned.Internal.Text liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Graph.Types liquid-fixpoint-0.6.0.1-3eFMjv17Mf8EVbYNi5msgi:Language.Fixpoint.Solver.Monad 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.Solutions 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 template-haskell-2.11.1.0:Language.Haskell.TH.Syntax terminal-size-0.3.2.1@terminal-size-0.3.2.1-LL700oIgYTEEtJWQuzY2Y4:System.Console.Terminal.Common 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 -/ base-4.9.1.0:Control.Monad a6784c5dab0d75c63dabec5a37843f98 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.List 07ae2acca6538aa0800bd0a993ac6ac1 import -/ base-4.9.1.0:Data.Maybe d876c4ffe4b3c43755a781e8ad860d88 import -/ base-4.9.1.0:Data.OldList 27987919d8da2f92e3f472ca81f730f8 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.List ab8c4e523e6c479c549d3bcd5fc4a439 import -/ base-4.9.1.0:GHC.Num 00bfaa7b2f9d6084913c0697a8a49ec8 import -/ base-4.9.1.0:GHC.Real 82e4e59051a13dba1da63e1e970a69e6 import -/ base-4.9.1.0:GHC.Show a027f5ac24879eaba752f44aa90fe511 import -/ base-4.9.1.0:Prelude 22dd289b8469a8fa8dc81cab7b237771 import -/ base-4.9.1.0:System.IO c9de64c5f5407c4cf1c52500c4d15200 import -/ base-4.9.1.0:Text.Printf 6701574960cd2af960fec5d940be0c25 import -/ base-4.9.1.0:Text.Read 75c59863e882ebaec4532e9465e2ee9b import -/ cmdargs-0.10.17@cmdargs-0.10.17-IWa8ygdJhnJBShkQXN8V9I:System.Console.CmdArgs.Verbosity 7bf06f3afbdc9ccb1d15f1e14eae9da1 import -/ deepseq-1.4.2.0@deepseq-1.4.2.0:Control.DeepSeq 0a99763cf6016b16bbf55422778a79b2 import -/ ghc-prim-0.5.0.0:GHC.Classes 0bdf3d057a415ec1b84a7b1994efbe47 import -/ ghc-prim-0.5.0.0:GHC.Types 89f8de4f08018c9177c98d979eae0e45 import -/ integer-gmp-1.0.0.1:GHC.Integer.Type 318df275d77dcdb18e0006d8d7870c2a import -/ Language.Fixpoint.Graph b82de3fe19e489728a006f34ca233f46 exports: f29a81bba44f58369c2c25b733ebd06a import -/ Language.Fixpoint.Graph.Deps eeddef0c8a8bfd0d61769d397e7bdea8 elimDeps 18749b6dfab2445a519872d141ea6296 isTarget fa8c703b22762bc9fd8ef1c3f9318459 kvEdges e623a2f7dd33603514b4490fe54a6a7c import -/ Language.Fixpoint.Graph.Partition aa3130ecfc62cced6c8207efef6e9329 partition' 7a4b204ac4742210cd5f57de12beb268 import -/ Language.Fixpoint.Graph.Types 2a676317037aae8a8a1993700b262a98 SI 7405bc52a9bc324b7d232cf4120b3313 SolverInfo c362b065c92c3113c1528892cd351cac cNumScc c5881a4eacb010b021dce1070cfecdb4 siDeps c49f9064c2c90185c51aac7cf6a93e67 siSol cac22876dc8dcd529a6f84c7b529a082 siVars 38e662a42a0435f735bc002ce5721ba7 import -/ Language.Fixpoint.Misc 8dcc45892a5330e586784ea12f52dd65 exports: 3408045fd5294879efb3c76c6b2e957b errorstar 38cc16c0836e03b9af68d3c95faef762 mapSnd f65111045c3b2a9d41f6f3caa9da6536 traceShow 11160d09cb994b045089190273211953 writeLoud 0519d388dd549cf2f7de1af145aa8896 import -/ Language.Fixpoint.Solver.Eliminate 1151c45174a499bb6fc2ced927e9236c exports: ea1cb1d956ea971f6e819da2e07d2488 solverInfo b2b61d75029e7a0150a08276238ccf12 import -/ Language.Fixpoint.Solver.GradualSolution 724153f93da5085bcc27431c42396111 exports: b51bd95847bba416d6ffb04bc298427f init 65dea11e2c99a88ec3e1331deddb9c5c import -/ Language.Fixpoint.Solver.Monad e5c8614761cec30fa696dfed934a526a exports: 660270bcc4b7dbef38ddf74ebe56c54e SolveM 6c4daf9773458b2607709fc87bd92633 Stats 110892b730ba400409cd50cf030db3ec filterValid e063ded4662291d853d0fca9952b21a1 getBinds cfd17bb2f5332f825dfa392589a51b35 runSolverM f05ffceb6c33ae2901f50ed771e9d659 stats 12f46d6e423be36fa85068d8d4d44500 tickIter 90ea6921d7896a4c501647261df1b824 import -/ Language.Fixpoint.Solver.Sanitize ff19a94c7792aae49f20f609ba480654 exports: 413c872f3f39b8d2fc50665da15a3129 symbolEnv 91257bce47799fc9438964e3400bca8b import -/ Language.Fixpoint.Solver.Solution 64d630f0bfb2bff3fad7b0243b6ec3ee exports: 93a2cd777f6d6f0c77311671b7de5763 init ca4aa9d29f8c27cf26c73288a322ba7f lhsPred a642e1f2b18f6e863ae3d2739714a1b0 import -/ Language.Fixpoint.Solver.Worklist 1d41308fd4c056c9abd8f8537278ff2d exports: 0ed35b2d9c8d140bac9e3ac5edd94f4c Worklist 6d082677ca216498da58d93d963fc5e0 init 4f9739f7aafb04caa4fabce4c8a92a52 pop 940fe6deeac9516d0a7323af5036e8a8 push 168f88ebf701dc8957a3f5003efe07ff unsatCandidates fb6eaed2dcde7f9dde000bbcdbbb4ec0 import -/ Language.Fixpoint.SortCheck 04ab21222148af2d124cde0e043ef924 exports: e64dfad7b499c2aab7e3652ca9b527d5 elaborate c460ee1435aadde133433f0933f18b6c import -/ Language.Fixpoint.Types 379a7ecf7ab7c770958c4c723e28c1d2 exports: 0af36b6c83c4ee67c2150e62bec20e14 import -/ Language.Fixpoint.Types.Config 8ed6de90331535ece74d4ff7fcfff0df exports: 26252365e1684d225d5392dd42c93881 Config a1e0868924a10a6ced01485926d4ec1f ginteractive d961784b02b8ae8f92d093d19eaf386e gradual 97fcb53f5d2bfb56746749a1c19ed166 minimalSol 0bfca8b690e19b0c3f6c2f22ad31818d solverStats 85d7601f41d0e27d317169607f910470 srcFile 9cbdb1bb3ab4e3e3e684e76b41b0d807 useElim 06a9ca7697040657beee19dc5e1dca70 import -/ Language.Fixpoint.Types.Constraints b990dd256cdfa37a24492fae1684cfba FixSolution 67904f850ad0695c6aac05bfaa1b978e GWInfo ada13eee362aeffc8702e1ad6b84065d Result 86e0496ddaed8ff899fbd7d8aecc098f Result a4bc36bdb15e1ca1cbde55d9eb8492b9 SInfo c4bf42c4a9b32550baf9a82ec918fc53 SimpC ab7e97d469950e731d9d2580ab8541ef bs d61bc046b917adffb7499296cdd6f706 crhs 1999e06979610b1afdd7eee052b939ea gexpr e6d86c56fa85d8c27e6c25b1689bb867 gsort 8d3c908d59eb670448f86def2e5ef08e gsym 3cfd979c7ccc3e9badfaf049f36ba2f3 isGWfc 1171ff5984d93d7d38bea85f9056aca2 isUnsafe c07b278ea9499c1d5977bdcabb0809a2 resSolution 4ec8e9b828293e62e334cb70759fb8db safe 285f5bdc6dd37f51ac5a090e479635ee sid 472cbfd17764049f009a1fcf6d3416f9 sinfo 1d7a0ab3ab089a056a98d4379e050c16 subcId ea145a0e301f27fd6acf8e67ef9cbb35 unsafe cc5c38f589d9b2ec15a671377eccc8b2 wloc c4cdfd982c3c97060c7b67e2ca15611d ws fef3eea7365ecfd2111de5aae1af543e import -/ Language.Fixpoint.Types.Errors acf2a3afc2cd57dc221f14b12643303f FixResult b8a8d3729cc27dec2badf145032490ba Safe 4aeb1a46e3ea5544f2e7f6c28cba263f Unsafe 41816750d4773bcafd7f5c5fc92a0c5c import -/ Language.Fixpoint.Types.Graduals 8a8376721c12e1ed97f6422f52a015b2 exports: 2e2ddcea1ae94f900c5d14ec274ff1c3 GSol 42f46a75683589c999ec6f18abc17c8e gsubst f26d12bf0e5be8168f1233602d2abe7d makeISol cc7522ac1585009d9ebce9dc2af88fa4 makeSolutions 843a2a52ce38334e3d447987e3bc1868 uniquify 01fdbd84fc58722be042020d7ae195ec import -/ Language.Fixpoint.Types.Names 79719145fadff03f061f9658911fa747 tidySymbol 784628257acc10112a0a5307f73e66b6 import -/ Language.Fixpoint.Types.PrettyPrint eda0054495b47e5cdbd9189907beceb5 exports: 34612ba1b0c9e0c5c9e416c7877ea2a9 Fixpoint ed2c9c62a916ec4b9fedf9553cd44702 pprint ddfd75447423a2dd5342795b308506e9 ptable 64706cbe5fd6064955781d6dcea225e6 showpp 6c7acfad3292f20adf3bdca6d5c2204a import -/ Language.Fixpoint.Types.Refinements 6e451802fe2653eaf0953ef3db6fbbf0 EVar 566b7c7ff8fdc63c55d18f2d537af0b8 Expr bb73da387a50fe3797caa66eb4fb9c35 KVar 68dcac5ad144e4854dc35cff62d456d0 PAnd 434a1d6f3ed5fe9da9c4ef7ee0a5ab14 PExist 6ffa4e1862c34ed00f17a1c5df2acdc5 PKVar cac5df8173370c1a324ebcbaf20e9f3d Pred fe5223e2cb94480b33571a9d6cda79d5 Subst bb73da387a50fe3797caa66eb4fb9c35 conjuncts 69fed87359af039cadde0d8b45def559 eVar 74d88810d65881403751f807b276cb41 gsrc 4c1d077575fd45258ab0d1c301dfd0ab gused caea45fc29dfc52fec10776bea775211 pAnd 8eafe07d5b6d6c31808f02c13e22e044 subst a1be563035cd0a1ba7c6137fdc245106 substf 7816097ad6924b575dd9807a2c63ddfa syms 3959efd3a483c9eaea7b62fe89b99ca8 import -/ Language.Fixpoint.Types.Solutions 01540e295b430bf658940ab1fd78ff64 exports: 1fdea0e2933fdfe32b43475d52dc3d11 Cand 566941c701a6dc0b83cc478b0b9c3b72 EQual a67be1c40186f5e1f80211f30edc5320 Solution f07b311c7498e2ee604be238f27f48bc lookupQBind 4de4892965b7885afd352db5ecf94993 qbPreds c7fa09b9fcaace613779fe6486d00daf result d5a43a3fb0fd0dd6548bb7ae4d000ecd update b24f9898e11e3be17c1587607c659ea0 import -/ Language.Fixpoint.Types.Spans 1fc6b25ff5984c11eae379e71fc71312 Loc 24f8dfbf29d330a063d2617ecd6e6eb5 SrcSpan f21a066d73255c1d9f84525a474c4a07 import -/ Language.Fixpoint.Types.Substitutions b7f0aa61d5c475fe500e5e08936d5953 mkSubst 6e7145d21639b1c40a59e5308fa032b9 import -/ Language.Fixpoint.Utils.Progress 9ade68a31b945946f36e96ba700f49cd exports: 8095f089b67e3f39bcf91ff419fd93d9 withProgress 18d5224e0819ee2c42fd82438bb82c31 import -/ liquiddialog-0.1.0.0@liquiddialog-0.1.0.0-CyBlNoz0Pr8MkSYl0qd8H:Graphics.UI.Parallel.Select.DrawSolutions a2e9bdca2b08e6e9a3fe32c3569509dd import -/ liquiddialog-0.1.0.0@liquiddialog-0.1.0.0-CyBlNoz0Pr8MkSYl0qd8H:Graphics.UI.Parallel.Select.Types da561b098fee52c9f35c3df4d90eada5 import -/ mtl-2.2.1@mtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6:Control.Monad.State.Strict eff0af50b9ed40c32939885d02cca72b import -/ parallel-io-0.3.3@parallel-io-0.3.3-GsWimZpahdBADo23efeHtf:Control.Concurrent.ParallelIO.Global 0a6df921c8cbd2ede5ffcefeb921a1ce import -/ pretty-1.1.3.3@pretty-1.1.3.3:Text.PrettyPrint.HughesPJ 0c3d66734497c26d70ab123829dd1cb4 import -/ transformers-0.5.2.0@transformers-0.5.2.0:Control.Monad.Trans.Class 45530f1305724ee3931a9be21b40ca7e 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 import -/ unordered-containers-0.2.8.0@unordered-containers-0.2.8.0-1XEErQCPPPc2SEtcHHNx9o:Data.HashSet ee03eb1144d3c6624c9254dd24f4ef67 43fe866293f7fa39d9f4270d5038118b $trModule :: GHC.Types.Module 6f62cdced505fba304eed14fdaf01dd6 solve :: (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.SInfo a -> GHC.Types.IO (Language.Fixpoint.Types.Constraints.Result (GHC.Integer.Type.Integer, a)) vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: none require own pkg trusted: False