← Search

Luca Geatti

7 accepted papers

2026

Do LLMs Really Struggle at NL-FOL Translation? Revealing Their Strengths via a Novel Benchmarking Strategy

AAAI 2026technical

Due to its expressiveness and unambiguous nature, First-Order Logic (FOL) is a powerful formalism for representing concepts expressed in natural language (NL). This is useful, e.g., for specifying and verifying desired system properties. While translating FOL into human-readable English is relativel

Cited by 0SourcePDFScholar
2024

Foundations of Reactive Synthesis for Declarative Process Specifications

AAAI 2024technical

Given a specification of Linear-time Temporal Logic interpreted over finite traces (LTLf), the reactive synthesis problem asks to find a finitely-representable, terminating controller that reacts to the uncontrollable actions of an environment in order to enforce a desired system specification. In t…

Cited by 4SourcePDFScholar
2024

Learning What to Monitor: Using Machine Learning to Improve past STL Monitoring

IJCAI 2024poster

Monitoring is a runtime verification technique that can be used to check whether an execution of a system (trace) satisfies or not a given set of properties. Compared to other formal verification techniques, e.g., model checking, one needs to specify the properties to be monitored, but a complete mo…

2023

Complexity of Safety and coSafety Fragments of Linear Temporal Logic

AAAI 2023technical

Linear Temporal Logic (LTL) is the de-facto standard temporal logic for system specification, whose foundational properties have been studied for over five decades. Safety and cosafety properties of LTL define notable fragments of LTL, where a prefix of a trace suffices to establish whether a formul…

Cited by 18SourcePDFScholar