Dice Question Streamline Icon: https://streamlinehq.com

Tightness of the upper-bound time complexity for the general inclusion-based IFO verification (Algorithm 3)

Establish whether the theoretical upper-bound time complexity O^*(2^{n^2}) of the general inclusion-based IFO verification algorithm (Algorithm 3), which reduces IFO to language inclusion using subset/observer-based techniques, is tight by proving a matching worst-case lower bound or refuting it.

Information Square Streamline Icon: https://streamlinehq.com

Background

Algorithm 3 encapsulates inclusion-based verification approaches that reduce IFO to language inclusion and rely on observer/subset constructions. Its theoretical upper bound matches the super-exponential bound of the trellis-based and classical observer-based algorithms.

While the paper shows tightness for the two textbook algorithms, it does not establish tightness for Algorithm 3, leaving open whether instances force the same super-exponential behavior or whether better worst-case complexity is achievable.

References

Consequently, the theoretical upper-bound time complexity of Algorithm~\ref{alg3} coincides with that of Algorithms~\ref{alg-trellis} and~\ref{alg1}; however, compared with Algorithms~\ref{alg-trellis} and~\ref{alg1}, it is an open problem whether this time complexity is also tight for Algorithm~\ref{alg3}.

On Algorithms verifying Initial-and-Final-State Opacity: Complexity, Special Cases, and Comparison (2402.17000 - Masopust et al., 26 Feb 2024) in Section 4.2 (Inclusion-Based IFO Verification)