Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

Greedy pebbling for proof space compression

dc.contributor.authorFellner, Andreas
dc.contributor.authorWoltzenlogel Paleo, Bruno
dc.date.accessioned2020-12-20T20:56:51Z
dc.date.available2020-12-20T20:56:51Z
dc.date.issued2017
dc.date.updated2020-11-23T10:36:23Z
dc.description.abstractAutomated reasoning tools for the verification and synthesis of software often produce proofs to allow independent certification of the correctness of the produced solutions. As proofs can be large, this paper considers the problem of compressing proofs with respect to their space, which is approximately proportional to the memory necessary to check them. Proof checking with a small amount of available memory is analogous to playing a pebbling game with a small number of pebbles. This paper exploits this analogy and describes novel algorithms for playing a pebbling game. The sequence of moves executed in the pebbling game then corresponds to an improved topological ordering of the nodes of the proof, leading to smaller memory consumption when the proof is checked. Because the number of possible pebbling strategies and topological orderings is too large, brute-force approaches to find optimal solutions are impractical, and hence, the new pebbling algorithms proposed here are based on heuristics for finding good, though not necessarily optimal, solutions. The algorithms are evaluated on the task of compressing the space of thousands of propositional resolution proofs generated by SAT- and SMT-solvers.
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.issn1433-2787
dc.identifier.urihttp://hdl.handle.net/1885/218076
dc.language.isoen_AUen_AU
dc.publisherSpringer
dc.sourceInternational Journal on Software Tools for Technology Transfer
dc.titleGreedy pebbling for proof space compression
dc.typeJournal article
local.bibliographicCitation.lastpage16
local.bibliographicCitation.startpage1
local.contributor.affiliationFellner, Andreas, Vienna University of Technology
local.contributor.affiliationWoltzenlogel Paleo, Bruno, College of Engineering and Computer Science, ANU
local.contributor.authoruidWoltzenlogel Paleo, Bruno, u1002652
local.description.notesImported from ARIES
local.identifier.absfor089999 - Information and Computing Sciences not elsewhere classified
local.identifier.ariespublicationa383154xPUB7351
local.identifier.citationvolumeOnline
local.identifier.doi10.1007/s10009-017-0459-0
local.identifier.scopusID2-s2.0-85021295059
local.type.statusPublished Version

Downloads

abcd