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