packages feed

HaRe-0.6: tools/hs2alfa/tst1prop.alfa

--#include "Prop.alfa"

--#include "tst1b.alfa"

IsTrue (b::Bool) :: Prop
  = case b of {
      (False) -> Absurdity;
      (True) -> Triviality;}

Thm1 (A::Set)(B::Set)(f::A -> B)(xs::List A) :: IsTrue (mapLengthProp A B f xs)
  = ?
{-# Alfa hiding on
var "Thm1" hide 2
 #-}