Internal axioms for domain semirings

被引:40
作者
Desharnais, Jules [2 ]
Struth, Georg [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
[2] Univ Laval, Dept Informat & Genie Logiciel, Quebec City, PQ G1V 0A6, Canada
关键词
Semiring; Kleene algebra; Modal semiring; Domain operator; Codomain operator; Antidomain operator; Algebra of domain elements; Distributive lattice; Boolean algebra; Heyting algebra; Lob's formula; Automated theorem proving; KLEENE ALGEBRA; THEOREM;
D O I
10.1016/j.scico.2010.05.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
New axioms for domain operations on semirings and Kleene algebras are proposed. They generalise the relational notion of domain - the set of all states that are related to some other state - to a wide range of models. They are internal since the algebras of state spaces are induced by the domain axioms. They are simpler and conceptually more appealing than previous two-sorted external approaches in which the domain algebra is determined through typing. They lead to a simple and natural algebraic approach to modal logics based on equational reasoning. The axiomatisations have been developed in a new style of computer-enhanced mathematics by automated theorem proving, and the approach itself is suitable for automated systems analysis and verification. This is demonstrated by a fully automated proof of a modal correspondence result for Lab's formula that has applications in termination analysis. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:181 / 203
页数:23
相关论文
共 26 条
[1]  
[Anonymous], 1998, IDEMPOTENCY
[2]  
BIRKHOFF G, 1984, C PUBL AM MATH SOC, V25
[3]  
BLOK JW, 1989, MEMOIRS AM MATH SOC, V77
[4]  
DEGEN W, 2007, LOGIC LOGICAL PHILOS, V15, P305
[5]  
Desharnais J., 2006, IFIP TCS2004, P647
[6]  
Desharnais J, 2008, LECT NOTES COMPUT SC, V5140, P330
[7]  
Desharnais J, 2008, LECT NOTES COMPUT SC, V5133, P360
[8]   Kleene algebra with domain [J].
Desharnais, Jules ;
Moeller, Bernhard ;
Struth, Georg .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2006, 7 (04) :798-833
[9]  
Höfner P, 2007, LECT NOTES ARTIF INT, V4603, P279
[10]   Automated verification of refinement laws [J].
Hoefner, Peter ;
Struth, Georg ;
Sutcliffe, Geoff .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2009, 55 (1-2) :35-62