Хороший вопрос. Несмотря на строгость языка, ему далеко до совершенно формального представления теорем, хотя какие-то шаги наверняка можно сделать уже сейчас, особенно если авторы предоставляют исходный теховский код статьи. Тем более что не нужно трогать доказательство, а просто распарсить утверждение, которое обычно выделяется, и определения, в контексте которых оно находится, обычно тоже нетрудно найти, если только код не совершенно инопланетный. Останется «фольклор», и учёт всего многообразия вещей (обозначений, вариаций в терминологии и т. п.), считающихся общепонятными математиками, навскидку тут самая сложная часть.
SenderМожно ведь не пытаться сравнивать на эквивалентность до конца. Можно применить небольшое число преобразований, и если после них совпадения не получилось, честно сказать: «ищите сами, а я выдам для помощи статьи с похожим контекстом».
Кстати вот выдача статей с похожим контекстом — это, наверно, реально уже сейчас. Но всё равно не с помощью поисковых систем общего этого самого, как невпопад написал
itmanager85.