Definition equalizers_struct_pointed_hset : hset_equalizer_struct struct_pointed_hset. Proof. simple refine (_ ,, _). - refine (λ X Y f g px py p q, px ,, _). abstract (exact (p @ !q)). - abstract (repeat split ; cbn ; intros X Y f g px py p q W pw h r s ; use subtypePath ; [ intro ; apply setproperty | ] ; exact r). Defined.
Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Categories.HSET.All. Require Import UniMath.CategoryTheory.Limits.BinProducts. Require Import UniMath.CategoryTheory.Limits.Equalizers. Require Import UniMath.CategoryTheory.Limits.Products. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Structures.CartesianStructure. Require Import UniMath.CategoryTheory.DisplayedCats.Structures.StructureLimitsAndColimits. Require Import UniMath.CategoryTheory.DisplayedCats.Structures.StructuresSmashProduct.