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
#-}