Fokkink and Zantema (Fokkink and Zantema 1994) have shown that
bisimulation
equivalence has a finite equational axiomatization over the language of
Basic Process
Algebra with the binary Kleene star operation (BPA*). In
light of this positive result on the
mathematical tractability of bisimulation equivalence over BPA*,
a natural question to ask is
whether any other (pre)congruence relation in van Glabbeek's
linear time/branching time
spectrum is finitely (in)equationally axiomatizable over it. In this paper,
we prove that,
unlike bisimulation equivalence, none of the preorders and equivalences
in van Glabbeek's
linear time/branching time spectrum, whose discriminating power lies
in between that of
ready simulation and that of completed traces, has a finite equational
axiomatization. This
we achieve by exhibiting a family of (in)equivalences that holds in ready
simulation
semantics (which is the finest semantics that we consider) and whose instances
cannot all be
proved by means of any finite set of (in)equations that is sound in completed
trace semantics
(which is the coarsest semantics that is appropriate for the
language BPA*). To this end, for
every finite collection of (in)equations that are sound in completed trace
semantics, we build
a model in which some of the (in)equivalences of the family under consideration
fail. The
construction of the model mimics the one used by Conway (Conway 1971, p.
105) in his
proof of a result, originally due to Redko, to the effect that infinitely
many equations are
needed to axiomatize equality of regular expressions.
Our non-finite axiomatizability results apply to the language BPA* over
an arbitrary
non-empty set of actions. In particular, we show that completed trace equivalence
is not
finitely based over BPA* even when the set of actions
is a singleton. Our proof of this result
may be adapted to the standard language of regular expressions to yield
a solution to an
open problem posed by Salomaa (Salomaa 1969, p. 143).
Another semantics that is usually considered in process theory is trace
semantics. Trace
semantics is, in general, not preserved by sequential composition, and
is therefore
inappropriate for the language BPA*. We show that, if the set of
actions is a singleton, trace
equivalence and preorder are preserved by all the operators in the signature
of BPA*, and
coincide with simulation equivalence and preorder, respectively. In that
case, unlike all the
other semantics considered in this paper, trace semantics have finite,
complete equational
axiomatizations over closed terms.