On Affine Logic and {\L}ukasiewicz Logic
Rob Arthan, Paulo Oliva

TL;DR
This paper explores the relationship between affine logic and { extL}ukasiewicz logic, revealing how classical and intuitionistic aspects can be separated and analyzed, leading to new insights into their properties and translations.
Contribution
It introduces a new perspective on { extL}ukasiewicz logic as an extension of affine logic with specific schemas, and analyzes the applicability of negation translations within this framework.
Findings
{ extL}ukasiewicz logic can be viewed as an extension of affine logic with [CWC].
Negative translations are correct for intuitionistic { extL}ukasiewicz logic with limited contraction.
Standard translations fail for affine logic, but succeed for intuitionistic { extL}ukasiewicz logic.
Abstract
The multi-valued logic of {\L}ukasiewicz is a substructural logic that has been widely studied and has many interesting properties. It is classical, in the sense that it admits the axiom schema of double negation, [DNE]. However, our understanding of {\L}ukasiewicz logic can be improved by separating its classical and intuitionistic aspects. The intuitionistic aspect of {\L}ukasiewicz logic is captured in an axiom schema, [CWC], which asserts the commutativity of a weak form of conjunction. This is equivalent to a very restricted form of contraction. We show how {\L}ukasiewicz Logic can be viewed both as an extension of classical affine logic with [CWC], or as an extension of what we call \emph{intuitionistic} {\L}ukasiewicz logic with [DNE], intuitionistic {\L}ukasiewicz logic being the extension of intuitionistic affine logic by the schema [CWC]. At first glance, intuitionistic affine…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
