Jump to content

Draft:Kleene algebra with tests

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jlwoodwa (talk | contribs) at 04:57, 18 November 2024 (definition). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

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

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

References