中文
相关论文

相关论文: Signatures and models for syntax and operational s…

200 篇论文

We give an algebraic characterization of the syntax and semantics of a class of languages with variable binding. We introduce a notion of 2-signature: such a signature specifies not only the terms of a language, but also reduction rules on…

计算机科学中的逻辑 · 计算机科学 2019-02-20 Benedikt Ahrens

In their work on second-order equational logic, Fiore and Hur have studied presentations of simply typed languages by generating binding constructions and equations among them. To each pair consisting of a binding signature and a set of…

计算机科学中的逻辑 · 计算机科学 2019-07-16 Benedikt Ahrens , André Hirschowitz , Ambroise Lafont , Marco Maggesi

In this thesis we give an algebraic characterization of the syntax and semantics of simply-typed languages. More precisely, we characterize simply-typed binding syntax equipped with reduction rules via a universal property, namely as the…

计算机科学中的逻辑 · 计算机科学 2012-06-21 Benedikt Ahrens

Initial semantics aims to model inductive structures and their properties, and to provide them with recursion principles respecting these properties. An ubiquitous example is the fold operator for lists. We are concerned with initial…

编程语言 · 计算机科学 2026-03-31 Benedikt Ahrens , Ambroise Lafont , Thomas Lamiaux

We present a device for specifying and reasoning about syntax for datatypes, programming languages, and logic calculi. More precisely, we study a notion of "signature" for specifying syntactic constructions. In the spirit of Initial…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Benedikt Ahrens , André Hirschowitz , Ambroise Lafont , Marco Maggesi

We give an algebraic characterization of the syntax and semantics of a class of simply-typed languages, such as the language PCF: we characterize simply-typed binding syntax equipped with reduction rules via a universal property, namely as…

计算机科学中的逻辑 · 计算机科学 2012-08-28 Benedikt Ahrens

In this work, we study 'reduction monads', which are essentially the same as monads relative to the free functor from sets into multigraphs. Reduction monads account for two aspects of the lambda calculus: on the one hand, in the monadic…

编程语言 · 计算机科学 2019-11-18 Benedikt Ahrens , André Hirschowitz , Ambroise Lafont , Marco Maggesi

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

We describe a generic construction of non-wellfounded syntax involving variable binding and its monadic substitution operation. Our construction of the syntax and its substitution takes place in category theory, notably by using monoidal…

编程语言 · 计算机科学 2024-05-08 Ralph Matthes , Kobe Wullaert , Benedikt Ahrens

The approach to reasoning about structural operational semantics style specifications supported by the Abella system is discussed. This approach uses lambda tree syntax to treat object language binding and encodes binding related properties…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Andrew Gacek , Dale Miller , Gopalan Nadathur

The focus of these lecture notes is on abstract models and basic ideas and results that relate to the operational semantics of programming languages largely conceived. The approach is to start with an abstract description of the computation…

编程语言 · 计算机科学 2025-10-15 Roberto M. Amadio

Initial Semantics aims at characterizing the syntax associated to a signature as the initial object of some category. We present an initial semantics result for typed higher-order syntax together with its formalization in the Coq proof…

计算机科学中的逻辑 · 计算机科学 2011-09-20 Benedikt Ahrens , Julianna Zsido

We propose a general framework to allow: (a) specifying the operational semantics of a programming language; and (b) stating and proving properties about program correctness. Our framework is based on a many-sorted system of hybrid modal…

计算机科学中的逻辑 · 计算机科学 2025-12-01 Ioana Leustean , Natalia Moanga , Traian Florin Serbanuta

This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi. Generalising the reduction monads of Ahrens et al., we introduce transition…

编程语言 · 计算机科学 2023-06-22 André Hirschowitz , Tom Hirschowitz , Ambroise Lafont

A wide-spectrum language integrates specification constructs into a programming language in a manner that treats a specification command just like any other command. This paper investigates a semantic model for a wide-spectrum language that…

计算机科学中的逻辑 · 计算机科学 2016-09-02 Robert J. Colvin , Ian J. Hayes , Larissa A. Meinicke

The term UniMath refers both to a formal system for mathematics, as well as a computer-checked library of mathematics formalized in that system. The UniMath system is a core dependent type theory, augmented by the univalence axiom. The…

计算机科学中的逻辑 · 计算机科学 2019-07-16 Benedikt Ahrens , Ralph Matthes , Anders Mörtberg

We present the formalization of a theory of syntax with bindings that has been developed and refined over the last decade to support several large formalization efforts. Terms are defined for an arbitrary number of constructors of varying…

计算机科学中的逻辑 · 计算机科学 2017-07-04 Lorenzo Gheri , Andrei Popescu

Describing systems in terms of choices and their resulting costs and rewards offers the promise of freeing algorithm designers and programmers from specifying how those choices should be made; in implementations, the choices can be realized…

计算机科学中的逻辑 · 计算机科学 2024-02-14 Martin Abadi , Gordon Plotkin

This thesis details a project to define a fully compositional theory of synchronous sequential circuits built from primitive components, motivated by applying techniques successfully used in programming languages to hardware. The first part…

计算机科学中的逻辑 · 计算机科学 2025-02-13 George Kaye

Initial Semantics aims at interpreting the syntax associated to a signature as the initial object of some category of 'models', yielding induction and recursion principles for abstract syntax. Zsid\'o proves an initiality result for…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Benedikt Ahrens
‹ 上一页 1 2 3 10 下一页 ›