Part 3
Checking, Semantics, and Metatheory
- 110Trusted Kernels and Bidirectional CheckingCore route
- 111Canonicity, Normalization, and Decidable ConversionCore route
- 112Elaboration and UnificationCore route
- 113Efficient First-Order UnificationOptional
- 114Proof-Producing Tactics and the Kernel BoundaryOptional
- 115Rewriting, Simplification, and ReflectionOptional
- 116Typed Metaprogramming and Hygienic ElaborationOptional
- 117First-Class Universe Levels and Level PolymorphismOptional
- 118Sort Polymorphism and Stratified Type TheoryOptional
- 119Coercive Subtyping and Coherent Cast InsertionOptional
- 120Definitional Functoriality and Generic Type-Former ActionOptional
- 121Compiling Dependent Pattern MatchingCore route
- 122Datatype Declaration Blocks and Strict PositivityCore route
- 123Recursive Function Groups and TerminationCore route
- 124Corecursive Definitions, Copatterns, and ProductivityCore route
- 125Elaborating Dependent Copattern DefinitionsCore route
- 126Erasure and Execution of Dependent DefinitionsCore route
- 127Partial Evaluation, Binding-Time Analysis, and the Futamura ProjectionsOptional
- 128Supercompilation, Driving, and GeneralizationOptional
- 129Typed Multi-Stage Programming and an Evidence-Bounded Interpreter-Tower Case StudyOptional
- 130Dependent Multi-Stage Type TheoryOptional
- 131Explicit Equality Evidence and System FCOptional
- 132Systems D and DC: A Dependent Haskell Core SpecificationOptional
- 133Typed Intermediate Languages and Certified Closure ConversionOptional
- 134A Certified Type-Preserving Compiler to AssemblyOptional
- 135Defunctionalization, Refunctionalization, and Abstract MachinesOptional
- 136Secure Compilation and Robust Property PreservationOptional
- 137Dependent Closure Conversion for the Calculus of ConstructionsOptional
- 138Dependency-Preserving A-Normal FormOptional
- 139Typed Functional Array Languages: Shapes, Uniqueness, and Parallel CompilationOptional
- 140Verified Metatheory and Realistic Trusted KernelsOptional
- 141Categories, Functors, and RepresentabilityCore route
- 142Adjunctions, Limits, and Locally Cartesian ClosureCore route
- 143Categorical Logic, Hyperdoctrines, and Internal LanguagesCore route
- 144Triposes, Toposes, and RealizabilityOptional
- 145Classical Realizability, Poles, and OrthogonalityOptional
- 146Algebraic Syntax, CwFs, and InitialityCore route
- 147Generalized Algebraic TheoriesOptional
- 148Explicit-Substitution CalculiOptional
- 149Categorical Semantics of Scoped OperationsOptional
- 150Categorical Semantics of CoeffectsOptional
- 151Set and CwF Models of Type TheoryCore route
- 152Groupoid and Path-Object Models of Intensional Type TheoryCore route
- 153Setoid and PER Models of Type TheoryOptional
- 154Recursive Domain Semantics and Computational AdequacyOptional
- 155Dependent PER-Enriched Domain ModelsOptional
- 156Coherence and Local UniversesCore route
- 157Games, Arenas, and StrategiesOptional
- 158Definability and Full Abstraction for PCFOptional
- 159Symmetric Monoidal Categories and Graphical Linear SemanticsCore route
- 160Modal and Multimodal Dependent Type TheoryOptional
- 161Synthetic Phase Distinctions and Synthetic Tait ComputabilityOptional
- 162Guarded and Clocked Dependent Type TheoryOptional
- 163Synthetic Guarded Domain Theory and Step-Indexed SemanticsOptional
- 164Dependent ParametricityCore route
- 165Sized Copattern Recursion and Mixed Induction–CoinductionOptional
- 166Parametric Large Sizes and Realizability ConsistencyOptional
- 167Internal Parametricity without an IntervalOptional