Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
-
Updated
Apr 11, 2025 - Python
Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
Natural Language (NL) to Linear Temporal Logic (LTL)
Analysis tool for Solidity smart contracts. Prototype.
A multi-formalism, multi-solution model-checker centered on the language GAL
[IROS2020] Encoding formulas as deep networks: Reinforcement learning for zero-shot execution of LTL formulas
Utilities for the HOA format.
A Python package for deal with logical formulas and formal systems (e.g. FOL)
Misconception-based tutor designed to help people learn Linear Temporal Logic.
Synthesis of discrete dynamical systems from multi-paradigm specifications
A tool for reactive synthesis with monitor triggers.
Grammars for temporal logic formalisms.
The official implementation of DeepLTL: Learning to Efficiently Satisfy Complex LTL Specifications for Multi-Task RL (ICLR'25 Oral)
A (probabilistic) model checking toolkit fully implemented in Python
LTL model checker for lasso paths
This study integrates temporal logic into MARL, addressing non-Markovian tasks and state-space challenges. It synthesizes strategies using parity games, encoding them into reward machines for decentralized coordination. Results show reduced state-space and improved performance over centralized methods.
LTL to Control Synthesis (using formal methods concepts) Framework for a Basic Highway Driving Scenario
Project implementing Neider & Gavran's algorithm from their 2018 article. Supports human-readable input of traces
Add a description, image, and links to the ltl topic page so that developers can more easily learn about it.
To associate your repository with the ltl topic, visit your repo's landing page and select "manage topics."