Ground confluence of order-sorted conditional specifications modulo axioms

Terminating functional programs should be deterministic, i.e., should evaluate to a unique result, regardless of the evaluation order. For equational functional programs such determinism is exactly captured by the ground confluence property. For operationally terminating conditional equations this i...

Full description

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 111; p. 100513
Main Authors Durán, Francisco, Meseguer, José, Rocha, Camilo
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.02.2020
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Terminating functional programs should be deterministic, i.e., should evaluate to a unique result, regardless of the evaluation order. For equational functional programs such determinism is exactly captured by the ground confluence property. For operationally terminating conditional equations this is equivalent to ground local confluence, which follows from local confluence. Checking local confluence by computing critical pairs is the standard way to check ground confluence [33]. The problem is that some perfectly reasonable equational programs are not locally confluent and it can be very hard or even impossible to make them so by adding more equations. We propose three methods, called Methods 1–3, that can be synergistically combined to prove an order-sorted conditional specification modulo axioms B ground locally confluent. Method 1 applies the strategy proposed in [14] to use non-joinable critical pairs as completion hints to either achieve local confluence or reduce the number of critical pairs. Method 2 uses the inductive joinability inference system proposed in this paper to try to prove the critical pairs remaining after applying Method 1 ground joinable. It can furthermore show ground local confluence of the original specification. Method 3 is hierarchical in nature: it can be used to prove the ground local confluence of a conditional equational specification whose conditions belong to a subspecification that has already been proved ground confluent and operationally terminating, and that is conservatively extended by the overall specification in an appropriate sense. These methods apply to order-sorted and possibly conditional equational programs modulo axioms such as, e.g., Maude functional modules. We show their effectiveness in proving the ground confluence of non-trivial examples that have eluded previous proof attempts.
AbstractList Terminating functional programs should be deterministic, i.e., should evaluate to a unique result, regardless of the evaluation order. For equational functional programs such determinism is exactly captured by the ground confluence property. For operationally terminating conditional equations this is equivalent to ground local confluence, which follows from local confluence. Checking local confluence by computing critical pairs is the standard way to check ground confluence [33]. The problem is that some perfectly reasonable equational programs are not locally confluent and it can be very hard or even impossible to make them so by adding more equations. We propose three methods, called Methods 1–3, that can be synergistically combined to prove an order-sorted conditional specification modulo axioms B ground locally confluent. Method 1 applies the strategy proposed in [14] to use non-joinable critical pairs as completion hints to either achieve local confluence or reduce the number of critical pairs. Method 2 uses the inductive joinability inference system proposed in this paper to try to prove the critical pairs remaining after applying Method 1 ground joinable. It can furthermore show ground local confluence of the original specification. Method 3 is hierarchical in nature: it can be used to prove the ground local confluence of a conditional equational specification whose conditions belong to a subspecification that has already been proved ground confluent and operationally terminating, and that is conservatively extended by the overall specification in an appropriate sense. These methods apply to order-sorted and possibly conditional equational programs modulo axioms such as, e.g., Maude functional modules. We show their effectiveness in proving the ground confluence of non-trivial examples that have eluded previous proof attempts.
ArticleNumber 100513
Author Durán, Francisco
Rocha, Camilo
Meseguer, José
Author_xml – sequence: 1
  givenname: Francisco
  surname: Durán
  fullname: Durán, Francisco
  organization: Universidad de Málaga, Málaga, Spain
– sequence: 2
  givenname: José
  surname: Meseguer
  fullname: Meseguer, José
  organization: University of Illinois, Urbana-Champaign, Urbana, USA
– sequence: 3
  givenname: Camilo
  surname: Rocha
  fullname: Rocha, Camilo
  email: camilo.rocha@javerianacali.edu.co
  organization: Pontificia Universidad Javeriana, Cali, Colombia
