TY - GEN
T1 - Quantifiers for Differentiable Logics in Rocq
AU - Marulanda-Giraldo, Jairo Miguel
AU - Komendantskaya, Ekaterina
AU - Bruni, Alessandro
AU - Affeldt, Reynald
AU - Capucci, Matteo
AU - Marchioni, Enrico
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.
PY - 2026
Y1 - 2026
N2 - The interpretation of logical expressions into loss functions has given rise to so-called differentiable logics. They function as a bridge between formal logic and machine learning, offering a novel approach for property-driven training. The added expressiveness of these logics comes at the price of a more intricate semantics for first-order quantifiers. To ease their integration into machine-learning backends, we explore how to formalize semantics for first-order differentiable logics using the Mathematical Components library in the Rocq proof assistant. We seek to give rigorous semantics for quantifiers, verify their properties with respect to other logical connectives, as well as prove the soundness and completeness of the resulting logics.
AB - The interpretation of logical expressions into loss functions has given rise to so-called differentiable logics. They function as a bridge between formal logic and machine learning, offering a novel approach for property-driven training. The added expressiveness of these logics comes at the price of a more intricate semantics for first-order quantifiers. To ease their integration into machine-learning backends, we explore how to formalize semantics for first-order differentiable logics using the Mathematical Components library in the Rocq proof assistant. We seek to give rigorous semantics for quantifiers, verify their properties with respect to other logical connectives, as well as prove the soundness and completeness of the resulting logics.
KW - Differentiable Logics
KW - Formal Specifications
KW - Interactive Theorem Proving
KW - Loss Functions
KW - Neural Network Verification
UR - https://www.scopus.com/pages/publications/105021385538
U2 - 10.1007/978-3-031-99991-8_12
DO - 10.1007/978-3-031-99991-8_12
M3 - Conference contribution
AN - SCOPUS:105021385538
SN - 9783031999901
T3 - Lecture Notes in Computer Science
SP - 227
EP - 237
BT - AI Verification. SAIV 2025
A2 - Giacobbe, Mirco
A2 - Lukina, Anna
PB - Springer
T2 - 2nd International Symposium on AI Verification 2025
Y2 - 21 July 2025 through 22 July 2025
ER -