Charles Paperman’s research while affiliated with University of Lille and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (27)


Separability of Reachability Sets of Vector Addition Systems
  • Article
  • Full-text available

September 2016

·

136 Reads

·

11 Citations

·

·

Sławomir Lasota

·

Charles Paperman

Given two families of sets F\mathcal{F} and G\mathcal{G}, the F\mathcal{F} separability problem for G\mathcal{G} asks whether for two given sets U,VGU, V \in \mathcal{G} there exists a set SFS \in \mathcal{F}, such that U is included in S and V is disjoint with S. We consider two families of sets F\mathcal{F}: modular sets SNdS \subseteq \mathbb{N}^d, defined as unions of equivalence classes modulo some natural number nNn \in \mathbb{N}, and unary sets. Our main result is decidability of modular and unary separability for the class G\mathcal{G} of reachability sets of Vector Addition Systems, Petri Nets, Vector Addition Systems with States, and for sections thereof.

Download

Schema Validation via Streaming Circuits

June 2016

·

16 Reads

·

1 Citation

XML schema validation can be performed in constant memory in the streaming model if and only if the schema admits only trees of bounded depth - an acceptable assumption from the practical view-point. In this paper we refine this analysis by taking into account that data can be streamed block-by-block, rather then letter-by-letter, which provides opportunities to speed up the computation by parallelizing the processing of each block. For this purpose we introduce the model of streaming circuits, which process words of arbitrary length in blocks of fixed size, passing constant amount of information between blocks. This model allows us to transfer fundamental results about the circuit complexity of regular languages to the setting of streaming schema validation, which leads to effective constructions of streaming circuits of depth logarithmic in the block size, or even constant under certain assumptions on the input schema. For nested-relational DTDs, a practically motivated class of bounded-depth XML schemas, we provide an efficient construction yielding constant-depth streaming circuits with particularly good parameters.


Classes of Languages Generated by the Kleene Star of a Word

August 2015

·

12 Reads

·

2 Citations

Lecture Notes in Computer Science

In this paper, we study the lattice and the Boolean algebra, possibly closed under quotient, generated by the languages of the form u∗, where u is a word. We provide effective equational characterisations of these classes, i.e. one can decide using our descriptions whether a given regular language belongs or not to each of them.


A Circuit Complexity Approach to Transductions

August 2015

·

15 Reads

·

6 Citations

Lecture Notes in Computer Science

Low circuit complexity classes and regular languages exhibit very tight interactions that shade light on their respective expressiveness. We propose to study these interactions at a functional level, by investigating the deterministic rational transductions computable by constant-depth, polysize circuits. To this end, a circuit framework of independent interest that allows variable output length is introduced. Relying on it, there is a general characterization of the set of transductions realizable by circuits. It is then decidable whether a transduction is definable in AC0\mathrm{AC}^0 and, assuming a well-established conjecture, the same for ACC0\mathrm{ACC}^0.


Alternation Hierarchies of First Order Logic with Regular Predicates

August 2015

·

14 Reads

·

4 Citations

Lecture Notes in Computer Science

We investigate the decidability of the definability problem for fragments of first order logic over finite words enriched with regular numerical predicates. In this paper, we focus on the quantifier alternation hierarchies of first order logic. We obtain that deciding this problem for each level of the alternation hierarchy of both first order logic and its two-variable fragment when equipped with all regular numerical predicates is not harder than deciding it for the corresponding level equipped with only the linear order. Relying on some recent results, this proves the decidability for each level of the alternation hierarchy of the two-variable first order fragment while in the case of the first order logic the question remains open for levels greater than two. The main ingredients of the proofs are syntactic transformations of first-order formulas as well as the infinitely testable property, a new algebraic notion on varieties that we define.


Finite-Degree Predicates and Two-Variable First-Order Logic

July 2015

·

34 Reads

·

2 Citations

We consider two-variable first-order logic on finite words with a fixed number of quantifier alternations. We show that all languages with a neutral letter definable using the order and finite-degree predicates are also definable with the order predicate only. From this result we derive the separation of the alternation hierarchy of two-variable logic on this signature.


Adding modular predicates

January 2014

·

527 Reads

·

2 Citations

This paper is a contribution to the study of regular languages defined by fragments of first order or even monadic second order logic. More specifically, we consider the operation of enriching a given fragment by adding modular predicates. Our first result gives a simple algebraic counterpart to this operation in terms of semidirect products of varieties together with a combinatorial description based on elementary operations on languages. Now, a difficult question is to know whether the decidability of a given fragment is preserved under this enrichment. We first prove that this is always the case for so-called local varieties. The problem remains open in the nonlocal case but our main results also gives several sufficient conditions to preserve decidability. We use these latter results to establish the decidability of three fragments of the first order logic with two variables.


