A relaxed condition for avoiding the occur-check

We generalize the notion of “not subject to occur-check” (NSTO), on which most known results on avoiding the occur-check in logic programming are based. NSTO means that unification is performed only on such pairs of atoms for which the occur-check never succeeds in any run of a nondeterministic unif...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 975; p. 114107
Main Author Drabent, Włodzimierz
Format Journal Article
LanguageEnglish
Published Elsevier B.V 09.10.2023
Subjects
Online AccessGet full text
ISSN0304-3975
DOI10.1016/j.tcs.2023.114107

Cover

Abstract We generalize the notion of “not subject to occur-check” (NSTO), on which most known results on avoiding the occur-check in logic programming are based. NSTO means that unification is performed only on such pairs of atoms for which the occur-check never succeeds in any run of a nondeterministic unification algorithm. Here we show that “any run” can be weakened to “some run”. We present some related sufficient conditions under which the occur-check may be safely omitted. We show examples for which the proposed approach provides more general results than the approaches based on well-moded and nicely moded programs (this includes cases to which the latter approaches are inapplicable). We additionally present a sufficient condition based on NSTO, working for arbitrary selection rules. •We deal with sufficient conditions for avoiding the occur-check in unification.•Such conditions have been based on a notion of “not subject to occur-check” (NSTO).•We propose a less restrictive version of NSTO.•It widens the class of cases dealt with.•Also, it leads to simpler sufficient conditions than NSTO, for some cases.
AbstractList We generalize the notion of “not subject to occur-check” (NSTO), on which most known results on avoiding the occur-check in logic programming are based. NSTO means that unification is performed only on such pairs of atoms for which the occur-check never succeeds in any run of a nondeterministic unification algorithm. Here we show that “any run” can be weakened to “some run”. We present some related sufficient conditions under which the occur-check may be safely omitted. We show examples for which the proposed approach provides more general results than the approaches based on well-moded and nicely moded programs (this includes cases to which the latter approaches are inapplicable). We additionally present a sufficient condition based on NSTO, working for arbitrary selection rules. •We deal with sufficient conditions for avoiding the occur-check in unification.•Such conditions have been based on a notion of “not subject to occur-check” (NSTO).•We propose a less restrictive version of NSTO.•It widens the class of cases dealt with.•Also, it leads to simpler sufficient conditions than NSTO, for some cases.
ArticleNumber 114107
Author Drabent, Włodzimierz
Author_xml – sequence: 1
  givenname: Włodzimierz
  orcidid: 0000-0002-4700-7272
  surname: Drabent
  fullname: Drabent, Włodzimierz
  email: drabent@ipipan.waw.pl
  organization: Institute of Computer Science, Polish Academy of Sciences, ul. Jana Kazimierza 5, 01-248 Warszawa, Poland
BookMark eNp9j71OwzAUhT0UibbwAGx5gQRfO3YSMVUVP5UqscBsudfX1KXEyA4VvD2pwsxZzvQdnW_BZn3sibEb4BVw0LeHasBcCS5kBVADb2ZsziWvS9k16pItcj7wMarRc8ZXRaKj_SZXYOxdGELsCx9TYU8xuNC_FcOeioj4lUrcE75fsQtvj5mu_3rJXh_uX9ZP5fb5cbNebUsUdTeU0sNOacFbBY3AlqTTWlLbUo1OCfISnPbKawQQnbKqg13rufSN5bYl7eSSwbSLKeacyJvPFD5s-jHAzVnTHMyoac6aZtIcmbuJofHYKVAyGQP1SC4kwsG4GP6hfwEuPl1o
Cites_doi 10.1017/S1471068421000223
10.1016/j.tcs.2012.02.024
10.1007/BF03037324
10.1016/0304-3975(90)90194-M
10.1016/0743-1066(94)90048-5
10.1017/S1471068417000047
10.1016/0304-3975(83)90059-2
10.1145/177492.177673
10.1016/0743-1066(85)90015-9
10.1016/0743-1066(88)90012-X
ContentType Journal Article
Copyright 2023
Copyright_xml – notice: 2023
DBID AAYXX
CITATION
DOI 10.1016/j.tcs.2023.114107
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
ExternalDocumentID 10_1016_j_tcs_2023_114107
S0304397523004206
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
0SF
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDW
AAFTH
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXKI
AAXUO
AAYFN
ABAOU
ABBOA
ABJNI
ABMAC
ABVKL
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AFJKZ
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
LG9
M26
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
ROL
RPZ
SCC
SDF
SDG
SES
SPC
SPCBC
SSV
SSW
T5K
TN5
WH7
YNT
ZMT
~G-
29Q
AAEDT
AAQXK
AATTM
AAYWO
AAYXX
ABDPE
ABEFU
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AEXQZ
AFPUW
AGHFR
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
EFLBG
EJD
FGOYB
G-2
HZ~
R2-
SEW
SSZ
TAE
WUQ
XJT
ZY4
~HD
ID FETCH-LOGICAL-c249t-3f1b562085172c8e3d663e88e4cd52ef31d6f5f6c11295a591b8f03f7a0a8e6d3
IEDL.DBID .~1
ISSN 0304-3975
IngestDate Wed Oct 01 04:21:21 EDT 2025
Tue Dec 03 03:44:53 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Modes
Logic programming
Unification
Occur-check
Selection rule
Delays/coroutining
SLD-resolution
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c249t-3f1b562085172c8e3d663e88e4cd52ef31d6f5f6c11295a591b8f03f7a0a8e6d3
ORCID 0000-0002-4700-7272
ParticipantIDs crossref_primary_10_1016_j_tcs_2023_114107
elsevier_sciencedirect_doi_10_1016_j_tcs_2023_114107
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-10-09
PublicationDateYYYYMMDD 2023-10-09
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-10-09
  day: 09
