packages feed

liquidhaskell-0.9.0.2.1: tests/pos/Meas00.hs

{-@ LIQUID "--no-totality" @-}

module Meas00 () where

import Language.Haskell.Liquid.Prelude

xs :: [Int]
xs = [1]

poo [] = liquidAssertB False

prop1  = liquidAssertB (poo xs)

{- qualif PosLen(v:[a]): (len v) > 0 @-}

{- zooper :: {v:[a] | (len v) > 0} -> a -}
zooper :: [a] -> a
zooper = undefined