Вот и вопрос: а должен ли я заставлять своего пользователя трудиться над этим? Оно понятное дело, что дело очень интересное. Но вот есть у меня друг - биолог, ему важнее пересчитать варианты (забыл научное название) кусочков форм вирусов уже сейчас, потому как через год уже будет другой штамм гриппа...
А я вот не понимаю, есть ли вообще надежда, что когда-нибудь с типами будет легко и просто доказываться всё. А ещё лучше, будут ли завтипы выводится? Или это вообще невозможный вариант?
Мне кажется, Вы тут немного смешиваете тёплое с мягким: (мейнстримовые) системы доказательства теорем/верификации программ - про функциаональную корректность дискретных (по сути и по факту) систем/алгоритмов, а то, чем Вы занимаетесь - больше про численную корректность (стабильность, и т.д.) непрерывных (гладких) по сути формул. Второе направление реально плохо покрыто формальной верификацией как по техническим, так и по социальным причинам.
Но "Вашего пользователя" это всё не должно волновать. Как не волнует меня как пользователя (к примеру) Scikit-learn какие именно алгоритмы и оптимизации используются в её недрах.