中文
相关论文

相关论文: Type theory and rewriting

200 篇论文

We propose a functional description of rewriting systems on topological vector spaces. We introduce the topological confluence property as an approximation of the confluence property. Using a representation of linear topological rewriting…

环与代数 · 数学 2019-12-02 Cyrille Chenavier

We define a type system with intersection types for an extension of lambda-calculus with unbind and rebind operators. In this calculus, a term with free variables, representing open code, can be packed into an "unbound" term, and passed…

计算机科学中的逻辑 · 计算机科学 2011-01-25 Mariangiola Dezani-Ciancaglini , Paola Giannini , Elena Zucca

We propose two new dependent type systems. The first, is a dependent graded/linear type system where a graded dependent type system is connected via modal operators to a linear type system in the style of Linear/Non-linear logic. We then…

计算机科学中的逻辑 · 计算机科学 2023-07-20 Peter Hanukaev , Harley Eades

Rewriting is a framework for reasoning about functional programming. The dependency pair criterion is a well-known mechanism to analyze termination of term rewriting systems. Functional specifications with an operational semantics based on…

计算机科学中的逻辑 · 计算机科学 2019-11-04 Ariane Alves Almeida , Mauricio Ayala-Rincon

We study the semantics of an untyped lambda-calculus equipped with operators representing read and write operations from and to a global store. We adopt the monadic approach to model side-effects and treat read and write as algebraic…

计算机科学中的逻辑 · 计算机科学 2025-09-03 Ugo de'Liguoro , Riccardo Treglia

This paper presents and extends our type theoretical framework for a compositional treatment of natural language semantics with some lexical features like coercions (e.g. of a town into a football club) and copredication (e.g. on a town as…

计算机科学中的逻辑 · 计算机科学 2013-05-06 Christian Retoré

We revisit the static dependency pair method for proving termination of higher-order term rewriting and extend it in a number of ways: (1) We introduce a new rewrite formalism designed for general applicability in termination proving of…

计算机科学中的逻辑 · 计算机科学 2019-04-08 Carsten Fuhs , Cynthia Kop

In this paper, we propose an abstract definition of dependent type theories as essentially algebraic theories. One of the main advantages of this definition is its composability: simple theories can be combined into more complex ones, and…

逻辑 · 数学 2017-03-28 Valery Isaev

We develop algebraic models of simple type theories, laying out a framework that extends universal algebra to incorporate both algebraic sorting and variable binding. Examples of simple type theories include the unityped and simply-typed…

计算机科学中的逻辑 · 计算机科学 2020-07-01 Nathanael Arkor , Marcelo Fiore

The main novelty of this paper is to consider an extension of the Calculus of Constructions where predicates can be defined with a general form of rewrite rules. We prove the strong normalization of the reduction relation generated by the…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

We develop the usage of certain type theories as specification languages for algebraic theories and inductive types. We observe that the expressive power of dependent type theories proves useful in the specification of more complicated…

计算机科学中的逻辑 · 计算机科学 2023-09-12 András Kovács

This paper proposes the use of dependent types for pragmatic phenomena such as pronoun binding and presupposition resolution as a type-theoretic alternative to formalisms such as Discourse Representation Theory and Dynamic Semantics.

计算与语言 · 计算机科学 2015-07-23 Darryl McAdams , Jonathan Sterling

We present the system $\mathtt{d}$, an extended type system with lambda-typed lambda-expressions. It is related to type systems originating from the Automath project. $\mathtt{d}$ extends existing lambda-typed systems by an existential…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Matthias Weber

We scale layered modal type theory to dependent types, introducing DeLaM, dependent layered modal type theory. This type theory is novel in that we have one uniform type theory in which we can not only compose and execute code, but also…

计算机科学中的逻辑 · 计算机科学 2024-07-09 Jason Z. S. Hu , Brigitte Pientka

We develop a general model theoretic semantics to rewriting beyond the usual confluence and termination assumptions. This is based on preordered algebra which is a model theory that extends many sorted algebra. In this framework we…

逻辑 · 数学 2022-04-27 Răzvan Diaconescu

Type refinements combine the compositionality of typechecking with the expressivity of program logics, offering a synergistic approach to program verification. In this paper we apply dependent type refinements to SAX, a futures-based…

编程语言 · 计算机科学 2024-02-14 Siva Somayyajula , Frank Pfenning

We define two extensions of the typed linear lambda-calculus that yield minimal Turing-complete systems. The extensions are based on unbounded recursion in one case, and bounded recursion with minimisation in the other. We show that both…

计算机科学中的逻辑 · 计算机科学 2016-11-28 Sandra Alves , Maribel Fernández , Mário Florido , Ian Mackie

Term rewriting has a significant presence in various areas, not least in automated theorem proving where it is used as a proof technique. Many theorem provers employ specialised proof tactics for rewriting. This results in an interleaving…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Issam Maamria , Michael Butler

The intrinsic treatment of binding in the lambda calculus makes it an ideal data structure for representing syntactic objects with binding such as formulas, proofs, types, and programs. Supporting such a data structure in an implementation…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Andrew Gacek

The lambda Pi calculus can be extended with rewrite rules to embed any functional pure type system. In this paper, we show that the embedding is conservative by proving a relative form of normalization, thus justifying the use of the lambda…

计算机科学中的逻辑 · 计算机科学 2015-04-22 Ali Assaf