Вот и вопрос: а должен ли я заставлять своего пользователя трудиться над этим? Оно понятное дело, что дело очень интересное. Но вот есть у меня друг - биолог, ему важнее пересчитать варианты (забыл научное название) кусочков форм вирусов уже сейчас, потому как через год уже будет другой штамм гриппа...
А я вот не понимаю, есть ли вообще надежда, что когда-нибудь с типами будет легко и просто доказываться всё. А ещё лучше, будут ли завтипы выводится? Или это вообще невозможный вариант?
Для численных методов хорошо работают обычные физические размерности. Но они не реализуемы нормальным образом на современных яп. В смысле, функция pow или sqrt должна правильно обрабатывать размерности. И, соответственно, всякие композиции.
С другой стороны, в вычмат задачах почти нет ветвлений, поэтому там отлично пригождается питон и покрытие тестами - верификация методом монте-карло.
Ещё, кстати, кто-то улучшает это монте-карло с помощью AFL фаззера.