On the complexity of the correctness problem for non-zeroness test instruction sequences

05/15/2018
by   J. A. Bergstra, et al.
0

In this paper, we consider the programming of the function on bit strings of length n (n > 0) that models the non-zeroness test on natural numbers less than 2^n with respect to their binary representation by bit strings of length n using a finite instruction sequence that contains only instructions to set and get the content of Boolean registers, forward jump instructions, and a termination instruction. We focus on the complexity of the problem of deciding whether an instruction sequence of this kind correctly implements the function modeling the non-zeroness test.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2019

Quantitative Expressiveness of Instruction Sequence Classes for Computation on Single Bit Registers

The number of instructions of an instruction sequence is taken for its l...
research
07/12/2019

Navigating an Infinite Space with Unreliable Movements

We consider a search problem on a 2-dimensional infinite grid with a sin...
research
07/20/2020

Program algebra for random access machine programs

This paper presents an algebraic theory of instruction sequences with in...
research
11/08/2022

Microprocessor Design with Dynamic Clock Source and Multi-Width Instructions

This paper introduces a novel 32-bit microprocessor, based on the RISC-V...
research
03/01/2018

The Effect of Instruction Padding on SFI Overhead

Software-based fault isolation (SFI) is a technique to isolate a potenti...
research
08/13/2018

A short introduction to program algebra with instructions for Boolean registers

A parameterized algebraic theory of instruction sequences, objects that ...
research
07/27/2018

Sound Transpilation from Binary to Machine-Independent Code

In order to handle the complexity and heterogeneity of mod- ern instruct...

Please sign up or login with your details

Forgot password? Click here to reset