-
-
Save christetreault/b0c480b8efb70ae0e3fd to your computer and use it in GitHub Desktop.
Error output from: fixpoint +RTS -N4 -RTS --cores=4 ../liquidhaskell/tests/pos/.liquid/RBTree-col-height.hs.fq
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
======================================================== | |
© Copyright 2009 Regents of the University of California. | |
All Rights Reserved. | |
======================================================== | |
............................................................../WARNING: Malformed Lhs Pred ((len([VV#9652]) >= 0)) | |
VV#9652 :: FAppTy (List ) (GHC.Types.Char ) | |
len :: func(2, [FAppTy (FAppTy (FAppTy ) @(0)) @(1) ; int]) | |
(len([VV#9652]) >= 0) | |
Phase5: exn = FixConstraint.BadConstraint(_) on constraint: constraint: | |
env [ xsListSelector:{VV : func(1, [FAppTy (List ) @(0) ; FAppTy (List ) @(0)]) | []} | |
; x_Tuple77:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(6)]) | []} | |
; x_Tuple76:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(5)]) | []} | |
; x_Tuple75:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(4)]) | []} | |
; x_Tuple74:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(3)]) | []} | |
; x_Tuple73:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(2)]) | []} | |
; x_Tuple72:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(1)]) | []} | |
; x_Tuple71:{VV : func(7, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6) ; @(0)]) | []} | |
; x_Tuple66:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(5)]) | []} | |
; x_Tuple65:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(4)]) | []} | |
; x_Tuple64:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(3)]) | []} | |
; x_Tuple63:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(2)]) | []} | |
; x_Tuple62:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(1)]) | []} | |
; x_Tuple61:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5) ; @(0)]) | []} | |
; x_Tuple55:{VV : func(5, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4) ; @(4)]) | []} | |
; x_Tuple54:{VV : func(5, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4) ; @(3)]) | []} | |
; x_Tuple53:{VV : func(5, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4) ; @(2)]) | []} | |
; x_Tuple52:{VV : func(5, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4) ; @(1)]) | []} | |
; x_Tuple51:{VV : func(5, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4) ; @(0)]) | []} | |
; x_Tuple44:{VV : func(4, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3) ; @(3)]) | []} | |
; x_Tuple43:{VV : func(4, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3) ; @(2)]) | []} | |
; x_Tuple42:{VV : func(4, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3) ; @(1)]) | []} | |
; x_Tuple41:{VV : func(4, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3) ; @(0)]) | []} | |
; x_Tuple33:{VV : func(3, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2) ; @(2)]) | []} | |
; x_Tuple32:{VV : func(3, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2) ; @(1)]) | []} | |
; x_Tuple31:{VV : func(3, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2) ; @(0)]) | []} | |
; x_Tuple22:{VV : func(2, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1) ; @(1)]) | []} | |
; x_Tuple21:{VV : func(2, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1) ; @(0)]) | []} | |
; xListSelector:{VV : func(1, [FAppTy (List ) @(0) ; @(0)]) | []} | |
; strLen:{VV : func(0, [int ; int]) | []} | |
; snd:{VV : func(2, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1) ; @(1)]) | []} | |
; papp4:{VV : func(8, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Pred ) @(0)))) @(1))) @(2))) @(6) ; @(3) ; @(4) ; @(5) ; @(7) ; bool]) | []} | |
; papp3:{VV : func(6, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Pred ) @(0)))) @(1))) @(2) ; @(3) ; @(4) ; @(5) ; bool]) | []} | |
; papp2:{VV : func(4, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Pred ) @(0)))) @(1) ; @(2) ; @(3) ; bool]) | []} | |
; papp1:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (Pred ) @(0)) ; @(0) ; bool]) | []} | |
; null:{VV : func(1, [FAppTy (List ) @(0) ; bool]) | []} | |
; lq_anf__d1TG:{lq_tmp_x_914 : FAppTy (List ) (GHC.Types.Char ) | | |
[(lq_tmp_x_914 ~~ lq_anf__d1TF) | |
; (len([lq_tmp_x_914]) = strLen([lq_anf__d1TF])) | |
; (len([lq_tmp_x_914]) >= 0)]} | |
; lq_anf__d1TF:{lq_tmp_x_908 : int | [(lq_tmp_x_908 ~~ lit#nein) | |
; (strLen([lq_tmp_x_908]) = 4)]} | |
; lq_anf__d1TE:{lq_tmp_x_903 : FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) a_a1Js) | | |
[(lq_tmp_x_903 = ds_d1Rk) | |
; (&& [ isARB(lq_tmp_x_903) | |
; (~ ((col([lq_tmp_x_903]) = RedBlackTree.R#r10i)))] => isRB(lq_tmp_x_903)) | |
; (isRB(lq_tmp_x_903) => isARB(lq_tmp_x_903)) | |
; (0 <= bh([lq_tmp_x_903])); (bh([lq_tmp_x_903]) = 0) | |
; (isBH(lq_tmp_x_903) <=> true) | |
; (isB(lq_tmp_x_903) <=> false) | |
; (col([lq_tmp_x_903]) = RedBlackTree.B#r10h) | |
; (isARB(lq_tmp_x_903) <=> true) | |
; (isRB(lq_tmp_x_903) <=> true) | |
; (lq_tmp_x_903 = RedBlackTree.Leaf#r10k([])) | |
; (bh([lq_tmp_x_903]) = 0) | |
; (isBH(lq_tmp_x_903) <=> true) | |
; (isB(lq_tmp_x_903) <=> false) | |
; (col([lq_tmp_x_903]) = RedBlackTree.B#r10h) | |
; (isARB(lq_tmp_x_903) <=> true) | |
; (isRB(lq_tmp_x_903) <=> true) | |
; (&& [ isARB(lq_tmp_x_903) | |
; (~ ((col([lq_tmp_x_903]) = RedBlackTree.R#r10i)))] => isRB(lq_tmp_x_903)) | |
; (isRB(lq_tmp_x_903) => isARB(lq_tmp_x_903)) | |
; (0 <= bh([lq_tmp_x_903]))]} | |
; lit#nein:{VV : Str | []} | |
; lit#R:{VV : Str | []} | |
; lit#Leaf:{VV : Str | []} | |
; lit#B:{VV : Str | []} | |
; len:{VV : func(2, [FAppTy (FAppTy (FAppTy ) @(0)) @(1) ; int]) | []} | |
; isRB:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; bool]) | []} | |
; isJust:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (GHC.Base.Maybe ) @(0)) ; bool]) | []} | |
; isBH:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; bool]) | []} | |
; isB:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; bool]) | []} | |
; isARB:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; bool]) | []} | |
; fst:{VV : func(2, [FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1) ; @(0)]) | []} | |
; fromJust:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (GHC.Base.Maybe ) @(0)) ; @(0)]) | []} | |
; fix#lit#35#tests#47#pos#47#RBTree#45#col#45#height.hs#58##40#59#44#1#41##45##40#79#44#34#41##124#function#32#append: | |
{VV : Str | []} | |
; fix#lit#35#Node#32#:{VV : Str | []} | |
; fix#RedBlackTree.#36#WNode#35#r10l:{VV : func(1, [RedBlackTree.Color ; @(0) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0))]) | []} | |
; fix#GHC.Types.#91##93##35#6m:{VV : func(1, [FAppTy (List ) @(0)]) | []} | |
; fix#GHC.Types.#58##35#64:{VV : func(1, [@(0) ; FAppTy (List ) @(0) ; FAppTy (List ) @(0)]) | []} | |
; fix#GHC.Tuple.#40##44##44##44##44##44##44##41##35#7e:{VV : func(7, [@(0) ; @(1) ; @(2) ; @(3) ; @(4) ; @(5) ; @(6) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5))) @(6)]) | []} | |
; fix#GHC.Tuple.#40##44##44##44##44##44##41##35#7c:{VV : func(6, [@(0) ; @(1) ; @(2) ; @(3) ; @(4) ; @(5) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4))) @(5)]) | []} | |
; fix#GHC.Tuple.#40##44##44##44##44##41##35#7a:{VV : func(5, [@(0) ; @(1) ; @(2) ; @(3) ; @(4) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3))) @(4)]) | []} | |
; fix#GHC.Tuple.#40##44##44##44##41##35#78:{VV : func(4, [@(0) ; @(1) ; @(2) ; @(3) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2))) @(3)]) | []} | |
; fix#GHC.Tuple.#40##44##44##41##35#76:{VV : func(3, [@(0) ; @(1) ; @(2) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1))) @(2)]) | []} | |
; fix#GHC.Tuple.#40##44##41##35#74:{VV : func(2, [@(0) ; @(1) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(1)]) | []} | |
; fix#GHC.Show.D#58#Show#35#r14q:{VV : func(1, [func(0, [int ; @(0) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) ; func(0, [@(0) ; FAppTy (List ) (GHC.Types.Char )]) ; func(0, [FAppTy (List ) @(0) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) ; FAppTy (FAppTy ) (FAppTy (GHC.Show.Show ) @(0))]) | []} | |
; fix#GHC.Show.#36#dmshow#35#r14l:{VV : func(1, [@(0) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; fix#GHC.Real.D#58#Integral#35#rH2:{VV : func(1, [func(0, [@(0) ; @(0) ; @(0)]) ; func(0, [@(0) ; @(0) ; @(0)]) ; func(0, [@(0) ; @(0) ; @(0)]) ; func(0, [@(0) ; @(0) ; @(0)]) ; func(0, [@(0) ; @(0) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(0)]) ; func(0, [@(0) ; @(0) ; FAppTy (FAppTy (FAppTy ) (FAppTy (FAppTy ) (FAppTy (Tuple ) @(0)))) @(0)]) ; func(0, [@(0) ; int]) ; FAppTy (FAppTy ) (FAppTy (GHC.Real.Integral ) @(0))]) | []} | |
; fix#GHC.Real.D#58#Fractional#35#rGf:{VV : func(1, [func(0, [@(0) ; @(0) ; @(0)]) ; func(0, [@(0) ; @(0)]) ; func(0, [FAppTy (FAppTy ) (FAppTy (GHC.Real.Ratio ) int) ; @(0)]) ; FAppTy (FAppTy ) (FAppTy (GHC.Real.Fractional ) @(0))]) | []} | |
; fix#GHC.Prim.#62##61##35##35#9n:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#62##35##35#9m:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#61##61##35##35#9o:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#60##61##35##35#9r:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#60##35##35#9q:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#45##35##35#99:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Prim.#43##35##35#98:{VV : func(0, [int ; int ; int]) | []} | |
; fix#GHC.Num.#45##35#02B:{VV : func(1, [@(0) ; @(0) ; @(0)]) | []} | |
; fix#GHC.Num.#43##35#rt:{VV : func(1, [@(0) ; @(0) ; @(0)]) | []} | |
; fix#GHC.Num.#42##35#ru:{VV : func(1, [@(0) ; @(0) ; @(0)]) | []} | |
; fix#GHC.Classes.D#58#Eq#35#rth:{VV : func(1, [func(0, [@(0) ; @(0) ; GHC.Types.Bool ]) ; func(0, [@(0) ; @(0) ; GHC.Types.Bool ]) ; FAppTy (FAppTy ) (FAppTy (GHC.Classes.Eq ) @(0))]) | []} | |
; fix#GHC.Classes.#62##61##35#02I:{VV : func(1, [@(0) ; @(0) ; GHC.Types.Bool ]) | []} | |
; fix#GHC.Classes.#61##61##35#02H:{VV : func(1, [@(0) ; @(0) ; GHC.Types.Bool ]) | []} | |
; fix#GHC.Classes.#36#fOrdInt#35#rni:{VV#686 : FAppTy (FAppTy ) (FAppTy (GHC.Classes.Ord ) int) | []} | |
; ds_d1Rk:{v : FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) a_a1Js) | | |
[isRB(v); isBH(v); (~ ((col([v]) = RedBlackTree.R#r10i))) | |
; (bh([v]) > 0) | |
; (&& [ isARB(v) | |
; (~ ((col([v]) = RedBlackTree.R#r10i)))] => isRB(v)) | |
; (isRB(v) => isARB(v)); (0 <= bh([v]))]} | |
; col:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; RedBlackTree.Color ]) | []} | |
; cmp:{VV : func(0, [GHC.Types.Ordering ; GHC.Types.Ordering ]) | []} | |
; bvor:{VV : func(1, [FAppTy (BitVec ) @(0) ; FAppTy (BitVec ) @(0) ; FAppTy (BitVec ) @(0)]) | []} | |
; bvand:{VV : func(1, [FAppTy (BitVec ) @(0) ; FAppTy (BitVec ) @(0) ; FAppTy (BitVec ) @(0)]) | []} | |
; bh:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; int]) | []} | |
; autolen:{VV : func(1, [@(0) ; int]) | []} | |
; addrLen:{VV : func(0, [int ; int]) | []} | |
; VV#9652:{VV#9652 : FAppTy (List ) (GHC.Types.Char ) | [(VV#9652 = lq_anf__d1TG) | |
; (len([VV#9652]) >= 0)]} | |
; Set_sub:{VV : func(1, [FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0) ; bool]) | []} | |
; Set_sng:{VV : func(1, [@(0) ; FAppTy (Set_Set ) @(0)]) | []} | |
; Set_mem:{VV : func(1, [@(0) ; FAppTy (Set_Set ) @(0) ; bool]) | []} | |
; Set_empty:{VV : func(1, [int ; FAppTy (Set_Set ) @(0)]) | []} | |
; Set_emp:{VV : func(1, [FAppTy (Set_Set ) @(0) ; bool]) | []} | |
; Set_dif:{VV : func(1, [FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0)]) | []} | |
; Set_cup:{VV : func(1, [FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0)]) | []} | |
; Set_cap:{VV : func(1, [FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0) ; FAppTy (Set_Set ) @(0)]) | []} | |
; RedBlackTree.makeBlack#r10y:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0))]) | []} | |
; RedBlackTree.inv#r10z:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0))]) | []} | |
; RedBlackTree.R#r10i:{VV : RedBlackTree.Color | []} | |
; RedBlackTree.Node#r10l:{VV : func(1, [RedBlackTree.Color ; @(0) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0)) ; FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0))]) | []} | |
; RedBlackTree.Leaf#r10k:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (RedBlackTree.RBTree ) @(0))]) | []} | |
; RedBlackTree.B#r10h:{VV : RedBlackTree.Color | []} | |
; Prop:{VV : func(0, [GHC.Types.Bool ; bool]) | []} | |
; Map_store:{VV : func(2, [FAppTy (FAppTy (Map_t ) @(0)) @(1) ; @(0) ; @(1) ; FAppTy (FAppTy (Map_t ) @(0)) @(1)]) | []} | |
; Map_select:{VV : func(2, [FAppTy (FAppTy (Map_t ) @(0)) @(1) ; @(0) ; @(1)]) | []} | |
; Language.Haskell.Liquid.Prelude.times#rly:{VV : func(0, [int ; int ; int]) | []} | |
; Language.Haskell.Liquid.Prelude.plus#rjG:{VV : func(0, [int ; int ; int]) | []} | |
; Language.Haskell.Liquid.Prelude.neq#rlA:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.minus#rlx:{VV : func(0, [int ; int ; int]) | []} | |
; Language.Haskell.Liquid.Prelude.lt#rlD:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.liquidError#rlJ:{VV : func(1, [FAppTy (List ) (GHC.Types.Char ) ; @(0)]) | []} | |
; Language.Haskell.Liquid.Prelude.liquidAssumeB#rlI:{VV : func(1, [func(0, [@(0) ; GHC.Types.Bool ]) ; @(0) ; @(0)]) | []} | |
; Language.Haskell.Liquid.Prelude.liquidAssume#rlH:{VV : func(1, [GHC.Types.Bool ; @(0) ; @(0)]) | []} | |
; Language.Haskell.Liquid.Prelude.liquidAssertB#rlF:{VV : func(0, [GHC.Types.Bool ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.liquidAssert#rlG:{VV : func(1, [GHC.Types.Bool ; @(0) ; @(0)]) | []} | |
; Language.Haskell.Liquid.Prelude.leq#rlB:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.isOdd#rlO:{VV : func(0, [int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.isEven#rlN:{VV : func(0, [int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.gt#rlE:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.geq#rlC:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.eq#rlz:{VV : func(0, [int ; int ; GHC.Types.Bool ]) | []} | |
; Language.Haskell.Liquid.Prelude.crash#rlK:{VV : func(1, [GHC.Types.Bool ; @(0)]) | []} | |
; GHC.Types.True#6u:{VV : GHC.Types.Bool | []} | |
; GHC.Types.LT#6S:{VV : GHC.Types.Ordering | []} | |
; GHC.Types.I##6c:{VV : func(0, [int ; int]) | []} | |
; GHC.Types.GT#6W:{VV : GHC.Types.Ordering | []} | |
; GHC.Types.False#68:{VV : GHC.Types.Bool | []} | |
; GHC.Types.EQ#6U:{VV : GHC.Types.Ordering | []} | |
; GHC.Show.showsPrec#r9:{VV : func(1, [int ; @(0) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Show.showString#r1R:{VV : func(0, [FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Show.showSpace#r14b:{VV : func(0, [FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Show.showParen#r1S:{VV : func(0, [GHC.Types.Bool ; func(0, [FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Show.showList__#rbU:{VV : func(1, [func(0, [@(0) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) ; FAppTy (List ) @(0) ; FAppTy (List ) (GHC.Types.Char ) ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Prim.void##0l:{VV#668 : GHC.Prim.Void# | []} | |
; GHC.Integer.Type.smallInteger#0Z:{VV : func(0, [int ; int]) | []} | |
; GHC.Classes.not#r1A:{VV : func(0, [GHC.Types.Bool ; GHC.Types.Bool ]) | []} | |
; GHC.Classes.compare#r2:{VV : func(1, [@(0) ; @(0) ; GHC.Types.Ordering ]) | []} | |
; GHC.CString.unpackCString##0k:{VV : func(0, [int ; FAppTy (List ) (GHC.Types.Char )]) | []} | |
; GHC.Base.Nothing#r1d:{VV : func(1, [FAppTy (FAppTy ) (FAppTy (GHC.Base.Maybe ) @(0))]) | []} | |
; GHC.Base.Just#r1e:{VV : func(1, [@(0) ; FAppTy (FAppTy ) (FAppTy (GHC.Base.Maybe ) @(0))]) | []} | |
; GHC.Base..#r2C:{VV : func(3, [func(0, [@(0) ; @(1)]) ; func(0, [@(2) ; @(0)]) ; @(2) ; @(1)]) | []} | |
; Data.Foldable.length#r1s:{VV : func(1, [func(1, [FAppTy (FAppTy (FAppTy ) @(0)) @(0) ; int])]) | []} | |
; Control.Exception.Base.patError#0e:{VV : func(1, [int ; @(0)]) | []}] | |
grd true | |
lhs {VV#1003 : FAppTy (List ) (GHC.Types.Char ) | [(VV#1003 = lq_anf__d1TG) | |
; (len([VV#1003]) >= 0)]} | |
rhs {VV#1003 : FAppTy (List ) (GHC.Types.Char ) | [false]} | |
id 1003 tag [3] // | |
Fixpoint: Bad Constraint! id = 1003 (FixConstraint.BadConstraint(_)) tag = tag [3] // |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment