کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
432623 | 688997 | 2014 | 16 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Programming and automating mathematics in the Tarski–Kleene hierarchy Programming and automating mathematics in the Tarski–Kleene hierarchy](/preview/png/432623.png)
• A reference formalisation of Kleene and relation algebras in Isabelle/HOL is given.
• This includes the most important models of these algebras.
• Libraries contain laws for important relation-algebraic concepts.
• These include vectors, functions, reflexive transitive closure.
• Direct relational products are presented as an advanced formalisation example.
We present examples from a reference implementation of variants of Kleene algebras and Tarski's relation algebras in the theorem proving environment Isabelle/HOL. For Kleene algebras we show how models can be programmed, including sets of traces and paths, languages, binary relations, max-plus and min-plus algebras, matrices, formal power series. For relation algebras we discuss primarily proof automation in a comprehensive library and present an advanced formalisation example.
Journal: Journal of Logical and Algebraic Methods in Programming - Volume 83, Issue 2, March 2014, Pages 87–102