Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
identity :: Ix a => ((a, a), (a, a)) -> Relation a aersatz Ersatz.Relation Constructs the identity relation <math>.
identitySubst :: forall (e :: S -> Type) (i :: S) . InjectName e => Substitution e i ifree-foil Control.Monad.Foil Identity substitution maps all names to expresion-variables.
idExtendScope :: forall (n :: S) (o :: S) (o' :: S) . ExtendScope n n o o'free-foil Control.Monad.Foil.Internal Identity scope extension (no extension).
idNamesOf :: forall (n :: S) (o :: S) (o' :: S) . NamesOf n n o o'free-foil Control.Monad.Foil.Internal Empty list of names in scope n.
idUnsinkName :: forall (n :: S) (o :: S) (o' :: S) . UnsinkName n n o o'free-foil Control.Monad.Foil.Internal Trivial unsinking. If no scope extension took place, any name is free (since it cannot be bound by anything).
-
free-foil Control.Monad.Foil.Internal Empty list of name binders (identity).
-
free-foil Control.Monad.Foil.Internal Trivial substitution (coercion via sink).
-
free-foil Control.Monad.Foil.Internal Trivial substitution extension (coercion via sink).
identitySubst :: forall (e :: S -> Type) (i :: S) . InjectName e => Substitution e i ifree-foil Control.Monad.Foil.Internal Identity substitution maps all names to expresion-variables.
idempotent :: forall (p :: k1) . Idempotent c => Proof (c p p == p)gdp Logic.Classes No documentation available.