BookMark eNqFkD1PwzAQhj0UiVL6C1jyB1LOdr48MKAKCqgSC8yWc75IjpK4slME_56kZWKA6XQfz0nvc8UWgx-IsRsOGw68uG03bWf6w0YAV9MEci4XbClkLlIhoLpk6xhbgOm0KivJl-xlF_xxsAn6oemONCAlvkl8sBTS6MNIp5V1o_OD6ZJ4IHSNQzP3Mem9PXY-MZ_O9_GaXTSmi7T-qSv2_vjwtn1K96-75-39PkUJckwryksoyrIGEAZrMMparmSGPFOcK64yQGMzqotaGFGUdQmZRIEyIymk4nLF5PkvBh9joEYfgutN-NIc9GxBt_pkQc8W9NnCRKlfFLrxFGMMxnX_sHdnlqZYH46CjuhmV9YFwlFb7_7kvwHkMn3B
CitedBy_id crossref_primary_10_1017_S1471068421000600
crossref_primary_10_1145_3689729
Cites_doi 10.1016/j.jlap.2011.12.004
10.1016/j.jlamp.2017.12.006
10.1016/j.scico.2017.09.001
10.1016/j.tcs.2016.12.026
10.1016/j.jlamp.2015.06.001
10.1016/S0304-3975(99)00206-6
10.1016/j.tcs.2006.04.012
10.1016/j.ipl.2005.05.002
10.1016/0304-3975(92)90302-V
10.1145/1507244.1507250
10.1016/j.jlap.2012.01.002
10.1007/s10990-008-9028-2
ContentType Journal Article
Copyright 2019 Elsevier Inc.
Copyright_xml – notice: 2019 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.jlamp.2019.100513
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jlamp_2019_100513
S2352220819301580
GroupedDBID --M
0R~
4.4
457
4G.
7-5
8P~
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAXUO
AAYFN
ABBOA
ABMAC
ABVKL
ABXDB
ABYKQ
ACDAQ
ACGFS
ACRLP
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
AXJTR
BKOJK
BLXMC
EBS
EFJIC
EFLBG
EJD
FDB
FIRID
FYGXN
GBLVA
GBOLZ
HZ~
KOM
M41
NCXOZ
O9-
OAUVE
RIG
ROL
SPC
SPCBC
SSV
SSZ
T5K
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ACVFH
ADCNI
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AFXIZ
AGCQF
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
BNPGV
CITATION
SSH
ID FETCH-LOGICAL-c303t-8e570677b002acb0a9dd1934c1491191940cad4eb6b2a267b7043c2c34e323913
IEDL.DBID AIKHN
ISSN 2352-2208
IngestDate Tue Jul 01 00:37:50 EDT 2025
Thu Apr 24 22:55:27 EDT 2025
Fri Feb 23 02:48:13 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Maude
Order-sorted specifications
Rewriting modulo axioms
Ground confluence
Inductive joinability proof methods
Equational programs
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c303t-8e570677b002acb0a9dd1934c1491191940cad4eb6b2a267b7043c2c34e323913
ParticipantIDs crossref_primary_10_1016_j_jlamp_2019_100513
crossref_citationtrail_10_1016_j_jlamp_2019_100513
elsevier_sciencedirect_doi_10_1016_j_jlamp_2019_100513
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate February 2020
2020-02-00
PublicationDateYYYYMMDD 2020-02-01
PublicationDate_xml – month: 02
  year: 2020
  text: February 2020