PublicationDecade 2020
PublicationTitle Theoretical computer science
PublicationYear 2023
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Drabent (br0190) 2021
Howe, King (br0220) 2012; 435
Apt (br0040) 1997
Apt, Luitjes (br0020) 1995; vol. 936
Apt, Pellegrini (br0030) 1994; 16
Drabent (br0160) 1987
Beer (br0050) 1988; 5
Courcelle (br0090) 1983; 25
Colmerauer (br0080) 1982
Weijland (br0260) 1990; 71
Deransart, Małuszyński (br0150) 1993
Frühwirth (br0210)
Bratko (br0060) 2012
Crnogorac, Kelly, Søndergaard (br0070) 1996; vol. 1145
Drabent (br0200) 2022; 22
Deransart, Maluszynski (br0140) 1985; 2
Drabent (br0180) 2021; vol. 345
Deransart, Ed-Dbali, Cervoni (br0110) 1996
Drabent (br0170) 2018; 18
Dembiński, Małuszyński (br0130) 1985
Plaisted (br0230) 1984; 2
Sterling, Shapiro (br0250) 1994
Aït-Kaci (br0010) 1991
Chadha, Plaisted (br0100) 1994; 18
Deransart, Ferrand, Téguia (br0120) 1991
Søndergaard (br0240) 1986; vol. 213
Aït-Kaci (10.1016/j.tcs.2023.114107_br0010) 1991
Dembiński (10.1016/j.tcs.2023.114107_br0130) 1985
Crnogorac (10.1016/j.tcs.2023.114107_br0070) 1996; vol. 1145
Colmerauer (10.1016/j.tcs.2023.114107_br0080) 1982
Chadha (10.1016/j.tcs.2023.114107_br0100) 1994; 18
Deransart (10.1016/j.tcs.2023.114107_br0140) 1985; 2
Bratko (10.1016/j.tcs.2023.114107_br0060) 2012
Plaisted (10.1016/j.tcs.2023.114107_br0230) 1984; 2
Søndergaard (10.1016/j.tcs.2023.114107_br0240) 1986; vol. 213
Sterling (10.1016/j.tcs.2023.114107_br0250) 1994
Apt (10.1016/j.tcs.2023.114107_br0040) 1997
Drabent (10.1016/j.tcs.2023.114107_br0200) 2022; 22
Drabent (10.1016/j.tcs.2023.114107_br0180) 2021; vol. 345
Courcelle (10.1016/j.tcs.2023.114107_br0090) 1983; 25
Apt (10.1016/j.tcs.2023.114107_br0030) 1994; 16
Drabent (10.1016/j.tcs.2023.114107_br0190)
Frühwirth (10.1016/j.tcs.2023.114107_br0210)
Deransart (10.1016/j.tcs.2023.114107_br0120) 1991
Deransart (10.1016/j.tcs.2023.114107_br0150) 1993
Weijland (10.1016/j.tcs.2023.114107_br0260) 1990; 71
Drabent (10.1016/j.tcs.2023.114107_br0160) 1987
Howe (10.1016/j.tcs.2023.114107_br0220) 2012; 435
Deransart (10.1016/j.tcs.2023.114107_br0110) 1996
Beer (10.1016/j.tcs.2023.114107_br0050) 1988; 5
Drabent (10.1016/j.tcs.2023.114107_br0170) 2018; 18
Apt (10.1016/j.tcs.2023.114107_br0020) 1995; vol. 936
References_xml – volume: 2
  start-page: 309
  year: 1984
  end-page: 322
  ident: br0230
  article-title: The occur-check problem in Prolog
  publication-title: New Gener. Comput.
