Definition hset_struct_smash_closed_curry {PC : hset_struct_with_smash_closed} {PX PY PZ : category_of_hset_struct PC} (f : PX --> PY -->* PZ) : (PX ∧* PY) --> PZ := hset_struct_smash_curry (pr1 (pr222 PC)) f.
Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Structures.CartesianStructure. Require Import UniMath.CategoryTheory.DisplayedCats.Structures.StructureLimitsAndColimits.