中文
相关论文

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

200 篇论文

"Clarithmetic" is a generic name for formal number theories similar to Peano arithmetic, but based on computability logic (see http://www.cis.upenn.edu/~giorgi/cl.html) instead of the more traditional classical or intuitionistic logics.…

计算机科学中的逻辑 · 计算机科学 2011-08-24 Giorgi Japaridze

We present a type theory combining both linearity and dependency by stratifying typing rules into a level for logics and a level for programs. The distinction between logics and programs decouples their semantics, allowing the type system…

编程语言 · 计算机科学 2025-10-08 Qiancheng Fu , Hongwei Xi

In this paper we propose a calculus for expressing algorithms for programming languages transformations. We present the type system and operational semantics of the calculus, and we prove that it is type sound. We have implemented our…

编程语言 · 计算机科学 2019-10-29 Benjamin Mourad , Matteo Cimini

Turing's famous 'machine' framework provides an intuitively clear conception of 'computing with real numbers'. A recursive counterexample to a theorem shows that the theorem does not hold when restricted to computable objects. These…

逻辑 · 数学 2020-06-23 Sam Sanders

We investigate $IPA$ - real closed fields, that is, real closed fields which admit an integer part whose non-negative cone is a model of Peano Arithmetic. We show that the value group of an $IPA$ - real closed field is an exponential group…

逻辑 · 数学 2018-11-02 Merlin Carl , Paola D'Aquino , Salma Kuhlmann

Separation logic is successful for software verification of heap-manipulating programs. Numbers are necessary to be added to separation logic for verification of practical software where numbers are important. However, properties of the…

计算机科学中的逻辑 · 计算机科学 2026-05-25 Sohei Ito , Makoto Tatsuta

We describe a type system for the linear-algebraic lambda-calculus. The type system accounts for the part of the language emulating linear operators and vectors, i.e. it is able to statically describe the linear combinations of terms…

计算机科学中的逻辑 · 计算机科学 2012-08-01 Pablo Arrighi , Alejandro Díaz-Caro , Benoît Valiron

We describe various computational models based initially, but not exclusively, on that of the Turing machine, that are generalized to allow for transfinitely many computational steps. Variants of such machines are considered that have…

逻辑 · 数学 2014-09-19 Philip Welch

We describe an approximate rational arithmetic with round-off errors (both absolute and relative) controlled by the user. The rounding procedure is based on the continued fraction expansion of real numbers. Results of computer experiments…

数值分析 · 数学 2025-10-20 Grigori Litvinov , Anatoli Rodionov , Andrei Chourkin

In dependently typed programming, proofs of basic, structural properties can be embedded implicitly into programs and do not need to be written explicitly. Besides saving the effort of writing separate proofs, a most distinguishing and…

编程语言 · 计算机科学 2021-03-09 Hsiang-Shang Ko

This is a survey of results on definability and undefinability in models of arithmetic. The goal is to present a stark difference between undefinability results in the standard model and much stronger versions about expansions of…

逻辑 · 数学 2023-04-17 Roman Kossak

We present an approach to support partiality in type-level computation without compromising expressiveness or type safety. Existing frameworks for type-level computation either require totality or implicitly assume it. For example, type…

编程语言 · 计算机科学 2017-06-30 J. Garrett Morris , Richard Eisenberg

Computational problems are classified into computable and uncomputable problems. If there exists an effective procedure (algorithm) to compute a problem then the problem is computable otherwise it is uncomputable. Turing machines can…

计算复杂性 · 计算机科学 2024-09-06 Asad Khaliq

We present a type system to guarantee termination of pi-calculus processes that exploits input/output capabilities and subtyping, as originally introduced by Pierce and Sangiorgi, in order to analyse the usage of channels. We show that our…

计算机科学中的逻辑 · 计算机科学 2011-08-29 Ioana Cristescu , Daniel Hirschkoff

This introduction to arithmetic coding is divided in two parts. The first explains how and why arithmetic coding works. We start presenting it in very general terms, so that its simplicity is not lost under layers of implementation details.…

信息论 · 计算机科学 2023-02-03 Amir Said

Linear type systems need to keep track of how programs use their resources. The standard approach is to use context splits specifying how resources are (disjointly) split across subterms. In this approach, context splits redundantly echo…

计算机科学中的逻辑 · 计算机科学 2021-09-06 Uma Zalakain , Ornela Dardha

Throughout the course of mathematical history, generalizations of previously understood concepts and structures have led to the fruitful development of the hierarchy of number systems, non-euclidean geometry, and many other epochal phases…

逻辑 · 数学 2013-11-26 Samuel Reid

The treatment of equality as a type in type theory gives rise to an interesting type-theoretic structure known as `identity type'. The idea is that, given terms $a,b$ of a type $A$, one may form the type $Id_{A}(a,b)$, whose elements are…

计算机科学中的逻辑 · 计算机科学 2018-04-27 Arthur Freitas Ramos , Ruy J. G. B. de Queiroz , Anjolina G. de Oliveira

We present constructive arithmetic in Deduction modulo with rewrite rules only.

计算机科学中的逻辑 · 计算机科学 2023-10-17 Gilles Dowek , Benjamin Werner

By affine arithmetic is meant the set of affine consequences of Peano arithmetic. This is a continuous theory which is studied in the framework of affine logic, a sublogic of continuous logic. Affine arithmetic is undecidable. Also, its…

逻辑 · 数学 2025-11-19 Seyed-Mohammad Bagheri