MiniAgda-0.2014.1.9: test/fail/NonPosBoundedData.ma
-- 2012-02-04
-- Putting the bound on the outside ensures positivity
check
cofun D : +(i : Size) -> Set
{ D i = [j < i] & (D j -> D j)
}
-- If we place the bound directly before the recursive occurrence
-- we need strictly positive functionals
cofun D : +(i : Size) -> Set
{ D i = [j < i] & D j -> [j < i] & D j
}
-- fails