About me


Quentin Aristote

Quentin Aristote

PhD student in Theoretical Computer Science @ IRIF

e-mail
quentin.aristote@irif.fr (academic)
quentin@aristote.fr (personal)
keys
DFC1660846EEA97C059F18534EF515441E635D36
address
Office 3010
8 place Aurélie Nemours
75013 Paris
online
Git: ENS IRIF personal
LinkedIn
I am a PhD student in Theoretical Computer Science at IRIF, under the supervision of Daniela Petrişan. My PhD involves studying the compositionality of monads through weak distributive laws, and its applications to effectful programming, in particular within automata theory. More generally, I am mainly interested in applying abstract mathematical theories (e.g. category theory) to computer science in order to get new results for free. I am also interested in practical computer science and enjoy programming using functional languages as well as tinkering with systems.

Research

Active Learning of Upward-Closed Sets of Words (2025)
At Conference on Algebra and Coalgebra in Computer Science (CALCO). DOI: 10.4230/LIPIcs.CALCO.2025.16.
More
Abstract.
We give a new proof of a result from well quasi-order theory on the computability of bases for upwards-closed sets of words. This new proof is based on Angluin’s L* algorithm, that learns an automaton from a minimally adequate teacher. This relates in particular two results from the 1980s: Angluin’s L* algorithm, and a result from Valk and Jantzen on the computability of bases for upwards-closed sets of tuples of integers.

