Logic Programming with Macro Connectives
Keehang Kwon

TL;DR
This paper introduces macro connectives in logic programming to enhance readability and performance by enabling processing of multiple connectives simultaneously, addressing the sequential bottleneck of traditional Prolog.
Contribution
It proposes the novel use of macro connectives in logic programming to improve execution efficiency and code clarity over existing methods.
Findings
Macro connectives enable parallel processing of multiple connectives.
Significant performance improvements demonstrated in prototype implementations.
Enhanced readability and maintainability of logic programs.
Abstract
Logic programming such as Prolog is often sequential and slow because each execution step processes only a single, connective. To fix this problem, we propose to use connectives as the means of improving both readability and performance.
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
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · Natural Language Processing Techniques
