An Algebra of Properties of Binary Relations

02/10/2021
by   Jochen Burghardt, et al.
0

We consider all 16 unary operations that, given a homogeneous binary relation R, define a new one by a boolean combination of xRy and yRx. Operations can be composed, and connected by pointwise-defined logical junctors. We consider the usual properties of relations, and allow them to be lifted by prepending an operation. We investigate extensional equality between lifted properties (e.g. a relation is connex iff its complement is asymmetric), and give a table to decide this equality. Supported by a counter-example generator and a resolution theorem prover, we investigate all 3-atom implications between lifted properties, and give a sound and complete axiom set for them (containing e.g. "if R's complement is left Euclidean and R is right serial, then R's symmetric kernel is left serial").

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2020

The Fluted Fragment with Transitive Relations

We study the satisfiability problem for the fluted fragment extended wit...
research
06/13/2018

Simple Laws about Nonprominent Properties of Binary Relations

We checked each binary relation on a 5-element set for a given set of pr...
research
11/01/2021

Finite Representation Property for Relation Algebra Reducts

The decision problem of membership in the Representation Class of Relati...
research
07/17/2019

Typal Heterogeneous Equality Types

The usual homogeneous form of equality type in Martin-Löf Type Theory co...
research
12/21/2017

Bisymmetric and quasitrivial operations: characterizations and enumerations

We investigate the class of bisymmetric and quasitrivial binary operatio...
research
06/16/2009

Mnesors for automatic control

Mnesors are defined as elements of a semimodule over the min-plus intege...
research
03/06/2022

Intertwining of Complementary Thue-Morse Factors

We consider the positions of occurrences of a factor x and its binary co...

Please sign up or login with your details

Forgot password? Click here to reset