中文
相关论文

相关论文: Initiality for Typed Syntax and Semantics

200 篇论文

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é

Languages may encode similar meanings using different sentence structures. This makes it a challenge to provide a single set of formal rules that can derive meanings from sentences in many languages at once. To overcome the challenge, we…

计算与语言 · 计算机科学 2024-03-05 Laurestine Bradford , Timothy John O'Donnell , Siva Reddy

I present the most fundamental features of an implemented system designed to manipulate representations of regular languages. The system is structured into two layers, allowing regular languages to be represented in an increasingly compact,…

形式语言与自动机理论 · 计算机科学 2025-09-24 Baudouin Le Charlier

The paper is devoted to showing how to systematically design a programming language in 'reverse order', i.e. from denotations to syntax. This construction is developed in an algebraic framework consisting of three many-sorted algebras: of…

编程语言 · 计算机科学 2019-05-07 Blikle Andrzej

Using a dependently typed host language, we give a well scoped-and-typed by construction presentation of a minimal two level simply typed calculus with a static and a dynamic stage. The staging function partially evaluating the part of a…

编程语言 · 计算机科学 2024-01-12 Guillaume Allais

This is the manual of Cyan, a prototype-based object-oriented language. Cyan supports gradual typing (both static and dynamic typing), single inheritance, anonymous functions, generic prototypes with concepts, non-nullable types, partially…

编程语言 · 计算机科学 2025-07-01 José de Oliveira Guimarães

The study of various decision problems for logic fragments has a long history in computer science. This paper is on the membership problem for a fragment of first-order logic over infinite words; the membership problem asks for a given…

形式语言与自动机理论 · 计算机科学 2015-09-22 Manfred Kufleitner , Tobias Walter

We describe several views of the semantics of a simple programming language as formal documents in the calculus of inductive constructions that can be verified by the Coq proof system. Covered aspects are natural semantics, denotational…

计算机科学中的逻辑 · 计算机科学 2007-07-10 Yves Bertot

We provide various ways to characterise $\Sigma$-pure-injective objects in a compactly generated triangulated category. These characterisations mimic analogous well-known results from the model theory of modules. The proof involves two…

范畴论 · 数学 2021-03-09 Raphael Bennett-Tennenhaus

Coinduction refers to both a technique for the definition of infinite streams, so-called codata, and a technique for proving the equality of coinductively specified codata. This article first reviews coinduction in declarative programming.…

编程语言 · 计算机科学 2020-07-23 François Bry

A key challenge when statically typing so-called dynamic languages is the ubiquity of value-based overloading, where a given function can dynamically reflect upon and behave according to the types of its arguments. Thus, to establish basic…

编程语言 · 计算机科学 2015-05-01 Panagiotis Vekris , Benjamin Cosman , Ranjit Jhala

We provide a denotational semantics for first-order logic that captures the two-level view of the computation process typical for constraint programming. At one level we have the usual program execution. At the other level an automatic…

计算机科学中的逻辑 · 计算机科学 2007-05-23 K. R. Apt , C. F. M. Vermeulen

We give a formal treatment of simple type theories, such as the simply-typed $\lambda$-calculus, using the framework of abstract clones. Abstract clones traditionally describe first-order structures, but by equipping them with additional…

计算机科学中的逻辑 · 计算机科学 2024-04-03 Nathanael Arkor , Dylan McDermott

Bidirectional typechecking, in which terms either synthesize a type or are checked against a known type, has become popular for its applicability to a variety of type systems, its error reporting, and its ease of implementation. Following…

编程语言 · 计算机科学 2020-09-22 Jana Dunfield , Neelakantan R. Krishnaswami

We introduce a high-level language with Python-like syntax for string-to-string, polyregular, first-order definable transductions. This language features function calls, boolean variables, and nested for-loops. We devise and implement a…

形式语言与自动机理论 · 计算机科学 2025-05-16 Aliaume Lopez , Rafał Stefański

We propose abstract compilation for precise static type analysis of object-oriented languages based on coinductive logic programming. Source code is translated to a logic program, then type-checking and inference problems amount to queries…

编程语言 · 计算机科学 2017-09-15 Luca Franceschini , Davide Ancona , Ekaterina Komendantskaya

This paper presents IP-SLT, a simple yet effective framework for sign language translation (SLT). Our IP-SLT adopts a recurrent structure and enhances the semantic representation (prototype) of the input sign language video via an iterative…

计算机视觉与模式识别 · 计算机科学 2023-08-24 Huijie Yao , Wengang Zhou , Hao Feng , Hezhen Hu , Hao Zhou , Houqiang Li

Matrix syntax is a formal model of syntactic relations in language. The purpose of this paper is to explain its mathematical foundations, for an audience with some formal background. We make an axiomatic presentation, motivating each axiom…

计算与语言 · 计算机科学 2019-03-12 Roman Orus , Roger Martin , Juan Uriagereka

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

We present semantic correctness proofs of forward-mode Automatic Differentiation (AD) for languages with sources of partiality such as partial operations, lazy conditionals on real parameters, iteration, and term and type recursion. We…

编程语言 · 计算机科学 2024-05-28 Matthijs Vákár