scholarly journals Kleene Algebra of Partial Predicates

2018 ◽  
Vol 26 (1) ◽  
pp. 11-20 ◽  
Author(s):  
Artur Korniłowicz ◽  
Ievgen Ivanov ◽  
Mykola Nikitchenko

Summary We show that the set of all partial predicates over a set D together with the disjunction, conjunction, and negation operations, defined in accordance with the truth tables of S.C. Kleene’s strong logic of indeterminacy [17], forms a Kleene algebra. A Kleene algebra is a De Morgan algebra [3] (also called quasi-Boolean algebra) which satisfies the condition x ∧¬:x ⩽ y ∨¬ :y (sometimes called the normality axiom). We use the formalization of De Morgan algebras from [8]. The term “Kleene algebra” was introduced by A. Monteiro and D. Brignole in [3]. A similar notion of a “normal i-lattice” had been previously studied by J.A. Kalman [16]. More details about the origin of this notion and its relation to other notions can be found in [24, 4, 1, 2]. It should be noted that there is a different widely known class of algebras, also called Kleene algebras [22, 6], which generalize the algebra of regular expressions, however, the term “Kleene algebra” used in this paper does not refer to them. Algebras of partial predicates naturally arise in computability theory in the study on partial recursive predicates. They were studied in connection with non-classical logics [17, 5, 18, 32, 29, 30]. A partial predicate also corresponds to the notion of a partial set [26] on a given domain, which represents a (partial) property which for any given element of this domain may hold, not hold, or neither hold nor not hold. The field of all partial sets on a given domain is an algebra with generalized operations of union, intersection, complement, and three constants (0, 1, n which is the fixed point of complement) which can be generalized to an equational class of algebras called DMF-algebras (De Morgan algebras with a single fixed point of involution) [25]. In [27] partial sets and DMF-algebras were considered as a basis for unification of set-theoretic and linguistic approaches to probability. Partial predicates over classes of mathematical models of data were used for formalizing semantics of computer programs in the composition-nominative approach to program formalization [31, 28, 33, 15], for formalizing extensions of the Floyd-Hoare logic [7, 9] which allow reasoning about properties of programs in the case of partial pre- and postconditions [23, 20, 19, 21], for formalizing dynamical models with partial behaviors in the context of the mathematical systems theory [11, 13, 14, 12, 10].

2019 ◽  
Vol 12 (01) ◽  
pp. 1950010 ◽  
Author(s):  
Verónica Gregori

A discrete duality is a relationship between classes of algebras and classes of relational systems (frames). In this paper, discrete dualities are presented for De Morgan algebras with various kind of unary operators. To do this, we will extend the discrete duality given in [W. Dzik, E. Orłowska and C. van Alten, Relational representation theorems for general lattices with negations, in Relations and Kleene Algebra in Computer Science, Lecture Notes in Computer Science, Vol. 4136 (Springer, Berlin, 2006), pp. 162–176], for De Morgan algebras.


Electronics ◽  
2019 ◽  
Vol 8 (11) ◽  
pp. 1243
Author(s):  
Helbert Espitia ◽  
José Soriano ◽  
Iván Machón ◽  
Hilario López

This paper proposes a methodology for the design of fuzzy inference systems based on Boolean relations. The approach using Boolean sets presents limited performance due to the abrupt transitions that occur during its functioning, therefore, fuzzy sets can be used aiming the improvement of the performance. In this approach, firstly, the design of a Boolean controller is performed, which is later extended into fuzzy under design guidelines proposed in this paper. The methodology uses Kleene algebra via truth tables for the fuzzy system design, allowing the simplification of the equations that implement the fuzzy system.


2019 ◽  
Vol 53 (2 (249)) ◽  
pp. 82-90
Author(s):  
T.A. Grigoryan

