Constructive Quotient-W Types via Bounded Locality
1. Introduction and Motivation
Quotient Inductive Types (QITs) are a central mechanism for specifying datatypes equipped with identifications in set-truncated Homotopy Type Theory \cite{univalentfoundations2013-homotopy-type-theory}. They support a wide range of fundamental constructions, including the HoTT reals \cite{univalentfoundations2013-homotopy-type-theory}, partiality monads \cite{altenkirch2017-partiality-monad}, and ordinal-like structures. In practice, these constructions often require not only inductive generation of data, but also quotienting by equations that are themselves recursive, giving rise to Quotient Inductive-Inductive Types (QIITs) \cite{altenkirch2018-quotient-inductive-inductive}.
Despite their expressive power, QITs present significant foundational difficulties. Shulman and Lumsdaine established a no-go theorem showing that certain QITs, including standard definitions of the countable ordinals, cannot be constructed using quotients alone \cite{lumsdaine2020-semantics-higher-inductive}. This suggests that some form of infinitary principle or choice is unavoidable in a constructive metatheory.
Fiore, Pitts, and Steenkamp subsequently showed that a broad class of QITs, which they call Quotient-W Types (QW types), admit an Initial Algebra semantics assuming the Weak Initial Set of Covers (WISC) principle \cite{fiore2022-quotients-inductive-types}. Their result recovers many important examples, including the extensional countable ordinals. However, WISC remains a nontrivial choice principle \cite{vandenberg2012-wisc-axiom}, and its necessity is poorly understood. In particular, it is unclear which features of a QIT genuinely require choice, and which arise from limitations of existing proof techniques.
In this work we isolate a structural property of quotient systems that explains this distinction. We call this property locality. Intuitively, locality measures how deeply one must inspect the inductive structure of terms in order to witness that two elements are equal. In pathological examples, such as extensional ordinals, equality requires unbounded descent into subtrees, forcing the use of global choice principles. By contrast, in examples such as infinite mobiles—infinitely branching trees quotiented by permutation \cite{fiore2022-quotients-inductive-types}—equality preserves depth and never requires inspecting substructure beyond a fixed finite level.
Our key observation is that this boundedness of inspection depth is exactly what is needed to recover the Fiore–Pitts–Steenkamp construction constructively. We show that for QW signatures whose equations are bounded by a fixed ordinal , cocontinuity of the associated polynomial functor can be proved without any appeal to WISC or related choice principles. As a consequence, we obtain a fully constructive construction of infinite mobiles as an initial QIT, contrary to previous expectations.
This leads to our central research question:
Which quotient-W types can be constructed fully constructively, without assuming any form of choice?
We propose bounded locality as a criterion separating constructible QITs from genuinely non-constructive ones, and we develop a framework for expressing and exploiting this boundedness in the construction of initial algebras.
2. Background
We briefly recall the framework of quotient-W types introduced by Fiore, Pitts, and Steenkamp \cite{fiore2022-quotients-inductive-types}. A QW signature consists of:
-
A container \cite{abbott2005-containers}, specifying the shape and positions of a Polynomial Functor whose initial algebra is a W-Type \cite{martinlof1984-intuitionistic}.
-
A system of equations , where each equation has a finite set of variables and left- and right-hand sides
given by terms in the free -algebra over those variables.
From such a signature, Fiore et al. construct a diagram of approximations indexed by a size structure \cite{fiore2022-quotients-inductive-types}. Intuitively, this diagram represents successive stages of the quotient, where progressively more equations are imposed. The desired QW type is obtained as the Colimit of this diagram.
To show that this colimit yields an initial algebra, two key properties are required:
-
The existence of suitable covers for the underlying W-type and the equation contexts.
-
Cocontinuity of the associated polynomial functor, i.e. preservation of the colimit.
Both properties are established in Fiore et al. using the indexed WISC principle \cite{fiore2022-quotients-inductive-types}. In particular, WISC is crucial in proving cocontinuity, which amounts to constructing a natural isomorphism
for the functor determined by the container .
Operationally, cocontinuity expresses the fact that applying constructors commutes with taking quotients: forming a node after quotienting is equivalent to quotienting after forming a node. The proof in Fiore et al. relies on WISC to select representatives from potentially infinite families of subtrees, enabling the construction of inverse maps witnessing this isomorphism.
Our work revisits this step. We observe that the need for WISC arises precisely when the equations allow arbitrarily deep inspection of terms, as in the extensional ordinal example. When all equations are depth-bounded, the required coherence data can instead be constructed by well-founded recursion on a fixed ordinal bound , avoiding any appeal to choice.
3. Locality Principle
We formalise the notion of locality by assigning a rank function
measuring the height of the underlying tree. An equation system is said to be -local if, for every equation , both sides and have rank strictly less than a fixed ordinal . Intuitively, this means that every generating equation only inspects structure up to depth .
This restriction is syntactic and checkable: the bound appears explicitly in the typing of equations. The crucial property is that any proof witnessing equality between two elements can only unfold the inductive structure to depth bounded by .
4. Main Result
Our main theorem is that -local QW signatures admit fully constructive initial algebra semantics.
Theorem. Let be a QW signature whose equations are -local. Then the associated quotient-W type exists as an initial algebra, and its construction does not require WISC or any other choice principle.
The proof follows the outline of Fiore–Pitts–Steenkamp \cite{fiore2022-quotients-inductive-types}, but replaces the use of WISC by well-founded recursion on the ordinal . The key technical step is a constructive proof of cocontinuity, obtained by exploiting the boundedness of the equations.
5. Case Study: Infinite Mobiles
We apply our framework to the QIT of infinite mobiles: infinitely branching trees quotiented by permutation of immediate subtrees. We show that the defining equations for mobiles are -local, since permutations only inspect a single constructor layer.
As a result, the main theorem yields a fully constructive construction of infinite mobiles as an initial QIT. This provides a concrete example of a genuinely infinitary quotient type that does not require choice, contrary to previous assumptions.
6. Boundary Phenomena
Our analysis explains why certain examples genuinely require choice. In the case of extensional ordinals, equality is defined by mutual containment of downward closures, which requires unbounded descent into subtrees \cite{fiore2022-quotients-inductive-types}. No ordinal bound suffices, and the quotient is therefore non-local. This accounts for the essential use of WISC in the construction of ordinals.
More generally, any quotient whose generators quantify over arbitrarily deep substructures or require unbounded transitive closure will fall outside the -local fragment.
7. Method Overview
Technically, we construct stratified diagrams indexed by ordinals below , and show that all cones factor through a bounded stage. Plumpness of the ordinal ensures the existence of suprema for such cones, yielding cocontinuity without choice.
8. Related Work
Our work builds on the QW framework of Fiore, Pitts, and Steenkamp \cite{fiore2022-quotients-inductive-types}, and complements the no-go results of Shulman and Lumsdaine \cite{lumsdaine2020-semantics-higher-inductive}. It is also related to Pitts and Steenkamp’s notion of infinitary inflation \cite{steenkamp2021-phd-thesis}, which similarly isolates sources of non-constructivity in inductive definitions.
9. Future Work
Future directions include extending the analysis to indexed QW types and general QIITs \cite{altenkirch2018-quotient-inductive-inductive}, and formalising the construction in Agda or a proof assistant based on HoTT \cite{univalentfoundations2013-homotopy-type-theory}.
10. Conclusion
We identify bounded locality as a structural criterion characterising which quotient-W types admit fully constructive constructions. This explains when choice principles such as WISC are genuinely necessary, and when they can be avoided. Our results show that many infinitary quotients previously thought to require choice are, in fact, constructible in a purely constructive setting.