MathCode, một dự án mới từ Team Math-AI, là trợ lý AI mã hóa toán học dạng terminal với động cơ hình thức hóa toán học tích hợp. Nó cho phép người dùng nhập vấn đề toán học bằng ngôn ngữ tự nhiên và tự động chuyển thành định lý Lean 4, sau đó cố gắng chứng minh chúng một cách tự động.
Một trong những tính năng nổi bật của MathCode là REPL Lean持久, giúp kiểm tra biên dịch nhanh chóng chỉ khoảng 0.4 giây sau khi khởi động, so với 30 giây thông thường. Công cụ này cung cấp thư viện định lý và tiên đề tái sử dụng, mỗi định lý đã chứng minh được tự động lưu trữ và có thể nhập khẩu lại. Với chứng minh agentic, nó có thể phân tích các định lý phức tạp thành các mục tiêu con và chứng minh song song, sau đó ghép nối lại. MathCode cũng tạo một kho Obsidian vault để trực quan hóa sự phụ thuộc giữa các định lý và tiên đề dưới dạng đồ thị kiến thức, hỗ trợ quản lý kiến thức hiệu quả.
Để sử dụng MathCode, yêu cầu hệ điều hành macOS (arm64) hoặc Linux (x86_64), cùng CLI codex làm backend mặc định. Quá trình cài đặt đơn giản với lệnh git clone từ kho lưu trữ GitHub, chạy script setup.sh để chuẩn bị và cài đặt trình khởi chạy. Người dùng có thể thử nghiệm với lệnh mathcode -p “prove that the square of an even number is even” và đầu ra được ghi vào thư mục LeanFormalizations/.
Đây là bước tiến quan trọng trong lĩnh vực chứng minh định lý tự động, kết hợp AI với toán học hình thức. Với khả năng tự động hóa và hiệu suất cao, MathCode mở ra cơ hội mới cho nghiên cứu và giáo dục toán học, đặc biệt có ý nghĩa với cộng đồng AI và người dùng Việt Nam trong việc ứng dụng công nghệ vào toán học.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com