Checking equivalence of corecursive streams: An inductive procedure
In recent work, non-periodic streams have been defined corecursively, by representing them with finitary equational systems built on top of various operators, besides the standard constructor. When only the stream constructor is allowed in equations, only periodic streams can be represented, and the...
Saved in:
| Published in: | Theoretical computer science Vol. 1009; p. 114680 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
12.09.2024
|
| Subjects: | |
| ISSN: | 0304-3975, 1879-2294 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | In recent work, non-periodic streams have been defined corecursively, by representing them with finitary equational systems built on top of various operators, besides the standard constructor. When only the stream constructor is allowed in equations, only periodic streams can be represented, and the structures of periodic streams and infinite regular trees are isomorphic. Therefore, one can use the theory of regular trees to get a sound and complete procedure to decide whether two equational systems are equivalent, that is, define the same streams. However, such an isomorphism no longer exists if one allows other operators in equations; in particular, there exist systems of equations which have the same unique solution as streams, but not as regular trees. Hence, equality of regular trees becomes stronger then equality of streams, with a negative impact on termination of functions whose definition is based on the equivalence of the representation of streams as finitary equational systems. To overcome this problem, we provide a weaker definition of equivalence, and prove its soundness and relative completeness. This definition is coinductive, hence non-algorithmic. However, we show that it can be turned into an equivalent inductive procedure. |
|---|---|
| AbstractList | In recent work, non-periodic streams have been defined corecursively, by representing them with finitary equational systems built on top of various operators, besides the standard constructor. When only the stream constructor is allowed in equations, only periodic streams can be represented, and the structures of periodic streams and infinite regular trees are isomorphic. Therefore, one can use the theory of regular trees to get a sound and complete procedure to decide whether two equational systems are equivalent, that is, define the same streams. However, such an isomorphism no longer exists if one allows other operators in equations; in particular, there exist systems of equations which have the same unique solution as streams, but not as regular trees. Hence, equality of regular trees becomes stronger then equality of streams, with a negative impact on termination of functions whose definition is based on the equivalence of the representation of streams as finitary equational systems. To overcome this problem, we provide a weaker definition of equivalence, and prove its soundness and relative completeness. This definition is coinductive, hence non-algorithmic. However, we show that it can be turned into an equivalent inductive procedure. |
| ArticleNumber | 114680 |
| Author | Barbieri, Pietro Ancona, Davide Zucca, Elena |
| Author_xml | – sequence: 1 givenname: Davide orcidid: 0000-0002-6297-2011 surname: Ancona fullname: Ancona, Davide email: davide.ancona@unige.it – sequence: 2 givenname: Pietro surname: Barbieri fullname: Barbieri, Pietro email: pietro.barbieri@edu.unige.it – sequence: 3 givenname: Elena surname: Zucca fullname: Zucca, Elena email: elena.zucca@unige.it |
| BookMark | eNp9kEFOwzAQRS1UJNrCAdjlAgl27MQOrKoIClIlNt1bjjMGlzYutlOJ2-OorFh0NiON9Eb_vwWaDW4AhO4JLggm9cOuiDoUJS5ZQQirBb5CcyJ4k5dlw2ZojilmOW14dYMWIexwmorXc9S2n6C_7PCRwfdoT2oPg4bMmUw7D3r0wZ4gC9GDOoTHbDVkduhHHafr0TsN_ejhFl0btQ9w97eXaPvyvG1f8837-q1dbXJNGY655h0QIYyCpoTKsI5WXVOTWjCgquFGpER9XaVkIBTpGIFUw2jaq85wYHSJ-Pmt9i4ED0ZqG1W0bohe2b0kWE4q5E4mFXJSIc8qEkn-kUdvD8r_XGSezgykRicLXgZtJzm9TWKi7J29QP8Cyul5sA |
| CitedBy_id | crossref_primary_10_1016_j_tcs_2024_114716 |
| Cites_doi | 10.1017/S0956796802004318 10.1016/0304-3975(91)90033-X 10.1017/S0956796813000324 10.1017/S147106842000023X 10.1093/logcom/exu026 10.1017/S0960129502003924 10.1017/S0960129504004517 10.1016/j.tcs.2023.114081 10.1017/S0956796810000213 10.1016/0304-3975(83)90059-2 10.1016/j.ic.2007.12.004 10.3233/FI-2017-1473 10.1016/0304-3975(80)90028-6 |
| ContentType | Journal Article |
| Copyright | 2024 The Author(s) |
| Copyright_xml | – notice: 2024 The Author(s) |
| DBID | 6I. AAFTH AAYXX CITATION |
| DOI | 10.1016/j.tcs.2024.114680 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science |
| EISSN | 1879-2294 |
| ExternalDocumentID | 10_1016_j_tcs_2024_114680 S0304397524002974 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 0SF 123 1B1 1RT 1~. 1~5 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AABNK AACTN AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABAOU ABBOA ABJNI ABMAC ABVKL ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE AEBSH AEKER AENEX AFKWA AFTJW AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJOXV AKRWK ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR AXJTR BKOJK BLXMC CS3 DU5 EBS EFJIC EO8 EO9 EP2 EP3 F5P FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W KOM MHUIS MO0 N9A O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 RIG ROL RPZ SCC SDF SDG SES SEW SPC SPCBC SSV SSW T5K TN5 WH7 YNT ZMT ~G- 29Q 9DU AAEDT AAQXK AATTM AAXKI AAYWO AAYXX ABDPE ABEFU ABFNM ABWVN ABXDB ACLOT ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AEXQZ AFJKZ AFPUW AGHFR AGQPQ AIGII AIIUN AKBMS AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS EFLBG EJD FGOYB G-2 HZ~ LG9 M26 M41 R2- SSZ TAE WUQ ZY4 ~HD |
| ID | FETCH-LOGICAL-c340t-c7be188fae92e5f4b35b961684e3a97f8057d65000e8a1b41e680fc3dabf7e43 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001345339400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0304-3975 |
| IngestDate | Sat Nov 29 05:49:21 EST 2025 Tue Nov 18 21:59:53 EST 2025 Sat Jul 27 15:43:27 EDT 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Stream programming Operational semantics Regular trees |
| Language | English |
| License | This is an open access article under the CC BY-NC-ND license. |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c340t-c7be188fae92e5f4b35b961684e3a97f8057d65000e8a1b41e680fc3dabf7e43 |
| ORCID | 0000-0002-6297-2011 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.tcs.2024.114680 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_tcs_2024_114680 crossref_primary_10_1016_j_tcs_2024_114680 elsevier_sciencedirect_doi_10_1016_j_tcs_2024_114680 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-09-12 |
| PublicationDateYYYYMMDD | 2024-09-12 |
| PublicationDate_xml | – month: 09 year: 2024 text: 2024-09-12 day: 12 |
| PublicationDecade | 2020 |
| PublicationTitle | Theoretical computer science |
| PublicationYear | 2024 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Komendantskaya, Johann, Schmidt (br0200) 2016; vol. 10184 Leroy, Grall (br0220) 2009; 207 Milner, Tofte (br0230) 1991; 87 Endrullis, Hendriks, Bakhshi, Rosu (br0140) 2014; 24 Ancona, Barbieri, Zucca (br0050) 2022; vol. 3284 Simon (br0260) 2006 Courcelle (br0090) 1983; 25 Gapeyev, Levin, Pierce (br0150) 2002; 12 Bertot, Komendantskaya (br0080) 2009 Rutten (br0240) 2005; 15 Cousineau (br0100) 1980; 12 Rutten (br0250) February 2019 Jean-Baptiste, Kozen (br0180) 2012; 17 D'Angelo, Sankaranarayanan, Sánchez, Robinson, Finkbeiner, Sipma, Mehrotra, Manna (br0130) 2005 Dagnino (br0110) 2021; 17 Dagnino, Ancona, Zucca (br0120) 2020; 20 Adámek, Milius, Velebil (br0010) 2003; 13 Basold, Komendantskaya, Li (br0070) 2019 Ancona, Barbieri, Zucca (br0040) 2022; vol. 13215 Ancona, Barbieri, Zucca (br0030) 2021; vol. 3072 Jeannin, Kozen, Silva (br0190) 2017; 150 Komendantskaya, Power, Schmidt (br0210) 2016; 26 Ancona, Barbieri, Dagnino, Zucca (br0020) 2020; vol. 166 Ancona, Barbieri, Zucca (br0060) 2023; 974 Grabmayer, Endrullis, Hendriks, Klop, Moss (br0160) 2012 Hinze (br0170) 2010; 20 Simon, Bansal, Mallya, Gupta (br0270) 2007; vol. 4596 Hinze (10.1016/j.tcs.2024.114680_br0170) 2010; 20 Cousineau (10.1016/j.tcs.2024.114680_br0100) 1980; 12 Ancona (10.1016/j.tcs.2024.114680_br0030) 2021; vol. 3072 Basold (10.1016/j.tcs.2024.114680_br0070) 2019 Komendantskaya (10.1016/j.tcs.2024.114680_br0200) 2016; vol. 10184 Ancona (10.1016/j.tcs.2024.114680_br0050) 2022; vol. 3284 Rutten (10.1016/j.tcs.2024.114680_br0240) 2005; 15 Rutten (10.1016/j.tcs.2024.114680_br0250) 2019 Ancona (10.1016/j.tcs.2024.114680_br0040) 2022; vol. 13215 Courcelle (10.1016/j.tcs.2024.114680_br0090) 1983; 25 Gapeyev (10.1016/j.tcs.2024.114680_br0150) 2002; 12 Grabmayer (10.1016/j.tcs.2024.114680_br0160) 2012 Milner (10.1016/j.tcs.2024.114680_br0230) 1991; 87 Endrullis (10.1016/j.tcs.2024.114680_br0140) 2014; 24 Jeannin (10.1016/j.tcs.2024.114680_br0190) 2017; 150 Dagnino (10.1016/j.tcs.2024.114680_br0110) 2021; 17 Komendantskaya (10.1016/j.tcs.2024.114680_br0210) 2016; 26 Bertot (10.1016/j.tcs.2024.114680_br0080) 2009 Ancona (10.1016/j.tcs.2024.114680_br0060) 2023; 974 Adámek (10.1016/j.tcs.2024.114680_br0010) 2003; 13 D'Angelo (10.1016/j.tcs.2024.114680_br0130) 2005 Simon (10.1016/j.tcs.2024.114680_br0260) 2006 Ancona (10.1016/j.tcs.2024.114680_br0020) 2020; vol. 166 Dagnino (10.1016/j.tcs.2024.114680_br0120) 2020; 20 Jean-Baptiste (10.1016/j.tcs.2024.114680_br0180) 2012; 17 Simon (10.1016/j.tcs.2024.114680_br0270) 2007; vol. 4596 Leroy (10.1016/j.tcs.2024.114680_br0220) 2009; 207 |
| References_xml | – volume: 12 start-page: 175 year: 1980 end-page: 192 ident: br0100 article-title: An algebraic definition for control structures publication-title: Theor. Comput. Sci. – volume: 87 start-page: 209 year: 1991 end-page: 220 ident: br0230 article-title: Co-induction in relational semantics publication-title: Theor. Comput. Sci. – year: 2006 ident: br0260 article-title: Extending logic programming with coinduction – volume: vol. 166 start-page: 1:1 year: 2020 end-page: 1:28 ident: br0020 article-title: Sound regular corecursion in coFJ publication-title: ECOOP'20 - Object-Oriented Programming – volume: 25 start-page: 95 year: 1983 end-page: 169 ident: br0090 article-title: Fundamental properties of infinite trees publication-title: Theor. Comput. Sci. – volume: 13 start-page: 259 year: 2003 end-page: 320 ident: br0010 article-title: Free iterative theories: a coalgebraic view publication-title: Math. Struct. Comput. Sci. – volume: vol. 3284 start-page: 86 year: 2022 end-page: 98 ident: br0050 article-title: Equality of corecursive streams defined by finitary equational systems publication-title: ICTCS'22 - Italian Conf. on Theoretical Computer Science – volume: 20 start-page: 818 year: 2020 end-page: 833 ident: br0120 article-title: Flexible coinductive logic programming publication-title: Theory Pract. Log. Program. – volume: 150 start-page: 347 year: 2017 end-page: 377 ident: br0190 article-title: CoCaml: functional programming with regular coinductive types publication-title: Fundam. Inform. – year: February 2019 ident: br0250 article-title: The Method of Coalgebra: Exercises in Coinduction – volume: 20 start-page: 463 year: 2010 end-page: 535 ident: br0170 article-title: Concrete stream calculus: an extended study publication-title: J. Funct. Program. – start-page: 335 year: 2012 end-page: 344 ident: br0160 article-title: Automatic sequences and zip-specifications publication-title: LICS 2012 - Logic in Computer Science – start-page: 783 year: 2019 end-page: 813 ident: br0070 article-title: Coinduction in uniform: foundations for corecursive proof search with Horn clauses publication-title: European Symposium on Programming, ESOP 2019 – volume: vol. 4596 start-page: 472 year: 2007 end-page: 483 ident: br0270 article-title: Co-logic programming: extending logic programming with coinduction publication-title: Automata, Languages and Programming, ICALP 2007 – volume: 12 start-page: 511 year: 2002 end-page: 548 ident: br0150 article-title: Recursive subtyping revealed publication-title: J. Funct. Program. – volume: 17 start-page: 185 year: 2012 end-page: 204 ident: br0180 article-title: Computing with capsules publication-title: J. Autom. Lang. Comb. – volume: 207 start-page: 284 year: 2009 end-page: 304 ident: br0220 article-title: Coinductive big-step operational semantics publication-title: Inf. Comput. – volume: 26 start-page: 745 year: 2016 end-page: 783 ident: br0210 article-title: Coalgebraic logic programming: from semantics to implementation publication-title: J. Log. Comput. – start-page: 220 year: 2009 end-page: 236 ident: br0080 article-title: Using structural recursion for corecursion publication-title: Types for Proofs and Programs – volume: 17 year: 2021 ident: br0110 article-title: Foundations of regular coinduction publication-title: Log. Methods Comput. Sci. – start-page: 166 year: 2005 end-page: 174 ident: br0130 article-title: LOLA: runtime monitoring of synchronous systems publication-title: 12th International Symposium on Temporal Representation and Reasoning (TIME 2005) – volume: 24 start-page: 166 year: 2014 end-page: 217 ident: br0140 article-title: On the complexity of stream equality publication-title: J. Funct. Program. – volume: vol. 3072 start-page: 266 year: 2021 end-page: 280 ident: br0030 article-title: Enhanced regular corecursion for data streams publication-title: ICTCS'21 - Italian Conf. on Theoretical Computer Science – volume: vol. 13215 start-page: 1 year: 2022 end-page: 18 ident: br0040 article-title: Enhancing expressivity of checked corecursive streams publication-title: FLOPS 2022 - Functional and Logic Programming – volume: 15 start-page: 93 year: 2005 end-page: 147 ident: br0240 article-title: A coinductive calculus of streams publication-title: Math. Struct. Comput. Sci. – volume: 974 year: 2023 ident: br0060 article-title: Checked corecursive streams: expressivity and completeness publication-title: Theor. Comput. Sci. – volume: vol. 10184 start-page: 168 year: 2016 end-page: 186 ident: br0200 article-title: A productivity checker for logic programming publication-title: Logic-Based Program Synthesis and Transformation - LOPSTR 2016, Revised Selected Papers – volume: 12 start-page: 511 issue: 6 year: 2002 ident: 10.1016/j.tcs.2024.114680_br0150 article-title: Recursive subtyping revealed publication-title: J. Funct. Program. doi: 10.1017/S0956796802004318 – year: 2006 ident: 10.1016/j.tcs.2024.114680_br0260 – volume: 87 start-page: 209 issue: 1 year: 1991 ident: 10.1016/j.tcs.2024.114680_br0230 article-title: Co-induction in relational semantics publication-title: Theor. Comput. Sci. doi: 10.1016/0304-3975(91)90033-X – start-page: 783 year: 2019 ident: 10.1016/j.tcs.2024.114680_br0070 article-title: Coinduction in uniform: foundations for corecursive proof search with Horn clauses – volume: 24 start-page: 166 issue: 2–3 year: 2014 ident: 10.1016/j.tcs.2024.114680_br0140 article-title: On the complexity of stream equality publication-title: J. Funct. Program. doi: 10.1017/S0956796813000324 – volume: 20 start-page: 818 issue: 6 year: 2020 ident: 10.1016/j.tcs.2024.114680_br0120 article-title: Flexible coinductive logic programming publication-title: Theory Pract. Log. Program. doi: 10.1017/S147106842000023X – start-page: 220 year: 2009 ident: 10.1016/j.tcs.2024.114680_br0080 article-title: Using structural recursion for corecursion – volume: vol. 13215 start-page: 1 year: 2022 ident: 10.1016/j.tcs.2024.114680_br0040 article-title: Enhancing expressivity of checked corecursive streams – volume: 17 issue: 4 year: 2021 ident: 10.1016/j.tcs.2024.114680_br0110 article-title: Foundations of regular coinduction publication-title: Log. Methods Comput. Sci. – volume: vol. 166 start-page: 1:1 year: 2020 ident: 10.1016/j.tcs.2024.114680_br0020 article-title: Sound regular corecursion in coFJ – volume: 26 start-page: 745 issue: 2 year: 2016 ident: 10.1016/j.tcs.2024.114680_br0210 article-title: Coalgebraic logic programming: from semantics to implementation publication-title: J. Log. Comput. doi: 10.1093/logcom/exu026 – volume: 13 start-page: 259 issue: 2 year: 2003 ident: 10.1016/j.tcs.2024.114680_br0010 article-title: Free iterative theories: a coalgebraic view publication-title: Math. Struct. Comput. Sci. doi: 10.1017/S0960129502003924 – volume: vol. 10184 start-page: 168 year: 2016 ident: 10.1016/j.tcs.2024.114680_br0200 article-title: A productivity checker for logic programming – volume: 15 start-page: 93 issue: 1 year: 2005 ident: 10.1016/j.tcs.2024.114680_br0240 article-title: A coinductive calculus of streams publication-title: Math. Struct. Comput. Sci. doi: 10.1017/S0960129504004517 – volume: 17 start-page: 185 issue: 2–4 year: 2012 ident: 10.1016/j.tcs.2024.114680_br0180 article-title: Computing with capsules publication-title: J. Autom. Lang. Comb. – start-page: 166 year: 2005 ident: 10.1016/j.tcs.2024.114680_br0130 article-title: LOLA: runtime monitoring of synchronous systems – volume: vol. 3072 start-page: 266 year: 2021 ident: 10.1016/j.tcs.2024.114680_br0030 article-title: Enhanced regular corecursion for data streams – volume: 974 year: 2023 ident: 10.1016/j.tcs.2024.114680_br0060 article-title: Checked corecursive streams: expressivity and completeness publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2023.114081 – volume: vol. 4596 start-page: 472 year: 2007 ident: 10.1016/j.tcs.2024.114680_br0270 article-title: Co-logic programming: extending logic programming with coinduction – volume: 20 start-page: 463 issue: 5–6 year: 2010 ident: 10.1016/j.tcs.2024.114680_br0170 article-title: Concrete stream calculus: an extended study publication-title: J. Funct. Program. doi: 10.1017/S0956796810000213 – year: 2019 ident: 10.1016/j.tcs.2024.114680_br0250 – volume: 25 start-page: 95 year: 1983 ident: 10.1016/j.tcs.2024.114680_br0090 article-title: Fundamental properties of infinite trees publication-title: Theor. Comput. Sci. doi: 10.1016/0304-3975(83)90059-2 – volume: 207 start-page: 284 issue: 2 year: 2009 ident: 10.1016/j.tcs.2024.114680_br0220 article-title: Coinductive big-step operational semantics publication-title: Inf. Comput. doi: 10.1016/j.ic.2007.12.004 – volume: vol. 3284 start-page: 86 year: 2022 ident: 10.1016/j.tcs.2024.114680_br0050 article-title: Equality of corecursive streams defined by finitary equational systems – volume: 150 start-page: 347 year: 2017 ident: 10.1016/j.tcs.2024.114680_br0190 article-title: CoCaml: functional programming with regular coinductive types publication-title: Fundam. Inform. doi: 10.3233/FI-2017-1473 – volume: 12 start-page: 175 issue: 2 year: 1980 ident: 10.1016/j.tcs.2024.114680_br0100 article-title: An algebraic definition for control structures publication-title: Theor. Comput. Sci. doi: 10.1016/0304-3975(80)90028-6 – start-page: 335 year: 2012 ident: 10.1016/j.tcs.2024.114680_br0160 article-title: Automatic sequences and zip-specifications |
| SSID | ssj0000576 |
| Score | 2.4284325 |
| Snippet | In recent work, non-periodic streams have been defined corecursively, by representing them with finitary equational systems built on top of various operators,... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 114680 |
| SubjectTerms | Operational semantics Regular trees Stream programming |
| Title | Checking equivalence of corecursive streams: An inductive procedure |
| URI | https://dx.doi.org/10.1016/j.tcs.2024.114680 |
| Volume | 1009 |
| WOSCitedRecordID | wos001345339400001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: ScienceDirect Freedom Collection - Elsevier customDbUrl: eissn: 1879-2294 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000576 issn: 0304-3975 databaseCode: AIEXJ dateStart: 20211213 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELdKxwM88DGYGLDJDzxRZUocJ7Z5q6qhbRLTJPrQt8h2HdFpSkeWTvvzOX8l1QYIkHiJqqiO27tf7Lvz3f0Q-pCaMmdaZQk4P2VCizxNVCF0YoQiSomSqVo6sgl2fs4XC3ExGp3GWpjbK9Y0_O5OXP9XVcM9ULYtnf0LdfcPhRvwGZQOV1A7XP9I8bNvRtv498R836zgwe7VdcnjrY2tu3R1WyFigyw-Kghu-cYtexO3nS1Dk5Fos863ah11IIGYhJ1ziCKAXy37JPnhqF62ahWq2S9WpmvXfaR6A1r1iWXGM3jH4AOhiSNPGCJiD6pifCWWPW0RnhHlyPiFlTOREOIJjfuVN3WtER4u4z6icHnUadtRnVDX0dgzPt3rjv3VTmbnsrmwBJyjR2iHsELwMdqZnh4vzoZtuWD-4Dr8uHjE7ZL97k30cyNly_CYv0DPgseAp17TL9HINLvoeWTjwGFx3kVPv_QdeG9eoVmEAd6CAV7XeAsGOMDgE542uAcB7kHwGs0_H89nJ0kgzEh0TtMu0UyZjPNaGkFMUVOVF_C6ZSWnJpeC1RxksCwtBYbhMlM0M_Bfa50vpaqZofkeGjfrxrxBWJusrmW6JKUilHElVa7BMNSFpLAhUrWP0iigSodm8pbT5KqKWYOXFci0sjKtvEz30cd-yLXvpPK7L9Mo9SoA2pt4FUDk18Pe_tuwd-jJAO73aNy1G3OAHuvbbnXTHgYg_QDOP4LH |
| linkProvider | Elsevier |
| 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=Checking+equivalence+of+corecursive+streams%3A+An+inductive+procedure&rft.jtitle=Theoretical+computer+science&rft.au=Ancona%2C+Davide&rft.au=Barbieri%2C+Pietro&rft.au=Zucca%2C+Elena&rft.date=2024-09-12&rft.pub=Elsevier+B.V&rft.issn=0304-3975&rft.eissn=1879-2294&rft.volume=1009&rft_id=info:doi/10.1016%2Fj.tcs.2024.114680&rft.externalDocID=S0304397524002974 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon |