Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Liron Cohen is active.

Publication


Featured researches published by Liron Cohen.


workshop on logic language information and computation | 2014

Ancestral Logic: A Proof Theoretical Study

Liron Cohen; Arnon Avron

Many efforts have been made in recent years to construct formal systems for mechanizing mathematical reasoning. A framework which seems particularly suitable for this task is ancestral logic --- the logic obtained by augmenting first-order logic with a transitive closure operator. While the study of this logic has so far been mostly model-theoretical, this work is devoted to its proof theory which is much more relevant for the task of mechanizing mathematics. We develop a Gentzen-style proof system TC G which is sound for ancestral logic, and prove its equivalence to previous systems for the reflexive transitive closure operator by providing translation algorithms between them. We further provide evidence that TC G indeed encompasses all forms of reasoning for this logic that are used in practice. The central rule of TC G is an induction rule which generalizes that of Peano Arithmetic PA. In the case of arithmetics we show that the ordinal number of TC G is e 0.


Journal of Formalized Reasoning | 2016

Formalizing Scientifically Applicable Mathematics in a Definitional Framework

Arnon Avron; Liron Cohen

In [Arnon08, A framework for formalizing set theories based on the use of static set terms.] a new framework for formalizing mathematics was developed. The main new features of this framework are that it is based on the usual first-order set theoretical foundations of mathematics (in particular, it is type-free), but it reflects real mathematical practice in making an extensive use of statically defined abstract set terms of the form { x | p(i) }, in the same way they are used in ordinary mathematical discourse. In this paper we show how large portions of fundamental, scientifically applicable mathematics can be developed in this framework in a straightforward way, using just a rather weak set theory which is predicatively acceptable and essentially first-order. The key property of that theory is that every object which is used in it is defined by some closed term of the theory. This allows for a very concrete, computationally-oriented interpretation of the theory. However, the development is not committed to such interpretation, and can easily be extended for handling stronger set theories (including ZF).


Synthese | 2015

The middle ground-ancestral logic

Liron Cohen; Arnon Avron

Many efforts have been made in recent years to construct formal systems for mechanizing general mathematical reasoning. Most of these systems are based on logics which are stronger than first-order logic (FOL). However, there are good reasons to avoid using full second-order logic (SOL) for this task. In this work we investigate a logic which is intermediate between FOL and SOL, and seems to be a particularly attractive alternative to both: ancestral logic. This is the logic which is obtained from FOL by augmenting it with the transitive closure operator. While the study of this logic has so far been mostly model-theoretical, this work is devoted to its proof theory (which is much more relevant for the task of mechanizing mathematics). Two natural Gentzen-style proof systems for ancestral logic are presented: one for the reflexive transitive closure, and one for the non-reflexive one. We show that these systems are sound for ancestral logic and provide evidence that they indeed encompass all forms of reasoning for this logic that are used in practice. The two systems are shown to be equivalent by providing translation algorithms between them. We end with an investigation of two main proof-theoretical properties: cut elimination and constructive consistency proof.


theorem proving with analytic tableaux and related methods | 2017

Completeness for Ancestral Logic via a Computationally-Meaningful Semantics

Liron Cohen

First-order logic (FOL) is evidently insufficient for the many applications of logic in computer science, mainly due to its inability to provide inductive definitions. Therefore, only an extension of FOL which allows finitary inductive definitions can be used as a framework for automated reasoning. The minimal logic that is suitable for this goal is Ancestral Logic (AL), which is an extension of FOL by a transitive closure operator. In order for AL to be able to serve as a reasonable (and better) substitute to the use of FOL in computer science, it is crucial to develop adequate, user-friendly proof systems for it. While the expressiveness of AL renders any effective proof system for it incomplete with respect to the standard semantics, there are useful approximations. In this paper we show that such a Gentzen-style approximation is both sound and complete with respect to a natural, computationally-meaningful Henkin-style semantics for AL.


logic in computer science | 2018

Computability Beyond Church-Turing via Choice Sequences

Mark Bickford; Liron Cohen; Robert L. Constable; Vincent Rahli

Church-Turing computability was extended by Brouwer who considered non-lawlike computability in the form of free choice sequences. Those are essentially unbounded sequences whose elements are chosen freely, i.e. not subject to any law. In this work we develop a new type theory BITT, which is an extension of the type theory of the Nuprl proof assistant, that embeds the notion of choice sequences. Supporting the evolving, non-deterministic nature of these objects required major modifications to the underlying type theory. Even though the construction of a choice sequence is non-deterministic, once certain choices were made, they must remain consistent. To ensure this, BITT uses the underlying library as state and store choices as they are created. Another salient feature of BITT is that it uses a Beth-like semantics to account for the dynamic nature of choice sequences. We formally define BITT and use it to interpret and validate essential axioms governing choice sequences. These results provide a foundation for a fully intuitionistic version of Nuprl.


foundations of computer science | 2018

A Minimal Computational Theory of a Minimal Computational Universe

Arnon Avron; Liron Cohen

In [3] a general logical framework for formalizing set theories of different strength was suggested. We here employ that framework, focusing on the exploration of computational theories. That is, theories whose set of closed terms suffices for denoting every concrete set (including infinite ones) that might be needed in applications, as well as for computations with sets. We demonstrate that already the minimal computational level of the framework, in which only a minimal computational theory and a minimal computational universe are employed, suffices for developing large portions of scientifically applicable mathematics.


workshop on logic language information and computation | 2015

Intuitionistic Ancestral Logic as a Dependently Typed Abstract Programming Language

Liron Cohen; Robert L. Constable

It is well-known that concepts and methods of logic (more specifically constructive logic) occupy a central place in computer science. While it is quite common to identify ‘logic’ with ‘first-order logic’ (FOL), a careful examination of the various applications of logic in computer science reveals that FOL is insufficient for most of them, and that its most crucial shortcoming is its inability to provide inductive definitions in general, and the notion of the transitive closure in particular. The minimal logic that can serve for this goal is ancestral logic (AL).


Journal of Logic and Computation | 2015

Intuitionistic ancestral logic

Liron Cohen; Robert L. Constable


computer science logic | 2018

Uniform Inductive Reasoning in Transitive Closure Logic via Infinite Descent.

Liron Cohen; Reuben N. S. Rowe


arXiv: Logic in Computer Science | 2018

Infinitary and Cyclic Proof Systems for Transitive Closure Logic.

Liron Cohen; Reuben N. S. Rowe

Collaboration


Dive into the Liron Cohen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vincent Rahli

University of Luxembourg

View shared research outputs
Researchain Logo
Decentralizing Knowledge