Built with Alectryon, running Coq+SerAPI v8.18.0+0.18.3. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑ Ctrl+↓ to navigate, Ctrl+🖱️ to focus. On Mac, use instead of Ctrl.
(** * Groupoid, the precategory of strict groupoid categories *)
[Loading ML file number_string_notation_plugin.cmxs (using legacy method) ... done]
Require Import Cat.Core. Require Import GroupoidCategory.Core. Require Import Functor.Paths. Set Universe Polymorphism. Set Implicit Arguments. Generalizable All Variables. Set Asymmetric Patterns. Local Open Scope functor_scope. Section groupoid_cat. Context `{Funext}. Let P : PreCategory -> Type := fun C => IsGroupoid C /\ IsStrictCategory C. Let HF : forall C D, P C -> P D -> IsHSet (Functor C D) := fun C D HC HD => @trunc_functor _ C D _ (snd HD) _. (** There is a full precategory of [cat] which is the strict groupoid precategories *) Definition groupoid_cat : PreCategory := @sub_pre_cat _ P HF. End groupoid_cat.