1997
DOI: 10.1007/bfb0030589
|View full text |Cite
|
Sign up to set email alerts
|

Specification and proof in membership equational logic

Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specification languages while at the same time having a simple semantic basis on which efficient execution by rewriting and powerful theorem-proving tools can be based. In particular, our rewriting techniques provide semantic foundations for Maude's functional sublanguage, where they have been efficiently implemented. Membership equational logic is quite simple, and yet quite powerful. Its atomic formulae are equations and sort me… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
123
0

Year Published

1998
1998
2011
2011

Publication Types

Select...
5
4

Relationship

2
7

Authors

Journals

citations
Cited by 68 publications
(124 citation statements)
references
References 20 publications
(20 reference statements)
1
123
0
Order By: Relevance
“…Checking for inclusion in protected mode for any two given (general) equational theories requires theorem proving [4]. Our case has a simple solution: we only need to ensure uniqueness of model element identifiers considering that transformation from UML+OCL to equational theories defined in [10] has the Church-Rosser property, that is, each model element has a single canonical form in the generated equational theory.…”
Section: Querytheory(od E) Queryterm(e) = Asterm(v)mentioning
confidence: 99%
See 1 more Smart Citation
“…Checking for inclusion in protected mode for any two given (general) equational theories requires theorem proving [4]. Our case has a simple solution: we only need to ensure uniqueness of model element identifiers considering that transformation from UML+OCL to equational theories defined in [10] has the Church-Rosser property, that is, each model element has a single canonical form in the generated equational theory.…”
Section: Querytheory(od E) Queryterm(e) = Asterm(v)mentioning
confidence: 99%
“…More precisely, the approach taken in [13] produces theories in membership equational logic [4], which is a generalization of equational logic that allows for the specification of membership equations. 2 A membership equation specifies when a given term t has a given sort S. Such equations may also be conditional.…”
Section: An Algebraic Interpretation Of the Merged Metamodel And Tranmentioning
confidence: 99%
“…We only recall those MEL notions which are necessary for understanding this paper; the interested reader is referred to Meseguer (1998), Bouhoula et al (2000) for a comprehensive exposition of MEL.…”
Section: Membership Equational Logicmentioning
confidence: 99%
“…For this to be meaningful, the variables in the righthand side of an equation have to be included among those in the lefthand side (a generalization is provided by means of matching equations in conditions, as we will see later); moreover, the set of equations must be terminating and confluent. This guarantees that all terms will simplify to a unique canonical form [1]. Some equations, like commutativity, are not terminating, but nonetheless they are supported by means of operator attributes, so that Maude performs simplification modulo the equational theories provided by such attributes, that can be associativity, commutativity, identity, and idempotence.…”
Section: Functional Modulesmentioning
confidence: 98%