arrow
Return

A scalable anytime algorithm for learning fragments of linear temporal logic

delete2026-01-08
delete0
PRE
AI
R
Ritam Raha
R
Rajarshi Roy
N
Nathanaël Fijalkow *
D
Daniel Neider
DOI:10.1007/s10703-025-00489-ydelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Linear temporal logic (LTLf) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many other areas. We consider the problem of learning formulas in fragments of LTLf without the U-operator for classifying traces; despite a growing interest of the research community, existing solutions suffer from two limitations: they do not scale beyond small formulas, and they may exhaust computational resources without returning any result. We introduce a new algorithm addressing both issues: our algorithm is able to construct formulas an order of magnitude larger than previous methods, and it is anytime, meaning that it in most cases successfully outputs a formula, albeit possibly not of minimal size. We evaluate the performances of our algorithm using an open source implementation against publicly available benchmarks.
Keywords:
LTL Learning
Specification mining
Temporal logic learning
Logic synthesis

Journal

F
Formal Methods in System Design
IF:
0.8
Papers:
11
Citations:
0

Organization

U
universite de bordeaux
Scholars:
2.7W
Papers: 1.9W
Citations: 37
C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
M
max planck society
Scholars:
2.5K
Papers: 1.1K
Citations: 3
U
university of oxford
Scholars:
9.7W
Papers: 8.6W
Citations: 137
researcher View more organizations