packages feed

MiniAgda-0.2014.1.9: test/fail/sizePatternSucc.ma

sized data SNat : Size -> Set
{
zero : (i : Size) -> SNat ($ i);
succ : (i : Size) -> SNat i -> SNat ($ i)
}

data Empty : Set
{
}

-- ($ i) appearing as a size pattern

fun bad : (i : Size) -> SNat i -> Empty
{
bad .($ i)     (succ i x)   = bad _ x;
bad .($ ($ i)) (zero ($ i)) = bad _ (zero _);
}