Safe Haskell | None |
---|
- reduceHead :: Term -> TCM (Blocked Term)
- headSymbol :: Term -> TCM (Maybe TermHead)
- checkInjectivity :: QName -> [Clause] -> TCM FunctionInverse
- functionInverse :: Term -> TCM InvView
- data InvView
- useInjectivity :: Comparison -> Type -> Term -> Term -> TCM ()
Documentation
checkInjectivity :: QName -> [Clause] -> TCM FunctionInverseSource
functionInverse :: Term -> TCM InvViewSource
Argument should be on weak head normal form.
useInjectivity :: Comparison -> Type -> Term -> Term -> TCM ()Source