Abstract:
We propose and investigate propositional Mealy programs (PMPs), a model that is a slight syntactic generalization of the discrete processor model studied by V. M. Glushkov and A. A. Letichevsky. PMPs employ a “modernized” semantics based on notions used in the model of propositional sequential programs proposed by V. A. Zakharov (PSPZs). A technique for constructing efficient equivalence checking algorithms for PMPs is proposed, adapting a known technique for PSPZs based on analysis of a graph of consistent program computations. Efficient PMP equivalence-checking algorithms based on the proposed technique are obtained for some kinds of applied semantics.