PaperScope
LIVE · 2026-11-04 05:40 UTC

Formalizing PTX in Lean to Prove GPU Kernel Correctness

Luk Koska, Tom Koska, Ben Koska

Latestcs.CLcs.LGcs.AIcs.CV
arXiv ID
2611.04447 v1
Category
Submitted
2026-11-03

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.

arXiv abs page · PDF · same-day batch