Anna Williams 29 January 2026

\begin{code}

{-# OPTIONS --safe --without-K #-}

open import MLTT.Spartan
open import Categories.Pre
open import Notation.UnderlyingType

module Categories.Notation.Pre where

open import Categories.Notation.Wild public

module _ {𝓤 𝓥 : Universe} where
 record PrecatNotation (P : Precategory 𝓤 𝓥) : 𝓤  𝓥 ̇ where
  open WildCategoryNotation  P 

  field
   to-≅-= : {a b : obj P}
            {f f' : a  b}
             f    f' 
            f  f'

 open PrecatNotation {{...}} public

module PrecategoryNotation {𝓤 𝓥 : Universe} (P : Precategory 𝓤 𝓥) where
 instance
  precat-not : PrecatNotation P
  to-≅-= {{precat-not}} = isomorphism-properties.to-≅-= P

 open WildCategoryNotation  P  public

\end{code}