TY - GEN
T1 - DeepCTL
T2 - 34th International Conference on Artificial Neural Networks, ICANN 2025
AU - Yuan, Bingchang
AU - Wang, Zhaohui
AU - Zhang, Lingfeng
AU - Yang, Jingran
AU - Shao, Bojie
AU - Zhang, Min
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.
PY - 2026
Y1 - 2026
N2 - Computation Tree Logic (CTL) satisfiability checking is a cornerstone of formal verification, yet traditional model checkers like nuXmv struggle with scalability due to the exponential complexity of branching-time semantics. To address this, we propose DeepCTL, the first neural framework for CTL satisfiability checking that operates in polynomial time. Unlike prior works focused on linear-time logics (e.g., LTL), DeepCTL explicitly models CTL’s branching paths and recursive structure through three key modules: (1) feature embedding via hybrid encoding, (2) semantic learning using specialized architectures (Transformer, GNN, RvNN), and (3) a novel Recursive Neural Decision Tree Network (RvNDTN) that integrates path probabilities to handle universal (∀) and existential (∃) quantifiers. Experiments on synthetic and real-world datasets (e.g., NASA-Boeing) demonstrate DeepCTL’s efficiency: it achieves 99.21% accuracy on unbalanced-CTL formulas and processes large formulas (>1000 nodes) 10× faster than nuXmv. By preserving CTL’s recursivity, permutation-invariance, and sequentiality, DeepCTL generalizes across formula distributions and lengths, offering a scalable alternative to symbolic methods. While its reliance on learned approximations limits formal guarantees, DeepCTL is particularly valuable for rapid hypothesis testing in early-stage system design. This work bridges neural efficiency with temporal logic reasoning, opening new avenues for applying deep learning to formal verification.
AB - Computation Tree Logic (CTL) satisfiability checking is a cornerstone of formal verification, yet traditional model checkers like nuXmv struggle with scalability due to the exponential complexity of branching-time semantics. To address this, we propose DeepCTL, the first neural framework for CTL satisfiability checking that operates in polynomial time. Unlike prior works focused on linear-time logics (e.g., LTL), DeepCTL explicitly models CTL’s branching paths and recursive structure through three key modules: (1) feature embedding via hybrid encoding, (2) semantic learning using specialized architectures (Transformer, GNN, RvNN), and (3) a novel Recursive Neural Decision Tree Network (RvNDTN) that integrates path probabilities to handle universal (∀) and existential (∃) quantifiers. Experiments on synthetic and real-world datasets (e.g., NASA-Boeing) demonstrate DeepCTL’s efficiency: it achieves 99.21% accuracy on unbalanced-CTL formulas and processes large formulas (>1000 nodes) 10× faster than nuXmv. By preserving CTL’s recursivity, permutation-invariance, and sequentiality, DeepCTL generalizes across formula distributions and lengths, offering a scalable alternative to symbolic methods. While its reliance on learned approximations limits formal guarantees, DeepCTL is particularly valuable for rapid hypothesis testing in early-stage system design. This work bridges neural efficiency with temporal logic reasoning, opening new avenues for applying deep learning to formal verification.
KW - Computation Tree Logic (CTL)
KW - Formal Verification
KW - Neural Networks
KW - Satisfiability Checking
UR - https://www.scopus.com/pages/publications/105016611794
U2 - 10.1007/978-3-032-04558-4_3
DO - 10.1007/978-3-032-04558-4_3
M3 - 会议稿件
AN - SCOPUS:105016611794
SN - 9783032045577
T3 - Lecture Notes in Computer Science
SP - 26
EP - 41
BT - Artificial Neural Networks and Machine Learning – ICANN 2025 - 34th International Conference on Artificial Neural Networks, 2025, Proceedings
A2 - Senn, Walter
A2 - Sanguineti, Marcello
A2 - Saudargiene, Ausra
A2 - Tetko, Igor V.
A2 - Villa, Alessandro E. P.
A2 - Jirsa, Viktor
A2 - Bengio, Yoshua
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 9 September 2025 through 12 September 2025
ER -