ICFP 2026 (series) / miniKanren 2026 (series) / miniKanren 2026 / Efficient Rational Unification for miniKanren
Efficient Rational Unification for miniKanrenRemote
Mon 24 Aug 2026 14:45 - 15:15 at HO221 Presidents Room - Afternoon Session
We present an efficient algorithm for rational term unification in persistent settings which demonstrates a comparable performance w.r.t. the conventional miniKanren unification with triangular substitution for Herbrand terms. Our algorithm is based on existing Martelli-Rossi approach and uses some adjustments to make the implementation more conventional. We provide certified proofs of principal algorithm properties in the Rocq proof assistant and showcase the results of a comprehensive performance evaluation.
| Presentation Slides (miniKanren_workshop_2026_talk.pdf) | 496KiB |
Mon 24 AugDisplayed time zone: Eastern Time (US & Canada) change
Mon 24 Aug
Displayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | |||
14:00 30mTalk | All for one and none forall: Compiling polymorphic relations without monomorphization miniKanren Dmitri Volkov Indiana University, Chung-chieh Shan Indiana University, Yafei Yang Indiana University Pre-print | ||
14:30 15mTalk | Discussion: All for one and none for all miniKanren | ||
14:45 30mTalk | Efficient Rational Unification for miniKanrenRemote miniKanren Eridan Domoratskiy Saint-Petersburg State University, Dmitri Boulytchev Saint Petersburg State University Pre-print File Attached | ||
15:15 15mOther | Discussion: Efficient Rational Unification for miniKanren miniKanren | ||