Undoablenotsimplymatching

Bx Examples Repository

Title: undoableNotSimplyMatching

Version: 0.1

Type: Precise

Overview

This example was contrived to demonstrate that being undoable does not
imply being simply matching (the two properties are incomparable: both
are implied by history ignorance)

Models

$M = N = \{(x,\phi) | x \in {a,b,c}, \phi \in \{false, true\}\}$

Consistency

$R((x,\phi),(y,\psi))$ iff $x = y$

Consistency Restoration

Forward

$\overrightarrow{R}((x,\phi),(y,\psi)) = (x,\psi)$

Backward

$\overleftarrow{R}((x,\phi),(y,true)) = (y,\phi)$

$\overleftarrow{R}((x,\phi),(y,false)) = (y,\not\phi)$, if as sets, $\{x,y\} = \{a,c\}$
$\overleftarrow{R}((x,\phi),(y,false)) = (y,\phi)$, otherwise.

Properties

Correct, hippocratic, undoable. Not simply matching, hence not history ignorant.

Discussion

This is Example 7 from the paper cited below.
History ignorant bx are simply matching, by Prop. 4, Coro. 1 of that paper.

References [optional section]

Perdita Stevens, Observations relating to the equivalences induced on model sets by bidirectional transformations, EC-EASST Vol.49, Proceedings of BX 2012. TU Berlin. ISSN 1863-2122 .bib

External link: http://journal.ub.tu-berlin.de/eceasst/article/view/714/720

Author(s)

Perdita Stevens, James McKinna

Reviewer(s)

Comments

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.