Implicit complexity via structure transformation

dc.contributor.authorLeivant, Daniel Maurice
dc.contributor.authorMarion, Jean-Yves
dc.date.accessioned2025-02-20T15:50:01Z
dc.date.available2025-02-20T15:50:01Z
dc.date.issued2018-02-09
dc.description.abstractImplicit computational complexity, which aims at characterizing complexity classes by machine-independent means, has traditionally been based, on the one hand, on programs and deductive formalisms for free algebras, and on the other hand on descriptive tools for finite structures. We consider here "uninterpreted" programs for the transformation of finite structures, which define functions over a free algebra A once the elements of A are themselves considered as finite structures. We thus bridge the gap between the two approaches above to implicit complexity, with the potential of streamlining and clarifying important tools and techniques, such as set-existence and ramification. We illustrate this potential by delineating a broad class of programs, based on the notion of loop variant familiar from imperative program construction, that characterizes a generic notion of primitive-recursive complexity, without reference to any data-driven recurrence.
dc.identifier.citationLeivant, Daniel Maurice, and Marion, Jean-Yves. "Implicit complexity via structure transformation." ArXiv CORR, 2018-02-09.
dc.identifier.otherBRITE 2920
dc.identifier.urihttps://hdl.handle.net/2022/30340
dc.language.isoen
dc.relation.isversionofhttps://arxiv.org/pdf/1802.03115.pdf
dc.relation.journalArXiv CORR
dc.rightsThis work may be protected by copyright unless otherwise stated.
dc.titleImplicit complexity via structure transformation

Files

Can’t use the file because of accessibility barriers? Contact us