arXiv · 2611.04447
Formalizing PTX in Lean to Prove GPU Kernel Correctness
Abstract
We present an approach to mathematically formalizing PTX, an approach that allows modeling and reasoning about patterns common in GPU kernels for Deep Learning, including acquire-release, tensor cores, proxies, async operations, multi-kernel pipelines and data-dependent control flow. We implement it in Lean and use it to prove the correctness of simple implementations of a WGMMA GEMM kernel, FlashAttention, and a 3-kernel MoE pipeline.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Luk Koska, Tom Koska, Ben Koska. 2026-11-03. Formalizing PTX in Lean to Prove GPU Kernel Correctness. https://arxiv.org/abs/2611.04447
Cite the original work for its findings. Save a collection to share your selection of sources.