nLab skeletal type

Redirected from "skeletal Segal type".

Context

(,1)(\infty,1)-Category theory

Internal (,1)(\infty,1)-Categories

Directed homotopy type theory

Contents

Idea

This entry is meant to be about the analog of the notion of simplicial skeleta for types of simplicial type theory.

Definition

Warning

The following definition is lacking reference or justification.

In simplicial type theory, given some notion of isomorphism iso A(x,y)\mathrm{iso}_A(x, y), a skeletal type is a type AA such that for all x:Ax:A and y:Ay:A the canonical function which by the J rule takes an identification of elements p:x= Ayp:x =_A y to a witness that xx and yy are merely isomorphic

|J(λt.id A(t),x,y,p)|:[iso A(x,y)]\vert J(\lambda t.\mathrm{id}_A(t), x, y, p) \vert:[\mathrm{iso}_A(x, y)]

is an equivalence of types, where [A][A] is the propositional truncation of AA.

isSkeletal(A) x:A y:AisEquiv(λp.|J(λt.id A(t),x,y,p)|)\mathrm{isSkeletal}(A) \coloneqq \prod_{x:A} \prod_{y:A} \mathrm{isEquiv}(\lambda p.\vert J(\lambda t.\mathrm{id}_A(t), x, y, p) \vert)

Every skeletal type is a set. If AA is also a Segal type, then the notion corresponds to the concept of a skeletal (infinity,1)-category.

Last revised on April 13, 2025 at 05:31:53. See the history of this page for a list of all contributions to it.