Jump to content

Draft:Kleene algebra with tests

From Wikipedia, the free encyclopedia

Kleene algebra with tests (KAT) is an equational system that combines Kleene algebra and Boolean algebra. It was developed by Dexter Kozen in the 1990s. In 2022, Kozen received the Alonzo Church Award "for his fundamental work on developing the theory and applications" of KAT.[1]

Definition

[edit]

A Kleene algebra with tests is a Kleene algebra augmented with a unary operator on a subset such that is a Boolean algebra. This means that for :[2]

  • is disjunction (logical "or").
  • is conjunction (logical "and").
  • is Boolean falsehood.
  • is Boolean truth.
  • is negation.

Notes

[edit]
  1. ^ "Previous Awards". EACSL. Archived from the original on 2024-07-27. Retrieved 18 November 2024.
  2. ^ Kozen 1996a, p. 17.

References

[edit]