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 Aug

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Afternoon SessionminiKanren at HO221 Presidents Room
14:00
30m
Talk
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
15m
Talk
Discussion: All for one and none for all
miniKanren

14:45
30m
Talk
Efficient Rational Unification for miniKanrenRemote
miniKanren
Eridan Domoratskiy Saint-Petersburg State University, Dmitri Boulytchev Saint Petersburg State University
Pre-print File Attached
15:15
15m
Other
Discussion: Efficient Rational Unification for miniKanren
miniKanren