Along the way, we describe an algorithm for learning quasi-ordered automata from a minimally adequate teacher, and extend a generalization of Valk and Jantzen’s result, encompassing both words and integers, to finitely generated monoids.
Cite.
BibLaTeX
@inproceedings{aristoteActiveLearningUpwardClosed2025,
  author = {Aristote, Quentin},
  editor = {Cîrstea, Corina and Knapp, Alexander},
  publisher = {Schloss Dagstuhl – Leibniz-Zentrum für Informatik},
  title = {Active {Learning} of {Upward-Closed} {Sets} of {Words}},
  booktitle = {11th Conference on Algebra and Coalgebra in Computer
    Science (CALCO 2025)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {342},
  pages = {16:1–16:12},
  date = {2025},
  urldate = {2025-07-29},
  address = {Dagstuhl, Germany},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CALCO.2025.16},
  doi = {10.4230/LIPIcs.CALCO.2025.16},
  isbn = {978-3-95977-383-6},
  issn = {1868-8969},
  langid = {en},
  abstract = {We give a new proof of a result from well quasi-order
    theory on the computability of bases for upwards-closed sets of
    words. This new proof is based on Angluin’s L* algorithm, that
    learns an automaton from a minimally adequate teacher. This relates
    in particular two results from the 1980s: Angluin’s L* algorithm,
    and a result from Valk and Jantzen on the computability of bases for
    upwards-closed sets of tuples of integers. Along the way, we
    describe an algorithm for learning quasi-ordered automata from a
    minimally adequate teacher, and extend a generalization of Valk and
    Jantzen’s result, encompassing both words and integers, to finitely
    generated monoids.}
}
BibTeX
@inproceedings{aristoteActiveLearningUpwardClosed2025,
  author = {Aristote, Quentin},
  editor = {Cîrstea, Corina and Knapp, Alexander},
  publisher = {Schloss Dagstuhl – Leibniz-Zentrum für Informatik},
  title = {Active {Learning} of {Upward-Closed} {Sets} of {Words}},
  booktitle = {11th Conference on Algebra and Coalgebra in Computer
    Science (CALCO 2025)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {342},
  pages = {16:1–16:12},
  year = {2025},
  address = {Dagstuhl, Germany},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CALCO.2025.16}
}
CSL JSON
{"id":"aristoteActiveLearningUpwardClosed2025","abstract":"We give a new proof of a result from well quasi-order theory on the computability of bases for upwards-closed sets of words. This new proof is based on Angluin’s L* algorithm, that learns an automaton from a minimally adequate teacher. This relates in particular two results from the 1980s: Angluin’s L* algorithm, and a result from Valk and Jantzen on the computability of bases for upwards-closed sets of tuples of integers.\n\nAlong the way, we describe an algorithm for learning quasi-ordered automata from a minimally adequate teacher, and extend a generalization of Valk and Jantzen’s result, encompassing both words and integers, to finitely generated monoids.","accessed":{"date-parts":[["2025",7,29]]},"author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningUpwardClosed2025","collection-title":"Leibniz International Proceedings in Informatics (LIPIcs)","container-title":"11th Conference on Algebra and Coalgebra in Computer Science (CALCO 2025)","DOI":"10.4230/LIPIcs.CALCO.2025.16","editor":[{"family":"Cîrstea","given":"Corina"},{"family":"Knapp","given":"Alexander"}],"event-place":"Dagstuhl, Germany","event-title":"Conference on Algebra and Coalgebra in Computer Science (CALCO)","ISBN":"978-3-95977-383-6","ISSN":"1868-8969","issued":{"date-parts":[["2025"]]},"language":"en","page":"16:1–16:12","publisher":"Schloss Dagstuhl – Leibniz-Zentrum für Informatik","publisher-place":"Dagstuhl, Germany","source":"Dagstuhl Research Online Publication Server","title":"Active Learning of Upward-Closed Sets of Words","type":"paper-conference","URL":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CALCO.2025.16","volume":"342"}
Learning Weighted Automata over Number Rings, Concretely and Categorically (2025)
With Sam Gool, Daniela Petrişan, Mahsa Shirmohammadi. At Logics in Computer Science (LICS).
More
Abstract.
We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories.

As our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.
Cite.
BibLaTeX
@inproceedings{aristoteLearningWeightedAutomata2025,
  author = {Aristote, Quentin and Gool, Sam van and Petrişan, Daniela
    and Shirmohammadi, Mahsa},
  publisher = {The Association for Computing Machinery},
  title = {Learning {Weighted} {Automata} over {Number} {Rings,}
    {Concretely} and {Categorically}},
  booktitle = {LICS ’25: Proceedings of the 40th Annual ACM/IEEE
    Symposium on Logic in Computer Science},
  date = {2025},
  urldate = {2025-04-28},
  address = {New York, NY, USA},
  url = {https://hal.science/hal-05040143},
  langid = {en},
  abstract = {We develop a generic reduction procedure for active
    learning problems. Our approach is inspired by a recent
    polynomial-time reduction of the exact learning problem for weighted
    automata over integers to that for weighted automata over rationals
    (Buna-Marginean et al. 2024). Our procedure improves the efficiency
    of a category-theoretic automata learning algorithm, and poses new
    questions about the complexity of its implementation when
    instantiated to concrete categories. As our second main
    contribution, we address these complexity aspects in the concrete
    setting of learning weighted automata over number rings, that is,
    rings of integers in an algebraic number field. Assuming a full
    representation of a number ring OK, we obtain an exact learning
    algorithm of OK-weighted automata that runs in polynomial time in
    the size of the target automaton, the logarithm of the length of the
    longest counterexample, the degree of the number field, and the
    logarithm of its discriminant. Our algorithm produces an automaton
    that has at most one more state than the minimal one, and we prove
    that doing better requires solving the principal ideal problem, for
    which the best currently known algorithm is in quantum polynomial
    time.}
}
BibTeX
@inproceedings{aristoteLearningWeightedAutomata2025,
  author = {Aristote, Quentin and Gool, Sam van and Petrişan, Daniela
    and Shirmohammadi, Mahsa},
  publisher = {The Association for Computing Machinery},
  title = {Learning {Weighted} {Automata} over {Number} {Rings,}
    {Concretely} and {Categorically}},
  booktitle = {LICS ’25: Proceedings of the 40th Annual ACM/IEEE
    Symposium on Logic in Computer Science},
  year = {2025},
  address = {New York, NY, USA},
  url = {https://hal.science/hal-05040143}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025","abstract":"We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories. \n\nAs our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.","accessed":{"date-parts":[["2025",4,28]]},"author":[{"family":"Aristote","given":"Quentin"},{"family":"Gool","given":"Sam","dropping-particle":"van"},{"family":"Petrişan","given":"Daniela"},{"family":"Shirmohammadi","given":"Mahsa"}],"citation-key":"aristoteLearningWeightedAutomata2025","container-title":"LICS '25: Proceedings of the 40th Annual ACM/IEEE Symposium on Logic in Computer Science","event-place":"New York, NY, USA","event-title":"Logics in Computer Science (LICS)","issued":{"date-parts":[["2025"]]},"language":"en","publisher":"The Association for Computing Machinery","publisher-place":"New York, NY, USA","title":"Learning Weighted Automata over Number Rings, Concretely and Categorically","type":"paper-conference","URL":"https://hal.science/hal-05040143"}
Monotone Weak Distributive Laws over the Lifted Powerset Monad in Categories of Algebras (2025)
At Symposium on Theoretical Aspects of Computer Science (STACS). DOI: 10.4230/LIPIcs.STACS.2025.10.
More
Abstract.
In both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras. We then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, on the one hand exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.
Cite.
BibLaTeX
@inproceedings{aristoteMonotoneWeakDistributive2025,
  author = {Aristote, Quentin},
  editor = {Beyersdorff, Olaf and Pilipczuk, Michał and Pimentel, Elaine
    and Thắng, Nguyễn Kim},
  publisher = {Schloss Dagstuhl – Leibniz-Zentrum für Informatik},
  title = {Monotone {Weak} {Distributive} {Laws} over the {Lifted}
    {Powerset} {Monad} in {Categories} of {Algebras}},
  booktitle = {42nd International Symposium on Theoretical Aspects of
    Computer Science (STACS 2025)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {327},
  pages = {10:1–10:20},
  date = {2025},
  urldate = {2025-02-25},
  address = {Dagstuhl, Germany},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10},
  doi = {10.4230/LIPIcs.STACS.2025.10},
  isbn = {978-3-95977-365-2},
  issn = {1868-8969},
  langid = {en},
  abstract = {In both the category of sets and the category of compact
    Hausdorff spaces, there is a monotone weak distributive law that
    combines two layers of non-determinism. Noticing the similarity
    between these two laws, we study whether the latter can be obtained
    automatically as a weak lifting of the former. This holds partially,
    but does not generalize to other categories of algebras. We then
    characterize when exactly monotone weak distributive laws over
    powerset monads in categories of algebras exist, on the one hand
    exhibiting a law combining probabilities and non-determinism in
    compact Hausdorff spaces and showing on the other hand that such
    laws do not exist in a lot of other cases.}
}
BibTeX
@inproceedings{aristoteMonotoneWeakDistributive2025,
  author = {Aristote, Quentin},
  editor = {Beyersdorff, Olaf and Pilipczuk, Michał and Pimentel, Elaine
    and Thắng, Nguyễn Kim},
  publisher = {Schloss Dagstuhl – Leibniz-Zentrum für Informatik},
  title = {Monotone {Weak} {Distributive} {Laws} over the {Lifted}
    {Powerset} {Monad} in {Categories} of {Algebras}},
  booktitle = {42nd International Symposium on Theoretical Aspects of
    Computer Science (STACS 2025)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {327},
  pages = {10:1–10:20},
  year = {2025},
  address = {Dagstuhl, Germany},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2025","abstract":"In both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras. We then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, on the one hand exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.","accessed":{"date-parts":[["2025",2,25]]},"author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2025","collection-title":"Leibniz International Proceedings in Informatics (LIPIcs)","container-title":"42nd International Symposium on Theoretical Aspects of Computer Science (STACS 2025)","DOI":"10.4230/LIPIcs.STACS.2025.10","editor":[{"family":"Beyersdorff","given":"Olaf"},{"family":"Pilipczuk","given":"Michał"},{"family":"Pimentel","given":"Elaine"},{"family":"Thắng","given":"Nguyễn Kim"}],"event-place":"Dagstuhl, Germany","event-title":"Symposium on Theoretical Aspects of Computer Science (STACS)","ISBN":"978-3-95977-365-2","ISSN":"1868-8969","issued":{"date-parts":[["2025"]]},"language":"en","page":"10:1–10:20","publisher":"Schloss Dagstuhl – Leibniz-Zentrum für Informatik","publisher-place":"Dagstuhl, Germany","title":"Monotone Weak Distributive Laws over the Lifted Powerset Monad in Categories of Algebras","type":"paper-conference","URL":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10","volume":"327"}
Active Learning of Deterministic Transducers with Outputs in Arbitrary Monoids (2024)
Helena Rasiowa award for the Best Student Paper. At Computer Science Logic (CSL). DOI: 10.4230/LIPIcs.CSL.2024.11.
More
Abstract.
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm’s implementation.
Cite.
BibLaTeX
@inproceedings{aristoteActiveLearningDeterministic2024,
  author = {Aristote, Quentin},
  publisher = {Schloss-Dagstuhl - Leibniz Zentrum für Informatik},
  title = {Active {Learning} of {Deterministic} {Transducers} with
    {Outputs} in {Arbitrary} {Monoids}},
  booktitle = {32nd EACSL Annual Conference on Computer Science Logic
    (CSL 2024)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {288},
  pages = {11:1-11:20},
  date = {2024},
  urldate = {2024-02-07},
  address = {Dagstuhl, Germany},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2024.11},
  doi = {10.4230/LIPIcs.CSL.2024.11},
  isbn = {978-3-95977-310-2},
  issn = {1868-8969},
  note = {Helena Rasiowa award for the Best Student Paper},
  langid = {en},
  abstract = {We study monoidal transducers, transition systems arising
    as deterministic automata whose transitions also produce outputs in
    an arbitrary monoid, for instance allowing outputs to commute or to
    cancel out. We use the categorical framework for minimization and
    learning of Colcombet, Petrişan and Stabile to recover the notion of
    minimal transducer recognizing a language, and give necessary and
    sufficient conditions on the output monoid for this minimal
    transducer to exist and be unique (up to isomorphism). The
    categorical framework then provides an abstract algorithm for
    learning it using membership and equivalence queries, and we discuss
    practical aspects of this algorithm’s implementation.}
}
BibTeX
@inproceedings{aristoteActiveLearningDeterministic2024,
  author = {Aristote, Quentin},
  publisher = {Schloss-Dagstuhl - Leibniz Zentrum für Informatik},
  title = {Active {Learning} of {Deterministic} {Transducers} with
    {Outputs} in {Arbitrary} {Monoids}},
  booktitle = {32nd EACSL Annual Conference on Computer Science Logic
    (CSL 2024)},
  series = {Leibniz International Proceedings in Informatics (LIPIcs)},
  volume = {288},
  pages = {11:1-11:20},
  year = {2024},
  address = {Dagstuhl, Germany},
  note = {Helena Rasiowa award for the Best Student Paper},
  url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2024.11}
}
CSL JSON
{"id":"aristoteActiveLearningDeterministic2024","abstract":"We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm’s implementation.","accessed":{"date-parts":[["2024",2,7]]},"author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningDeterministic2024","collection-title":"Leibniz International Proceedings in Informatics (LIPIcs)","container-title":"32nd EACSL Annual Conference on Computer Science Logic (CSL 2024)","DOI":"10.4230/LIPIcs.CSL.2024.11","event-place":"Dagstuhl, Germany","event-title":"Computer Science Logic (CSL)","ISBN":"978-3-95977-310-2","ISSN":"1868-8969","issued":{"date-parts":[["2024"]]},"language":"en","note":"Helena Rasiowa award for the Best Student Paper","page":"11:1-11:20","publisher":"Schloss-Dagstuhl - Leibniz Zentrum für Informatik","publisher-place":"Dagstuhl, Germany","title":"Active Learning of Deterministic Transducers with Outputs in Arbitrary Monoids","type":"paper-conference","URL":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2024.11","volume":"288"}
Dynamical Triangulation Induced by Quantum Walk (2020)
With Nathanaël Eon, Giuseppe Molfetta. In Symmetry, 12, 1:128, Multidisciplinary Digital Publishing Institute. DOI: 10.3390/sym12010128.
More
Abstract.
We present the single-particle sector of a quantum cellular automaton, namely a quantum walk, on a simple dynamical triangulated 2-manifold. The triangulation is changed through Pachner moves, induced by the walker density itself, allowing the surface to transform into any topologically equivalent one. This model extends the quantum walk over triangular grid, introduced in a previous work, by one of the authors, whose space-time limit recovers the Dirac equation in (2+1)-dimensions. Numerical simulations show that the number of triangles and the local curvature grow as exp(a log(t) - bt²), where a and b parametrize the way geometry changes upon the local density of the walker, and that, in the long run, flatness emerges. Finally, we also prove that the global behavior of the walker, remains the same under spacetime random fluctuations.
Cite.
BibLaTeX
@article{aristoteDynamicalTriangulationInduced2020,
  author = {Aristote, Quentin and Eon, Nathanaël and di Molfetta,
    Giuseppe},
  publisher = {Multidisciplinary Digital Publishing Institute},
  title = {Dynamical {Triangulation} {Induced} by {Quantum} {Walk}},
  journal = {Symmetry},
  volume = {12},
  number = {1},
  date = {2020-01},
  urldate = {2020-08-17},
  url = {https://www.mdpi.com/2073-8994/12/1/128},
  doi = {10.3390/sym12010128},
  issn = {2073-8994},
  langid = {en},
  abstract = {We present the single-particle sector of a quantum
    cellular automaton, namely a quantum walk, on a simple dynamical
    triangulated 2-manifold. The triangulation is changed through
    Pachner moves, induced by the walker density itself, allowing the
    surface to transform into any topologically equivalent one. This
    model extends the quantum walk over triangular grid, introduced in a
    previous work, by one of the authors, whose space-time limit
    recovers the Dirac equation in (2+1)-dimensions. Numerical
    simulations show that the number of triangles and the local
    curvature grow as exp(a log(t) - bt\textsuperscript{2}), where a and
    b parametrize the way geometry changes upon the local density of the
    walker, and that, in the long run, flatness emerges. Finally, we
    also prove that the global behavior of the walker, remains the same
    under spacetime random fluctuations.}
}
BibTeX
@article{aristoteDynamicalTriangulationInduced2020,
  author = {Aristote, Quentin and Eon, Nathanaël and di Molfetta,
    Giuseppe},
  publisher = {Multidisciplinary Digital Publishing Institute},
  title = {Dynamical {Triangulation} {Induced} by {Quantum} {Walk}},
  journal = {Symmetry},
  volume = {12},
  number = {1},
  year = {2020},
  month = {jan},
  url = {https://www.mdpi.com/2073-8994/12/1/128}
}
CSL JSON
{"id":"aristoteDynamicalTriangulationInduced2020","abstract":"We present the single-particle sector of a quantum cellular automaton, namely a quantum walk, on a simple dynamical triangulated 2-manifold. The triangulation is changed through Pachner moves, induced by the walker density itself, allowing the surface to transform into any topologically equivalent one. This model extends the quantum walk over triangular grid, introduced in a previous work, by one of the authors, whose space-time limit recovers the Dirac equation in (2+1)-dimensions. Numerical simulations show that the number of triangles and the local curvature grow as exp(a log(t) - bt²), where a and b parametrize the way geometry changes upon the local density of the walker, and that, in the long run, flatness emerges. Finally, we also prove that the global behavior of the walker, remains the same under spacetime random fluctuations.","accessed":{"date-parts":[["2020",8,17]]},"author":[{"family":"Aristote","given":"Quentin"},{"family":"Eon","given":"Nathanaël"},{"family":"Molfetta","given":"Giuseppe","non-dropping-particle":"di"}],"citation-key":"aristoteDynamicalTriangulationInduced2020","container-title":"Symmetry","DOI":"10.3390/sym12010128","ISSN":"2073-8994","issue":"1:128","issued":{"date-parts":[["2020",1]]},"language":"en","license":"http://creativecommons.org/licenses/by/3.0/","number":"1","publisher":"Multidisciplinary Digital Publishing Institute","title":"Dynamical Triangulation Induced by Quantum Walk","type":"article-journal","URL":"https://www.mdpi.com/2073-8994/12/1/128","volume":"12"}
Monotone weak distributive laws over the lifted powerset monad in categories of algebras (2024)
More
Abstract.
Noticing the similarity between the monotone weak distributive laws combining two layers of nondeterminisms in sets and in compact Hausdorff spaces, we study whether the latter law can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras: we then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.
Cite.
BibLaTeX
@misc{aristoteMonotoneWeakDistributive2024,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  date = {2024-10},
  urldate = {2024-11-04},
  url = {https://hal.science/hal-04712728v5},
  langid = {en},
  abstract = {Noticing the similarity between the monotone weak
    distributive laws combining two layers of nondeterminisms in sets
    and in compact Hausdorff spaces, we study whether the latter law can
    be obtained automatically as a weak lifting of the former. This
    holds partially, but does not generalize to other categories of
    algebras: we then characterize when exactly monotone weak
    distributive laws over powerset monads in categories of algebras
    exist, exhibiting a law combining probabilities and non-determinism
    in compact Hausdorff spaces and showing on the other hand that such
    laws do not exist in a lot of other cases.}
}
BibTeX
@misc{aristoteMonotoneWeakDistributive2024,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  year = {2024},
  month = {oct},
  url = {https://hal.science/hal-04712728v5}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2024","abstract":"Noticing the similarity between the monotone weak distributive laws combining two layers of nondeterminisms in sets and in compact Hausdorff spaces, we study whether the latter law can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras: we then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.","accessed":{"date-parts":[["2024",11,4]]},"author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2024","issued":{"date-parts":[["2024",10]]},"language":"en","title":"Monotone weak distributive laws over the lifted powerset monad in categories of algebras","type":"article","URL":"https://hal.science/hal-04712728v5"}
Functorial approach to minimizing and learning deterministic transducers with outputs in arbitrary monoids (2023)
More
Abstract.
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm's implementation. We also extend the framework with a categorical algorithm for minimizing transition systems, whose instantiation retrieves the algorithm for minimizing monoidal transducers but also extends the class of output monoids for which this algorithm is valid.
Cite.
BibLaTeX
@misc{aristoteFunctorialApproachMinimizing2023,
  author = {Aristote, Quentin},
  publisher = {HAL},
  title = {Functorial Approach to Minimizing and Learning Deterministic
    Transducers with Outputs in Arbitrary Monoids},
  number = {04172251},
  date = {2023-07-27},
  urldate = {2023-07-27},
  url = {https://hal.science/hal-04172251},
  langid = {en},
  abstract = {We study monoidal transducers, transition systems arising
    as deterministic automata whose transitions also produce outputs in
    an arbitrary monoid, for instance allowing outputs to commute or to
    cancel out. We use the categorical framework for minimization and
    learning of Colcombet, Petrişan and Stabile to recover the notion of
    minimal transducer recognizing a language, and give necessary and
    sufficient conditions on the output monoid for this minimal
    transducer to exist and be unique (up to isomorphism). The
    categorical framework then provides an abstract algorithm for
    learning it using membership and equivalence queries, and we discuss
    practical aspects of this algorithm’s implementation. We also extend
    the framework with a categorical algorithm for minimizing transition
    systems, whose instantiation retrieves the algorithm for minimizing
    monoidal transducers but also extends the class of output monoids
    for which this algorithm is valid.}
}
BibTeX
@misc{aristoteFunctorialApproachMinimizing2023,
  author = {Aristote, Quentin},
  publisher = {HAL},
  title = {Functorial Approach to Minimizing and Learning Deterministic
    Transducers with Outputs in Arbitrary Monoids},
  number = {04172251},
  year = {2023},
  month = {jul},
  url = {https://hal.science/hal-04172251}
}
CSL JSON
{"id":"aristoteFunctorialApproachMinimizing2023","abstract":"We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm's implementation. We also extend the framework with a categorical algorithm for minimizing transition systems, whose instantiation retrieves the algorithm for minimizing monoidal transducers but also extends the class of output monoids for which this algorithm is valid.","accessed":{"date-parts":[["2023",7,27]]},"author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteFunctorialApproachMinimizing2023","issued":{"date-parts":[["2023",7,27]]},"language":"en","number":"04172251","publisher":"HAL","title":"Functorial approach to minimizing and learning deterministic transducers with outputs in arbitrary monoids","type":"article","URL":"https://hal.science/hal-04172251"}
smtlib-backends: faster SMT-LIB-based Haskell interface to SMT solvers (2023)
In Tweag Blog.
More
Abstract.
Announcement of smtlib-backends, a Haskell library providing a generic interface for interacting with SMT solvers using SMT-LIB.
Cite.
BibLaTeX
@misc{aristoteSmtlibbackendsFasterSMTLIBbased2023,
  author = {Aristote, Quentin},
  title = {Smtlib-Backends: Faster {SMT-LIB-based} {Haskell} Interface
    to {SMT} Solvers},
  date = {2023-02-14},
  url = {https://www.tweag.io/blog/2023-02-14-smtlib-backends},
  langid = {en},
  abstract = {Announcement of smtlib-backends, a Haskell library
    providing a generic interface for interacting with SMT solvers using
    SMT-LIB.}
}
BibTeX
@misc{aristoteSmtlibbackendsFasterSMTLIBbased2023,
  author = {Aristote, Quentin},
  title = {Smtlib-Backends: Faster {SMT-LIB-based} {Haskell} Interface
    to {SMT} Solvers},
  year = {2023},
  month = {feb},
  url = {https://www.tweag.io/blog/2023-02-14-smtlib-backends}
}
CSL JSON
{"id":"aristoteSmtlibbackendsFasterSMTLIBbased2023","abstract":"Announcement of smtlib-backends, a Haskell library providing a generic interface for interacting with SMT solvers using SMT-LIB.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteSmtlibbackendsFasterSMTLIBbased2023","container-title":"Tweag Blog","issued":{"date-parts":[["2023",2,14]]},"language":"en","title":"smtlib-backends: faster SMT-LIB-based Haskell interface to SMT solvers","title-short":"smtlib-backends","type":"post-weblog","URL":"https://www.tweag.io/blog/2023-02-14-smtlib-backends"}
Applications of a categorical framework for minimization and active learning of transition systems (2022)
More
Abstract.
M2 internship report. We extend Petrişan and Colcombet's categorical framework for automata minimization and learning with new categorical algorithms and apply it to various families of automata for which minimization and learning had not been studied previously. We focus on transducers whose output lie in arbitrary monoids, weighted automata on Dedekind domains and automata whose states are quasi-ordered. This last example links automata learning together with the Valk-Jantzen lemma, widely used in the theory of well-structured transition systems.
Cite.
BibLaTeX
@report{aristoteApplicationsCategoricalFramework2022,
  author = {Aristote, Quentin},
  publisher = {École Normale Supérieure, PSL University},
  title = {Applications of a Categorical Framework for Minimization and
    Active Learning of Transition Systems},
  date = {2022-08-20},
  url = {https://git.eleves.ens.fr/qaristote/m2-internship-report/uploads/2594114883f26d77c2b4f3731656351a/report.pdf},
  langid = {en},
  abstract = {M2 internship report. We extend Petrişan and Colcombet’s
    categorical framework for automata minimization and learning with
    new categorical algorithms and apply it to various families of
    automata for which minimization and learning had not been studied
    previously. We focus on transducers whose output lie in arbitrary
    monoids, weighted automata on Dedekind domains and automata whose
    states are quasi-ordered. This last example links automata learning
    together with the Valk-Jantzen lemma, widely used in the theory of
    well-structured transition systems.}
}
BibTeX
@techreport{aristoteApplicationsCategoricalFramework2022,
  author = {Aristote, Quentin},
  publisher = {École Normale Supérieure, PSL University},
  title = {Applications of a Categorical Framework for Minimization and
    Active Learning of Transition Systems},
  year = {2022},
  month = {aug},
  url = {https://git.eleves.ens.fr/qaristote/m2-internship-report/uploads/2594114883f26d77c2b4f3731656351a/report.pdf}
}
CSL JSON
{"id":"aristoteApplicationsCategoricalFramework2022","abstract":"M2 internship report. We extend Petrişan and Colcombet's categorical framework for automata minimization and learning with new categorical algorithms and apply it to various families of automata for which minimization and learning had not been studied previously. We focus on transducers whose output lie in arbitrary monoids, weighted automata on Dedekind domains and automata whose states are quasi-ordered. This last example links automata learning together with the Valk-Jantzen lemma, widely used in the theory of well-structured transition systems.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteApplicationsCategoricalFramework2022","issued":{"date-parts":[["2022",8,20]]},"language":"en","license":"All rights reserved","publisher":"École Normale Supérieure, PSL University","title":"Applications of a categorical framework for minimization and active learning of transition systems","type":"report","URL":"https://git.eleves.ens.fr/qaristote/m2-internship-report/uploads/2594114883f26d77c2b4f3731656351a/report.pdf"}
Fibrational Framework for Nested Alternating Fixed Points and (Bi)Simulation Notions for Büchi Automata (2020)
More
Abstract.
M1 internship report. We extend a previous fibration- and coalgebra-based categorical framework for characterizing greatest fixed-points, e.g. bisimilarity-like notions, as winning positions in safety games. Our new framework thus characterizes nested alternating greatest and smallest fixed-points of a fibration- and coalgebra-based categorical operator as winning positions in parity games. This provides a new kind of parity games for the model checking of coalgebraic modal logic, but unfortunately we did not manage to instantiate more general notions of bisimulations such as fair and delayed bisimulations.
Cite.
BibLaTeX
@report{aristoteFibrationalFrameworkNested2020,
  author = {Aristote, Quentin},
  title = {Fibrational {Framework} for {Nested} {Alternating} {Fixed}
    {Points} and {(Bi)Simulation} {Notions} for {Büchi} {Automata}},
  date = {2020-08-28},
  url = {https://git.eleves.ens.fr/qaristote/m1-internship-report/uploads/3431548a277eb5fc297d8e7d93d1e3ce/aristote_quentin_m1_internship_report.pdf},
  langid = {en},
  abstract = {M1 internship report. We extend a previous fibration- and
    coalgebra-based categorical framework for characterizing greatest
    fixed-points, e.g. bisimilarity-like notions, as winning positions
    in safety games. Our new framework thus characterizes nested
    alternating greatest and smallest fixed-points of a fibration- and
    coalgebra-based categorical operator as winning positions in parity
    games. This provides a new kind of parity games for the model
    checking of coalgebraic modal logic, but unfortunately we did not
    manage to instantiate more general notions of bisimulations such as
    fair and delayed bisimulations.}
}
BibTeX
@techreport{aristoteFibrationalFrameworkNested2020,
  author = {Aristote, Quentin},
  title = {Fibrational {Framework} for {Nested} {Alternating} {Fixed}
    {Points} and {(Bi)Simulation} {Notions} for {Büchi} {Automata}},
  year = {2020},
  month = {aug},
  url = {https://git.eleves.ens.fr/qaristote/m1-internship-report/uploads/3431548a277eb5fc297d8e7d93d1e3ce/aristote_quentin_m1_internship_report.pdf}
}
CSL JSON
{"id":"aristoteFibrationalFrameworkNested2020","abstract":"M1 internship report. We extend a previous fibration- and coalgebra-based categorical framework for characterizing greatest fixed-points, e.g. bisimilarity-like notions, as winning positions in safety games. Our new framework thus characterizes nested alternating greatest and smallest fixed-points of a fibration- and coalgebra-based categorical operator as winning positions in parity games. This provides a new kind of parity games for the model checking of coalgebraic modal logic, but unfortunately we did not manage to instantiate more general notions of bisimulations such as fair and delayed bisimulations.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteFibrationalFrameworkNested2020","issued":{"date-parts":[["2020",8,28]]},"language":"en","license":"All rights reserved","title":"Fibrational Framework for Nested Alternating Fixed Points and (Bi)Simulation Notions for Büchi Automata","type":"report","URL":"https://git.eleves.ens.fr/qaristote/m1-internship-report/uploads/3431548a277eb5fc297d8e7d93d1e3ce/aristote_quentin_m1_internship_report.pdf"}
Marche quantique sur un réseau triangulaire sujet à des Pachner moves (2019)
More
Abstract.
Rapport de stage de L3. On introduit un automate cellulaire quantique à une particule, un marcheur quantique, sur une variété triangulée de dimension 2. La triangulation change à travers des Pachner moves, induits eux-même par la densité du marcheur, permettant à la surface de se transformer en n'importe quelle autre surface qui lui est topologiquement équivalente. Ce modèle généralise le marcheur quantique sur un réseau triangulaire, introduit dans un article précédent par un des auteurs, et dont la limite en espace-temps retombe sur l'équation de Dirac en 2+1 dimensions.
Des simulations numériques montrent que le nombre de triangles et que la courbure évoluent en exp(a log(t) - bt²), où a et b paramétrisent la façon dont la géométrie change selon la densité locale du marcheur, et que, sur le long terme, la surface redevient plate. Enfin, on montre aussi numériquement que le comportement global du marcheur reste le même sous l'influence de fluctuations spatio-temporelles aléatoires.
Cite.
BibLaTeX
@report{aristoteMarcheQuantiqueReseau2019,
  author = {Aristote, Quentin},
  title = {Marche Quantique Sur Un Réseau Triangulaire Sujet à Des
    {Pachner} Moves},
  date = {2019-08-25},
  url = {https://git.eleves.ens.fr/qaristote/rapport-stage-l3/-/raw/b9f9cc78ad3eabe6508be70cc27dc9bf89d34755/rapport.pdf},
  langid = {en},
  abstract = {Rapport de stage de L3. On introduit un automate
    cellulaire quantique à une particule, un marcheur quantique, sur une
    variété triangulée de dimension 2. La triangulation change à travers
    des Pachner moves, induits eux-même par la densité du marcheur,
    permettant à la surface de se transformer en n’importe quelle autre
    surface qui lui est topologiquement équivalente. Ce modèle
    généralise le marcheur quantique sur un réseau triangulaire,
    introduit dans un article précédent par un des auteurs, et dont la
    limite en espace-temps retombe sur l’équation de Dirac en 2+1
    dimensions. Des simulations numériques montrent que le nombre de
    triangles et que la courbure évoluent en exp(a log(t) -
    bt\textsuperscript{2}), où a et b paramétrisent la façon dont la
    géométrie change selon la densité locale du marcheur, et que, sur le
    long terme, la surface redevient plate. Enfin, on montre aussi
    numériquement que le comportement global du marcheur reste le même
    sous l’influence de fluctuations spatio-temporelles aléatoires.}
}
BibTeX
@techreport{aristoteMarcheQuantiqueReseau2019,
  author = {Aristote, Quentin},
  title = {Marche Quantique Sur Un Réseau Triangulaire Sujet à Des
    {Pachner} Moves},
  year = {2019},
  month = {aug},
  url = {https://git.eleves.ens.fr/qaristote/rapport-stage-l3/-/raw/b9f9cc78ad3eabe6508be70cc27dc9bf89d34755/rapport.pdf}
}
CSL JSON
{"id":"aristoteMarcheQuantiqueReseau2019","abstract":"Rapport de stage de L3. On introduit un automate cellulaire quantique à une particule, un marcheur quantique, sur une variété triangulée de dimension 2. La triangulation change à travers des Pachner moves, induits eux-même par la densité du marcheur, permettant à la surface de se transformer en n'importe quelle autre surface qui lui est topologiquement équivalente. Ce modèle généralise le marcheur quantique sur un réseau triangulaire, introduit dans un article précédent par un des auteurs, et dont la limite en espace-temps retombe sur l'équation de Dirac en 2+1 dimensions.\nDes simulations numériques montrent que le nombre de triangles et que la courbure évoluent en  exp(a log(t) - bt²), où a et b paramétrisent la façon dont la géométrie change selon la densité locale du marcheur, et que, sur le long terme, la surface redevient plate. Enfin, on montre aussi numériquement que le comportement global du marcheur reste le même sous l'influence de fluctuations spatio-temporelles aléatoires.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMarcheQuantiqueReseau2019","issued":{"date-parts":[["2019",8,25]]},"language":"en","license":"All rights reserved","title":"Marche quantique sur un réseau triangulaire sujet à des Pachner moves","type":"report","URL":"https://git.eleves.ens.fr/qaristote/rapport-stage-l3/-/raw/b9f9cc78ad3eabe6508be70cc27dc9bf89d34755/rapport.pdf"}
Open Power-Objects in Categories of Algebras
@ International Category Theory Conference (CT 2025), Brno, Czech Republic · slides
More
Cite.
BibLaTeX
@unpublished{aristoteOpenPowerObjectsCategories2025,
  author = {Aristote, Quentin},
  title = {Open {Power-Objects} in {Categories} of {Algebras}},
  date = {2025-07-18},
  address = {Brno, Czech Republic},
  url = {https://conference.math.muni.cz/ct2025/},
  langid = {en},
  abstract = {https://conference.math.muni.cz/ct2025/data/uploads/abstracts/aristote.pdf}
}
BibTeX
@unpublished{aristoteOpenPowerObjectsCategories2025,
  author = {Aristote, Quentin},
  title = {Open {Power-Objects} in {Categories} of {Algebras}},
  year = {2025},
  month = {jul},
  address = {Brno, Czech Republic},
  url = {https://conference.math.muni.cz/ct2025/}
}
CSL JSON
{"id":"aristoteOpenPowerObjectsCategories2025","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteOpenPowerObjectsCategories2025","event-place":"Brno, Czech Republic","event-title":"International Category Theory Conference (CT 2025)","genre":"conference","issued":{"date-parts":[["2025",7,18]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/1062/uploads/620105dfc6c8ec7fef78737368585a25/open-powerobjects-algebras.pdf\nabstract: https://conference.math.muni.cz/ct2025/data/uploads/abstracts/aristote.pdf","publisher-place":"Brno, Czech Republic","title":"Open Power-Objects in Categories of Algebras","type":"speech","URL":"https://conference.math.muni.cz/ct2025/"}
Learning weighted automata over number rings, concretely and categorically
@ Fortieth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2025), Singapore, Singapore · slides
More
Abstract.
We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories.

As our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.
Cite.
BibLaTeX
@unpublished{aristoteLearningWeightedAutomata2025c,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely and
    Categorically},
  date = {2025-06-24},
  address = {Singapore, Singapore},
  url = {https://lics.siglog.org/lics25/},
  langid = {en},
  abstract = {We develop a generic reduction procedure for active
    learning problems. Our approach is inspired by a recent
    polynomial-time reduction of the exact learning problem for weighted
    automata over integers to that for weighted automata over rationals
    (Buna-Marginean et al. 2024). Our procedure improves the efficiency
    of a category-theoretic automata learning algorithm, and poses new
    questions about the complexity of its implementation when
    instantiated to concrete categories. As our second main
    contribution, we address these complexity aspects in the concrete
    setting of learning weighted automata over number rings, that is,
    rings of integers in an algebraic number field. Assuming a full
    representation of a number ring OK, we obtain an exact learning
    algorithm of OK-weighted automata that runs in polynomial time in
    the size of the target automaton, the logarithm of the length of the
    longest counterexample, the degree of the number field, and the
    logarithm of its discriminant. Our algorithm produces an automaton
    that has at most one more state than the minimal one, and we prove
    that doing better requires solving the principal ideal problem, for
    which the best currently known algorithm is in quantum polynomial
    time.}
}
BibTeX
@unpublished{aristoteLearningWeightedAutomata2025c,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely and
    Categorically},
  year = {2025},
  month = {jun},
  address = {Singapore, Singapore},
  url = {https://lics.siglog.org/lics25/}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025c","abstract":"We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories.\n\nAs our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteLearningWeightedAutomata2025c","event-place":"Singapore, Singapore","event-title":"Fortieth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2025)","genre":"conference","issued":{"date-parts":[["2025",6,24]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/996/uploads/13561d884f911e1e27f5df625892bfb1/dedekind-weighted-automata.pdf","publisher-place":"Singapore, Singapore","title":"Learning weighted automata over number rings, concretely and categorically","type":"speech","URL":"https://lics.siglog.org/lics25/"}
Active learning of upward-closed sets of words
@ 11th Conference on Algebra and Coalgebra in Computer Science (CALCO 2025), Glasgow, Scotland · slides
More
Abstract.
We give a new proof of a result from well quasi-order theory on the computability of bases for upwards-closed sets of words. This new proof is based on Angluin's L* algorithm, that learns an automaton from a minimally adequate teacher. This relates in particular two results from the 1980s: Angluin's L* algorithm, and a result from Valk and Jantzen on the computability of bases for upwards-closed sets of tuples of integers.

Along the way, we describe an algorithm for learning quasi-ordered automata from a minimally adequate teacher, and extend a generalization of Valk and Jantzen's result, encompassing both words and integers, to finitely generated monoids.
Cite.
BibLaTeX
@unpublished{aristoteActiveLearningUpwardclosed2025a,
  author = {Aristote, Quentin},
  title = {Active Learning of Upward-Closed Sets of Words},
  date = {2025-06-17},
  address = {Glasgow, Scotland},
  url = {https://coalg.org/calco-mfps-2025/calco/},
  langid = {en},
  abstract = {We give a new proof of a result from well quasi-order
    theory on the computability of bases for upwards-closed sets of
    words. This new proof is based on Angluin’s L* algorithm, that
    learns an automaton from a minimally adequate teacher. This relates
    in particular two results from the 1980s: Angluin’s L* algorithm,
    and a result from Valk and Jantzen on the computability of bases for
    upwards-closed sets of tuples of integers. Along the way, we
    describe an algorithm for learning quasi-ordered automata from a
    minimally adequate teacher, and extend a generalization of Valk and
    Jantzen’s result, encompassing both words and integers, to finitely
    generated monoids.}
}
BibTeX
@unpublished{aristoteActiveLearningUpwardclosed2025a,
  author = {Aristote, Quentin},
  title = {Active Learning of Upward-Closed Sets of Words},
  year = {2025},
  month = {jun},
  address = {Glasgow, Scotland},
  url = {https://coalg.org/calco-mfps-2025/calco/}
}
CSL JSON
{"id":"aristoteActiveLearningUpwardclosed2025a","abstract":"We give a new proof of a result from well quasi-order theory on the computability of bases for upwards-closed sets of words. This new proof is based on Angluin's L* algorithm, that learns an automaton from a minimally adequate teacher. This relates in particular two results from the 1980s: Angluin's L* algorithm, and a result from Valk and Jantzen on the computability of bases for upwards-closed sets of tuples of integers.\n\nAlong the way, we describe an algorithm for learning quasi-ordered automata from a minimally adequate teacher, and extend a generalization of Valk and Jantzen's result, encompassing both words and integers, to finitely generated monoids.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningUpwardclosed2025a","event-place":"Glasgow, Scotland","event-title":"11th Conference on Algebra and Coalgebra in Computer Science (CALCO 2025)","genre":"conference","issued":{"date-parts":[["2025",6,17]]},"language":"en","note":"slides: https://coalg.org/calco-mfps-2025/slides/2-Tuesday/4-Session3/1-QuentinAristote.pdf","publisher-place":"Glasgow, Scotland","title":"Active learning of upward-closed sets of words","type":"speech","URL":"https://coalg.org/calco-mfps-2025/calco/"}
Learning weighted automata over number rings, concretely and categorically
@ Annual Meeting ot the GT Data, Automata, Algebra & Logic (DAAL), Marne-la-Vallée, France · slides
More
Abstract.
We study automata weighted over number rings, that is rings of integers in an algebraic number field. Assuming a full representation of a number ring O_K, we obtain an exact learning algorithm of O_K-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.

More generally, we develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024), and improves the efficiency of a category-theoretic automata learning algorithm.
Cite.
BibLaTeX
@unpublished{aristoteLearningWeightedAutomata2025e,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely and
    Categorically},
  date = {2025-05-13},
  address = {Marne-la-Vallée, France},
  url = {https://www-igm.univ-mlv.fr/~marsault/daal2025/},
  langid = {en},
  abstract = {We study automata weighted over number rings, that is
    rings of integers in an algebraic number field. Assuming a full
    representation of a number ring O\_K, we obtain an exact learning
    algorithm of O\_K-weighted automata that runs in polynomial time in
    the size of the target automaton, the logarithm of the length of the
    longest counterexample, the degree of the number field, and the
    logarithm of its discriminant. Our algorithm produces an automaton
    that has at most one more state than the minimal one, and we prove
    that doing better requires solving the principal ideal problem, for
    which the best currently known algorithm is in quantum polynomial
    time. More generally, we develop a generic reduction procedure for
    active learning problems. Our approach is inspired by a recent
    polynomial-time reduction of the exact learning problem for weighted
    automata over integers to that for weighted automata over rationals
    (Buna-Marginean et al. 2024), and improves the efficiency of a
    category-theoretic automata learning algorithm.}
}
BibTeX
@unpublished{aristoteLearningWeightedAutomata2025e,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely and
    Categorically},
  year = {2025},
  month = {may},
  address = {Marne-la-Vallée, France},
  url = {https://www-igm.univ-mlv.fr/~marsault/daal2025/}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025e","abstract":"We study automata weighted over number rings, that is rings of integers in an algebraic number field. Assuming a full representation of a number ring O_K, we obtain an exact learning algorithm of O_K-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.\n\nMore generally, we develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024), and improves the efficiency of a category-theoretic automata learning algorithm.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteLearningWeightedAutomata2025e","event-place":"Marne-la-Vallée, France","event-title":"Annual Meeting ot the GT Data, Automata, Algebra & Logic (DAAL)","genre":"conference","issued":{"date-parts":[["2025",5,13]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/996/uploads/9417c336e556b40905375981c1baee1b/dedekind-weighted-automata.pdf","publisher-place":"Marne-la-Vallée, France","title":"Learning weighted automata over number rings, concretely and categorically","type":"speech","URL":"https://www-igm.univ-mlv.fr/~marsault/daal2025/"}
Learning weighted automata over number rings, concretely (and categorically)
@ Séminaire Automates (IRIF), Paris, France · slides
More
Abstract.
We study automata weighted over number rings, that is, rings of integers in an algebraic number field.

We show that number rings are what we call “almost strong Fatou”: if an n-state automaton weighted in a number field recognizes an integer-valued series, then it admits an equivalent n+1-state automaton weighted in the corresponding ring of integers.

We give a polynomial-time algorithm for computing such an n+1-state automaton, and show that removing any more states is at least as hard as solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.

Finally, we will see how this procedure can be used to reduce active learning problems in number rings to active learning problems in fields. If time allows, I will also give a brief teaser of how this generalizes to a generic reduction procedure between active learning problems for automata valued in different categories. These categorical aspects will be further developed on May 15th for a talk at the AutCat seminar.
Cite.
BibLaTeX
@unpublished{aristoteLearningWeightedAutomata2025d,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely (and
    Categorically)},
  date = {2025-05-09},
  address = {Paris, France},
  url = {https://www.irif.fr/seminaires/automates/index},
  langid = {en},
  abstract = {We study automata weighted over number rings, that is,
    rings of integers in an algebraic number field. We show that number
    rings are what we call “almost strong Fatou”: if an n-state
    automaton weighted in a number field recognizes an integer-valued
    series, then it admits an equivalent n+1-state automaton weighted in
    the corresponding ring of integers. We give a polynomial-time
    algorithm for computing such an n+1-state automaton, and show that
    removing any more states is at least as hard as solving the
    principal ideal problem, for which the best currently known
    algorithm is in quantum polynomial time. Finally, we will see how
    this procedure can be used to reduce active learning problems in
    number rings to active learning problems in fields. If time allows,
    I will also give a brief teaser of how this generalizes to a generic
    reduction procedure between active learning problems for automata
    valued in different categories. These categorical aspects will be
    further developed on May 15th for a talk at the AutCat seminar.}
}
BibTeX
@unpublished{aristoteLearningWeightedAutomata2025d,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely (and
    Categorically)},
  year = {2025},
  month = {may},
  address = {Paris, France},
  url = {https://www.irif.fr/seminaires/automates/index}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025d","abstract":"We study automata weighted over number rings, that is, rings of integers in an algebraic number field.\n\nWe show that number rings are what we call “almost strong Fatou”: if an n-state automaton weighted in a number field recognizes an integer-valued series, then it admits an equivalent n+1-state automaton weighted in the corresponding ring of integers.\n\nWe give a polynomial-time algorithm for computing such an n+1-state automaton, and show that removing any more states is at least as hard as solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.\n\nFinally, we will see how this procedure can be used to reduce active learning problems in number rings to active learning problems in fields. If time allows, I will also give a brief teaser of how this generalizes to a generic reduction procedure between active learning problems for automata valued in different categories. These categorical aspects will be further developed on May 15th for a talk at the AutCat seminar.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteLearningWeightedAutomata2025d","event-place":"Paris, France","event-title":"Séminaire Automates (IRIF)","genre":"seminar","issued":{"date-parts":[["2025",5,9]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/996/uploads/8b14ed9a7383f9776fc69aa03003890a/dedekind-weighted-automata.pdf","publisher-place":"Paris, France","title":"Learning weighted automata over number rings, concretely (and categorically)","type":"speech","URL":"https://www.irif.fr/seminaires/automates/index"}
Monotone weak distributive laws in categories of algebras
@ Theoretical Cosynus Seminar (LIX), Palaiseau, France
More
Abstract.
When studying the semantics of programming languages, monads are a tool to model computational effects. Given two monads modelling two effects, a natural question is whether one can build a composed monad modelling the combination of these two effects. There is a generic way to do this when there exists a monotone weak distributive law between the two monads.

Monotone weak distributive laws are a recently-developed mathematical tool, and the first part of the talk will focus on introducing them and giving several examples. The second part of the talk will then focus on the main result from [1], which gives a full characterization for the existence of monotone weak distributive laws in certain categories of algebras.

[1] https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10
Cite.
BibLaTeX
@unpublished{aristoteMonotoneWeakDistributive2025c,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws in Categories of Algebras},
  date = {2025-04-08},
  address = {Palaiseau, France},
  url = {https://www.lix.polytechnique.fr/proofs-algorithms/tcs/},
  langid = {en},
  abstract = {When studying the semantics of programming languages,
    monads are a tool to model computational effects. Given two monads
    modelling two effects, a natural question is whether one can build a
    composed monad modelling the combination of these two effects. There
    is a generic way to do this when there exists a monotone weak
    distributive law between the two monads. Monotone weak distributive
    laws are a recently-developed mathematical tool, and the first part
    of the talk will focus on introducing them and giving several
    examples. The second part of the talk will then focus on the main
    result from {[}1{]}, which gives a full characterization for the
    existence of monotone weak distributive laws in certain categories
    of algebras. {[}1{]}
    https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10}
}
BibTeX
@unpublished{aristoteMonotoneWeakDistributive2025c,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws in Categories of Algebras},
  year = {2025},
  month = {apr},
  address = {Palaiseau, France},
  url = {https://www.lix.polytechnique.fr/proofs-algorithms/tcs/}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2025c","abstract":"When studying the semantics of programming languages, monads are a tool to model computational effects. Given two monads modelling two effects, a natural question is whether one can build a composed monad modelling the combination of these two effects. There is a generic way to do this when there exists a monotone weak distributive law between the two monads.\n\nMonotone weak distributive laws are a recently-developed mathematical tool, and the first part of the talk will focus on introducing them and giving several examples. The second part of the talk will then focus on the main result from [1], which gives a full characterization for the existence of monotone weak distributive laws in certain categories of algebras.\n\n[1] https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.STACS.2025.10","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2025c","event-place":"Palaiseau, France","event-title":"Theoretical Cosynus Seminar (LIX)","genre":"seminar","issued":{"date-parts":[["2025",4,8]]},"language":"en","publisher-place":"Palaiseau, France","title":"Monotone weak distributive laws in categories of algebras","type":"speech","URL":"https://www.lix.polytechnique.fr/proofs-algorithms/tcs/"}
Learning weighted automata over number rings, (concretely and) categorically
@ Dagstuhl Seminar 25141: Categories for Automata and Language Theory, Wadern, Germany · slides
More
Abstract.
We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories.

As our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.
Cite.
BibLaTeX
@unpublished{aristoteLearningWeightedAutomata2025b,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, (Concretely
    and) Categorically},
  date = {2025-03-31},
  address = {Wadern, Germany},
  url = {https://www.dagstuhl.de/25141},
  langid = {en},
  abstract = {We develop a generic reduction procedure for active
    learning problems. Our approach is inspired by a recent
    polynomial-time reduction of the exact learning problem for weighted
    automata over integers to that for weighted automata over rationals
    (Buna-Marginean et al. 2024). Our procedure improves the efficiency
    of a category-theoretic automata learning algorithm, and poses new
    questions about the complexity of its implementation when
    instantiated to concrete categories. As our second main
    contribution, we address these complexity aspects in the concrete
    setting of learning weighted automata over number rings, that is,
    rings of integers in an algebraic number field. Assuming a full
    representation of a number ring OK, we obtain an exact learning
    algorithm of OK-weighted automata that runs in polynomial time in
    the size of the target automaton, the logarithm of the length of the
    longest counterexample, the degree of the number field, and the
    logarithm of its discriminant. Our algorithm produces an automaton
    that has at most one more state than the minimal one, and we prove
    that doing better requires solving the principal ideal problem, for
    which the best currently known algorithm is in quantum polynomial
    time.}
}
BibTeX
@unpublished{aristoteLearningWeightedAutomata2025b,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, (Concretely
    and) Categorically},
  year = {2025},
  month = {mar},
  address = {Wadern, Germany},
  url = {https://www.dagstuhl.de/25141}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025b","abstract":"We develop a generic reduction procedure for active learning problems. Our approach is inspired by a recent polynomial-time reduction of the exact learning problem for weighted automata over integers to that for weighted automata over rationals (Buna-Marginean et al. 2024). Our procedure improves the efficiency of a category-theoretic automata learning algorithm, and poses new questions about the complexity of its implementation when instantiated to concrete categories. \n\nAs our second main contribution, we address these complexity aspects in the concrete setting of learning weighted automata over number rings, that is, rings of integers in an algebraic number field. Assuming a full representation of a number ring OK, we obtain an exact learning algorithm of OK-weighted automata that runs in polynomial time in the size of the target automaton, the logarithm of the length of the longest counterexample, the degree of the number field, and the logarithm of its discriminant. Our algorithm produces an automaton that has at most one more state than the minimal one, and we prove that doing better requires solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteLearningWeightedAutomata2025b","event-place":"Wadern, Germany","event-title":"Dagstuhl Seminar 25141: Categories for Automata and Language Theory","genre":"conference","issued":{"date-parts":[["2025",3,31]]},"language":"en","note":"slides: https://materials.dagstuhl.de/index.php?semnr=25141&fileId=17258","publisher-place":"Wadern, Germany","title":"Learning weighted automata over number rings, (concretely and) categorically","type":"speech","URL":"https://www.dagstuhl.de/25141"}
Learning weighted automata over number rings, concretely (and categorically)
@ MoVe seminar (LiS), Marseille, France · slides
More
Abstract.
We study automata weighted over number rings, that is, rings of integers in an algebraic number field.

We show that number rings are what we call "almost strong Fatou": if an n-state automaton weighted in a number field recognizes an integer-valued series, then it admits an equivalent n+1-state automaton weighted in the corresponding ring of integers.

We give a polynomial-time algorithm for computing such an n+1-state automaton, and show that removing any more states is at least as hard as solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.

Finally, we will see how this procedure can be used to reduce active learning problems in number rings to active learning problems in fields. If time allows, I will also give a brief explanation of how this generalizes to a generic reduction procedure between active learning problems for automata valued in different categories.
Cite.
BibLaTeX
@unpublished{aristoteLearningWeightedAutomata2025a,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely (and
    Categorically)},
  date = {2025-03-28},
  address = {Marseille, France},
  url = {https://move.lis-lab.fr/seminars},
  langid = {en},
  abstract = {We study automata weighted over number rings, that is,
    rings of integers in an algebraic number field. We show that number
    rings are what we call “almost strong Fatou”: if an n-state
    automaton weighted in a number field recognizes an integer-valued
    series, then it admits an equivalent n+1-state automaton weighted in
    the corresponding ring of integers. We give a polynomial-time
    algorithm for computing such an n+1-state automaton, and show that
    removing any more states is at least as hard as solving the
    principal ideal problem, for which the best currently known
    algorithm is in quantum polynomial time. Finally, we will see how
    this procedure can be used to reduce active learning problems in
    number rings to active learning problems in fields. If time allows,
    I will also give a brief explanation of how this generalizes to a
    generic reduction procedure between active learning problems for
    automata valued in different categories.}
}
BibTeX
@unpublished{aristoteLearningWeightedAutomata2025a,
  author = {Aristote, Quentin},
  title = {Learning Weighted Automata over Number Rings, Concretely (and
    Categorically)},
  year = {2025},
  month = {mar},
  address = {Marseille, France},
  url = {https://move.lis-lab.fr/seminars}
}
CSL JSON
{"id":"aristoteLearningWeightedAutomata2025a","abstract":"We study automata weighted over number rings, that is, rings of integers in an algebraic number field.\n\nWe show that number rings are what we call \"almost strong Fatou\": if an n-state automaton weighted in a number field recognizes an integer-valued series, then it admits an equivalent n+1-state automaton weighted in the corresponding ring of integers.\n\nWe give a polynomial-time algorithm for computing such an n+1-state automaton, and show that removing any more states is at least as hard as solving the principal ideal problem, for which the best currently known algorithm is in quantum polynomial time.\n\nFinally, we will see how this procedure can be used to reduce active learning problems in number rings to active learning problems in fields. If time allows, I will also give a brief explanation of how this generalizes to a generic reduction procedure between active learning problems for automata valued in different categories.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteLearningWeightedAutomata2025a","event-place":"Marseille, France","event-title":"MoVe seminar (LiS)","genre":"seminar","issued":{"date-parts":[["2025",3,28]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/996/uploads/8b14ed9a7383f9776fc69aa03003890a/dedekind-weighted-automata.pdf","publisher-place":"Marseille, France","title":"Learning weighted automata over number rings, concretely (and categorically)","type":"speech","URL":"https://move.lis-lab.fr/seminars"}
Monotone weak distributive laws over the lifted powerset monad in categories of algebras
@ LSC Seminar (LiS), Marseille, France · slides
More
Abstract.
Within the study of the semantics of programming languages, computational effects may be modelled with monads, and weak distributive laws between monads are then a tool to combine two such effects.

In both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as some sort of lifting of the former.

More specifically, we show how a framework for constructing monotone weak distributive laws in regular categories lifts to categories of algebras, giving a full characterization for the existence of monotone weak distributive laws therein. We then exhibit such a law, combining probabilities and non-determinism, in compact Hausdorff spaces; but we also show how such laws do not exist in a lot of other cases.
Cite.
BibLaTeX
@unpublished{aristoteMonotoneWeakDistributive2025b,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  date = {2025-03-27},
  address = {Marseille, France},
  url = {https://lsc.lis-lab.fr/lsc-seminar/},
  langid = {en},
  abstract = {Within the study of the semantics of programming
    languages, computational effects may be modelled with monads, and
    weak distributive laws between monads are then a tool to combine two
    such effects. In both the category of sets and the category of
    compact Hausdorff spaces, there is a monotone weak distributive law
    that combines two layers of non-determinism. Noticing the similarity
    between these two laws, we study whether the latter can be obtained
    automatically as some sort of lifting of the former. More
    specifically, we show how a framework for constructing monotone weak
    distributive laws in regular categories lifts to categories of
    algebras, giving a full characterization for the existence of
    monotone weak distributive laws therein. We then exhibit such a law,
    combining probabilities and non-determinism, in compact Hausdorff
    spaces; but we also show how such laws do not exist in a lot of
    other cases.}
}
BibTeX
@unpublished{aristoteMonotoneWeakDistributive2025b,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  year = {2025},
  month = {mar},
  address = {Marseille, France},
  url = {https://lsc.lis-lab.fr/lsc-seminar/}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2025b","abstract":"Within the study of the semantics of programming languages, computational effects may be modelled with monads, and weak distributive laws between monads are then a tool to combine two such effects.\n\nIn both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as some sort of lifting of the former.\n\nMore specifically, we show how a framework for constructing monotone weak distributive laws in regular categories lifts to categories of algebras, giving a full characterization for the existence of monotone weak distributive laws therein. We then exhibit such a law, combining probabilities and non-determinism, in compact Hausdorff spaces; but we also show how such laws do not exist in a lot of other cases.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2025b","event-place":"Marseille, France","event-title":"LSC Seminar (LiS)","genre":"seminar","issued":{"date-parts":[["2025",3,27]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/1062/uploads/02cd7ed45cdac419f5cf315fdde2200a/monotone-wdl-algebras.pdf","publisher-place":"Marseille, France","title":"Monotone weak distributive laws over the lifted powerset monad in categories of algebras","type":"speech","URL":"https://lsc.lis-lab.fr/lsc-seminar/"}
Monotone weak distributive laws over the lifted powerset monad in categories of algebras
@ 42nd International Symposium on Theoretical Aspects of Computer Science (STACS 2025), Jena, Germany · slides
More
Abstract.
In both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras. We then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, on the one hand exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.
Cite.
BibLaTeX
@unpublished{aristoteMonotoneWeakDistributive2025a,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  date = {2025-03-05},
  address = {Jena, Germany},
  url = {https://stacs2025.de/},
  langid = {en},
  abstract = {In both the category of sets and the category of compact
    Hausdorff spaces, there is a monotone weak distributive law that
    combines two layers of non-determinism. Noticing the similarity
    between these two laws, we study whether the latter can be obtained
    automatically as a weak lifting of the former. This holds partially,
    but does not generalize to other categories of algebras. We then
    characterize when exactly monotone weak distributive laws over
    powerset monads in categories of algebras exist, on the one hand
    exhibiting a law combining probabilities and non-determinism in
    compact Hausdorff spaces and showing on the other hand that such
    laws do not exist in a lot of other cases.}
}
BibTeX
@unpublished{aristoteMonotoneWeakDistributive2025a,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  year = {2025},
  month = {mar},
  address = {Jena, Germany},
  url = {https://stacs2025.de/}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2025a","abstract":"In both the category of sets and the category of compact Hausdorff spaces, there is a monotone weak distributive law that combines two layers of non-determinism. Noticing the similarity between these two laws, we study whether the latter can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras. We then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, on the one hand exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2025a","event-place":"Jena, Germany","event-title":"42nd International Symposium on Theoretical Aspects of Computer Science (STACS 2025)","genre":"conference","issued":{"date-parts":[["2025",3,5]]},"language":"en","note":"slides: https://stacs2025.gitlab.io/slides/monotone-weak-distributive-laws-over-the-lifted-powerset-monad-in-categories-of-algebras.pdf","publisher-place":"Jena, Germany","title":"Monotone weak distributive laws over the lifted powerset monad in categories of algebras","type":"speech","URL":"https://stacs2025.de/"}
Monotone weak distributive laws over the lifted powerset monad in categories of algebras
@ 109th Peripatetic Seminar on Sheaves and Logic (PSSL 109), Leiden, Netherlands · slides
More
Abstract.
Noticing the similarity between the monotone weak distributive laws combining two layers of nondeterminisms in sets and in compact Hausdorff spaces, we study whether the latter law can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras: we then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.
Cite.
BibLaTeX
@unpublished{aristoteMonotoneWeakDistributive2024a,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  date = {2024-11-15},
  address = {Leiden, Netherlands},
  url = {https://dutchcats.github.io/PSSL-2024/},
  langid = {en},
  abstract = {Noticing the similarity between the monotone weak
    distributive laws combining two layers of nondeterminisms in sets
    and in compact Hausdorff spaces, we study whether the latter law can
    be obtained automatically as a weak lifting of the former. This
    holds partially, but does not generalize to other categories of
    algebras: we then characterize when exactly monotone weak
    distributive laws over powerset monads in categories of algebras
    exist, exhibiting a law combining probabilities and non-determinism
    in compact Hausdorff spaces and showing on the other hand that such
    laws do not exist in a lot of other cases.}
}
BibTeX
@unpublished{aristoteMonotoneWeakDistributive2024a,
  author = {Aristote, Quentin},
  title = {Monotone Weak Distributive Laws over the Lifted Powerset
    Monad in Categories of Algebras},
  year = {2024},
  month = {nov},
  address = {Leiden, Netherlands},
  url = {https://dutchcats.github.io/PSSL-2024/}
}
CSL JSON
{"id":"aristoteMonotoneWeakDistributive2024a","abstract":"Noticing the similarity between the monotone weak distributive laws combining two layers of nondeterminisms in sets and in compact Hausdorff spaces, we study whether the latter law can be obtained automatically as a weak lifting of the former. This holds partially, but does not generalize to other categories of algebras: we then characterize when exactly monotone weak distributive laws over powerset monads in categories of algebras exist, exhibiting a law combining probabilities and non-determinism in compact Hausdorff spaces and showing on the other hand that such laws do not exist in a lot of other cases.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMonotoneWeakDistributive2024a","event-place":"Leiden, Netherlands","event-title":"109th Peripatetic Seminar on Sheaves and Logic (PSSL 109)","genre":"conference","issued":{"date-parts":[["2024",11,15]]},"language":"en","note":"slides: https://dutchcats.github.io/PSSL-2024/slides_PSSL24/Aristote-PSSL109.pdf","publisher-place":"Leiden, Netherlands","title":"Monotone weak distributive laws over the lifted powerset monad in categories of algebras","type":"speech","URL":"https://dutchcats.github.io/PSSL-2024/"}
Multicategorical framework for minimization and learning of bottom-up tree automata with effects
@ Highlights of Logic, Games and Automata (Highlights 2024), Bordeaux, France · slides
More
Abstract.
Joint work with Daniela Petrişan. This paper provides a unifying category-theoretic framework for minimization and learning algorithms for bottom-up tree automata with effects. Our aim is two-fold: encompass existing algorithms for various forms of tree automata – deterministic bottom-up tree automata, residual finite tree automata, tree automata weighted over a field – and instantiate the abstract framework in order to obtain new results – tree automata weighted over principal ideal domains (PIDs).
Cite.
BibLaTeX
@unpublished{aristoteMulticategoricalFrameworkMinimization2024,
  author = {Aristote, Quentin},
  title = {Multicategorical Framework for Minimization and Learning of
    Bottom-up Tree Automata with Effects},
  date = {2024-09-18},
  address = {Bordeaux, France},
  url = {https://highlights-conference.org/2024/},
  langid = {en},
  abstract = {Joint work with Daniela Petrişan. This paper provides a
    unifying category-theoretic framework for minimization and learning
    algorithms for bottom-up tree automata with effects. Our aim is
    two-fold: encompass existing algorithms for various forms of tree
    automata – deterministic bottom-up tree automata, residual finite
    tree automata, tree automata weighted over a field – and instantiate
    the abstract framework in order to obtain new results – tree
    automata weighted over principal ideal domains (PIDs).}
}
BibTeX
@unpublished{aristoteMulticategoricalFrameworkMinimization2024,
  author = {Aristote, Quentin},
  title = {Multicategorical Framework for Minimization and Learning of
    Bottom-up Tree Automata with Effects},
  year = {2024},
  month = {sep},
  address = {Bordeaux, France},
  url = {https://highlights-conference.org/2024/}
}
CSL JSON
{"id":"aristoteMulticategoricalFrameworkMinimization2024","abstract":"Joint work with Daniela Petrişan. This paper provides a unifying category-theoretic framework for minimization and learning algorithms for bottom-up tree automata with effects. Our aim is two-fold: encompass existing algorithms for various forms of tree automata – deterministic bottom-up tree automata, residual finite tree automata, tree automata weighted over a field – and instantiate the abstract framework in order to obtain new results – tree automata weighted over principal ideal domains (PIDs).","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteMulticategoricalFrameworkMinimization2024","event-place":"Bordeaux, France","event-title":"Highlights of Logic, Games and Automata (Highlights 2024)","genre":"conference","issued":{"date-parts":[["2024",9,18]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/1003/uploads/c415dcc8a1e22c5d91cb91cfd8d6d55f/minimal-tree-automata.pdf","publisher-place":"Bordeaux, France","title":"Multicategorical framework for minimization and learning of bottom-up tree automata with effects","type":"speech","URL":"https://highlights-conference.org/2024/"}
Weak distributive laws between powerspaces over stably compact spaces
@ Topology, Algebra, and Categories in Logic (TACL 2024), Barcelona, Spain · slides
More
Cite.
BibLaTeX
@unpublished{aristoteWeakDistributiveLaws2024,
  author = {Aristote, Quentin},
  title = {Weak Distributive Laws Between Powerspaces over Stably
    Compact Spaces},
  date = {2024-07-04},
  address = {Barcelona, Spain},
  url = {https://iiia.csic.es/tacl2024/},
  langid = {en},
  abstract = {https://iiia.csic.es/tacl2024/abstracts/conference/contributed/TACL\_2024\_paper\_118.pdf}
}
BibTeX
@unpublished{aristoteWeakDistributiveLaws2024,
  author = {Aristote, Quentin},
  title = {Weak Distributive Laws Between Powerspaces over Stably
    Compact Spaces},
  year = {2024},
  month = {jul},
  address = {Barcelona, Spain},
  url = {https://iiia.csic.es/tacl2024/}
}
CSL JSON
{"id":"aristoteWeakDistributiveLaws2024","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteWeakDistributiveLaws2024","event-place":"Barcelona, Spain","event-title":"Topology, Algebra, and Categories in Logic (TACL 2024)","genre":"conference","issued":{"date-parts":[["2024",7,4]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/1057/uploads/a2a13506a3034d6713fa0786adbc9ebf/wdl-powerspaces-scs.pdf\nabstract: https://iiia.csic.es/tacl2024/abstracts/conference/contributed/TACL_2024_paper_118.pdf","publisher-place":"Barcelona, Spain","title":"Weak distributive laws between powerspaces over stably compact spaces","type":"speech","URL":"https://iiia.csic.es/tacl2024/"}
Active learning of deterministic transducers with outputs in arbitrary monoids
@ Verification seminar, Oxford, United Kingdom · slides
More
Abstract.
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. In a first part I'll explain how Vilar's algorithm for the active learning à la Angluin of (normal) transducers generalize to monoidal transducers. In a second part I'll then discuss how this is an instance of the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile: the active learning algorithm was obtained by instantiating monoidal transducers in this framework.
Cite.
BibLaTeX
@unpublished{aristoteActiveLearningDeterministic2024c,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  date = {2024-06-17},
  address = {Oxford, United Kingdom},
  url = {https://www.cs.ox.ac.uk/research/verification/},
  langid = {en},
  abstract = {We study monoidal transducers, transition systems arising
    as deterministic automata whose transitions also produce outputs in
    an arbitrary monoid, for instance allowing outputs to commute or to
    cancel out. In a first part I’ll explain how Vilar’s algorithm for
    the active learning à la Angluin of (normal) transducers generalize
    to monoidal transducers. In a second part I’ll then discuss how this
    is an instance of the categorical framework for minimization and
    learning of Colcombet, Petrişan and Stabile: the active learning
    algorithm was obtained by instantiating monoidal transducers in this
    framework.}
}
BibTeX
@unpublished{aristoteActiveLearningDeterministic2024c,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  year = {2024},
  month = {jun},
  address = {Oxford, United Kingdom},
  url = {https://www.cs.ox.ac.uk/research/verification/}
}
CSL JSON
{"id":"aristoteActiveLearningDeterministic2024c","abstract":"We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. In a first part I'll explain how Vilar's algorithm for the active learning à la Angluin of (normal) transducers generalize to monoidal transducers. In a second part I'll then discuss how this is an instance of the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile: the active learning algorithm was obtained by instantiating monoidal transducers in this framework.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningDeterministic2024c","event-place":"Oxford, United Kingdom","event-title":"Verification seminar","genre":"seminar","issued":{"date-parts":[["2024",6,17]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/840/uploads/46406ee1029eeaa311f952e661cc742c/monoidal-transducer-learning.pdf","publisher-place":"Oxford, United Kingdom","title":"Active learning of deterministic transducers with outputs in arbitrary monoids","type":"speech","URL":"https://www.cs.ox.ac.uk/research/verification/"}
Active learning of deterministic transducers with outputs in arbitrary monoids
@ Séminaire Automates (IRIF), Paris, France · slides
More
Abstract.
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. In a first part I'll explain how Vilar's algorithm for the active learning à la Angluin of (normal) transducers generalize to monoidal transducers. In a second part I'll then discuss how this is an instance of the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile: the active learning algorithm was obtained by instantiating monoidal transducers in this framework.
Cite.
BibLaTeX
@unpublished{aristoteActiveLearningDeterministic2024b,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  date = {2024-03-22},
  address = {Paris, France},
  url = {https://www.irif.fr/seminaires/automates/index},
  langid = {en},
  abstract = {We study monoidal transducers, transition systems arising
    as deterministic automata whose transitions also produce outputs in
    an arbitrary monoid, for instance allowing outputs to commute or to
    cancel out. In a first part I’ll explain how Vilar’s algorithm for
    the active learning à la Angluin of (normal) transducers generalize
    to monoidal transducers. In a second part I’ll then discuss how this
    is an instance of the categorical framework for minimization and
    learning of Colcombet, Petrişan and Stabile: the active learning
    algorithm was obtained by instantiating monoidal transducers in this
    framework.}
}
BibTeX
@unpublished{aristoteActiveLearningDeterministic2024b,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  year = {2024},
  month = {mar},
  address = {Paris, France},
  url = {https://www.irif.fr/seminaires/automates/index}
}
CSL JSON
{"id":"aristoteActiveLearningDeterministic2024b","abstract":"We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. In a first part I'll explain how Vilar's algorithm for the active learning à la Angluin of (normal) transducers generalize to monoidal transducers. In a second part I'll then discuss how this is an instance of the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile: the active learning algorithm was obtained by instantiating monoidal transducers in this framework.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningDeterministic2024b","event-place":"Paris, France","event-title":"Séminaire Automates (IRIF)","genre":"seminar","issued":{"date-parts":[["2024",3,22]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/840/uploads/46406ee1029eeaa311f952e661cc742c/monoidal-transducer-learning.pdf","publisher-place":"Paris, France","title":"Active learning of deterministic transducers with outputs in arbitrary monoids","type":"speech","URL":"https://www.irif.fr/seminaires/automates/index"}
Active learning of deterministic transducers with outputs in arbitrary monoids
@ 32nd EACSL Annual Conference on Computer Science Logic 2024 (CSL 2024), Naples, Italy · slides
More
Abstract.
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm’s implementation.
Cite.
BibLaTeX
@unpublished{aristoteActiveLearningDeterministic2024a,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  date = {2024-02-22},
  address = {Naples, Italy},
  url = {https://www.irif.fr/seminaires/automates/index},
  langid = {en},
  abstract = {We study monoidal transducers, transition systems arising
    as deterministic automata whose transitions also produce outputs in
    an arbitrary monoid, for instance allowing outputs to commute or to
    cancel out. We use the categorical framework for minimization and
    learning of Colcombet, Petrişan and Stabile to recover the notion of
    minimal transducer recognizing a language, and give necessary and
    sufficient conditions on the output monoid for this minimal
    transducer to exist and be unique (up to isomorphism). The
    categorical framework then provides an abstract algorithm for
    learning it using membership and equivalence queries, and we discuss
    practical aspects of this algorithm’s implementation.}
}
BibTeX
@unpublished{aristoteActiveLearningDeterministic2024a,
  author = {Aristote, Quentin},
  title = {Active Learning of Deterministic Transducers with Outputs in
    Arbitrary Monoids},
  year = {2024},
  month = {feb},
  address = {Naples, Italy},
  url = {https://www.irif.fr/seminaires/automates/index}
}
CSL JSON
{"id":"aristoteActiveLearningDeterministic2024a","abstract":"We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petrişan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm’s implementation.","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteActiveLearningDeterministic2024a","event-place":"Naples, Italy","event-title":"32nd EACSL Annual Conference on Computer Science Logic 2024 (CSL 2024)","genre":"conference","issued":{"date-parts":[["2024",2,22]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/840/uploads/441b176a634e9ed8b569d75dc18bf98a/monoidal-transducer-learning.pdf","publisher-place":"Naples, Italy","title":"Active learning of deterministic transducers with outputs in arbitrary monoids","type":"speech","URL":"https://www.irif.fr/seminaires/automates/index"}
Automata weighted over commutative rings: notions of minimality and the case of Dedekind domains
@ ASV day (IRIF), Paris, France · slides
More
Cite.
BibLaTeX
@unpublished{aristoteAutomataWeightedCommutative2023,
  author = {Aristote, Quentin},
  title = {Automata Weighted over Commutative Rings: Notions of
    Minimality and the Case of {Dedekind} Domains},
  date = {2023-12-06},
  address = {Paris, France},
  url = {https://www.irif.fr/poles/asv/journee_pole_2023},
  langid = {en}
}
BibTeX
@unpublished{aristoteAutomataWeightedCommutative2023,
  author = {Aristote, Quentin},
  title = {Automata Weighted over Commutative Rings: Notions of
    Minimality and the Case of {Dedekind} Domains},
  year = {2023},
  month = {dec},
  address = {Paris, France},
  url = {https://www.irif.fr/poles/asv/journee_pole_2023}
}
CSL JSON
{"id":"aristoteAutomataWeightedCommutative2023","author":[{"family":"Aristote","given":"Quentin"}],"citation-key":"aristoteAutomataWeightedCommutative2023","event-place":"Paris, France","event-title":"ASV day (IRIF)","genre":"seminar","issued":{"date-parts":[["2023",12,6]]},"language":"en","note":"slides: https://gitlab.math.univ-paris-diderot.fr/-/project/996/uploads/48a134fb160ea880ea4676adbf1dc637/dedekind-weighted-automata.pdf","publisher-place":"Paris, France","title":"Automata weighted over commutative rings: notions of minimality and the case of Dedekind domains","type":"speech","URL":"https://www.irif.fr/poles/asv/journee_pole_2023"}

Software

bibli-paris
Spacemacs layer that adds features to org-mode enabling the management of reading lists of documents from Paris’ network of libraries.
smtlib-backends
Haskell library providing low-level functions for SMT-LIB-based interaction with SMT solvers.
webpage
Nix-based static webpage generator.

Experience

PhD student in Theoretical Computer Science @ IRIF (UMR 8243), CNRS, Paris, France
- · supervised by Daniela Petrişan
Ongoing. Studying compositionality of monads and its application to effectful programming, in particular within automata theory.
research intern in Applied Category Theory @ IRIF (UMR 8243), CNRS, Paris, France
- · supervised by Daniela Petrişan
Follow-up to my M2's internship: wrote a paper and further explored some open questions as a preparation for my PhD.
Software Engineering intern @ Tweag, Paris, France
- · supervised by Tweag's HAS group
Sped-up Pirouette (a symbolic evaluator using incorrectness logic) by optimizing its interactions with SMT solvers.
research intern in Applied Category Theory @ IRIF (UMR 8243), CNRS, Paris, France
- · supervised by Daniela Petrişan
Generalized a categorical framework for the minimization and active learning of transition systems and instanciated it to develop new such algorithms.
research intern in Applied Category Theory @ ERATO MMSD, NII, Tōkyō, Japan
- · supervised by Ichiro Hasuo Jérémy Dubut
Generalized a greatest-fixed-points- and safety-games-based fibrational framework for bisimulations to nested fixed points and parity games.
research intern in Natural Computing @ LiS Laboratory (UMR 7020), CNRS, Luminy, France
- · supervised by Giuseppe di Molfetta
Developed a quantum walker model whose density changes its own environment.

Education

Master's degree in Theoretical Computer Science @ École Normale Supérieure, Paris, France
-
Second year Master's degree in Theoretical Computer Science @ MPRI
-
Graduated with highest honors (18.43/20), second of a highly-selective class of 70 students.
Computer Science coursesApproximation Algorithms · Concurrency · Denotational Semantics (Domains, Categories, Games) · Finite Automata as Models · Functional Programmming & Type Systems · Game Theory · Molecular Algorithms · Non-Sequential Theory of Distributed Systems · Probabilistic Programming · Programming Shared-Memory Multi-Threaded Machines · Proof Assistants · Proof Systems · Proof of Programs · Quantum Computing · Real-time & Hybrid Systems · Well Quasi-Orders & Algorithms
First year Master's degree in Computer Science @ DIENS
-
Completed with highest honors (18.20/20).
Computer Science coursesArtificial Vision · Combinatorial & Convex Optimisation · Deep Learning · Lambda Calculus & Categories · Models & Algorithms for Networks · Parallel & Reactive Programming · Path Planning in Robotics · Random Structures & Algorithms
Mathematics coursesAlgebra (Domains) · Algebraic Topology · Data Science · Differential Geometry · Dynamical Systems · Functional Analysis · Logics · Partial Differential Equations · Statistics · Stochastic Processes
Bachelor's degrees in Computer Science and Mathematics @ DIENS
-
Graduated with highest honors in Computer Science (17.80/20), with honors in Mathematics (14.74/20).
Computer Science coursesAlgorithms & Programming · Cryptography · Databases · Formal Languages, Decidability & Complexity · Hardware Systems · Machine Learning · Operating Systems · Programming Languages & Compilation · Semantics & Verification of Programs
Mathematics coursesAlgebra (Groups) · Complex Analysis · Information Theory · Measure Theory · Topology & Differential Calculus
Took two gap years: one to follow additional postgraduate courses in Mathematics; one to do additional internships.
Higher Schools Preparatory Classes @ Lycée Louis-le-Grand, Paris, France
-
MPSI - MP* (Mathematics, Physics and Computer Science)