🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification
Article #8

Re: HOW-TOs for algebraic specification

#8
From: Michael Mehlich
Date: Wed, 28 Oct 1992 07:46
23 lines
1619 bytes
In article <1ciumrINN9mk@iraul1.ira.uka.de> prechelt@i41s18.ira.uka.de  
(Lutz Prechelt) writes:
> [...]
> 4. How can I check whether one specification subsumes another,
>    i.e., the first datatype can emulate the second ?
> 
> [[ Again, this is difficult to formalize unless the signatures are
>    isomorphic. (E.g. of course you can emulate a stack with a linked
>    list -- but what exactly does ``emulate'' mean in general ?)
>    For isomorphic signatures the set of axioms of the subsuming 
>    specification implies the set of axioms of the subsumed  
specification.
> [...]
The ``emulation'' can be expressed by a homomorphism given as an attribute  
to the subsuming-relation between the two specifications.
The homomorphism (h) transforms the `concrete' representation (the linked  
list) to the abstract representation (the stack).
h is a map from a link and a state to a term (which describes an abstract  
stack), i.e.
  h: concrete link * concrete state -> abstract stack
The description of h determines `exactly' the ``emulation''.

Michael Mehlich
Technical Details
Message-ID: <1992Oct28.074658.2909@news.lrz-muenchen.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!news
References: <1ciumrINN9mk@iraul1.ira.uka.de>

Show Full Headers
Complete Article Headers
Newsgroups: comp.specification
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!news
From: mehlich@informatik.uni-muenchen.de (Michael Mehlich)
Subject: Re: HOW-TOs for algebraic specification
Message-ID: <1992Oct28.074658.2909@news.lrz-muenchen.de>
Sender: news@news.lrz-muenchen.de (Mr. News)
Organization: Leibniz-Rechenzentrum, Muenchen (Germany)
References: <1ciumrINN9mk@iraul1.ira.uka.de>
Date: Wed, 28 Oct 1992 07:46:58 GMT
Lines: 23