<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>(short paper)⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Melissa Antonelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arnaud Durand</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juha Kontinen</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Helsinki Institute for Information Technology</institution>
          ,
          <addr-line>HIIT</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Université Paris Cité</institution>
          ,
          <addr-line>CNRS, IMJ-PRG</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Helsinki</institution>
          ,
          <addr-line>Pietari Kalmin katu, 5, Helsinki</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Implicit computational complexity is an active area of theoretical computer science, which aims to provide machine-independent characterizations of relevant complexity classes. One of the seminal works in this field appeared in 1965 when Cobham introduced a function algebra closed under bounded recursion on notation (BRN) to capture FP. Later on, several complexity classes have been characterized using limited recursion schemas. In this context, an original approach was recently introduced, showing that ordinary diferential equations (ODEs) ofer a natural tool for algorithmic design and providing a characterization of FP by a new ODE-schema. The overall goal of our project is precisely that of generalizing this approach to parallel computation: starting with original ODE-characterizations for the small circuit classes FAC0 and FTC0, we aim to uniformly capture the whole hierarchies FAC and FNC.</p>
      </abstract>
      <kwd-group>
        <kwd>Implicit computational complexity</kwd>
        <kwd>Parallel computation</kwd>
        <kwd>Ordinary diferential equations</kwd>
        <kwd>Circuit complexity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>As computability theory investigates the limits of what is algorithmically computable, complexity
theory classifies functions based on the amount of resources required by a machine to compute
them. Taking a diferent viewpoint, implicit computational complexity aims to provide
machineindependent characterizations, to ofer remarkable insights on the corresponding classes and
related meta-theorems in several domains, from database theory to constraint satisfaction.</p>
      <p>
        One of the major approaches to computability and (implicit) complexity is constituted by
the study of recursion. Groundbreaking results in this area were due to Cobham [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], who
presented the first implicit function-algebra characterization for the class of poly-time
computable functions FP, and Bellantoni and Cook [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. These works, together with other early
results in recursion theory [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3, 4, 5, 6</xref>
        ], have paved the way to several generalizations based
on limited recursion schemas, including a few capturing parallel classes [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref7 ref8 ref9">7, 8, 9, 10, 11, 12</xref>
        ].1
Cobham’s paper has also inspired alternative (implicit) ways to capture FP, for instance via
safe recursion [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and ramification [ 27]. In particular, a diferent descriptive approach, based on
discrete ordinary diferential equations (ODEs), was recently introduced in [ 28]. Its objective is
to characterize functions computable in a given complexity class as solutions of a corresponding
type of ODE. In this vein, in [28], a purely syntactic characterization of FP was given by linear
systems of equations deriving along a logarithmically growing function. Intuitively, the latter
condition controls the number of steps, while linearity controls the growth of objects generated
during the computation. Recently, this approach has also been generalized to the continuous
setting [29, 30].
      </p>
      <p>Although small circuit classes have been characterized in multiple ways, the questions of
whether they can be studied through ODE lenses and whether this would shed some new
light on their features are still open. To us, these questions are interesting as, for a descriptive
approach based on ODEs to make sense and be fruitful, it has to be able to cope with very subtle
and restricted modes of computation. They are also challenging as even simple and useful
mathematical functions may not be computable in the classes we are considering (e.g. multiplication
is not in FAC0); consequently, tools at hand and the naturalness of the approach are drastically
restricted. Our project aims to investigate these questions and to find natural ODE-oriented
function algebras to capture small circuit classes. So far, we have focused on the characterization
of functions computable by families of polynomial size and constant depth circuits (FAC0),
possibly including majority gates (FTC0). In particular, in [31], we have captured both these
classes by means of special ODE-schemas, obtained by deriving along the logarithmic function
and intuitively allowing for bit shifting operations through restricted forms of linear equations.
These case studies are intended as the first step towards a uniform characterization of other
relevant classes in the FAC and FNC hierarchies.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Capturing Complexity Classes via ODEs</title>
      <p>
        As anticipated, a foundational result in recursion theory was established by Cobham [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], who
captures FP relying on the so-called bounded recursion on notation (BRN) schema:
 (0, y) = (y)
 (s(), y) = ℎ( (, y), , y) for  ̸= 0,  ∈ {0, 1}
      </p>
      <p>(, y) ≤ (, y) for all , y.</p>
      <p>
        In BRN, the growth of the defined function is controlled by another function  (in FP), while
the number of induction steps is kept under control by the application of the binary successor
functions s() = 2 + ,  ∈ {0, 1}. However, such a schema is in a sense not fully satisfactory
as it imposes an explicit bound on recursion in the form of an already known function.
1Other implicit characterizations based on schemas and restrictions on first-order programs have been recently
introduced [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">13, 14, 15, 16, 17</xref>
        ]. We thank the anonymous reviewer for pointing out this research direction. Alternative,
related approaches to capture small circuit classes have also been provided in the framework of model- [
        <xref ref-type="bibr" rid="ref18 ref9">18, 19, 20,
21, 9</xref>
        ] and proof-theory [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11, 22, 23, 24, 25, 26</xref>
        ].
      </p>
      <p>Cobham’s seminal work not only led to a variety of implicit characterizations for classes
other than FP, but also inspired alternative approaches to capture this class. Among them, the
proposal by [28] has the peculiarity of neither imposing any explicit bound on the recursion
schema nor assigning specific roles to variables. Indeed, it is based on special discrete ODEs,
which combine two peculiar features: deriving along specific functions , so to control the number
of computation steps, and linearity, namely a special syntactic form of the equation allowing to
control the object size.</p>
      <p>Recall that the discrete derivative of f (x) is defined as ∆ f () = f ( + 1) + f () and that ODEs
are expressions of the form:
f (, y) = h(︀ f (, y), , y)︀ ,</p>
      <p>where f(,y) stands for the derivative of f (, y) considered as a function of , for y fixed.</p>
      <p>When some initial value f (0, y) = g(y) is added, this is called Initial Value Problem (IVP). In
addition, let sg : Z → Z be the sign function over Z, taking value 1 for  &gt; 0 and 0 otherwise. A
sg-polynomial expression  (1, . . . , ℎ) is an expression built over the signature {+, − , ×} , the
function sg and a set of variables  = {1, . . . , ℎ}, plus integer constants. A sg-polynomial
expression  is said to be essentially linear in a set of variables , if there exist sg-polynomial
expressions 1 and 2 such that  = 1 ×  + 2 and, in 1 and 2,  occurs only under
the scope of sg.</p>
      <p>Definition 1 (Linear  -ODE). Given g : N → Z, h,  : N+1 → Z and u : Z × N+2 →
Z, the function f : N+1 → Z is linear  -ODE definable from g, h and u if it is the solution of
the IVP with initial value f (0, y) = g(y) and such that:
f (, y)

= u(︀ f (, y), h(, y), , y)︀
(1)
with u essentially linear in the list of terms f (, y).</p>
      <p>For  ̸= 0, let ℓ() denote the length of  written in binary, i.e. ⌈log2( + 1)⌉, and ℓ(0) = 0.
For  = ℓ, the schema above is called linear length ODE, ℓ-ODE.
 () = ∏︀ℓ(=0)− 1 2 = 2ℓ().</p>
      <p>Example 1 (Function 2ℓ()). The function  ↦→ 2ℓ() can be seen as the solution of the IVP with
initial value  (0) = 1 and such that () =  (). The solution of this system is of the form
ℓ</p>
      <p>One of the main results of [28] is the implicit characterization of FP by the algebra made of
basic functions 0, 1,  , ℓ, +, − , × , sg and closed under composition (∘ ) and ℓ-ODE:</p>
      <p>LDL = [0, 1,  , ℓ, +, − , sg; ∘ , ℓ-ODE].</p>
    </sec>
    <sec id="sec-3">
      <title>3. First Characterizations of Small Circuit Classes</title>
      <p>So far, our investigation of parallel complexity via ODEs has focussed on the smallest classes in
the hierarchies FAC and FTC.</p>
      <p>Definition 2 (Classes FAC and FTC). For  ∈ N, AC (resp., TC) is the class of
languages recognized by a Dlogtime-uniform family of Boolean circuits (resp., circuits including
majority gates) of polynomial size and depth ((log )). We denote by FAC and FTC the
corresponding function classes.</p>
      <p>In particular, in [31], we have provided the first implicit characterizations of FAC0 and FTC0
in the ODE setting. To do so, our key ingredient is the introduction of new function algebras, the
defining feature of which is the presence of special ODE schemas, intuitively corresponding to
left- and right-shifting.2 The schema below intuitively corresponds to left-shifting and (possibly)
adding a bit.
function  : N+1
initial value  (0, y) = (y) and such that:
Definition 3 ( ℓ-ODE2 Schema). Given  : N → N, ℎ : N+1
→ N and  : N → N, the
→ N is defined by ℓ-ODE2 from , ℎ and  if it is the solution of the IVP with
(2)
(3)
where ℎ(, y) ∈ {0, 1} and, if, for some , y, ℎ(, y) ̸= 0, then (y) ̸= 0.</p>
      <p>Observe that, since this schema is introduced to characterize FAC0, the constraint imposing
(y) ̸= 0, when there exist , y such that ℎ(, y) = 1, is really essential. If we omit it, ℓ-ODE2
will be too strong, as able to capture binary counting (which is not in FAC0). However, this
schema is not as weak as it may seem since, together with sg, it sufices to express bounded
quantification.</p>
      <p>The second new schema we need corresponds to the (basic) right-shifting operation.
Definition 4 ( ℓ-ODE3 Schema). Given  : N
→ N, the function  : N+1
→ N is defined by
ℓ-ODE3 from  if it is the solution of the IVP with initial value  (0, y) = (y) and such that:
where ⌈ 2 ⌉ is a shorthand for  − ( ÷ 2), and ÷ 2 denotes integer division by 2.
Remarkably, the following closure property holds for both schemas.</p>
      <p>Proposition 1. If  is defined by ℓ-ODE2 or ℓ-ODE3 from functions in FAC0, then  is in FAC0
as well.</p>
      <p>It is relying on these schemas that we define the following ODE-style class:</p>
      <p>ACDL = [0, 1,  , ℓ, +, − , ÷ 2, sg; ∘ , ℓ-ODE2, ℓ-ODE3].
2Observe that our schemas are defined using × . This is acceptable since, the “kind of multiplication” we consider to
define them is limited to special cases (namely, multiplications by 2), which are provably computable in FAC0.
Notice that all its basic functions and (restricted) schemas are natural in the context of diferential
equations and calculus. Of course, in ACDL, multiplication is not allowed. In addition, the
 -ODE schema is here substituted by the two schemas ℓ-ODE2 and ℓ-ODE3, characterized by a
very limited form of “multiplication” and, as said, intuitively capturing left and right shifting.</p>
      <p>This class is shown able to characterize FAC0.</p>
      <p>Theorem 1. FAC0 = ACDL.</p>
      <p>In particular, our proof that FAC0 ⊆
and schema defining Clote’s function algebra for</p>
      <p>ACDL is indirect, namely we show that any basic function</p>
      <p>
        FAC0 [
        <xref ref-type="bibr" rid="ref7">32, 7</xref>
        ] can be simulated in our setting
by functions and schemas of ACDL (as done for 2ℓ() in Example 1).
      </p>
      <p>As a byproduct, an ODE-characterization for FTC0 is also established (this time passing
through Clote and Takeuti’s function algebra [22]) by simply considering an extension of ACDL,
obtained by endowing it with the basic function × :</p>
      <p>TCDL = [0, 1,  , ℓ, +, − , ÷ 2, × , sg; ∘ , ℓ-ODE2, ℓ-ODE3]
In addition, an alternative characterization of FTC0 can be introduced by substituting the
ℓ-ODE2 schema in the definition of ACDL with its more liberal version ℓ-ODE*2.
takes values in {0, 1}. Then, the function  : N+1 → N is defined by
when it is the solution of the IVP with initial value  (0, y) = (y) and such that:
Definition 5 ( ℓ-ODE*2 Schema). Let  : N
→ N, ℎ : N+1
→ N and  : N</p>
      <p>→ N, where ℎ
ℓ-ODE*2 from , ℎ and 
expressed via ℓ-ODE*2. Let bit(, ) be a special bit function returning 1 when the ℓ()ℎ bit of
 is 1 (which can be rewritten already in ACDL). Then, bcount() =  (, ), where  is the
solution of the IVP with initial value  (0, y) = bit(0, y) and such that (,y) = bit(, y). It is
easy to see that the ℓ-ODE*2 schema is enough not only to express binary counting but, more in
ℓ
general, to capture majority computation.</p>
      <p>Proposition 2. FTC0 = TCDL = [0, 1,  , ℓ, +, − , ÷ 2, sg; ∘ , ℓ-ODE*2, ℓ-ODE3]</p>
    </sec>
    <sec id="sec-4">
      <title>4. Future Work</title>
      <p>
        We conceive our characterizations of FAC0 and FTC0 as the first step in a project aiming
to capture several other relevant classes, starting with FAC and FNC. Indeed, the
restrictions of linear ODE schemas we have adopted are surprisingly natural, and we believe that a
similar analysis would also make it possible to capture computation corresponding to -BRN
and -BRN [
        <xref ref-type="bibr" rid="ref7 ref8">32, 7, 8</xref>
        ]. We are currently exploring this promising path, to obtain a uniform
characterization of the (entire) mentioned hierarchies through the prism of ODEs. Another
challenging direction for future research would be to develop logical and proof-theoretical
counterparts to ODE-style algebras, for instance by introducing natural rule systems (oriented
by the ODE design) to syntactically characterize the corresponding classes.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>The first two authors thank Maupertuis Program, on behalf of the Institut Français de Finlande,
the Embassy of France in Finland, the French Ministry of Higher Education and Research and
the Finnish Society of Sciences and Letters, for financially supporting their research. They also
thank the ANR Project Diference. The first author is grateful to HIIT for supporting her work
since 2023.
[19] D. Barrington, N. Immerman, H. Staubing, On uniformity within NC1, J. of Comput. and</p>
      <p>Syst. Sc. 41 (1990) 274–306.
[20] Y. Gurevich, H. Lewis, A logic for constant-depth circuit, Inf. Control 61 (1984) 65–74.
[21] S. Lindell, A purely logical characterization of circuit uniformity, in: 7th Structure in</p>
      <p>Complexity Theory Conf., 1992, pp. 185–192.
[22] P. Clote, G. Takeuti, First order bounded arithmetic and small complexity classes, in:</p>
      <p>Feasible Mathematics II, Clote, P.G. and Remmell, J.B., 1995, pp. 154–218.
[23] J. Johannsen, A bounded arithmetic theory for constant depth threshold circuit, in: P. Hájek
(Ed.), GÖDEL ’96: Logical foundations of mathematics, computer science and physics,
1996, pp. 224–234.
[24] S. Cook, P. Nguyen, Theories for TC0 and other small circuit classes, Log. Meth. Comput.</p>
      <p>Sci. 2 (2006).
[25] T. Arai, A bounded arithmetic AID for Frege systems, Ann. Pure Appl. Logic 103 (2000)
155–199.
[26] S. Cook, T. Morioka, Quantified propositional calculus and second-order theory for NC 1,</p>
      <p>Arch. Math. Logic 44 (2005) 711–749.
[27] D. Leivant, Y.-Y. Marion, Lambda calculus characterizations of poly-time, Fundam. Inform.</p>
      <p>19 (1993) 167–184.
[28] O. Bournez, A. Durand, A characterization of functions over the integers computable in
polynomial time using discrete diferential equations, Comput. Complex. 32 (2023).
[29] M. Blanc, O. Bournez, A characterization of polynomial time computable functions from
the integers to the reals using discrete ordinary diferential equations, in: Proc. MCU, 2022,
pp. 58–74.
[30] M. Blanc, O. Bournez, A characterization of functions computable in polynomial time and
space over the reals with discrete ordinary diferential quations, in: Proc. MFCS, 2023, pp.
21:1–21:15.
[31] M. Antonelli, A. Durand, J. Kontinen, A new characterization of FAC0 via discrete ordinary
diferential equations, in: Proc. MFCS, 2024.
[32] P. Clote, A sequential characterization of the parallel complexity class NC, Technical
Report, Boston College, 1988.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cobham</surname>
          </string-name>
          ,
          <article-title>The intrinsic computational dificulty of functions</article-title>
          ,
          <source>in: Logic, Methodology and Philosophy of Science: Proc. 1964 International Congress</source>
          ,
          <year>1965</year>
          , pp.
          <fpage>24</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bellantoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cook</surname>
          </string-name>
          ,
          <article-title>A new recursion-theoretic characterization of poly-time functions</article-title>
          ,
          <source>Comput. Complex</source>
          .
          <volume>2</volume>
          (
          <year>1992</year>
          )
          <fpage>97</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Grzegorczyk</surname>
          </string-name>
          ,
          <article-title>Some classes of recursive functions</article-title>
          ,
          <source>Rozptawy Matematyczne</source>
          <volume>4</volume>
          (
          <year>1953</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bennett</surname>
          </string-name>
          , On Spectra,
          <source>Ph.D. thesis</source>
          , Princeton University,
          <year>1962</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ritchie</surname>
          </string-name>
          ,
          <article-title>Classes and predictably computable functions</article-title>
          ,
          <source>in: Trans. Am. Math. Soc.</source>
          , volume
          <volume>106</volume>
          ,
          <year>1963</year>
          , pp.
          <fpage>139</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lind</surname>
          </string-name>
          , Computing in Logarithmic Space,
          <source>Ph.D. thesis</source>
          , Massachusetts Institute of Technology,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Clote</surname>
          </string-name>
          , Sequential, machine
          <article-title>-independent characterizations of the parallel complexity classes AlogTIME, AC, NC and NC</article-title>
          , in: Progress in Computer Science and Applied Logic, Birkhäuser,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Clote</surname>
          </string-name>
          ,
          <article-title>On polynomial size Frege proofs of certain combinatorial principles</article-title>
          , in: P. Clote, J. Krjícek (Eds.), Arithmetic,
          <string-name>
            <given-names>Proof</given-names>
            <surname>Theory</surname>
          </string-name>
          , and Computational Complexity, Clarendon Press,
          <year>1993</year>
          , pp.
          <fpage>166</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Compton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Laflamme</surname>
          </string-name>
          ,
          <article-title>An algebra and a logic for NC 1</article-title>
          ,
          <string-name>
            <surname>Inf</surname>
          </string-name>
          . Comput.
          <volume>87</volume>
          (
          <year>1990</year>
          )
          <fpage>240</fpage>
          -
          <lpage>262</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Allen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Arithmetizing uniform</surname>
            <given-names>NC</given-names>
          </string-name>
          , Ann.
          <source>Pure Appl. Logic</source>
          <volume>53</volume>
          (
          <year>1991</year>
          )
          <fpage>1</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Clote</surname>
          </string-name>
          , G. Takeuti,
          <string-name>
            <surname>Bounded arithmetic</surname>
            <given-names>NC</given-names>
          </string-name>
          , ALogTime, L and NL,
          <source>Ann. Pure and Appl. Logic</source>
          <volume>56</volume>
          (
          <year>1992</year>
          )
          <fpage>73</fpage>
          -
          <lpage>117</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bonfante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kahle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-Y.</given-names>
            <surname>Marion</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Oitavem</surname>
          </string-name>
          ,
          <article-title>Two function algebras defining functions in NC boolean circuits</article-title>
          ,
          <source>Inf. Comput</source>
          . (
          <year>2016</year>
          )
          <fpage>82</fpage>
          -
          <lpage>103</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bonfante</surname>
          </string-name>
          , J.-Y. Marion,
          <string-name>
            <given-names>R.</given-names>
            <surname>Péchoux</surname>
          </string-name>
          ,
          <article-title>A characterization of alternating log time by first order funcitonal programs</article-title>
          ,
          <source>in: Proc. LPAR</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Leivant</surname>
          </string-name>
          ,
          <article-title>A characterization of NC by tree recurrence</article-title>
          ,
          <source>in: Proc. FOCS</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>716</fpage>
          -
          <lpage>724</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Leivant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-Y.</given-names>
            <surname>Marion</surname>
          </string-name>
          ,
          <article-title>A characterization of alternating log time by ramified recurrence</article-title>
          ,
          <source>TCS</source>
          <volume>236</volume>
          (
          <year>2000</year>
          )
          <fpage>193</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>J.-Y. Marion</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Péchoux</surname>
          </string-name>
          ,
          <article-title>A characterization of NC</article-title>
          ,
          <source>in: Proc. TAMC</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>136</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>K.-H. Niggl</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Wunderlich</surname>
          </string-name>
          ,
          <article-title>Implicit characterizations of FPT and NC revisited</article-title>
          ,
          <source>The Journal of Logic and Algebraic Programming</source>
          <volume>79</volume>
          (
          <year>2010</year>
          )
          <fpage>47</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Immerman</surname>
          </string-name>
          ,
          <article-title>Languages that capture complexity classes</article-title>
          ,
          <source>SIAM J. Comput</source>
          .
          <volume>16</volume>
          (
          <year>1987</year>
          )
          <fpage>760</fpage>
          -
          <lpage>778</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>