Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
equalityUnview :: EqualityUnview a => a -> TypeAgda Agda.TypeChecking.Monad.Builtin No documentation available.
equalityView :: Range -> Type -> TCM EqualityViewAgda Agda.TypeChecking.Monad.Builtin Check whether the type is actually an equality (lhs ≡ rhs) and extract lhs, rhs, and their type. Precondition: type is reduced.
equals :: Applicative m => m DocAgda Agda.TypeChecking.Pretty No documentation available.
eqFreeVars :: PostponedEquation -> ContextAgda Agda.TypeChecking.Rewriting.NonLinMatch Context of free variables in the equation
eqLhs :: PostponedEquation -> TermAgda Agda.TypeChecking.Rewriting.NonLinMatch Term from pattern, living in pattern context.
eqRhs :: PostponedEquation -> TermAgda Agda.TypeChecking.Rewriting.NonLinMatch Term from scrutinee, living in context where matching was invoked.
eqType :: PostponedEquation -> TypeAgda Agda.TypeChecking.Rewriting.NonLinMatch Type of the equation, living in same context as the rhs.
equal :: PureTCM m => Type -> Term -> Term -> m (Maybe Blocked_)Agda Agda.TypeChecking.Rewriting.NonLinMatch Typed βη-equality, also handles empty record types. Returns Nothing if the terms are equal, or `Just b` if the terms are not (where b contains information about possible metas blocking the comparison)
eqConstructorForm :: HasBuiltins m => Equality -> m EqualityAgda Agda.TypeChecking.Rules.LHS.Unify.Types No documentation available.
-
Agda Agda.TypeChecking.Rules.LHS.Unify.Types No documentation available.