中文
相关论文

相关论文: Gluing together Proof Environments: Canonical exte…

200 篇论文

We extend the constructive dependent type theory of the Logical Framework $\mathsf{LF}$ with monadic, dependent type constructors indexed with predicates over judgements, called Locks. These monads capture various possible proof attitudes…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Furio Honsell , Luigi Liquori , Petar Maksimovic , Ivan Scagnetto

This thesis develops a framework for formalizing reasoning about specifications of systems written in LF. This formalization centers around the development of a reasoning logic that can express the sorts of properties which arise in…

计算机科学中的逻辑 · 计算机科学 2021-05-11 Mary Southern

We present a logic named L_{LF} whose intended use is to formalize properties of specifications developed in the dependently typed lambda calculus LF. The logic is parameterized by the LF signature that constitutes the specification. Atomic…

计算机科学中的逻辑 · 计算机科学 2022-04-12 Gopalan Nadathur , Mary Southern

The dependently-typed lambda calculus LF is often used as a vehicle for formalizing rule-based descriptions of object systems. Proving properties of object systems encoded in this fashion requires reasoning about formulas over LF typing…

计算机科学中的逻辑 · 计算机科学 2025-10-01 Chase Johnson , Gopalan Nadathur

We present new induction principles for the syntax of dependent type theories, which we call relative induction principles. The result of the induction principle relative to a functor F into the syntax is stable over the codomain of F. We…

计算机科学中的逻辑 · 计算机科学 2021-07-20 Rafaël Bocquet , Ambrus Kaposi , Christian Sattler

Most type systems that support polymorphic functions are based on a version of System-F. We argue that this limits useful programming paradigms for languages with lazy evaluation. We motivate an extension of System-F alleviating this…

编程语言 · 计算机科学 2016-12-15 S. Doaitse Swierstra , Marcos Viera , Atze Dijkstra

LF is a dependent type theory in which many other formal systems can be conveniently embedded. However, correct use of LF relies on nontrivial metatheoretic developments such as proofs of correctness of decision procedures for LF's…

计算机科学中的逻辑 · 计算机科学 2010-05-04 Christian Urban , James Cheney , Stefan Berghofer

We present a system called Adelfa that provides mechanized support for reasoning about specifications developed in the Edinburgh Logical Framework or LF. Underlying Adelfa is a new logic named L_LF. Typing judgements in LF are represented…

计算机科学中的逻辑 · 计算机科学 2021-07-19 Mary Southern , Gopalan Nadathur

We describe the development of a logic for reasoning about specifications in the Edinburgh Logical Framework (LF). In this logic, typing judgments in LF serve as atomic formulas, and quantification is permitted over contexts and terms that…

计算机科学中的逻辑 · 计算机科学 2018-06-28 Mary Southern , Gopalan Nadathur

The concurrent logical framework CLF is an extension of the logical framework LF designed to specify concurrent and distributed languages. While it can be used to define a variety of formalisms, reasoning about such languages within CLF has…

计算机科学中的逻辑 · 计算机科学 2013-07-30 Iliano Cervesato , Jorge Luis Sacchini

Logical frameworks provide natural and direct ways of specifying and reasoning within deductive systems. The logical framework LF and subsequent developments focus on finitary proof systems, making the formalization of circular proof…

计算机科学中的逻辑 · 计算机科学 2023-05-11 Zhibo Chen , Frank Pfenning

Formal deductive systems are very common in computer science. They are used to represent logics, programming languages, and security systems. Moreover, writing programs that manipulate them and that reason about them is important and…

编程语言 · 计算机科学 2018-05-21 Francisco Ferreira Ruiz

We present a proof system for a multimodal logic, based on our previous work on a multimodal Martin-Loef type theory. The specification of modes, modalities, and implications between them is given as a mode theory, i.e. a small 2-category.…

计算机科学中的逻辑 · 计算机科学 2023-05-22 G. A. Kavvos , Daniel Gratzer

A logic-enriched type theory (LTT) is a type theory extended with a primitive mechanism for forming and proving propositions. We construct two LTTs, named LTTO and LTTO*, which we claim correspond closely to the classical predicative…

计算机科学中的逻辑 · 计算机科学 2010-08-19 Robin Adams , Zhaohui Luo

We present a unifying framework for type systems for process calculi. The core of the system provides an accurate correspondence between essentially functional processes and linear logic proofs; fragments of this system correspond to…

计算机科学中的逻辑 · 计算机科学 2015-05-29 Emmanuel Beffara

We study a conservative extension of classical propositional logic distinguishing between four modes of statement: a proposition may be affirmed or denied, and it may be strong or classical. Proofs of strong propositions must be…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Pablo Barenbaum , Teodoro Freund

The Lax Logical Framework, LLFP, was introduced, by a team including the last two authors, to provide a conceptual framework for integrating different proof development tools, thus allowing for external evidence and for postponing,…

计算机科学中的逻辑 · 计算机科学 2019-10-25 Fabio Alessi , Alberto Ciaffaglione , Pietro Di Gianantonio , Furio Honsell , Marina Lenisa

We introduce MTT, a dependent type theory which supports multiple modalities. MTT is parametrized by a mode theory which specifies a collection of modes, modalities, and transformations between them. We show that different choices of mode…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Daniel Gratzer , G. A. Kavvos , Andreas Nuyts , Lars Birkedal

Dependently typed lambda calculi such as the Logical Framework (LF) can encode relationships between terms in types and can naturally capture correspondences between formulas and their proofs. Such calculi can also be given a logic…

计算机科学中的逻辑 · 计算机科学 2010-05-25 Zachary Snow , David Baelde , Gopalan Nadathur

Given a programming language, can we give a monadic denotational semantics that is stable under language extension? Models containing only a single monad are not stable. Models based on type-and-effect systems, in which there is a monad for…

编程语言 · 计算机科学 2017-07-24 Ohad Kammar , Dylan McDermott
‹ 上一页 1 2 3 10 下一页 ›