中文
相关论文

相关论文: Rank 3 Inhabitation of Intersection Types Revisite…

200 篇论文

We prove that the inhabitation problem for rank two intersection types is decidable, but (contrary to common belief) EXPTIME-hard. The exponential time hardness is shown by reduction from the in-place acceptance problem for alternating…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Dariusz Kusmierek

The inhabitation problem for intersection types in the lambda-calculus is known to be undecidable. We study the problem in the case of non-idempotent intersection, considering several type assignment systems, which characterize the solvable…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Antonio Bucciarelli , Delia Kesner , Simona Ronchi Della Rocca

Non-idempotent intersection types provide quantitative information about typed programs, and have been used to obtain time and space complexity measures. Intersection type systems characterize termination, so restrictions need to be made in…

计算机科学中的逻辑 · 计算机科学 2023-05-05 Fábio Reis , Sandra Alves , Mário Florido

We prove the undecidability of the third order pattern matching problem in typed lambda-calculi with dependent types and in those with type constructors by reducing the second order unification problem to them.

计算机科学中的逻辑 · 计算机科学 2023-09-22 Gilles Dowek

Higher-order beta-matching is the following decision problem: given two simply typed lambda-terms, can the first term be instantiated to be beta-equivalent to the second term? This problem was formulated by Huet in the 1970s and shown…

计算机科学中的逻辑 · 计算机科学 2026-02-03 Andrej Dudenhefner

Randomized higher-order computation can be seen as being captured by a lambda calculus endowed with a single algebraic operation, namely a construct for binary probabilistic choice. What matters about such computations is the probability of…

计算机科学中的逻辑 · 计算机科学 2020-12-24 Ugo Dal Lago , Claudia Faggian , Simona Ronchi Della Rocca

The importance of subtyping to enable a wider range of well-typed programs is undeniable. However, the interaction between subtyping, recursion, and polymorphism is not completely understood yet. In this work, we explore subtyping in a…

编程语言 · 计算机科学 2021-03-30 Ankush Das , Henry DeYoung , Andreia Mordido , Frank Pfenning

We extend the classical notion of solvability to a lambda-calculus equipped with pattern matching. We prove that solvability can be characterized by means of typability and inhabitation in an intersection type system P based on…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Antonio Bucciarelli , Delia Kesner , Simona Ronchi Della Rocca

The algebraic intersection type unification problem is an important component in proof search related to several natural decision problems in intersection type systems. It is unknown and remains open whether the algebraic intersection type…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Andrej Dudenhefner , Moritz Martens , Jakob Rehof

There are several forms of irreducibility in computing systems, ranging from undecidability to intractability to nonlinearity. This paper is an exploration of the conceptual issues that have arisen in the course of investigating speed-up…

计算复杂性 · 计算机科学 2011-06-24 Hector Zenil , Fernando Soler-Toscano , Joost J. Joosten

This essay aims to propose construction theory, a new domain of theoretical research on machine construction, and use it to shed light on a fundamental relationship between living and computational systems. Specifically, we argue that…

适应与自组织系统 · 物理学 2009-09-29 Hiroki Sayama

We construct algorithms and topological invariants that allow us to distinguish the topological type of a surface, as well as functions and vector fields for their topological equivalence. In the first part (arXiv:2501.15657), we discused…

几何拓扑 · 数学 2025-02-17 Alexandr Prishlyak

This paper presents a theory of systemic undecidability, reframing incomputability as a structural property of systems rather than a localized feature of specific functions or problems. We define a notion of causal embedding and prove a…

计算机科学中的逻辑 · 计算机科学 2025-09-03 Seth Bulin

It is well-known that typability, type inhabitation and type inference are undecidable in the Girard-Reynolds polymorphic system F. It has recently been proven that type inhabitation remains undecidable even in the predicative fragment of…

计算机科学中的逻辑 · 计算机科学 2023-06-22 M. Clarence Protin , Gilda Ferreira

Intersection types have been originally developed as an extension of simple types, but they can also be used for refining simple types. In this survey we concentrate on the latter option; more precisely, on the use of intersection types for…

计算机科学中的逻辑 · 计算机科学 2019-04-24 Paweł Parys

Intersection types are an essential tool in the analysis of operational and denotational properties of lambda-terms and functional programs. Among them, non-idempotent intersection types provide precise quantitative information about the…

计算机科学中的逻辑 · 计算机科学 2019-11-06 Thomas Ehrhard

As a step towards resolving a question of Ru\v{s}kuc on the decidability of joint embedding for hereditary classes of permutations, which may be viewed as structures in a language of 2 linear orders, we show the corresponding problem is…

逻辑 · 数学 2023-06-22 Samuel Braunfeld

Dependent Object Types (DOT) is a calculus with path dependent types, intersection types, and object self-references, which serves as the core calculus of Scala 3. Although the calculus has been proven sound, it remains open whether type…

编程语言 · 计算机科学 2020-05-15 Jason Hu , Ondřej Lhoták

We classify thick irreducible 3-spherical twin buildings of rank at least 3 in which every panel contains at least 6 chambers. Together with the Main result of [11] we obtain a classification of thick irreducible 3-spherical twin buildings.

群论 · 数学 2023-07-19 Sebastian Bischof

This dissertation introduces executable refinement types, which refine structural types by semi-decidable predicates, and establishes their metatheory and accompanying implementation techniques. These results are useful for undecidable type…

编程语言 · 计算机科学 2014-03-14 Kenneth Knowles
‹ 上一页 1 2 3 10 下一页 ›