An Inversion Tool for Conditional Term Rewriting Systems – A Case Study of Ackermann Inversion

09/07/2021
by   Maria Bendix Mikkelsen, et al.
0

We report on an inversion tool for a class of oriented conditional constructor term rewriting systems. Four well-behaved rule inverters ranging from trivial to full, partial and semi-inverters are included. Conditional term rewriting systems are theoretically well founded and can model functional and non-functional rewrite relations. We illustrate the inversion by experiments with full and partial inversions of the Ackermann function. The case study demonstrates, among others, that polyvariant inversion and input-output set propagation can reduce the search space of the generated inverse systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2017

Disintegration and Bayesian Inversion, Both Abstractly and Concretely

The notions of disintegration and Bayesian inversion are fundamental in ...
research
02/21/2020

Joint geophysical, petrophysical and geologic inversion using a dynamic Gaussian mixture model

We present a framework for petrophysically and geologically guided inver...
research
09/05/2018

Extending Mandelbox Fractals with Shape Inversions

The Mandelbox is a recently discovered class of escape-time fractals whi...
research
08/02/2019

Exact and fast inversion of the approximate discrete Radon transform from partial data

We give an exact inversion formula for the approximate discrete Radon tr...
research
12/18/2022

Problems, proofs, and disproofs on the inversion number

The inversion of a set X of vertices in a digraph D consists in reversin...
research
01/26/2023

Forward electromagnetic induction modelling in a multilayered half-space: An open-source software tool

Electromagnetic induction (EMI) techniques are widely used in geophysica...
research
11/03/2022

Learning Control by Iterative Inversion

We formulate learning for control as an inverse problem – inverting a dy...

Please sign up or login with your details

Forgot password? Click here to reset