Без заголовка
Программирование там весьма простое. Вот языки для него пока хреновые.
А непересекаемость, фактически, входит в требования совместимости. В смысле отсутствия несовместимых между собой правил внутри множества применяемых микротеорий относительно специфики вывода (выводится единственный мир или разные possible worlds).