Specification and verification of a linear-time logic for graph transformation

05/05/2023
by   Fabio Gadducci, et al.
0

We present a first-order linear-time temporal logic for reasoning about the evolution of directed graphs. Its semantics is based on the counterpart paradigm, thus allowing our logic to represent the creation, duplication, merging, and deletion of elements of a graph as well as how its topology changes over time. We then introduce a positive normal forms presentation, thus simplifying the actual process of verification. We provide the syntax and semantics of our logics with a computer-assisted formalisation using the proof assistant Agda, and we round up the paper by highlighting the crucial aspects of our formalisation and the practical use of quantified temporal logics in a constructive proof assistant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2020

Erratum to "Frequency Linear-time Temporal Logic"

We correct our proof of a theorem stating that satisfiability of frequen...
research
11/06/2021

A Presheaf Semantics for Quantified Temporal Logics

Temporal logics stands for a widely adopted family of formalisms for the...
research
12/30/2019

Exploring the Jungle of Intuitionistic Temporal Logics

The importance of intuitionistic temporal logics in Computer Science and...
research
06/02/2023

The logic of temporal domination

In this short note, we are concerned with the fairness condition "A and ...
research
07/13/2021

Injecting Finiteness to Prove Completeness for Finite Linear Temporal Logic

Temporal logics over finite traces are not the same as temporal logics o...
research
08/27/2018

Robust, Expressive, and Quantitative Linear Temporal Logics

Linear Temporal Logic (LTL) is the standard specification language for r...
research
02/12/2021

Responsibility and verification: Importance value in temporal logics

We aim at measuring the influence of the nondeterministic choices of a p...

Please sign up or login with your details

Forgot password? Click here to reset