Kleene algebras are a type of semiring used in mathematics, named after Stephen Cole Kleene. They are partially ordered and have closure operators which generalize the operations found in regular expressions.
Carnegie Mellon University
Spring 2022
This course is about software verification, with the goal of writing bug-free code. Students will learn to formalize program correctness, write verified code, and use automated tools for verification. It explores the principles behind verification tools, logical specifications, and deductive reasoning. Previous knowledge in program correctness reasoning is beneficial.
No concepts data
+ 22 more concepts