中文
相关论文

相关论文: A Formal Proof of the Strong Normalization Theorem…

200 篇论文

We develop formal theories of conversion for Church-style lambda-terms with Pi-types in first-order syntax using one-sorted variables names and Stoughton's multiple substitutions. We then formalize the Pure Type Systems along some…

计算机科学中的逻辑 · 计算机科学 2025-10-15 Sebastián Urciuoli

Many different systems with explicit substitutions have been proposed to implement a large class of higher-order languages. Motivations and challenges that guided the development of such calculi in functional frameworks are surveyed in the…

编程语言 · 计算机科学 2015-07-01 Delia Kesner

Despite extensive research both on the theoretical and practical fronts, formalising, reasoning about, and implementing languages with variable binding is still a daunting endeavour - repetitive boilerplate and the overly complicated…

计算机科学中的逻辑 · 计算机科学 2022-01-11 Marcelo Fiore , Dmitrij Szamozvancev

System I is a recently introduced simply-typed lambda calculus with pairs where isomorphic types are considered equal. In this work we propose a variant of System I with the type Top, and present a complete formalization of this calculus in…

计算机科学中的逻辑 · 计算机科学 2026-03-26 Agustín Séttimo , Cristian Sottile , Cecilia Manzino

We consider the untyped lambda calculus with constructors and recursively defined constants. We construct a domain-theoretic model such that any term not denoting bottom is strongly normalising provided all its `stratified approximations'…

计算机科学与博弈论 · 计算机科学 2017-01-11 Ulrich Berger

We present a full formalization in Martin-L\"of's Constructive Type Theory of the Standardization Theorem for the Lambda Calculus using first-order syntax with one sort of names for both free and bound variables and Stoughton's multiple…

计算机科学中的逻辑 · 计算机科学 2018-07-06 Martín Copes , Nora Szasz , Álvaro Tasistro

This paper presents simple, syntactic strong normalization proofs for the simply-typed lambda-calculus and the polymorphic lambda-calculus (system F) with the full set of logical connectives, and all the permutative reductions. The…

计算机科学中的逻辑 · 计算机科学 2008-04-17 Aleksander Wojdyga

The formal system $\lambda\delta$ is a typed lambda calculus derived from $\Lambda_\infty$, aiming to support the foundations of Mathematics that require an underlying theory of expressions (for example the Minimal Type Theory). The system…

计算机科学中的逻辑 · 计算机科学 2019-12-02 Ferruccio Guidi

We give a new proof of the well-known fact that all functions $(\mathbb{N} \to \mathbb{N}) \to \mathbb{N}$ which are definable in G\"odel's System T are continuous via a syntactic approach. Differing from the usual syntactic method, we…

逻辑 · 数学 2023-06-22 Chuangjie Xu

In this paper, we present an Agda formalization of a normalizer for simply-typed lambda terms. The normalizer consists of two coinductively defined functions in the delay monad: One is a standard evaluator of lambda terms to closures, the…

计算机科学中的逻辑 · 计算机科学 2014-06-10 Andreas Abel , James Chapman

In this paper, we present an explicit substitution calculus which distinguishes between ordinary bound variables and meta-variables. Its typing discipline is derived from contextual modal type theory. We first present a dependently typed…

计算机科学中的逻辑 · 计算机科学 2010-09-16 Andreas Abel , Brigitte Pientka

A system $\boldsymbol\lambda_{\theta}$ is developed that combines modal logic and simply-typed lambda calculus, and that generalizes the system studied by Montague and Gallin. Whereas Montague and Gallin worked with Church's simple theory…

计算机科学中的逻辑 · 计算机科学 2025-10-21 Sean Walsh

We advocate the use of de Bruijn's universal abstraction $\lambda^\infty$ for the quantification of schematic variables in the predicative setting and we present a typed $\lambda$-calculus featuring the quantifier $\lambda^\infty$…

计算机科学中的逻辑 · 计算机科学 2021-05-11 Ferruccio Guidi

In recent years, the interest in using proof assistants to formalise and reason about mathematics and programming languages has grown. Type-logical grammars, being closely related to type theories and systems used in functional programming,…

计算机科学中的逻辑 · 计算机科学 2017-09-06 Wen Kokke

There are multiple ways to formalise the metatheory of type theory. For some purposes, it is enough to consider specific models of a type theory, but sometimes it is necessary to refer to the syntax, for example in proofs of canonicity and…

计算机科学中的逻辑 · 计算机科学 2019-07-18 Ambrus Kaposi , András Kovács , Nicolai Kraus

Linear typed $\lambda$-calculi are more delicate than their simply typed siblings when it comes to metatheoretic results like preservation of typing under renaming and substitution. Tracking the usage of variables in contexts places more…

编程语言 · 计算机科学 2022-01-03 James Wood , Robert Atkey

Mechanical proofs by logical relations often involve tedious reasoning about substitution. In this paper, we show that this is not necessarily the case, by developing, in Agda, a proof that all simply typed lambda calculus expressions…

编程语言 · 计算机科学 2023-09-28 Emmanuel Suárez Acevedo , Stephanie Weirich

We give an arithmetical proof of the strong normalization of the $\lambda$-calculus (and also of the $\lambda\mu$-calculus) where the type system is the one of simple types with recursive equations on types. The proof using candidates of…

逻辑 · 数学 2009-05-08 René David , Karim Nour

Calculi with control operators have been studied as extensions of simple type theory. Real programming languages contain datatypes, so to really understand control operators, one should also include these in the calculus. As a first step in…

计算机科学中的逻辑 · 计算机科学 2012-11-07 Herman Geuvers , Robbert Krebbers , James McKinna

We bring forward a logical system of transition algebras that enhances many-sorted first-order logic using features from dynamic logics. The sentences we consider include compositions, unions, and transitive closures of transition…

计算机科学中的逻辑 · 计算机科学 2024-04-26 Hashimoto Go , Daniel Găină , Ionuţ Ţuţu
‹ 上一页 1 2 3 10 下一页 ›