• Home
  • Search
  • Normalization for fitch-style modal calculi
  • Cite Icon11
  • https://doi.org/10.1145/3547649Copy DOI Icon

Normalization for fitch-style modal calculi

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Fitch-style modal lambda calculi enable programming with necessity modalities in a typed lambda calculus by extending the typing context with a delimiting operator that is denoted by a lock. The addition of locks simplifies the formulation of typing rules for calculi that incorporate different modal axioms, but each variant demands different, tedious and seemingly ad hoc syntactic lemmas to prove normalization. In this work, we take a semantic approach to normalization, called normalization by evaluation (NbE), by leveraging the possible-world semantics of Fitch-style calculi to yield a more modular approach to normalization. We show that NbE models can be constructed for calculi that incorporate the K, T and 4 axioms of modal logic, as suitable instantiations of the possible-world semantics. In addition to existing results that handle 𝛽-equivalence, our normalization result also considers 𝜂-equivalence for these calculi. Our key results have been mechanized in the proof assistant Agda. Finally, we showcase several consequences of normalization for proving meta-theoretic properties of Fitch-style calculi as well as programming-language applications based on different interpretations of the necessity modality.

Loading PDF

Similar Papers
  • Book Chapter
  • Citations1

Usability: formalising (un)definedness in typed lambda calculus

  • Jan 01, 1995
  • Jan Kuper
  • Book Chapter
  • Citations5

The integration of logical and algebraic types

  • Jan 01, 1989
  • John W Gray
  • Conference Article
  • Citations3

Translating HPSG-style outputs of a robust parser into typed dynamic logic

  • Jan 01, 2006
  • Manabu Sato +3
  • Conference Article

The parsing algorithm of HPSG-deductive system

  • Jul 01, 2008
  • Erqing Xu
  • Book Chapter
  • Citations5

The Calculus of Responsibility and Commitment

  • Jan 01, 2011
  • Carl Pollard
  • Conference Article
  • Citations10

Innocent Game Semantics via Intersection Type Assignment Systems

  • Jan 01, 2013
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Pietro Di Gianantonio +1
  • Book Chapter
  • Citations107

A typed lambda calculus with categorical type constructors

  • Jan 01, 1987
  • Tatsuya Hagino
  • Book Chapter
  • Citations10

Unification in typed lambda calculus

  • Mar 25, 1975
  • Gérard Huet
  • Conference Article
  • Citations1

EXISTENTIAL GENERALIZATION IN TIL

  • Jun 20, 2017
  • International Multidisciplinary Scientific GeoConference SGEM ...
  • Marek Mensik
  • Research Article
  • Citations12

The Typed Böhm Theorem

  • Aug 01, 2001
  • Electronic Notes in Theoretical Computer Science
  • Kosta Došen +1
  • Research Article

Narrative Semantics, Modal Logic and Fictional Possible Worlds

  • Mar 10, 2021
  • Language Related Research
  • Samira Bameshki
  • Book Chapter
  • Citations2

The Logic of What Might Have Been (1989)

  • Nov 24, 2005
  • Nathan Salmon
  • Research Article
  • Citations37

A Tutorial Implementation of a Dependently Typed Lambda Calculus

  • Jan 01, 2010
  • Fundamenta Informaticae
  • Andres Löh +2
  • Supplementary Content

Co-Contextual Type Systems: Contextless Deductive Reasoning for Correct Incremental Type Checking

  • Mar 02, 2020
  • TUbilio (Technical University of Darmstadt)
  • Edlira Kuci
  • PDF
  • Research Article
  • Citations1

Lambda calculus with algebraic simplification for reduction parallelisation: Extended study

  • Jan 01, 2021
  • Journal of Functional Programming
  • Akimasa Morihata
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.