We consider sets of word tuples accepted by multitape finite automata. We use the known notation for regular expressions that describes languages accepted by one-tape automata. Nevertheless, the interpretation of the "concatenation" operation is different in this case. The algebra of events for multitape finite automata is defined in the same way as for one-tape automata. It is shown that the introduced algebra is a Kleene algebra. It is also, shown that some known results for the algebra of events accepted by one-tape finite automata are valid in this case too.


1986 ◽  
Vol 34 (3) ◽  
pp. 343-373 ◽  
Author(s):  
M. E. Adams ◽  
H. A. Priestley

This paper studies endomorphism monoids of Kleene algebras. The main result is that these algebras form an almost universal variety k, from which it follows that for a given monoid M there is a proper class of non-isomorphic Kleene algebras with endomorphism monoid M+ (where M+ denotes the extension of M by a single element that is a right zero in M+). Kleene algebras form a subvariety of de Morgan algebras containing Boolean algebras. Previously it has been shown the latter are uniquely determined by their endomorphisms, while the former constitute a universal variety, containing, in particular, arbitrarily large finite rigid algebras. Non-trivial algebras in K always have non-trivial endomorphisms (so that universality of K is ruled out) and unlike the situation for de Morgan algebras the size of End(L) for a finite Kleene algebra L necessarily increases as |L| does. The paper concludes with results on endomorphism monoids of algebras in subvarieties of the variety of MS-algebras.


2018 ◽  
Vol 26 (2) ◽  
pp. 159-164
Author(s):  
Ievgen Ivanov ◽  
Artur Korniłowicz ◽  
Mykola Nikitchenko

Summary In the paper we give a formalization in the Mizar system [2, 1] of the rules of an inference system for an extended Floyd-Hoare logic with partial pre- and post-conditions which was proposed in [7, 9]. The rules are formalized on the semantic level. The details of the approach used to implement this formalization are described in [5]. We formalize the notion of a semantic Floyd-Hoare triple (for an extended Floyd-Hoare logic with partial pre- and post-conditions) [5] which is a triple of a pre-condition represented by a partial predicate, a program, represented by a partial function which maps data to data, and a post-condition, represented by a partial predicate, which informally means that if the pre-condition on a program’s input data is defined and true, and the program’s output after a run on this data is defined (a program terminates successfully), and the post-condition is defined on the program’s output, then the post-condition is true. We formalize and prove the soundness of the rules of the inference system [9, 7] for such semantic Floyd-Hoare triples. For reasoning about sequential composition of programs and while loops we use the rules proposed in [3]. The formalized rules can be used for reasoning about sequential programs, and in particular, for sequential programs on nominative data [4]. Application of these rules often requires reasoning about partial predicates representing preand post-conditions which can be done using the formalized results on the Kleene algebra of partial predicates given in [8].


2017 ◽  
Vol 10 (01) ◽  
pp. 1750003 ◽  
Author(s):  
Gustavo Pelaitay

In 2011, Düntsch and Orłowska obtained a discrete duality for regular double Stone algebras. On the other hand, it is well known that regular double Stone algebras are polinominally equivalent to [Formula: see text]-valued Łukasiewicz–Moisil algebras (or LM3-algebras). In [R. Cignoli, Injective De Morgan and Kleene algebra, Proc. Amer. Math. Soc. 47 (1975) 269–278], LM3-algebras are considered as a Kleene algebras [Formula: see text] endowed with a unary operation [Formula: see text], satisfying the properties: [Formula: see text] [Formula: see text] and [Formula: see text] Motivated by this result, in this paper, we determine another discrete duality for LM3-algebras, extending the discrete duality to De Morgan algebras described in [W. Dzik, E. Orłowska and C. van Alten, Relational representation theorems for general lattices with negations, in Relations and Kleene Algebra in Computer Science, Lecture Notes in Computer Science, Vol. 4136 (Springer, Berlin, 2006), pp. 162–176].


2003 ◽  
Author(s):  
Robin R. Vallacher ◽  
Andrzej Nowak ◽  
Matthew Rockloff
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document