Saved in:
Bibliographic Details
Main Authors: Morard, Damien, Donati, Lucas, Buchs, Didier
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.03565
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915771349729280
author Morard, Damien
Donati, Lucas
Buchs, Didier
author_facet Morard, Damien
Donati, Lucas
Buchs, Didier
contents Model checking is a powerful technique for software verification. However, the approach notably suffers from the infamous state space explosion problem. To tackle this, in this paper, we introduce a novel symbolic method for encoding Petri net markings. It is based on the use of generalised intervals on vectors, as opposed to existing methods based on vectors of intervals such as Interval Decision Diagrams. We develop a formalisation of these intervals, show that they possess homomorphic operations for model checking CTL on Petri nets, and define a canonical form that provides good performance characteristics. Our structure facilitates the symbolic evaluation of CTL formulas in the realm of global model checking, which aims to identify every state that satisfies a formula. Tests on examples of the model checking contest (MCC 2022) show that our approach yields promising results. To achieve this, we implement efficient computations based on saturation and clustering principles derived from other symbolic model checking techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2602_03565
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Symbolic Model Checking using Intervals of Vectors
Morard, Damien
Donati, Lucas
Buchs, Didier
Logic in Computer Science
F.3; E.4
Model checking is a powerful technique for software verification. However, the approach notably suffers from the infamous state space explosion problem. To tackle this, in this paper, we introduce a novel symbolic method for encoding Petri net markings. It is based on the use of generalised intervals on vectors, as opposed to existing methods based on vectors of intervals such as Interval Decision Diagrams. We develop a formalisation of these intervals, show that they possess homomorphic operations for model checking CTL on Petri nets, and define a canonical form that provides good performance characteristics. Our structure facilitates the symbolic evaluation of CTL formulas in the realm of global model checking, which aims to identify every state that satisfies a formula. Tests on examples of the model checking contest (MCC 2022) show that our approach yields promising results. To achieve this, we implement efficient computations based on saturation and clustering principles derived from other symbolic model checking techniques.
title Symbolic Model Checking using Intervals of Vectors
topic Logic in Computer Science
F.3; E.4
url https://arxiv.org/abs/2602.03565