Home

準逆

module foundations.quasi-inverse where
Imports
open import foundations.universe
open import foundations.identity-type
open import foundations.function
open import foundations.homotopy
open import foundations.sigma-type
private variable
   ℓ′ : Level

record QuasiInv {A : Type } {B : Type ℓ′} (f : A  B) : Type (  ℓ′) where
  field
    g : B  A
    linv : g  f ~ idFunction A
    rinv : f  g ~ idFunction B
_≅_ : Type   Type ℓ′  Type (  ℓ′)
A  B = Σ (A  B) QuasiInv