Genel bir kural, mekanize etmek istediğiniz matematik ne kadar soyut / egzotik olursa, o kadar kolay olur. Tersine, matematik ne kadar somut / tanıdıksa, o kadar zor olacaktır. Bu nedenle (örneğin) tahmini noktasız topoloji gibi nadir hayvanların mekanize edilmesi sıradan metrik topolojiden çok daha kolaydır.
Bu başlangıçta biraz şaşırtıcı görünebilir, ancak bunun nedeni temelde gerçek sayılar gibi somut nesnelerin çok çeşitli cebirsel yapılara katılması ve bunları içeren kanıtların herhangi bir özellikten herhangi bir bakış açısıyla kullanılabilmesidir. Dolayısıyla, matematikçilerin alışkın olduğu sıradan akıl yürütmeyi yapabilmek için, tüm bunları mekanize etmeniz gerekir. Buna karşılık, oldukça soyut yapıların (kasıtlı olarak) küçük ve kısıtlı bir dizi özelliği vardır, bu nedenle iyi bitlere ulaşmadan önce çok daha az mekanize etmeniz gerekir.
Karmaşıklık teorisi ve algoritmaları / veri yapılarındaki kanıtlar (kural olarak) sayılar, ağaçlar veya listeler gibi basit aygıtların sofistike özelliklerini kullanma eğilimindedir. Örneğin, kombinatoryal, olasılıklı ve sayı-teorik argümanlar rutin olarak karmaşıklık teorisindeki teoremlerde ortaya çıkar. Bunun güzel olduğu noktaya kanıt yardımcısı kütüphane desteği almak oldukça fazla iştir!
İnsanların işe koymaya istekli olduğu bir bağlam kriptografik algoritmalardır. Karmaşık matematiksel nedenlerden dolayı çok ince algoritmik kısıtlamalar vardır ve kripto kodu çekişmeli bir ortamda çalıştığından, en ufak bir hata bile felaket olabilir. Bu nedenle, örneğin, Certicrypt projesi , kriptografik algoritmaların doğruluğunun makine tarafından kontrol edilen kanıtlarını oluşturmak için birçok doğrulama altyapısı oluşturmuştur.