PublicationDecade 2020
PublicationTitle Journal of logical and algebraic methods in programming
PublicationYear 2020
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Goguen, Meseguer (br0200) 1992; 105
Cohen (br0070) 1966
Nagele, Felgenhauer, Middeldorp (br0290) 2017; vol. 10395
Meseguer (br0250) 1998; vol. 1376
Comon-Lundh, Delaune (br0080) 2005; vol. 3467
Lucas, Meseguer (br0240) 2016; 85
Durán, Meseguer, Rocha (br0150) 2018; vol. 11152
Futatsugi, Diaconescu (br0180) 1998
Clavel, Durán, Eker, Meseguer, Lincoln, Martí-Oliet, Talcott (br0060) 2007; vol. 4350
Durán, Rocha, Álvarez (br0160) 2011; vol. 7000
Durán, Lucas, Marché, Meseguer, Urbain (br0100) 2008; 21
Bouhoula, Jouannaud, Meseguer (br0040) 2000; 236
Hendrix, Meseguer, Ohsaki (br0210) 2006
Meseguer (br0280) 2018; 154
Avenhaus, Loría-Sáenz (br0020) 1994; vol. 822
Nakamura, Ogata, Futatsugi (br0300) 2014; vol. 8373
Durán, Lucas, Meseguer (br0120) 2009; vol. 5749
Durán, Meseguer (br0140) 2012; 81
Skeirik, Meseguer (br0320) 2018; 96
(br0330) 2003; vol. 55
Bruni, Meseguer (br0050) 2006; 360
Rocha, Meseguer (br0310) 2010; vol. 6397
Goguen, Winkler, Meseguer, Futatsugi, Jouannaud (br0190) 2000
Meseguer (br0260) 1998; vol. 1376
Meseguer (br0270) 2017; 672
Escobar, Sasse, Meseguer (br0170) 2012; 81
Durán, Lucas, Meseguer (br0110) 2008; vol. 5195
Dershowitz, Jouannaud (br0090) 1990; vol. B
Lucas, Marché, Meseguer (br0230) 2005; 95
Aoto, Yoshida, Toyama (br0010) 2009; vol. 5595
Durán, Meseguer (br0130) 2010
Bouhoula (br0030) 2009; 10
Hrbacek, Jech (br0220) 1999; vol. 45
(10.1016/j.jlamp.2019.100513_br0330) 2003; vol. 55
Nakamura (10.1016/j.jlamp.2019.100513_br0300) 2014; vol. 8373
Comon-Lundh (10.1016/j.jlamp.2019.100513_br0080) 2005; vol. 3467
Durán (10.1016/j.jlamp.2019.100513_br0120) 2009; vol. 5749
Bruni (10.1016/j.jlamp.2019.100513_br0050) 2006; 360
Durán (10.1016/j.jlamp.2019.100513_br0150) 2018; vol. 11152
Lucas (10.1016/j.jlamp.2019.100513_br0240) 2016; 85
Goguen (10.1016/j.jlamp.2019.100513_br0190) 2000
Meseguer (10.1016/j.jlamp.2019.100513_br0260) 1998; vol. 1376
Durán (10.1016/j.jlamp.2019.100513_br0140) 2012; 81
Futatsugi (10.1016/j.jlamp.2019.100513_br0180) 1998
Clavel (10.1016/j.jlamp.2019.100513_br0060) 2007; vol. 4350
Meseguer (10.1016/j.jlamp.2019.100513_br0280) 2018; 154
Nagele (10.1016/j.jlamp.2019.100513_br0290) 2017; vol. 10395
Aoto (10.1016/j.jlamp.2019.100513_br0010) 2009; vol. 5595
Lucas (10.1016/j.jlamp.2019.100513_br0230) 2005; 95
Durán (10.1016/j.jlamp.2019.100513_br0110) 2008; vol. 5195
Avenhaus (10.1016/j.jlamp.2019.100513_br0020) 1994; vol. 822
Rocha (10.1016/j.jlamp.2019.100513_br0310) 2010; vol. 6397
Durán (10.1016/j.jlamp.2019.100513_br0100) 2008; 21
Durán (10.1016/j.jlamp.2019.100513_br0160) 2011; vol. 7000
Hendrix (10.1016/j.jlamp.2019.100513_br0210) 2006
Meseguer (10.1016/j.jlamp.2019.100513_br0270) 2017; 672
Bouhoula (10.1016/j.jlamp.2019.100513_br0030) 2009; 10
Hrbacek (10.1016/j.jlamp.2019.100513_br0220) 1999; vol. 45
Escobar (10.1016/j.jlamp.2019.100513_br0170) 2012; 81
Goguen (10.1016/j.jlamp.2019.100513_br0200) 1992; 105
Skeirik (10.1016/j.jlamp.2019.100513_br0320) 2018; 96
Durán (10.1016/j.jlamp.2019.100513_br0130)
Meseguer (10.1016/j.jlamp.2019.100513_br0250) 1998; vol. 1376
Dershowitz (10.1016/j.jlamp.2019.100513_br0090) 1990; vol. B
Cohen (10.1016/j.jlamp.2019.100513_br0070) 1966
Bouhoula (10.1016/j.jlamp.2019.100513_br0040) 2000; 236
References_xml – volume: 95
  start-page: 446
  year: 2005
  end-page: 453
  ident: br0230
  article-title: Operational termination of conditional term rewriting systems
  publication-title: Inf. Process. Lett.
