The paper presents a technique for synthesizing logic programs that are strongly equivalent to the combination of two given programs, under a restricted vocabulary. The key ideas are:
The paper also presents a more fine-grained version of this result, where the allowed positions of predicates within rules are also constrained.
The technical approach relies on a known translation of logic programs to first-order logic for verifying strong equivalence, which is used in reverse to extract programs from formulas. The authors implement a prototype of the synthesis technique using first-order theorem provers for computing Craig interpolants.
Ke Bahasa Lain
dari konten sumber
arxiv.org
Wawasan Utama Disaring Dari
by Jan Heuer,Ch... pada arxiv.org 04-30-2024
https://arxiv.org/pdf/2402.07696.pdfPertanyaan yang Lebih Dalam