– volume: vol. 936
  start-page: 66
  year: 1995
  end-page: 90
  ident: br0020
  article-title: Verification of logic programs with delay declarations
  publication-title: Algebraic Methodology and Software Technology, AMAST '95, Proceedings
– volume: 435
  start-page: 43
  year: 2012
  end-page: 55
  ident: br0220
  article-title: A pearl on SAT and SMT solving in Prolog
  publication-title: Theor. Comput. Sci.
– volume: 25
  start-page: 95
  year: 1983
  end-page: 169
  ident: br0090
  article-title: Fundamental properties of infinite trees
  publication-title: Theor. Comput. Sci.
– year: 1996
  ident: br0110
  article-title: Prolog – the Standard: Reference Manual
– start-page: 389
  year: 1987
  end-page: 396
  ident: br0160
  article-title: Do logic programs resemble programs in conventional languages?
  publication-title: Proceedings of 1987 Symposium on Logic Programming
– volume: 71
  start-page: 155
  year: 1990
  end-page: 174
  ident: br0260
  article-title: Semantics for logic programs without occur check
  publication-title: Theor. Comput. Sci.
– volume: 18
  start-page: 99
  year: 1994
  end-page: 122
  ident: br0100
  article-title: Correctness of unification without occur check in Prolog
  publication-title: J. Log. Program.
– start-page: 29
  year: 1985
  end-page: 38
  ident: br0130
  article-title: AND-paralelism with intelligent backtracking for annotated logic programs
  publication-title: Proceedings of the 1985 Symposium on Logic Programming, IEEE-CS
– year: 2021
  ident: br0190
  article-title: SLD-resolution without occur-check, an example
– volume: 22
  start-page: 37
  year: 2022
  end-page: 50
  ident: br0200
  article-title: On correctness and completeness of an n queens program
  publication-title: Theory and Practice of Logic Programming
– year: 1997
  ident: br0040
  article-title: From Logic Programming to Prolog
  publication-title: International Series in Computer Science
– year: 1994
  ident: br0250
  article-title: The Art of Prolog
– volume: 16
  start-page: 687
  year: 1994
  end-page: 726
  ident: br0030
  article-title: On the occur-check-free Prolog programs
  publication-title: ACM Trans. Program. Lang. Syst.
– ident: br0210
  article-title: . A post in
– year: 2012
  ident: br0060
  article-title: PROLOG Programming for Artificial Intelligence
– year: 1991
  ident: br0010
  article-title: Warren's Abstract Machine: A Tutorial Reconstruction
– volume: vol. 345
  start-page: 54
  year: 2021
  end-page: 67
  ident: br0180
  article-title: A note on occur-check
  publication-title: International Conference on Logic Programming (Technical Communications) 2021
– volume: 5
  start-page: 243
  year: 1988
  end-page: 261
  ident: br0050
  article-title: The occur-check problem revisited
  publication-title: J. Log. Program.
– volume: 18
  start-page: 1
  year: 2018
  end-page: 29
  ident: br0170
  article-title: Logic + control: on program construction and verification
  publication-title: Theory Pract. Log. Program.
– year: 1993
  ident: br0150
  article-title: A Grammatical View of Logic Programming
– volume: vol. 213
  start-page: 327
  year: 1986
  end-page: 338
  ident: br0240
  article-title: An application of abstract interpretation of logic programs: occur check reduction
  publication-title: ESOP 86, European Symposium on Programming
– start-page: 231
  year: 1982
  end-page: 251
  ident: br0080
  article-title: Prolog and infinite trees
  publication-title: Logic Programming
– volume: 2
  start-page: 119
  year: 1985
  end-page: 155
  ident: br0140
  article-title: Relating logic programs and attribute grammars
  publication-title: J. Log. Program.
– volume: vol. 1145
  start-page: 159
  year: 1996
  end-page: 173
  ident: br0070
  article-title: A comparison of three occur-check analysers
  publication-title: Static Analysis, Third International Symposium, SAS'96, Proceedings
– start-page: 533
  year: 1991
  end-page: 547
  ident: br0120
  article-title: NSTO programs (not subject to occur-check)
  publication-title: Logic Programming
– start-page: 29
  year: 1985
  ident: 10.1016/j.tcs.2023.114107_br0130
  article-title: AND-paralelism with intelligent backtracking for annotated logic programs
– volume: 22
  start-page: 37
  issue: 1
  year: 2022
  ident: 10.1016/j.tcs.2023.114107_br0200
  article-title: On correctness and completeness of an n queens program
  publication-title: Theory and Practice of Logic Programming
  doi: 10.1017/S1471068421000223
– year: 1994
  ident: 10.1016/j.tcs.2023.114107_br0250
– volume: 435
  start-page: 43
  year: 2012
  ident: 10.1016/j.tcs.2023.114107_br0220
  article-title: A pearl on SAT and SMT solving in Prolog
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2012.02.024
– start-page: 533
  year: 1991
  ident: 10.1016/j.tcs.2023.114107_br0120
  article-title: NSTO programs (not subject to occur-check)
– volume: 2
  start-page: 309
  issue: 4
  year: 1984
  ident: 10.1016/j.tcs.2023.114107_br0230
  article-title: The occur-check problem in Prolog
  publication-title: New Gener. Comput.
  doi: 10.1007/BF03037324
– volume: 71
  start-page: 155
  issue: 1
  year: 1990
  ident: 10.1016/j.tcs.2023.114107_br0260
  article-title: Semantics for logic programs without occur check
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(90)90194-M
– volume: vol. 213
  start-page: 327
  year: 1986
  ident: 10.1016/j.tcs.2023.114107_br0240
  article-title: An application of abstract interpretation of logic programs: occur check reduction
– volume: 18
  start-page: 99
  issue: 2
  year: 1994
  ident: 10.1016/j.tcs.2023.114107_br0100
  article-title: Correctness of unification without occur check in Prolog
  publication-title: J. Log. Program.
  doi: 10.1016/0743-1066(94)90048-5
– ident: 10.1016/j.tcs.2023.114107_br0210
– year: 1991
  ident: 10.1016/j.tcs.2023.114107_br0010
– volume: 18
  start-page: 1
  issue: 1
  year: 2018
  ident: 10.1016/j.tcs.2023.114107_br0170
  article-title: Logic + control: on program construction and verification
  publication-title: Theory Pract. Log. Program.
  doi: 10.1017/S1471068417000047
– volume: 25
  start-page: 95
  year: 1983
  ident: 10.1016/j.tcs.2023.114107_br0090
  article-title: Fundamental properties of infinite trees
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(83)90059-2
– year: 1993
  ident: 10.1016/j.tcs.2023.114107_br0150
– volume: vol. 1145
  start-page: 159
  year: 1996
  ident: 10.1016/j.tcs.2023.114107_br0070
  article-title: A comparison of three occur-check analysers
– volume: vol. 936
  start-page: 66
  year: 1995
  ident: 10.1016/j.tcs.2023.114107_br0020
  article-title: Verification of logic programs with delay declarations
– volume: 16
  start-page: 687
  issue: 3
  year: 1994
  ident: 10.1016/j.tcs.2023.114107_br0030
  article-title: On the occur-check-free Prolog programs
  publication-title: ACM Trans. Program. Lang. Syst.
  doi: 10.1145/177492.177673
– ident: 10.1016/j.tcs.2023.114107_br0190
– year: 1997
  ident: 10.1016/j.tcs.2023.114107_br0040
  article-title: From Logic Programming to Prolog
– volume: 2
  start-page: 119
  issue: 2
  year: 1985
  ident: 10.1016/j.tcs.2023.114107_br0140
  article-title: Relating logic programs and attribute grammars
  publication-title: J. Log. Program.
  doi: 10.1016/0743-1066(85)90015-9
– start-page: 231
  year: 1982
  ident: 10.1016/j.tcs.2023.114107_br0080
  article-title: Prolog and infinite trees
– volume: vol. 345
  start-page: 54
  year: 2021
  ident: 10.1016/j.tcs.2023.114107_br0180
  article-title: A note on occur-check
– year: 2012
  ident: 10.1016/j.tcs.2023.114107_br0060
– start-page: 389
  year: 1987
  ident: 10.1016/j.tcs.2023.114107_br0160
  article-title: Do logic programs resemble programs in conventional languages?
– year: 1996
  ident: 10.1016/j.tcs.2023.114107_br0110
– volume: 5
  start-page: 243
  issue: 3
  year: 1988
  ident: 10.1016/j.tcs.2023.114107_br0050
  article-title: The occur-check problem revisited
  publication-title: J. Log. Program.
  doi: 10.1016/0743-1066(88)90012-X
SSID ssj0000576
Score 2.396215
Snippet We generalize the notion of “not subject to occur-check” (NSTO), on which most known results on avoiding the occur-check in logic programming are based. NSTO...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 114107
SubjectTerms Delays/coroutining
Logic programming
Modes
Occur-check
Selection rule
SLD-resolution
Unification
Title A relaxed condition for avoiding the occur-check
URI https://dx.doi.org/10.1016/j.tcs.2023.114107
Volume 975
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  issn: 0304-3975
  databaseCode: GBLVA
  dateStart: 20110101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0000576
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Complete Freedom Collection [SCCMFC]
  issn: 0304-3975
  databaseCode: ACRLP
  dateStart: 20211002
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0000576
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection
  issn: 0304-3975
  databaseCode: .~1
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0000576
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  issn: 0304-3975
  databaseCode: AIKHN
  dateStart: 20210508
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0000576
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  issn: 0304-3975
  databaseCode: AKRWK
  dateStart: 19750601
  customDbUrl:
  isFulltext: true
  mediaType: online
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8NQEB5KvejBpSrWjXfwJDyb5OVlOZZiqUuLqIXeQt4SqEJbaiqe_O3OZHEBvXgKCfMgfPMy801meQBnJlNGWi_gsVU-R_4vuQq04kWjJrpfHRcZ3eEoGIz964mcNKBX98JQWWVl-0ubXljr6kmnQrOzmE47D5TUQ29KvzVx5xVjt2n6F-7pi_evMg_kI2W-kjIAKF1nNosar1zTxG5P0MRcl06U_c03ffM3_W3YrIgi65bvsgMNO2vBVn0IA6u-yRZsDD8Hr77sgtNl1J3yZg3DQNcU9VgMeSlLX-dTclMMhdlc69WSo7r08x6M-5ePvQGvDkXgGiOlnIvMVchZiCmFno6sMMgZbBRZXxvp2Uy4JshkFmgiUjKVsauizBFZmDppZAMj9qE5m8_sATBXR6ESkRYYsvmxY5T1QxRNpZf6GHY5bTiv4UgW5eyLpC4Ke0oQu4SwS0rs2uDXgCU_FJigbf572eH_lh3BOt2RE3HjY2jmy5U9QXaQq9NC_aew1u3d397R9epmMPoAB9K3sA
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8NAFH6U9qAeXKpiXefgSRiaZDJZjqUoqV0uttDbkFkCVWhLTcWf75ssLqAXr8k8CG9mvve9vA3gVmdSc-MFNDbSp8j_OZWBkrQo1ETzq-IiojueBMnMf5zzeQP6dS2MTaussL_E9AKtqyfdSpvd9WLRfbJBPbSm9rcmnjzbdrvlc8TkJrR6g2Ey-QJkHpYhSxsEQIE6uFmkeeXKNu32mG2a69qhsr-Zp28m5-EQ9iuuSHrl5xxBwyzbcFDPYSDVtWzD3viz9-rrMTg9YgtU3o0m6OvqIiWLIDUl6dtqYS0VwcVkpdR2Q3HH1MsJzB7up_2EVnMRqEJnKacscyXSFkuWQk9FhmmkDSaKjK8090zGXB1kPAuU5VI85bEro8xhWZg6aWQCzU6huVwtzRkQV0WhZJFi6LX5saOl8UNcmnIv9dHzcjpwV6tDrMv2F6LOC3sWqDthdSdK3XXArxUmfuyhQHj-W-z8f2I3sJNMxyMxGkyGF7Br3xRJdvElNPPN1lwhWcjldXUYPgCl4bjF
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=A+relaxed+condition+for+avoiding+the+occur-check&rft.jtitle=Theoretical+computer+science&rft.au=Drabent%2C+W%C5%82odzimierz&rft.date=2023-10-09&rft.issn=0304-3975&rft.volume=975&rft.spage=114107&rft_id=info:doi/10.1016%2Fj.tcs.2023.114107&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_tcs_2023_114107
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