لگو یک دستیار اثباتسازی است که توسط رندی پولاک در دانشگاه ادینبرو توسعه یافته است. این ابزار، چندین نظریه نوع را پیادهسازی میکند، از جمله:
- چارچوب منطقی ادینبرو (LF)
- حساب ساختها (CoC)
- حساب ساختهای تعمیمیافته (GCC)
- نظریه یکپارچه انواع وابسته (UTT)
این نظریهها، پایههای محکمی برای بررسی و اثبات فرمولهای ریاضی و منطقی فراهم میکنند.