中文
相关论文

相关论文: Type Arithmetics: Computation based on the theory …

200 篇论文

Recent algorithmic advances in algebraic automata theory drew attention to semigroupoids (semicategories). These are mathematical descriptions of typed computational processes, but they have not been studied systematically in the context of…

形式语言与自动机理论 · 计算机科学 2025-09-30 Attila Egri-Nagy , Chrystopher L. Nehaniv

This paper deals with model transformation based on attributed graph rewriting. Our contribution investigates a single pushout approach for applying the rewrite rules. The computation of graph attributes is obtained through the use of typed…

计算机科学中的逻辑 · 计算机科学 2011-07-04 Bertrand Boisvert , Louis Féraud , Sergei Soloviev

An expression is any mathematical formula that contains certain formal variables and operations to be executed in a specified order. In computer science, it is usually convenient to represent each expression in the form of an expression…

离散数学 · 计算机科学 2026-01-26 Ivan Stošić , Ivan Damnjanović , Žarko Ranđelović

Although the Turing-machine model of computation is widely used in computer science it is fundamentally inadequate as a foundation for the theory of modern scientific computation. The real-number model is described as an alternative.…

计算物理 · 物理学 2007-05-23 J. F. Traub

We start by presenting a theory of finite sets using the approach which is essentially that taken by Whitehead and Russell in Principia Mathematica}, and which does not involve the natural numbers (or any other infinite set). This theory is…

历史与综述 · 数学 2010-06-22 Chris Preston

We introduce layers to modal type theories, which subsequently enables type theories for pattern matching on code in meta-programming and clean and straightforward semantics.

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

Substructural type systems, such as affine (and linear) type systems, are type systems which impose restrictions on copying (and discarding) of variables, and they have found many applications in computer science, including quantum…

计算机科学中的逻辑 · 计算机科学 2021-01-27 Vladimir Zamdzhiev

Can we infer sources of errors from outputs of the complex data analytics software? Bidirectional programming promises that we can reverse flow of software, and translate corrections of output into corrections of either input or data…

编程语言 · 计算机科学 2024-06-21 Michał J. Gajda

A novel model of reversible computing, the $\aleph$-calculus, is introduced. It is declarative, reversible-Turing complete, and has a local term-rewriting semantics. Unlike previously demonstrated reversible term-rewriting systems, it does…

编程语言 · 计算机科学 2022-06-14 Hannah Earley

We present {\lambda}ert, a type theory supporting refinement types with explicit proofs. Instead of solving refinement constraints with an SMT solver like DML and Liquid Haskell, our system requires and permits programmers to embed proofs…

编程语言 · 计算机科学 2023-11-27 Jad Elkhaleq Ghalayini , Neel Krishnaswami

A computational abstract machine based on two operations: referencing and bit copying is presented. These operations are sufficient for carrying out any computation. They can be used as the primitives for a Turing-complete programming…

编程语言 · 计算机科学 2011-06-07 Oleg Mazonka

We propose a type system to analyze the time consumed by multi-threaded imperative programs with a shared global memory, which delineates a class of safe multi-threaded programs. We demonstrate that a safe multi-threaded program runs in…

计算复杂性 · 计算机科学 2012-04-02 Jean-Yves Marion , Romain Péchoux

We study polymorphic type assignment systems for untyped lambda-calculi with effects, based on Moggi's monadic approach. Moving from the abstract definition of monads, we introduce a version of the call-by-value computational…

计算机科学中的逻辑 · 计算机科学 2020-02-10 Ugo de'Liguoro , Riccardo Treglia

Exploring further the connection between exponentiation on real closed fields and the existence of an integer part modelling strong fragments of arithmetic, we demonstrate that each model of true arithmetic is an integer part of an…

逻辑 · 数学 2026-05-19 Merlin Carl

In this paper I introduce a mechanism to derive program transforma- tions from order-preserving transformations of vector types. The purpose of this work is to allow automatic generation of correct-by-construction instances of programs in a…

编程语言 · 计算机科学 2015-04-22 Wim Vanderbauwhede

Types are an important part of any modern programming language, but we often forget that the concept of type we understand nowadays is not the same it was perceived in the sixties. Moreover, we conflate the concept of "type" in programming…

编程语言 · 计算机科学 2017-03-30 Simone Martini

We use recurrence equations (alias difference equations) to enumerate the number of formula-representations of positive integers using only addition and multiplication, and using addition, multiplication, and exponentiation, where all the…

组合数学 · 数学 2013-06-25 Edinah K. Gnang , Doron Zeilberger

We present a type-theoretic framework for reasoning about incorrectness in functional programs that interact with effectful, opaque library APIs. Our approach centers on traces -- temporally-ordered sequences of library API invocations --…

编程语言 · 计算机科学 2025-09-03 Yongwei Yuan , Zhe Zhou , Julia Belyakova , Benjamin Delaware , Suresh Jagannathan

Since the early twentieth century, it has been understood that mathematical definitions and proofs can be represented in formal systems systems with precise grammars and rules of use. Building on such foundations, computational proof…

历史与综述 · 数学 2023-11-07 Jeremy Avigad

Computability theory is a discipline in the intersection of computer science and mathematical logic where the fundamental question is: given two mathematical objects X and Y, does X compute Y in principle? In case X and Y are real numbers,…

逻辑 · 数学 2022-10-12 Sam Sanders