------------------------------------------------------------------------
-- The Agda standard library
--
-- Functions
------------------------------------------------------------------------
{-# OPTIONS --without-K --safe #-}
-- Note that it is not necessary to provide the equality relations. If
-- they are not provided then it is necessary to provide them directly
-- when using the contents of `Function.Definitions` and
-- `Function.Structures`.
open import Relation.Binary using (Rel)
module Function
{a b ℓ₁ ℓ₂} {A : Set a} {B : Set b}
(_≈₁_ : Rel A ℓ₁) -- Equality over the domain
(_≈₂_ : Rel B ℓ₂) -- Equality over the codomain
where
open import Function.Core public
open import Function.Definitions _≈₁_ _≈₂_ public
open import Function.Structures _≈₁_ _≈₂_ public
open import Function.Packages public