A classical propositional logic for reasoning about reversible logic circuits

Holger Bock Axelsen, Robert Glück, Robin Kaarsgaard

Abstract

We propose a syntactic representation of reversible logic circuits in their entirety, based on Feynman’s control interpretation of Toffoli’s reversible gate set. A pair of interacting proof calculi for reasoning about these circuits is presented, based on classical propositional logic and monoidal structure, and a natural order-theoretic structure is developed, demonstrated equivalent to Boolean algebras, and extended categorically to form a sound and complete semantics for this system. We show that all strong equivalences of reversible logic circuits are provable in the system, derive an equivalent equational theory, and describe its main applications in the verification of both reversible circuits and template-based reversible circuit rewriting systems.

Original languageEnglish
Title of host publicationLogic, Language, Information, and Computation : 23rd International Workshop, WoLLIC 2016, Puebla, Mexico, August 16-19th, 2016. Proceedings
EditorsJouko Väänänen, Åsa Hirvonen, Ruy de Queiroz
Number of pages16
PublisherSpringer
Publication date2016
Pages52-67
ISBN (Print)978-3-662-52920-1
ISBN (Electronic)978-3-662-52921-8
DOIs
Publication statusPublished - 2016
Event23rd International Workshop on Logic, Language, Information and Computation - Puebla, Mexico
Duration: 16 Aug 201619 Aug 2016
Conference number: 23

Conference

Conference23rd International Workshop on Logic, Language, Information and Computation
Number23
Country/TerritoryMexico
CityPuebla
Period16/08/201619/08/2016
SeriesLecture notes in computer science
Volume9803
ISSN0302-9743

Fingerprint

Dive into the research topics of 'A classical propositional logic for reasoning about reversible logic circuits'. Together they form a unique fingerprint.

Cite this