Counting Votes with Multisets
यह शोध पत्र प्रदर्शित करता है कि कैसे मल्टीसेट्स (multisets) के श्रेणीगत गुणों—विशेष रूप से एक फ्री कम्यूटेटिव मोनोइड (free commutative monoid), फन्क्टर (functor) और मोनाड (monad) के रूप में उनकी संरचना—का उपयोग इंस्टेंट-रनऑफ (instant-runoff), डी बोर्डा (De Borda), और सिंगल ट्रांसफ़रेबल वोट (single transferrable vote) सहित विभिन्न मतदान प्रणालियों में परिणामों को व्युत्पन्न करने और व्यक्त करने के लिए प्रभावी ढंग से किया जा सकता है।