中文
相关论文

相关论文: Dependently-Typed Formalisation of Typed Term Grap…

200 篇论文

We introduce a formal meta-language for probabilistic programming, capable of expressing both programs and the type systems in which they are embedded. We are motivated here by the desire to allow an AGI to learn not only relevant knowledge…

人工智能 · 计算机科学 2022-08-17 Jonathan Warrell , Alexey Potapov , Adam Vandervorst , Ben Goertzel

This study provides some results about two-level type-theoretic notions in a way that the proofs are fully formalizable in a proof assistant implementing two-level type theory such as Agda. The difference from prior works is that these…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Elif Uskuplu

The problem of code generation from textual program descriptions has long been viewed as a grand challenge in software engineering. In recent years, many deep learning based approaches have been proposed, which can generate a sequence of…

软件工程 · 计算机科学 2021-04-23 Chen Lyu , Ruyun Wang , Hongyu Zhang , Hanwen Zhang , Songlin Hu

The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof…

计算机科学中的逻辑 · 计算机科学 2021-03-17 William DeMeo

This article describes a method to build syntactical dependencies starting from the phrase structure parsing process. The goal is to obtain all the information needed for a detailled semantical analysis. Interaction Grammars are used for…

计算与语言 · 计算机科学 2010-11-19 Jonathan Marchand , Bruno Guillaume , Guy Perrier

Categorical probability has recently seen significant advances through the formalism of Markov categories, within which several classical theorems have been proven in entirely abstract categorical terms. Closely related to Markov categories…

范畴论 · 数学 2023-04-11 Tobias Fritz , Wendong Liang

Higher inductive types are inductive types that include nontrivial higher-dimensional structure, represented as identifications that are not reflexivity. While work proceeds on type theories with a computational interpretation of univalence…

编程语言 · 计算机科学 2018-08-28 Paventhan Vivekanandan

Typed operational semantics is a method developed by H. Goguen to prove meta-theoretic properties of type systems. This paper studies the metatheory of a type system with dependent record types, using the approach of typed operational…

计算机科学中的逻辑 · 计算机科学 2011-03-18 Yangyue Feng , Zhaohui Luo

Proof assistants and programming languages based on type theories usually come in two flavours: one is based on the standard natural deduction presentation of type theory and involves eliminators, while the other provides a syntax in…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Nicolas Guenot , Daniel Gustafsson

A model of Martin-L\"of extensional type theory with universes is formalized in Agda, an interactive proof system based on Martin-L\"of intensional type theory. This may be understood, we claim, as a solution to the old problem of modelling…

逻辑 · 数学 2019-09-18 Erik Palmgren

A type theory is presented that combines (intuitionistic) linear types with type dependency, thus properly generalising both intuitionistic dependent type theory and full linear logic. A syntax and complete categorical semantics are…

计算机科学中的逻辑 · 计算机科学 2026-05-07 Matthijs Vákár

We present graph-based translation models which translate source graphs into target strings. Source graphs are constructed from dependency trees with extra links so that non-syntactic phrases are connected. Inspired by phrase-based models,…

计算与语言 · 计算机科学 2021-03-23 Liangyou Li , Andy Way , Qun Liu

String diagrams are a powerful tool for reasoning about physical processes, logic circuits, tensor networks, and many other compositional structures. The distinguishing feature of these diagrams is that edges need not be connected to…

范畴论 · 数学 2010-11-19 Lucas Dixon , Aleks Kissinger

In the last two decades, tools have been implemented to more formally specify the semantic analysis phase of a compiler instead of relying on handwritten code. In this paper, we introduce patterns and a method to translate a formal…

编程语言 · 计算机科学 2020-02-06 Uwe Meyer , Björn Pfarr

Graph structure expression plays a vital role in distinguishing various graphs. In this work, we propose a Structure-Sensitive Graph Dictionary Embedding (SS-GDE) framework to transform input graphs into the embedding space of a graph…

机器学习 · 计算机科学 2023-06-21 Guangbu Liu , Tong Zhang , Xudong Wang , Wenting Zhao , Chuanwei Zhou , Zhen Cui

Recent work at the intersection of formal language theory and graph theory has explored graph grammars for graph modeling. However, existing models and formalisms can only operate on homogeneous (i.e., untyped or unattributed) graphs. We…

社会与信息网络 · 计算机科学 2023-01-06 Satyaki Sikdar , Neil Shah , Tim Weninger

When using interactive theorem provers based on dependent type theory to define and reason about languages involving binding constructs, we advocate the use of a well-scoped version of the locally nameless method of representing syntax.…

计算机科学中的逻辑 · 计算机科学 2026-05-12 Andrew M. Pitts

Graded type theories are an emerging paradigm for augmenting the reasoning power of types with parameterizable, fine-grained analyses of program properties. There have been many such theories in recent years which equip a type theory with…

计算机科学中的逻辑 · 计算机科学 2021-02-23 Benjamin Moon , Harley Eades , Dominic Orchard

In recent years, the interest in using proof assistants to formalise and reason about mathematics and programming languages has grown. Type-logical grammars, being closely related to type theories and systems used in functional programming,…

计算机科学中的逻辑 · 计算机科学 2017-09-06 Wen Kokke

Designing programming languages that enable intuitive and safe manipulation of data structures is a critical research challenge. Conventional destructive memory operations using pointers are complex and prone to errors. Existing type…

编程语言 · 计算机科学 2026-01-21 Jin Sano , Naoki Yamamoto , Kazunori Ueda