Part 2
Dependent Calculi and Their Extensions
- 71The Rules of Dependent Type TheoryCore route
- 72Dependent Products, Sums, and UnitCore route
- 73Inductive TypesCore route
- 74Universes and Universe LevelsCore route
- 75Tarski Universes and DecodingOptional
- 76Universe Paradoxes and Hurkens's ConstructionOptional
- 77Identity TypesCore route
- 78Indexed Inductive Families and Dependent Pattern MatchingCore route
- 79Dependent Records and Primitive ProjectionsCore route
- 80Universes of Datatype Descriptions and Generic ProgramsCore route
- 81Containers, Polynomial Functors, and OrnamentsOptional
- 82Well-Founded RecursionCore route
- 83Size-Change TerminationOptional
- 84Mendler Recursion, Nested Datatypes, and Mixed VarianceOptional
- 85Coinduction, Copatterns, and BisimulationCore route
- 86Recursive Effects and Interaction TreesOptional
- 87Compositional Linearizability and Modular Concurrent ObjectsOptional
- 88Possibility Reasoning and Linearizability Hoare LogicOptional
- 89The Calculus of Inductive ConstructionsCore route
- 90Extensional Type TheoryCore route
- 91Nuprl-Style Computational Type Theory and RealizabilityCore route
- 92Logic-Enriched Type Theory and Predicative MathematicsOptional
- 93Dependent Intersections and Same-Subject RefinementOptional
- 94Subject-Dependent Self TypesOptional
- 95Very Dependent FunctionsOptional
- 96CDLE and Cedille: Lambda-Encoded Induction, Recursion, and Zero-Cost ReuseOptional
- 97The lambda-Pi-Calculus Modulo RewritingOptional
- 98Linear Dependent Type TheoryOptional
- 99Quantitative Dependent Type TheoryOptional
- 100Graded Modal Dependent Type TheoryOptional
- 101Graded Erasure and ExtractionOptional
- 102Dependent Session Types and Protocol-Indexed ProgrammingOptional
- 103Dependent Effects and Call-by-Push-ValueOptional
- 104Weakest Preconditions and Dijkstra MonadsOptional
- 105Partiality and General Recursion in Dependent Type TheoryOptional
- 106Dependent Subtyping, Refinement, and GradualityOptional
- 107Dependent Object Types: Type Members, Bad Bounds, and Recursive SelfOptional
- 108Fully Path-Dependent Types: Stable Paths, Singletons, and ModulesOptional
- 109Classical Dependent Type Theory and ControlOptional