– volume: 21
  start-page: 59
  year: 2008
  end-page: 88
  ident: br0100
  article-title: Proving operational termination of membership equational programs
  publication-title: High.-Order Symb. Comput.
– volume: vol. 5195
  start-page: 313
  year: 2008
  end-page: 319
  ident: br0110
  article-title: MTT: the Maude termination tool (system description)
  publication-title: Automated Reasoning, 4th International Joint Conference
– start-page: 151
  year: 2006
  end-page: 155
  ident: br0210
  article-title: A sufficient completeness checker for linear order-sorted specifications modulo axioms
  publication-title: Automated Reasoning
– volume: 81
  start-page: 898
  year: 2012
  end-page: 928
  ident: br0170
  article-title: Folding variant narrowing and optimal variant termination
  publication-title: J. Log. Algebraic Program.
– volume: 236
  start-page: 35
  year: 2000
  end-page: 132
  ident: br0040
  article-title: Specification and proof in membership equational logic
  publication-title: Theor. Comput. Sci.
– volume: vol. 822
  start-page: 215
  year: 1994
  end-page: 229
  ident: br0020
  article-title: On conditional rewrite systems with extra variables and deterministic logic programs
  publication-title: Logic Programming and Automated Reasoning, Proc. 5th International Conference
– year: 2010
  ident: br0130
  article-title: A Church-Rosser checker tool for conditional order-sorted equational Maude specifications (long version)
– volume: 672
  start-page: 1
  year: 2017
  end-page: 35
  ident: br0270
  article-title: Strict coherence of conditional rewriting modulo axioms
  publication-title: Theor. Comput. Sci.
– volume: vol. 5595
  start-page: 93
  year: 2009
  end-page: 102
  ident: br0010
  article-title: Proving confluence of term rewriting systems automatically
  publication-title: Rewriting Techniques and Applications, 20th International Conference
– volume: vol. 1376
  start-page: 18
  year: 1998
  end-page: 61
  ident: br0250
  article-title: Membership algebra as a logical framework for equational specification
  publication-title: Proc. WADT'97
– volume: vol. 6397
  start-page: 594
  year: 2010
  end-page: 609
  ident: br0310
  article-title: Constructors, sufficient completeness, and deadlock freedom of rewrite theories
  publication-title: Logic for Programming, Artificial Intelligence, and Reasoning – 17th International Conference
– volume: vol. 11152
  start-page: 184
  year: 2018
  end-page: 204
  ident: br0150
  article-title: Proving ground confluence of equational specifications modulo axioms
  publication-title: Rewriting Logic and Its Applications – 12th International Workshop
– year: 1966
  ident: br0070
  article-title: Set Theory and the Continuum Hypothesis
– volume: vol. 5749
  start-page: 246
  year: 2009
  end-page: 262
  ident: br0120
  article-title: Termination modulo combinations of equational theories
  publication-title: Frontiers of Combining Systems, 7th International Symposium
– volume: 10
  start-page: 1
  year: 2009
  end-page: 33
  ident: br0030
  article-title: Simultaneous checking of completeness and ground confluence for algebraic specifications
  publication-title: ACM Trans. Comput. Log.
– volume: vol. 10395
  start-page: 385
  year: 2017
  end-page: 397
  ident: br0290
  article-title: CSI: new evidence – a progress report
  publication-title: Automated Deduction, 26th International Conference on Automated Deduction, CADE
– volume: 85
  start-page: 67
  year: 2016
  end-page: 97
  ident: br0240
  article-title: Normal forms and normal theories in conditional rewriting
  publication-title: J. Log. Algebraic Methods Program.
– volume: vol. 55
  year: 2003
  ident: br0330
  publication-title: Term Rewriting Systems
– volume: vol. 3467
  start-page: 294
  year: 2005
  end-page: 307
  ident: br0080
  article-title: The finite variant property: how to get rid of some algebraic properties
  publication-title: Term Rewriting and Applications, 16th International Conference
– volume: 105
  start-page: 217
  year: 1992
  end-page: 273
  ident: br0200
  article-title: Order-sorted algebra I: equational deduction for multiple inheritance, overloading, exceptions and partial operations
  publication-title: Theor. Comput. Sci.
– volume: 96
  start-page: 81
  year: 2018
  end-page: 110
  ident: br0320
  article-title: Metalevel algorithms for variant satisfiability
  publication-title: J. Log. Algebraic Methods Program.
– volume: vol. 4350
  year: 2007
  ident: br0060
  article-title: All About Maude – A High-Performance Logical Framework
  publication-title: LNCS
– volume: vol. 1376
  start-page: 18
  year: 1998
  end-page: 61
  ident: br0260
  article-title: Membership algebra as a logical framework for equational specification
  publication-title: Recent Trends in Algebraic Development Techniques
– volume: vol. 8373
  start-page: 92
  year: 2014
  end-page: 109
  ident: br0300
  article-title: Incremental proofs of termination, confluence and sufficient completeness of OBJ specifications
  publication-title: Specification, Algebra, and Software
– volume: 360
  start-page: 386
  year: 2006
  end-page: 414
  ident: br0050
  article-title: Semantic foundations for generalized rewrite theories
  publication-title: Theor. Comput. Sci.
– year: 1998
  ident: br0180
  article-title: CafeOBJ Report
– start-page: 3
  year: 2000
  end-page: 167
  ident: br0190
  article-title: Introducing OBJ
  publication-title: Software Engineering with OBJ: Algebraic Specification in Action
– volume: 154
  start-page: 3
  year: 2018
  end-page: 41
  ident: br0280
  article-title: Variant-based satisfiability in initial algebras
  publication-title: Sci. Comput. Program.
– volume: vol. 45
  year: 1999
  ident: br0220
  article-title: Introduction to Set Theory
  publication-title: Monographs and Textbooks in Pure and Applied Mathematics
– volume: vol. 7000
  start-page: 329
  year: 2011
  end-page: 351
  ident: br0160
  article-title: Towards a Maude formal environment
  publication-title: Formal Modeling: Actors, Open Systems, Biological Systems
– volume: 81
  start-page: 816
  year: 2012
  end-page: 850
  ident: br0140
  article-title: On the Church-Rosser and coherence properties of conditional order-sorted rewrite theories
  publication-title: J. Log. Algebraic Program.
– volume: vol. B
  start-page: 243
  year: 1990
  end-page: 320
  ident: br0090
  article-title: Rewrite systems
  publication-title: Handbook of Theoretical Computer Science
– volume: vol. 10395
  start-page: 385
  year: 2017
  ident: 10.1016/j.jlamp.2019.100513_br0290
  article-title: CSI: new evidence – a progress report
– volume: 81
  start-page: 816
  issue: 7–8
  year: 2012
  ident: 10.1016/j.jlamp.2019.100513_br0140
  article-title: On the Church-Rosser and coherence properties of conditional order-sorted rewrite theories
  publication-title: J. Log. Algebraic Program.
  doi: 10.1016/j.jlap.2011.12.004
– volume: 96
  start-page: 81
  year: 2018
  ident: 10.1016/j.jlamp.2019.100513_br0320
  article-title: Metalevel algorithms for variant satisfiability
  publication-title: J. Log. Algebraic Methods Program.
  doi: 10.1016/j.jlamp.2017.12.006
– volume: vol. 5595
  start-page: 93
  year: 2009
  ident: 10.1016/j.jlamp.2019.100513_br0010
  article-title: Proving confluence of term rewriting systems automatically
– volume: vol. 4350
  year: 2007
  ident: 10.1016/j.jlamp.2019.100513_br0060
  article-title: All About Maude – A High-Performance Logical Framework
– year: 1998
  ident: 10.1016/j.jlamp.2019.100513_br0180
– volume: 154
  start-page: 3
  year: 2018
  ident: 10.1016/j.jlamp.2019.100513_br0280
  article-title: Variant-based satisfiability in initial algebras
  publication-title: Sci. Comput. Program.
  doi: 10.1016/j.scico.2017.09.001
– volume: vol. 11152
  start-page: 184
  year: 2018
  ident: 10.1016/j.jlamp.2019.100513_br0150
  article-title: Proving ground confluence of equational specifications modulo axioms
– volume: 672
  start-page: 1
  year: 2017
  ident: 10.1016/j.jlamp.2019.100513_br0270
  article-title: Strict coherence of conditional rewriting modulo axioms
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2016.12.026
– volume: vol. 7000
  start-page: 329
  year: 2011
  ident: 10.1016/j.jlamp.2019.100513_br0160
  article-title: Towards a Maude formal environment
– volume: vol. 6397
  start-page: 594
  year: 2010
  ident: 10.1016/j.jlamp.2019.100513_br0310
  article-title: Constructors, sufficient completeness, and deadlock freedom of rewrite theories
– start-page: 151
  year: 2006
  ident: 10.1016/j.jlamp.2019.100513_br0210
  article-title: A sufficient completeness checker for linear order-sorted specifications modulo axioms
– volume: vol. 55
  year: 2003
  ident: 10.1016/j.jlamp.2019.100513_br0330
– volume: vol. 822
  start-page: 215
  year: 1994
  ident: 10.1016/j.jlamp.2019.100513_br0020
  article-title: On conditional rewrite systems with extra variables and deterministic logic programs
– ident: 10.1016/j.jlamp.2019.100513_br0130
– volume: 85
  start-page: 67
  issue: 1
  year: 2016
  ident: 10.1016/j.jlamp.2019.100513_br0240
  article-title: Normal forms and normal theories in conditional rewriting
  publication-title: J. Log. Algebraic Methods Program.
  doi: 10.1016/j.jlamp.2015.06.001
– volume: vol. 1376
  start-page: 18
  year: 1998
  ident: 10.1016/j.jlamp.2019.100513_br0260
  article-title: Membership algebra as a logical framework for equational specification
– volume: vol. 8373
  start-page: 92
  year: 2014
  ident: 10.1016/j.jlamp.2019.100513_br0300
  article-title: Incremental proofs of termination, confluence and sufficient completeness of OBJ specifications
– volume: 236
  start-page: 35
  year: 2000
  ident: 10.1016/j.jlamp.2019.100513_br0040
  article-title: Specification and proof in membership equational logic
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/S0304-3975(99)00206-6
– volume: vol. B
  start-page: 243
  year: 1990
  ident: 10.1016/j.jlamp.2019.100513_br0090
  article-title: Rewrite systems
– volume: 360
  start-page: 386
  issue: 1–3
  year: 2006
  ident: 10.1016/j.jlamp.2019.100513_br0050
  article-title: Semantic foundations for generalized rewrite theories
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2006.04.012
– volume: vol. 5749
  start-page: 246
  year: 2009
  ident: 10.1016/j.jlamp.2019.100513_br0120
  article-title: Termination modulo combinations of equational theories
– start-page: 3
  year: 2000
  ident: 10.1016/j.jlamp.2019.100513_br0190
  article-title: Introducing OBJ
– volume: 95
  start-page: 446
  issue: 4
  year: 2005
  ident: 10.1016/j.jlamp.2019.100513_br0230
  article-title: Operational termination of conditional term rewriting systems
  publication-title: Inf. Process. Lett.
  doi: 10.1016/j.ipl.2005.05.002
– volume: 105
  start-page: 217
  issue: 2
  year: 1992
  ident: 10.1016/j.jlamp.2019.100513_br0200
  article-title: Order-sorted algebra I: equational deduction for multiple inheritance, overloading, exceptions and partial operations
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(92)90302-V
– year: 1966
  ident: 10.1016/j.jlamp.2019.100513_br0070
– volume: vol. 1376
  start-page: 18
  year: 1998
  ident: 10.1016/j.jlamp.2019.100513_br0250
  article-title: Membership algebra as a logical framework for equational specification
– volume: vol. 45
  year: 1999
  ident: 10.1016/j.jlamp.2019.100513_br0220
  article-title: Introduction to Set Theory
– volume: 10
  start-page: 1
  issue: 3
  year: 2009
  ident: 10.1016/j.jlamp.2019.100513_br0030
  article-title: Simultaneous checking of completeness and ground confluence for algebraic specifications
  publication-title: ACM Trans. Comput. Log.
  doi: 10.1145/1507244.1507250
– volume: 81
  start-page: 898
  year: 2012
  ident: 10.1016/j.jlamp.2019.100513_br0170
  article-title: Folding variant narrowing and optimal variant termination
  publication-title: J. Log. Algebraic Program.
  doi: 10.1016/j.jlap.2012.01.002
– volume: 21
  start-page: 59
  issue: 1–2
  year: 2008
  ident: 10.1016/j.jlamp.2019.100513_br0100
  article-title: Proving operational termination of membership equational programs
  publication-title: High.-Order Symb. Comput.
  doi: 10.1007/s10990-008-9028-2
– volume: vol. 5195
  start-page: 313
  year: 2008
  ident: 10.1016/j.jlamp.2019.100513_br0110
  article-title: MTT: the Maude termination tool (system description)
– volume: vol. 3467
  start-page: 294
  year: 2005
  ident: 10.1016/j.jlamp.2019.100513_br0080
  article-title: The finite variant property: how to get rid of some algebraic properties
SSID ssj0001687831
Score 2.1924183
Snippet Terminating functional programs should be deterministic, i.e., should evaluate to a unique result, regardless of the evaluation order. For equational...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 100513
SubjectTerms Equational programs
Ground confluence
Inductive joinability proof methods
Maude
Order-sorted specifications
Rewriting modulo axioms
Title Ground confluence of order-sorted conditional specifications modulo axioms
URI https://dx.doi.org/10.1016/j.jlamp.2019.100513
Volume 111
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1La8JAEF5EL730XWpf7KHHBs1mk02OIhVrqZdW8Bb2FYhoIlWhP78zyaYPKB56TTIhfExmdoZvviHkXmVCGQnOm8U2xALF92KTME8JHttMYNbA2eGXaTSe8ck8nLfIsJmFQVqli_11TK-itbvSc2j21nnee2V4dmCY0sBJwxjq9g4LkghcuzN4eh5Pv1stUSziajMhmnho0-gPVUyvBWCP0pV-gpyB0A_-zlE_8s7omBy6AyMd1N90Qlq2OCVHzTIG6v7NMzLBLlJhqC6btSO0zGilrOltkFFb3TJ53fujOGGJLKG6YUdXpdktSyo_8nK1OSez0ePbcOy5RQmehgy09QBmgUpwmHGlVn2ZGAOocA3lDwq4JbyvpeFWRYpJFgkl-jzQTAfcBgCZH1yQdlEW9pLQhDFfZVpI30pusxiqIWmhKIO6S3B4aZewBppUOxVxXGaxTBu62CKt8EwRz7TGs0sevozWtYjG_sejBvP0ly-kEOb3GV791_CaHDCsoys29g1pb9939hYOG1t155zpEyh_0XI
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07a8MwEBYhGdql79L0qaFjTWJZtuwxhIa8lyaQTUiyDA6JHZoE-vOrs-U-oGToavuM-Tjf6Y7vvkPoWSZMxsI4bxJqHwoU1wnjiDiS0VAnDLIGzA5PpkF_TocLf1FD3WoWBmiVNvaXMb2I1vZKy6LZ2qRp643A2YFASjNO6oembm-AOpVfR43OYNSffrdagpCFxWZCMHHAptIfKpheS4M9SFe6EXAGfNf7O0f9yDu9M3RiD4y4U37TOarp7AKdVssYsP03L9EQukhZjFVerR3BeYILZU1nC4za4laclr0_DBOWwBIqG3Z4ncf7VY7FR5qvt1do3nuddfuOXZTgKJOBdo6BmYESHGRcoWRbRHFsUKHKlD8g4BbRthIx1TKQRJCASdamniLKo9ojXuR616ie5Zm-QTgixJWJYsLVguokNNWQ0KYoM3UXo-alTUQqaLiyKuKwzGLFK7rYkhd4csCTl3g20cuX0aYU0Tj8eFBhzn_5Ajdh_pDh7X8Nn9BRfzYZ8_FgOrpDxwRq6oKZfY_qu_e9fjAHj518tI71CREw1Fg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Ground+confluence+of+order-sorted+conditional+specifications+modulo+axioms&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Dur%C3%A1n%2C+Francisco&rft.au=Meseguer%2C+Jos%C3%A9&rft.au=Rocha%2C+Camilo&rft.date=2020-02-01&rft.issn=2352-2208&rft.volume=111&rft.spage=100513&rft_id=info:doi/10.1016%2Fj.jlamp.2019.100513&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2019_100513
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon