The height of piecewise-testable languages and the complexity of the logic of subwords

The height of a piecewise-testable language $L$ is the maximum length of the words needed to define $L$ by excluding and requiring given subwords. The height of $L$ is an important descriptive complexity measure that has not yet been investigated in a systematic way. This article develops a series o...

Full description

Saved in:
Bibliographic Details
Published in:Logical methods in computer science Vol. 15, Issue 2; no. 2
Main Authors: Karandikar, Prateek, Schnoebelen, Philippe
Format: Journal Article
Language:English
Published: Logical Methods in Computer Science Association 01.04.2019
Logical Methods in Computer Science e.V
Subjects:
ISSN:1860-5974, 1860-5974
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The height of a piecewise-testable language $L$ is the maximum length of the words needed to define $L$ by excluding and requiring given subwords. The height of $L$ is an important descriptive complexity measure that has not yet been investigated in a systematic way. This article develops a series of new techniques for bounding the height of finite languages and of languages obtained by taking closures by subwords, superwords and related operations. As an application of these results, we show that $\mathsf{FO}^2(A^*,\sqsubseteq)$, the two-variable fragment of the first-order logic of sequences with the subword ordering, can only express piecewise-testable properties and has elementary complexity. Comment: This article is a full version of "The height of piecewise-testable languages with applications in logical complexity", in Proc. CSL 2016, LIPiCS 62:37
AbstractList The height of a piecewise-testable language $L$ is the maximum length of the words needed to define $L$ by excluding and requiring given subwords. The height of $L$ is an important descriptive complexity measure that has not yet been investigated in a systematic way. This article develops a series of new techniques for bounding the height of finite languages and of languages obtained by taking closures by subwords, superwords and related operations. As an application of these results, we show that $\mathsf{FO}^2(A^*,\sqsubseteq)$, the two-variable fragment of the first-order logic of sequences with the subword ordering, can only express piecewise-testable properties and has elementary complexity. Comment: This article is a full version of "The height of piecewise-testable languages with applications in logical complexity", in Proc. CSL 2016, LIPiCS 62:37
The height of a piecewise-testable language $L$ is the maximum length of the words needed to define $L$ by excluding and requiring given subwords. The height of $L$ is an important descriptive complexity measure that has not yet been investigated in a systematic way. This article develops a series of new techniques for bounding the height of finite languages and of languages obtained by taking closures by subwords, superwords and related operations. As an application of these results, we show that $\mathsf{FO}^2(A^*,\sqsubseteq)$, the two-variable fragment of the first-order logic of sequences with the subword ordering, can only express piecewise-testable properties and has elementary complexity.
Author Karandikar, Prateek
Schnoebelen, Philippe
Author_xml – sequence: 1
  givenname: Prateek
  surname: Karandikar
  fullname: Karandikar, Prateek
– sequence: 2
  givenname: Philippe
  surname: Schnoebelen
  fullname: Schnoebelen, Philippe
BackLink https://hal.science/hal-02408723$$DView record in HAL
BookMark eNpVkctOwzAQRS1UJErpB7DLki4CfsSOzQ5VPCoVsaBia_kxToNCXcWBwt-TtAjBzGJmru6czT1Fo03cAELnBF9SJpi8Wj7On3PCL-i1mFFM1BEaEylwzlVZjP7sJ2ia0ivuizEiqRijl9UasjXU1brLYsi2NTjY1QnyDlJnbANZYzbVu6kgZWbjs663u_i2beCz7r6Gl0FpYlW74Ujvdhdbn87QcTBNgunPnKDV3e1q_pAvn-4X85tl7liBu9wTigNY6voOAEBswYPxIAohS6e4ktzSIjBQVDAuiCw5U1Iwq5jyBLMJWhywPppXvW3rN9N-6WhqvRdiW2nTdrVrQGPuqYXgvbRFYa2TQoA1pVU4GMEo71mzA2ttmn-oh5ulHjRMCyxLyj5I7yUHr2tjSi2E3weC9T4SPUSiCddUCz1Ewr4BmCKAXA
ContentType Journal Article
Copyright Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
1XC
DOA
DOI 10.23638/LMCS-15(2:6)2019
DatabaseName CrossRef
Hyper Article en Ligne (HAL)
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList CrossRef


Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1860-5974
ExternalDocumentID oai_doaj_org_article_05d2befdd8b44bbc866eba7b90fa6325
oai:HAL:hal-02408723v1
10_23638_LMCS_15_2_6_2019
GroupedDBID .4S
.DC
29L
2WC
5GY
5VS
AAFWJ
AAYXX
ADBBV
ADMLS
ADQAK
AENEX
AFPKN
ALMA_UNASSIGNED_HOLDINGS
ARCSS
BCNDV
CITATION
EBS
EJD
FRP
GROUPED_DOAJ
J9A
KQ8
MK~
ML~
M~E
OK1
OVT
P2P
TR2
TUS
XSB
1XC
ID FETCH-LOGICAL-c340t-d120feb2c2c2feee1b45fade64687c95985b24f3e926356187539863b939d103
IEDL.DBID DOA
ISICitedReferencesCount 23
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000468962700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1860-5974
IngestDate Fri Oct 03 12:52:26 EDT 2025
Tue Oct 14 20:33:40 EDT 2025
Sat Nov 29 08:05:33 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords F.4.3
Computer Science - Logic in Computer Science
Computer Science - Formal Languages and Automata Theory
F.3.1
F.4.1
Language English
License https://creativecommons.org/licenses/by/4.0
Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c340t-d120feb2c2c2feee1b45fade64687c95985b24f3e926356187539863b939d103
ORCID 0000-0001-8180-2686
OpenAccessLink https://doaj.org/article/05d2befdd8b44bbc866eba7b90fa6325
ParticipantIDs doaj_primary_oai_doaj_org_article_05d2befdd8b44bbc866eba7b90fa6325
hal_primary_oai_HAL_hal_02408723v1
crossref_primary_10_23638_LMCS_15_2_6_2019
PublicationCentury 2000
PublicationDate 2019-04
PublicationDateYYYYMMDD 2019-04-01
PublicationDate_xml – month: 04
  year: 2019
  text: 2019-04
PublicationDecade 2010
PublicationTitle Logical methods in computer science
PublicationYear 2019
Publisher Logical Methods in Computer Science Association
Logical Methods in Computer Science e.V
Publisher_xml – name: Logical Methods in Computer Science Association
– name: Logical Methods in Computer Science e.V
SSID ssj0000331826
Score 2.3685336
Snippet The height of a piecewise-testable language $L$ is the maximum length of the words needed to define $L$ by excluding and requiring given subwords. The height...
SourceID doaj
hal
crossref
SourceType Open Website
Open Access Repository
Index Database
SubjectTerms Computer Science
computer science - formal languages and automata theory
computer science - logic in computer science
f.3.1
f.4.1
f.4.3
Title The height of piecewise-testable languages and the complexity of the logic of subwords
URI https://hal.science/hal-02408723
https://doaj.org/article/05d2befdd8b44bbc866eba7b90fa6325
Volume 15, Issue 2
WOSCitedRecordID wos000468962700001&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: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1860-5974
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000331826
  issn: 1860-5974
  databaseCode: DOA
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1860-5974
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000331826
  issn: 1860-5974
  databaseCode: M~E
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1JS8QwFA4iHry4i-NGEA8qBNNsTbypKB5mBsFBvIWsOJcZseNy8rebpDMynrxIodDXNg3fS_OWvn4B4Jgbh7m0BEXFI2KmpshU2CCPrbWYBBFcoczv1v2-fHpS93NLfeWasJYeuAXuHHNPbIjeS8uYtU4KEayprcLRCEoKe2nyeuaCqTIHU5od5_YzJqFpkJ13e9cPqOIn5EKcksKsM2eICl9_Mi_Ps3RqMS-3a2Bl6hfCy7Y_62AhjDbA6mzNBTh9BTfBY9IrfC75TDiO8GUYXPgYNgEll3GSf4OCswxkA83Iw-TfwVI2Hj6Tv51vyZIy4eWD5s1-pPCz2QKD25vB9R2aro2AHGV4gnxFcExRsUtbDCFUlvFofBBMyNopriS3hEUaVGabEVUOS5QU1CqqfIXpNlgcjUdhB0DpVTRJpmSd2QOZ8kQJ7mhk6YzirAPOZjjpl5YBQ6fIoYCqM6i64ppooTOoHXCVkfy5MJNXF0FSqZ6qVP-l0g44Snr41cbdZVdnWWFkqwl9r3b_40l7YDn3uq3E2QeLk9e3cACW3Ptk2LweliGV9r2vm2_q3dIK
linkProvider Directory of Open Access Journals
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=The+height+of+piecewise-testable+languages+and+the+complexity+of+the+logic+of+subwords&rft.jtitle=Logical+methods+in+computer+science&rft.au=Prateek+Karandikar&rft.au=Philippe+Schnoebelen&rft.date=2019-04-01&rft.pub=Logical+Methods+in+Computer+Science+e.V&rft.eissn=1860-5974&rft.volume=15%2C+Issue+2&rft_id=info:doi/10.23638%2FLMCS-15%282%3A6%292019&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_05d2befdd8b44bbc866eba7b90fa6325
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1860-5974&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1860-5974&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1860-5974&client=summon