Загальне правило полягає в тому, що чим більш абстрактною / екзотичною є математика, яку ви хочете механізувати, тим легше вона стає. І навпаки, чим конкретніша / знайома математика, тим важче буде. Так (наприклад, рідкісних тварин, як предикативна топологія без точок, набагато легше механізувати, ніж звичайна метрична топологія.
Спочатку це може здатися трохи дивним, але це в основному тому, що конкретні об'єкти, такі як реальна кількість, беруть участь у дикій різноманітності алгебраїчних структур, а докази, що залучають їх, можуть використовувати будь-яке майно з будь-якого погляду на них. Отже, щоб мати можливість звичайних міркувань, до яких звикли математики, вам доведеться механізувати всі ці речі. На противагу цьому, високо абстрактні конструкції мають (навмисно) невеликий і обмежений набір властивостей, тому вам доведеться механізувати набагато менше, перш ніж ви зможете дістатись до хороших шматочків.
Докази теорії складності та алгоритмів / структур даних прагнуть (як правило) використовувати складні властивості простих гаджетів, таких як числа, дерева або списки. Наприклад, комбінаторні, імовірнісні та числові теоретичні аргументи звичайно відображаються все одночасно в теоремах теорії складності. Отримати підтримку бібліотечної підтримки помічників до того, як це приємно зробити, це досить багато роботи!
Одним з контекстів, де люди готові вкластися у роботу, є криптографічні алгоритми. Існують дуже тонкі алгоритмічні обмеження для складних математичних причин, а оскільки криптовалюта працює в змагальному середовищі, навіть найменша помилка може бути згубною. Так, наприклад, проект Certicrypt побудував багато верифікаційної інфраструктури з метою побудови машинно перевірених доказів правильності криптографічних алгоритмів.