pith. sign in

arxiv: 1206.1936 · v1 · pith:MA2U5IV5new · submitted 2012-06-09 · 💻 cs.LO

Completeness for Two Left-Sequential Logics

classification 💻 cs.LO
keywords evaluationleft-sequentialevaluatedlogicsatomiclogicpropositionsstrategy
0
0 comments X
read the original abstract

Left-sequential logics provide a means for reasoning about (closed) propositional terms with atomic propositions that may have side effects and that are evaluated sequentially from left to right. Such propositional terms are commonly used in programming languages to direct the flow of a program. In this thesis we explore two such left-sequential logics. First we discuss Fully Evaluated Left-Sequential Logic, which employs a full evaluation strategy, i.e., to evaluate a term every one of its atomic propositions is evaluated causing its possible side effects to occur. We then turn to Short-Circuit (Left-Sequential) Logic as presented in [BP10b], where the evaluation may be 'short-circuited', thus preventing some, if not all, of the atomic propositions in a term being evaluated. We propose evaluation trees as a natural semantics for both logics and provide axiomatizations for the least identifying variant of each. From this, we define a logic with connectives that prescribe a full evaluation strategy as well as connectives that prescribe a short-circuit evaluation strategy.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Fully Evaluated Left-Sequential Logics

    cs.LO 2024-03 unverdicted novelty 6.0

    Defines four FEL variants with evaluation-tree semantics and complete axiomatizations, plus three-valued extensions where the strongest matches Bochvar's strict logic.