ghcpkgÄliquid-fixpoint-0.8.10.7liquid-fixpoint .liquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnF.liquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnFinplace base-4.15.0.0)ansi-terminal-0.11-DOUngjGM5e9DBdxKKdJoVq array-0.5.4.0"async-2.2.4-JeDGkdQL92SGvrTcykFE1G(attoparsec-0.14.2-GRB4tkqiZ1lJ3VDtKSiDmpbinary-0.8.8.0#store-0.7.12-1jDuo34RRHF1Hy2bG8VuHKbytestring-0.10.12.1"boxes-0.1.5-C3Kz8ochWvU21KQ3vfFzqc%cereal-0.5.8.1-1rEYQzBD8E9DIUYY4RFjl8&cmdargs-0.10.21-9JSptK8vQ5KGyQ5LWB6hlScontainers-0.6.4.1deepseq-1.4.5.0directory-1.3.6.1"fgl-5.7.0.3-5OLLFynJZSREnalnrodEADfilepath-1.4.2.1'hashable-1.3.3.0-D0do58bNrPk5L3yCngfJJ3"intern-0.9.4-FjOGVQc5D9A9cT7GJ3znV mtl-2.2.2'parallel-3.2.2.0-G9JTeCQCHda2yggytvFxi6/parser-combinators-1.3.0-5jHqYWwdpCqFWQLuYLRvi6'megaparsec-8.0.0-HpfmBpBmwaA25sr4odFZpUpretty-1.1.3.6process-1.6.11.0 stm-2.5.0.0"syb-0.7.2.1-1KAKIfi7jVfHb7rx2ko4wD text-1.2.4.1transformers-0.5.6.24unordered-containers-0.2.14.0-L4skvY6vsWn5C5vZMnj1cY#aeson-1.5.6.0-DHNSyhPFyS5bKQzGnVe65)rest-rewrite-0.1.1-ExUfTOXktU57vIN1mThfaz-ascii-progress-0.3.3.0-IvDhgho0XVI68QREgihigY base-4.15.0.0 02cb1f9c5fbe783ec723114554c1a1bd)ansi-terminal-0.11-DOUngjGM5e9DBdxKKdJoVq d6c3710fa9fda55e0ebacd6cce99c895 array-0.5.4.0 9a81a071217c73ead314239d931f3539"async-2.2.4-JeDGkdQL92SGvrTcykFE1G 9b04d03d55892f910c05c503857c8315(attoparsec-0.14.2-GRB4tkqiZ1lJ3VDtKSiDmp 1ac805cba81d1b6a4027ddfaa73a0f02binary-0.8.8.0 b29e0271e764eded9a7fe7f7efb29a00#store-0.7.12-1jDuo34RRHF1Hy2bG8VuHK 3e81e9e2248a6603e4466219b77c99a6bytestring-0.10.12.1 bcf6a61abaf149418191c5b82a3f1f35"boxes-0.1.5-C3Kz8ochWvU21KQ3vfFzqc cb68f89029edf9163997bd4a9a25ebfb%cereal-0.5.8.1-1rEYQzBD8E9DIUYY4RFjl8 9ad34802ac104316d41f1cbf1a6f5519&cmdargs-0.10.21-9JSptK8vQ5KGyQ5LWB6hlS 9851f7363467bc98ccd2b7a763752398containers-0.6.4.1 9fdc55ef8690ff523eba389e5f991c4edeepseq-1.4.5.0 a3c53cf199b05b32e32750439c1fb094directory-1.3.6.1 69c9abca6e0cbd58b5dff3b7cc43d204"fgl-5.7.0.3-5OLLFynJZSREnalnrodEAD fbe6b7290463c97154a639b024be851afilepath-1.4.2.1 4dba1196734519d5fa5937d656a5f36a'hashable-1.3.3.0-D0do58bNrPk5L3yCngfJJ3 30065752580855fe6ccd81f3bc4efcdd"intern-0.9.4-FjOGVQc5D9A9cT7GJ3znV 657da685930e1d1a9dc583e8d6b2c5c7 mtl-2.2.2 dbb5a8013d6af5aeb8382ab9f42b23e5'parallel-3.2.2.0-G9JTeCQCHda2yggytvFxi6 639a5f668a4d607f889d7d7a865c37d8/parser-combinators-1.3.0-5jHqYWwdpCqFWQLuYLRvi6 570d649fbaa64c76c448aba32cebadfb'megaparsec-8.0.0-HpfmBpBmwaA25sr4odFZpU 7f6082726fd5ed2300d912861bbf6b71pretty-1.1.3.6 991926efc506d871d2b1df02dd84a1f3process-1.6.11.0 106f5dc09262f5ff85248631dfdbd424 stm-2.5.0.0 1907802766f953b2b67d72785a26bcec"syb-0.7.2.1-1KAKIfi7jVfHb7rx2ko4wD 5edc1b6becc78a39dd5d32482fc47761 text-1.2.4.1 d3af972311c726304b525c2c823214fetransformers-0.5.6.2 6d61a65a7ab8e1f3ab98b9bf5aeaa0564unordered-containers-0.2.14.0-L4skvY6vsWn5C5vZMnj1cY 869782fc6ea4d62ed36ae1c1536579d2#aeson-1.5.6.0-DHNSyhPFyS5bKQzGnVe65 6425135f2ca91e6567b795bd3be87c9d)rest-rewrite-0.1.1-ExUfTOXktU57vIN1mThfaz 4183a6c474b6a786b4d68be96afecbf5-ascii-progress-0.3.3.0-IvDhgho0XVI68QREgihigY c414b11a060f16e2c462cc641b7d66ecI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/build0HSliquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnFI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/buildI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/buildt/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/doc/html/liquid-fixpoint/liquid-fixpoint.haddock\/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/doc/html/liquid-fixpoint@ Data.ShareMap!Language.Fixpoint.DefunctionalizeLanguage.Fixpoint.GraphLanguage.Fixpoint.Graph.DepsLanguage.Fixpoint.Graph.Indexed!Language.Fixpoint.Graph.Partition!Language.Fixpoint.Graph.ReducibleLanguage.Fixpoint.Graph.TypesLanguage.Fixpoint.Horn.InfoLanguage.Fixpoint.Horn.ParseLanguage.Fixpoint.Horn.Solve&Language.Fixpoint.Horn.TransformationsLanguage.Fixpoint.Horn.TypesLanguage.Fixpoint.MinimizeLanguage.Fixpoint.MiscLanguage.Fixpoint.ParseLanguage.Fixpoint.Smt.BitvectorLanguage.Fixpoint.Smt.InterfaceLanguage.Fixpoint.Smt.SerializeLanguage.Fixpoint.Smt.TheoriesLanguage.Fixpoint.Smt.TypesLanguage.Fixpoint.Solver"Language.Fixpoint.Solver.Eliminate-Language.Fixpoint.Solver.EnvironmentReduction'Language.Fixpoint.Solver.Extensionality(Language.Fixpoint.Solver.GradualSolution$Language.Fixpoint.Solver.InstantiateLanguage.Fixpoint.Solver.MonadLanguage.Fixpoint.Solver.PLE!Language.Fixpoint.Solver.Prettify Language.Fixpoint.Solver.Rewrite!Language.Fixpoint.Solver.Sanitize!Language.Fixpoint.Solver.SolutionLanguage.Fixpoint.Solver.SolveLanguage.Fixpoint.Solver.Stats$Language.Fixpoint.Solver.TrivialSort%Language.Fixpoint.Solver.UniqifyBinds%Language.Fixpoint.Solver.UniqifyKVars!Language.Fixpoint.Solver.WorklistLanguage.Fixpoint.SortCheckLanguage.Fixpoint.TypesLanguage.Fixpoint.Types.Config#Language.Fixpoint.Types.Constraints$Language.Fixpoint.Types.EnvironmentsLanguage.Fixpoint.Types.Errors Language.Fixpoint.Types.GradualsLanguage.Fixpoint.Types.Names#Language.Fixpoint.Types.PrettyPrint#Language.Fixpoint.Types.Refinements!Language.Fixpoint.Types.SolutionsLanguage.Fixpoint.Types.SortsLanguage.Fixpoint.Types.Spans%Language.Fixpoint.Types.Substitutions!Language.Fixpoint.Types.Templates Language.Fixpoint.Types.Theories Language.Fixpoint.Types.TriggersLanguage.Fixpoint.Types.UtilsLanguage.Fixpoint.Types.VisitorLanguage.Fixpoint.Utils.BuilderLanguage.Fixpoint.Utils.Files Language.Fixpoint.Utils.Progress"Language.Fixpoint.Utils.StatisticsLanguage.Fixpoint.Utils.Trie Text.PrettyPrint.HughesPJ.CompatPaths_liquid_fixpointliquid-fixpoint .liquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnF.liquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnF7:2010-17 Ranjit Jhala, University of California, San Diego.jhala@cs.ucsd.edu%Ranjit Jhala, Niki Vazou, Eric Seidel/https://github.com/ucsd-progsys/liquid-fixpointEPredicate Abstraction-based Horn-Clause/Implication Constraint Solver{This package implements an SMTLIB based Horn-Clause\/Logical Implication constraint solver used for Liquid Types. . The package includes: . 1. Types for Expressions, Predicates, Constraints, Solutions 2. Code for solving constraints . Requirements . In addition to the .cabal dependencies you require . * A Z3 () or CVC4 () binary.Languageinplace@ Data.ShareMap!Language.Fixpoint.DefunctionalizeLanguage.Fixpoint.GraphLanguage.Fixpoint.Graph.DepsLanguage.Fixpoint.Graph.Indexed!Language.Fixpoint.Graph.Partition!Language.Fixpoint.Graph.ReducibleLanguage.Fixpoint.Graph.TypesLanguage.Fixpoint.Horn.InfoLanguage.Fixpoint.Horn.ParseLanguage.Fixpoint.Horn.Solve&Language.Fixpoint.Horn.TransformationsLanguage.Fixpoint.Horn.TypesLanguage.Fixpoint.MinimizeLanguage.Fixpoint.MiscLanguage.Fixpoint.ParseLanguage.Fixpoint.Smt.BitvectorLanguage.Fixpoint.Smt.InterfaceLanguage.Fixpoint.Smt.SerializeLanguage.Fixpoint.Smt.TheoriesLanguage.Fixpoint.Smt.TypesLanguage.Fixpoint.Solver"Language.Fixpoint.Solver.Eliminate-Language.Fixpoint.Solver.EnvironmentReduction'Language.Fixpoint.Solver.Extensionality(Language.Fixpoint.Solver.GradualSolution$Language.Fixpoint.Solver.InstantiateLanguage.Fixpoint.Solver.MonadLanguage.Fixpoint.Solver.PLE!Language.Fixpoint.Solver.Prettify Language.Fixpoint.Solver.Rewrite!Language.Fixpoint.Solver.Sanitize!Language.Fixpoint.Solver.SolutionLanguage.Fixpoint.Solver.SolveLanguage.Fixpoint.Solver.Stats$Language.Fixpoint.Solver.TrivialSort%Language.Fixpoint.Solver.UniqifyBinds%Language.Fixpoint.Solver.UniqifyKVars!Language.Fixpoint.Solver.WorklistLanguage.Fixpoint.SortCheckLanguage.Fixpoint.TypesLanguage.Fixpoint.Types.Config#Language.Fixpoint.Types.Constraints$Language.Fixpoint.Types.EnvironmentsLanguage.Fixpoint.Types.Errors Language.Fixpoint.Types.GradualsLanguage.Fixpoint.Types.Names#Language.Fixpoint.Types.PrettyPrint#Language.Fixpoint.Types.Refinements!Language.Fixpoint.Types.SolutionsLanguage.Fixpoint.Types.SortsLanguage.Fixpoint.Types.Spans%Language.Fixpoint.Types.Substitutions!Language.Fixpoint.Types.Templates Language.Fixpoint.Types.Theories Language.Fixpoint.Types.TriggersLanguage.Fixpoint.Types.UtilsLanguage.Fixpoint.Types.VisitorLanguage.Fixpoint.Utils.BuilderLanguage.Fixpoint.Utils.Files Language.Fixpoint.Utils.Progress"Language.Fixpoint.Utils.StatisticsLanguage.Fixpoint.Utils.Trie Text.PrettyPrint.HughesPJ.CompatPaths_liquid_fixpointI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/buildI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/buildI/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/build>/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.70HSliquid-fixpoint-0.8.10.7-FgCIsJqmD5EU4mf5QzNnF base-4.15.0.0)ansi-terminal-0.11-DOUngjGM5e9DBdxKKdJoVq array-0.5.4.0"async-2.2.4-JeDGkdQL92SGvrTcykFE1G(attoparsec-0.14.2-GRB4tkqiZ1lJ3VDtKSiDmpbinary-0.8.8.0#store-0.7.12-1jDuo34RRHF1Hy2bG8VuHKbytestring-0.10.12.1"boxes-0.1.5-C3Kz8ochWvU21KQ3vfFzqc%cereal-0.5.8.1-1rEYQzBD8E9DIUYY4RFjl8&cmdargs-0.10.21-9JSptK8vQ5KGyQ5LWB6hlScontainers-0.6.4.1deepseq-1.4.5.0directory-1.3.6.1"fgl-5.7.0.3-5OLLFynJZSREnalnrodEADfilepath-1.4.2.1'hashable-1.3.3.0-D0do58bNrPk5L3yCngfJJ3"intern-0.9.4-FjOGVQc5D9A9cT7GJ3znV mtl-2.2.2'parallel-3.2.2.0-G9JTeCQCHda2yggytvFxi6/parser-combinators-1.3.0-5jHqYWwdpCqFWQLuYLRvi6'megaparsec-8.0.0-HpfmBpBmwaA25sr4odFZpUpretty-1.1.3.6process-1.6.11.0 stm-2.5.0.0"syb-0.7.2.1-1KAKIfi7jVfHb7rx2ko4wD text-1.2.4.1transformers-0.5.6.24unordered-containers-0.2.14.0-L4skvY6vsWn5C5vZMnj1cY#aeson-1.5.6.0-DHNSyhPFyS5bKQzGnVe65)rest-rewrite-0.1.1-ExUfTOXktU57vIN1mThfaz-ascii-progress-0.3.3.0-IvDhgho0XVI68QREgihigY base-4.15.0.0 02cb1f9c5fbe783ec723114554c1a1bd)ansi-terminal-0.11-DOUngjGM5e9DBdxKKdJoVq d6c3710fa9fda55e0ebacd6cce99c895 array-0.5.4.0 9a81a071217c73ead314239d931f3539"async-2.2.4-JeDGkdQL92SGvrTcykFE1G 9b04d03d55892f910c05c503857c8315(attoparsec-0.14.2-GRB4tkqiZ1lJ3VDtKSiDmp 1ac805cba81d1b6a4027ddfaa73a0f02binary-0.8.8.0 b29e0271e764eded9a7fe7f7efb29a00#store-0.7.12-1jDuo34RRHF1Hy2bG8VuHK 3e81e9e2248a6603e4466219b77c99a6bytestring-0.10.12.1 bcf6a61abaf149418191c5b82a3f1f35"boxes-0.1.5-C3Kz8ochWvU21KQ3vfFzqc cb68f89029edf9163997bd4a9a25ebfb%cereal-0.5.8.1-1rEYQzBD8E9DIUYY4RFjl8 9ad34802ac104316d41f1cbf1a6f5519&cmdargs-0.10.21-9JSptK8vQ5KGyQ5LWB6hlS 9851f7363467bc98ccd2b7a763752398containers-0.6.4.1 9fdc55ef8690ff523eba389e5f991c4edeepseq-1.4.5.0 a3c53cf199b05b32e32750439c1fb094directory-1.3.6.1 69c9abca6e0cbd58b5dff3b7cc43d204"fgl-5.7.0.3-5OLLFynJZSREnalnrodEAD fbe6b7290463c97154a639b024be851afilepath-1.4.2.1 4dba1196734519d5fa5937d656a5f36a'hashable-1.3.3.0-D0do58bNrPk5L3yCngfJJ3 30065752580855fe6ccd81f3bc4efcdd"intern-0.9.4-FjOGVQc5D9A9cT7GJ3znV 657da685930e1d1a9dc583e8d6b2c5c7 mtl-2.2.2 dbb5a8013d6af5aeb8382ab9f42b23e5'parallel-3.2.2.0-G9JTeCQCHda2yggytvFxi6 639a5f668a4d607f889d7d7a865c37d8/parser-combinators-1.3.0-5jHqYWwdpCqFWQLuYLRvi6 570d649fbaa64c76c448aba32cebadfb'megaparsec-8.0.0-HpfmBpBmwaA25sr4odFZpU 7f6082726fd5ed2300d912861bbf6b71pretty-1.1.3.6 991926efc506d871d2b1df02dd84a1f3process-1.6.11.0 106f5dc09262f5ff85248631dfdbd424 stm-2.5.0.0 1907802766f953b2b67d72785a26bcec"syb-0.7.2.1-1KAKIfi7jVfHb7rx2ko4wD 5edc1b6becc78a39dd5d32482fc47761 text-1.2.4.1 d3af972311c726304b525c2c823214fetransformers-0.5.6.2 6d61a65a7ab8e1f3ab98b9bf5aeaa0564unordered-containers-0.2.14.0-L4skvY6vsWn5C5vZMnj1cY 869782fc6ea4d62ed36ae1c1536579d2#aeson-1.5.6.0-DHNSyhPFyS5bKQzGnVe65 6425135f2ca91e6567b795bd3be87c9d)rest-rewrite-0.1.1-ExUfTOXktU57vIN1mThfaz 4183a6c474b6a786b4d68be96afecbf5-ascii-progress-0.3.3.0-IvDhgho0XVI68QREgihigY c414b11a060f16e2c462cc641b7d66ect/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/doc/html/liquid-fixpoint/liquid-fixpoint.haddock\/Users/niki.vazou/liquidtypes/release/liquid-fixpoint-0.8.10.7/dist/doc/html/liquid-fixpoint