MiniAgda-0.2014.1.9: test/fail/omegaInst1.err
MiniAgda by Andreas Abel and Karl Mehltretter
--- opening "omegaInst1.ma" ---
--- scope checking ---
--- type checking ---
term fix : .[F : Size -> Set] -> (phi : .[i <= #] -> (f : .[j < i] -> F j) -> F i) -> .[i <= #] -> F i
{ fix [F] phi [i] = phi [i] (fix [F] phi)
}
type Bot : +(i : Size) -> Set
{ Bot i = .[j < i] & Bot j
}
type Top : -(i : Size) -> Set
{ Top i = .[j < i] -> Top j
}
error during typechecking:
out
/// new i <= #
/// new r : (Top {$i {i = v0}})
/// checkExpr 2 |- \ j -> r $j j : Top i
/// checkForced fromList [(i,0),(r,1)] |- \ j -> r $j j : .[j < i] -> Top j
/// new j < v0
/// adding size rel. v2 + 1 <= v0
/// cannot add hypothesis v2 + 1 <= v0 because it is not satisfyable under all possible valuations of the current hypotheses