We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Decomposition by tree dimension in Horn clause verification

Authors: Bishoksan Kafle (Roskilde University, Denmark), John P. Gallagher (Roskilde University, Denmark and IMDEA Software Institute, Spain), Pierre Ganty (IMDEA Software Institute, Spain)
Abstract: In this paper we investigate the use of the concept of tree dimension in Horn clause analysis and verification. The dimension of a tree is a measure of its non-linearity - for example a list of any length has dimension zero while a complete binary tree has dimension equal to its height. We apply this concept to trees corresponding to Horn clause derivations. A given set of Horn clauses P can be transformed into a new set of clauses P=<k, whose derivation trees are the subset of P's derivation trees with dimension at most k. Similarly, a set of clauses P>k can be obtained from P whose derivation trees have dimension at least k + 1. In order to prove some property of all derivations of P, we systematically apply these transformations, for various values of k, to decompose the proof into separate proofs for P=<k and P>k (which could be executed in parallel). We show some preliminary results indicating that decomposition by tree dimension is a potentially useful proof technique. We also investigate the use of existing automatic proof tools to prove some interesting properties about dimension(s) of feasible derivation trees of a given program.
Comments: In Proceedings VPT 2015, arXiv:1512.02215
Subjects: Logic in Computer Science (cs.LO)
ACM classes: Verification
Journal reference: EPTCS 199, 2015, pp. 1-14
DOI: 10.4204/EPTCS.199.1
Cite as: arXiv:1512.03862 [cs.LO]
  (or arXiv:1512.03862v1 [cs.LO] for this version)

Submission history

From: EPTCS [view email]
[v1] Sat, 12 Dec 2015 02:02:27 GMT (54kb,D)

Link back to: arXiv, form interface, contact.