Dipartimento di Informatica e Scienze dell'Informazione
From total equational to partial first order
M. Cerioli ,
Till Mossakowski and
In E. Astesiano, H.-J. Kreowski and B. Krieg-Bruckner, editors,
Algebraic Foundation of Information Systems Specification,
chapter 3, pages 31--104, Berlin, 1999. Springer Verlag.
A preliminary version is in DISI-TR-96, 1996.
The focus of this Chapter is the incremental presentation of partial
first-order logic, seen as a powerfull framework where the
specification of most data types can be directly represented in the
most natural way.
Both model theory and logical deduction are described in full detail.
Alternatives to partiality, like (variants of) error algebras and
order-sortedness are also discussed, showing their uses and
Moreover, both the total and the partial (positive) conditional fragment
is investigated in detail, and in particular the existence of
initial (free) objects for such restricted logical paradigms is proved.
Some more powerful algebraic frameworks are sketched at the end.
The compressed postscript version of the report version is available through anonymous ftp
at ftp.disi.unige.it, in