Crypt-equivalent algebraic specifications (Q1095646): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Removed claim: author (P16): Item:Q768017
Set OpenAlex properties.
 
(3 intermediate revisions by 3 users not shown)
Property / author
 
Property / author: Friedrich L. Bauer / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3912001 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A simple transfer lemma for algebraic specifications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3853107 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5841991 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic implementations preserve program correctness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3906394 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic implementation of abstract data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4151143 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3962973 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Initial Algebra Semantics and Continuous Algebras / rank
 
Normal rank
Property / cites work
 
Property / cites work: Abstract data types and software validation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5818498 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Proof of correctness of data representations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Ein vereinfachtes Axiomensystem für Gruppen. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4123496 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3920623 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3757375 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3954805 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5537599 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Theory of Representation for Boolean Algebras / rank
 
Normal rank
Property / cites work
 
Property / cites work: Final algebra semantics and data type extensions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3883462 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On hierarchies of abstract data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Simplification of the set of four postulates for Boolean algebras in terms of rejection / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4124327 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/bf02737100 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W4254372009 / rank
 
Normal rank

Latest revision as of 09:03, 30 July 2024

scientific article
Language Label Description Also known as
English
Crypt-equivalent algebraic specifications
scientific article

    Statements

    Crypt-equivalent algebraic specifications (English)
    0 references
    0 references
    0 references
    1988
    0 references
    Equivalence is a fundamental notion for the semantic analysis of algebraic specifications. The notion of ``crypt-equivalence'' is introduced and studied w.r.t. two ``loose'' approaches to the semantics of an algebraic specification T: the class of all first-order models of T and the class of all term-generated models of T. Two specifications are called crypt-equivalent if for one specification there exists a predicate logic formula which implicitly defines an expansion (by new functions) of every model of that specification in such a way that the expansion (after forgetting unnecessary functions) is homologous to a model of the other specification, and if vice versa there exists another predicate logic formula with the same properties for the other specification. We speak of ``first-order crypt-equivalence'' if this holds for all first-order models, and of ``inductive crypt-equivalence'' if this holds for all term-generated models. Characterizations and structural properties of these notions are studied. In particular, it is shown that first-order crypt-equivalence is equivalent to the existence of explicit definitions and that in case of ``positive definability'' two first-order crypt-equivalent specifications admit the same categories of models and homomorphisms. Similarly, two specifications which are inductively crypt-equivalent via sufficiently complete implicit definitions determine the same associated categories. Moreover, crypt-equivalence is compared with other notions of equivalence for algebraic specifications: in particular, it is shown that first-order crypt-equivalence is strictly coarser than ``abstract semantic equivalence'' and that inductive crypt-equivalence is strictly finer than ``inductive simulation equivalence'' and ``implementation equivalence''.
    0 references
    semantic analysis of algebraic specifications
    0 references
    crypt-equivalence
    0 references
    first- order models
    0 references
    term-generated models
    0 references
    predicate logic
    0 references
    positive definability
    0 references
    abstract semantic equivalence
    0 references
    inductive simulation equivalence
    0 references
    implementation equivalence
    0 references

    Identifiers