cs.LGMar 25, 2026

The Luna Bound Propagator for Formal Analysis of Neural Networks

Authors: Henry LeCates, Haoze Wu

Organizations: Amherst College, USA

Abstract

The parameterized CROWN analysis, a.k.a., alpha-CROWN has emerged as a practically successful abstract interpretation method for neural network verification. However, existing implementations of alpha-CROWN are limited to Python, which complicates integration into existing DNN verifiers and long-term production-level systems. We introduce Luna, a new abstract-interpretation-based bound propagator implemented in C++. Luna supports Interval Bound Propagation, the DeepPoly/CROWN analysis, and the alpha-CROWN analysis over a general computational graph. We describe the architecture of Luna and show that it outperforms the state-of-the-art alpha-CROWN implementation in terms of both bound tightness and computational efficiency on supported benchmarks from VNN-COMP 2025. Luna is publicly available at https://github.com/ai-ar-research/luna.

Figures & tables

Appendix figures & tables24 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Bridging Control with Neural Network Verifier alpha-beta-CROWN: A Tutorial

    May 26, 2026Haoyu Li, Xiangru Zhong, Hao Cheng +2Neural Network Verification

  2. CLAD: Constrained Abstract Domain for Neural Network Verification

    Sep 28, 2026Hai Duong, Thanh Le, ThanhVu NguyenNeural Network VerificationNeural Network Robustness