Saved in:
Bibliographic Details
Main Authors: Zhang, Cheng, Fu, Qiancheng, Ji, Hang, Del Valle, Ines Santacruz, Silva, Alexandra, Gaboardi, Marco
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2601.09986
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • This paper presents several efficient decision procedures for trace equivalence of GKAT automata, which make use of on-the-fly symbolic techniques via SAT solvers. To demonstrate applicability of our algorithms, we designed symbolic derivatives for CF-GKAT, a practical system based on GKAT designed to validate control-flow transformations. We implemented the algorithms in Rust and evaluated them on both randomly generated benchmarks and real-world control-flow transformations. Indeed, we observed order-of-magnitude performance improvements against existing implementations for both KAT and CF-GKAT. Notably, our experiments also revealed a bug in Ghidra, an industry-standard decompiler, highlighting the practical viability of these systems.