2018
DOI: 10.2478/forma-2018-0002
|View full text |Cite
|
Sign up to set email alerts
|

Kleene Algebra of Partial Predicates

Abstract: 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 int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
2
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 15 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…Then ∼ (Equality(A, loc /1 , loc /3 ) ∧ factorial-inv(A, loc, n 0 )), Asg z ((loc /4 ) ⇒ a ), valid-factorial-output(A, z, n 0 ) is an SFHT of ND SC (V, A). (14) Partial correctness of a FACTORIAL algorithm: Suppose V is not empty and A is complex containing and V is without nonatomic nominative data w.r.t. A and loc /1 , loc /2 , loc /3 , loc /4 are mutually different and loc and val are compatible w.r.t.…”
mentioning
confidence: 99%
“…Then ∼ (Equality(A, loc /1 , loc /3 ) ∧ factorial-inv(A, loc, n 0 )), Asg z ((loc /4 ) ⇒ a ), valid-factorial-output(A, z, n 0 ) is an SFHT of ND SC (V, A). (14) Partial correctness of a FACTORIAL algorithm: Suppose V is not empty and A is complex containing and V is without nonatomic nominative data w.r.t. A and loc /1 , loc /2 , loc /3 , loc /4 are mutually different and loc and val are compatible w.r.t.…”
mentioning
confidence: 99%
“…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]. In the sequel D denotes a non empty set, d denotes an element of D, f , g denote binominative functions of D, and p, q, r, s denote partial predicates of D.…”
mentioning
confidence: 99%