Citations (16)


... The QuiXPath tool [4] evaluates XPath queries in streaming mode with subtree and descendant projection. Projection during the evaluation of JSONPath queries on JSON documents in streaming mode is called fast-forwarding [6]. ...

Reference:

Complete Subhedge Projection for Stepwise Hedge Automata
Supporting Descendants in SIMD-Accelerated JSONPath
  • Citing Conference Paper
  • February 2024

... The prefix contains only two blocks of alternating quantifiers, beginning with an existential quantifier: thus the language is in Σ 2 [<]. We note that this complexity measure is conjectured to be closely related to the minimal depth of an equivalent Boolean circuit and that depth is tied to the speed at which the circuit can be evaluated [32] -this conjecture is known to hold up to Σ 2 [<] [4]. It is thus of crucial importance to find what is the minimal number of alternations required to define a given language. ...

The Regular Languages of First-Order Logic with One Alternation
  • Citing Conference Paper
  • August 2022

... This class can be proven to include all regular languages in C-RASP, but it also includes various languages that transformers length-generalize poorly on, such as Tomita-3. A natural subclass, obtained by restricting the size of AC 0 circuits to a linear number of wires, yields the class FO 2 [Reg] (Cadilhac and Paperman, 2022), which does not match transformers' behavior well either, e.g. it includes {0, 1, 2} * 02 * (bottom right, equals Σ * be * from Lemma 11) but does not include D-12. Taken together, established circuit complexity classes do not account for Transformers' length generalization behavior. ...

The regular languages of wire linear AC^0

Acta Informatica

... This corroborates the hypothesis that the latter are a more fundamental object than the former. a) Multivariate polyrec sequences: In the first problem, we propose a notion of multivariate polynomial recursive sequences (polyrec), which are a subset of N d → Q generalising the univariate polyrec sequences from [15]. Multivariate polyrec sequences are defined via systems of polynomial difference equations of a certain form (cf. § III-F for a precise definition). ...

On Polynomial Recursive Sequences

Theory of Computing Systems

Michaël Cadilhac

·

Filip Mazowiecki

·

Charles Paperman

·

[...]

·

... Bárány actually conjectures more strongly that any automatic ω-word has a so-called canonical presentation.3 This property is sometimes called regular continuity[CCP20].4 One could even venture stating stronger conjectures extending the structures to trees, ω-words or infinite trees. ...

Continuity of Functional Transducers: A Profinite Study of Rational Functions

Logical Methods in Computer Science

... A very partial result has been obtained in this direction. Daviaud and Paperman [18] gave profinite equations characterizing the closure under Boolean operations and quotients of the set of languages of the form u * , where u is a word. However, finding a characterization of the ld-variety generated by these languages is still an open problem and moreover, there is still a giant step to pass from u * to F * . ...

Classes of languages generated by the Kleene star of a word
  • Citing Article
  • July 2018

Information and Computation

... In particular, one has: In the case of sequential and rational functions, C-preserving functions were investigated by Schützenberger and the second author [18]. Another characterization of G p -functions using profinite equations was obtained in [4,Lemma 4], but it only holds for regular-preserving functions and the next example shows that a G p -preserving function is not necessarily regularpreserving. ...

Continuity and Rational Functions

... This approach is mostly unrelated to the use of communication complexity of [15], [22]; in particular, we are concerned with two-party protocols with a split of the input in two contiguous parts, as opposed to worst-case partitioning of the input among multiple players. We rely on a characterization of [23] of the class of languages expressible in monadic second-order with varied monadic numerical predicates. Writing this class MSO[≤, MON], they state in particular the following: ...

Monadic Second-Order Logic with Arbitrary Monadic Predicates
  • Citing Article
  • August 2017

ACM Transactions on Computational Logic

... Reduction to a single integer VASS The remaining part of this section is dedicated to the proof of Theorem 3.6. The first few steps (Lemmas 5. 1-5.4) are essentially the same as in [14], for which we briefly give an overview: The authors reduce regular separability to recognizable separability of semilinear sets in N d (for some dimension d). In a first step, the regular separability problem of nondeterministic Z-VASS can be reduced to the same problem in deterministic Z-VASS. ...

Regular Separability of Parikh Automata