Behavioural Theory of Reflective Algorithms I: Reflective Sequential Algorithms

01/07/2020
by   Klaus-Dieter Schewe, et al.
0

We develop a behavioural theory of reflective sequential algorithms (RSAs), i.e. sequential algorithms that can modify their own behaviour. The theory comprises a set of language-independent postulates defining the class of RSAs, an abstract machine model, and the proof that all RSAs are captured by this machine model. As in Gurevich's behavioural theory for sequential algorithms RSAs are sequential-time, bounded parallel algorithms, where the bound depends on the algorithm only and not on the input. Different from the class of sequential algorithms every state of an RSA includes a representation of the algorithm in that state, thus enabling linguistic reflection. Bounded exploration is preserved using terms as values. The model of reflective sequential abstract state machines (rsASMs) extends sequential ASMs using extended states that include an updatable representation of the main ASM rule to be executed by the machine in that state. Updates to the representation of ASM signatures and rules are realised by means of a sophisticated tree algebra.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2022

A more abstract bounded exploration postulate

In article "Sequential abstract state machines capture sequential algori...
research
05/12/2021

Reversify any sequential algorithm

To reversify an arbitrary sequential algorithm A, we gently instrument A...
research
01/07/2020

A Behavioural Theory of Recursive Algorithms

“What is an algorithm?” is a fundamental question of computer science. G...
research
03/27/2013

Using Dempster-Shafer Theory in Knowledge Representation

In this paper, we suggest marrying Dempster-Shafer (DS) theory with Know...
research
08/18/2021

What is an Algorithm?: a Modern View

Although algorithm is one of the central subjects, there have been littl...
research
10/27/2017

Intensional and Extensional Semantics of Bounded and Unbounded Nondeterminism

We give extensional and intensional characterizations of nondeterministi...
research
07/08/2019

Parallelism Theorem and Derived Rules for Parallel Coherent Transformations

An Independent Parallelism Theorem is proven in the theory of adhesive H...

Please sign up or login with your details

Forgot password? Click here to reset