Skip to main content

Showing 1–8 of 8 results for author: Pouzet, M

Searching in archive cs. Search in all archives.
.
  1. PSM: Policy Synchronised Deterministic Memory

    Authors: Michael Mendler, Marc Pouzet

    Abstract: Concurrency and determinacy do not go well with each other when resources must be shared. Haskell provides parallel programming abstractions such as IVar and LVar in the Par monad and concurrent abstractions such as MVar and TVar in the in IO and STM monads, respectively. The former are determinate but have no destructive updates and the latter have destructive updates but do not guarantee determi… ▽ More

    Submitted 18 June, 2025; originally announced June 2025.

    Comments: This report summarises work on coding the theory of policy-synchronised memory (see https://rdcu.be/erBwl) in Haskell. This was developed for a graduate level course on Functional Reactive Programming taught at Bamberg University by the first author during 2020-2023. An early version of the PSM library had been presented at the SYNCHRON Workshop (Aussois, France), November 2019

  2. arXiv:2303.11451  [pdf, ps, other

    math.LO cs.LO

    On the ABK Conjecture, alpha-well Quasi Orders and Dress-Schiffels product

    Authors: Uri Abraham, Robert Bonnet, Mirna Džamonja, Maurice Pouzet

    Abstract: The following is a 2008 conjecture of Abraham, Bonnet and Kubiś: [ABK Conjecture] Every well quasi order (wqo) is a countable union of better quasi orders (bqo). We obtain a partial progress on the conjecture, by showing that the class of orders that are a countable union of better quasi orders (sigma-bqo) is closed under various operations. These include diverse products, such as the Dress-Shieff… ▽ More

    Submitted 25 January, 2025; v1 submitted 20 March, 2023; originally announced March 2023.

    Comments: Present version was accepted in "Topology and Applications". Mirna D{\v z}amonja has withdrawn as author of the accepted version

  3. arXiv:2104.00292  [pdf, ps, other

    cs.DM

    Hereditary rigidity, separation and density In memory of Professor I.G. Rosenberg

    Authors: Lucien Haddad, Masahiro Miyakawa, Maurice Pouzet, Hisayuki Tatsumi

    Abstract: We continue the investigation of systems of hereditarily rigid relations started in Couceiro, Haddad, Pouzet and Schölzel [1]. We observe that on a set $V$ with $m$ elements, there is a hereditarily rigid set $\mathcal R$ made of $n$ tournaments if and only if $m(m-1)\leq 2^n$. We ask if the same inequality holds when the tournaments are replaced by linear orders. This problem has an equivalent fo… ▽ More

    Submitted 1 April, 2021; originally announced April 2021.

    Journal ref: ISMVL 2021, May 2021, Nursultan, Kazakhstan

  4. arXiv:1908.07563  [pdf, other

    cs.PL

    Reactive Probabilistic Programming

    Authors: Guillaume Baudart, Louis Mandel, Eric Atkinson, Benjamin Sherman, Marc Pouzet, Michael Carbin

    Abstract: Synchronous modeling is at the heart of programming languages like Lustre, Esterel, or Scade used routinely for implementing safety critical control software, e.g., fly-by-wire and engine control in planes. However, to date these languages have had limited modern support for modeling uncertainty -- probabilistic aspects of software's environment or behavior -- even though modeling uncertainty is a… ▽ More

    Submitted 9 April, 2020; v1 submitted 20 August, 2019; originally announced August 2019.

    Comments: Version with appendices of the PLDI 2020 paper "Reactive Probabilistic Programming"

  5. arXiv:1907.02231  [pdf, other

    math.CO cs.IT

    Injective envelopes of transition systems and Ferrers languages

    Authors: Mustapha Kabil, Maurice Pouzet

    Abstract: We consider reflexive and involutive transition systems over an ordered alphabet $A$ equipped with an involution. We give a description of the injective envelope of any two-element set in terms of Galois lattice, from which we derive a test of its finiteness. Our description leads to the notion of Ferrers language.

    Submitted 4 July, 2019; originally announced July 2019.

    Comments: 23 pages

    MSC Class: 06A15; 06D20; 46B85; 68Q70 (Primary); 68R15 (Secondary)

  6. Sundials/ML: Connecting OCaml to the Sundials Numeric Solvers

    Authors: Timothy Bourke, Jun Inoue, Marc Pouzet

    Abstract: This paper describes the design and implementation of a comprehensive OCaml interface to the Sundials library of numeric solvers for ordinary differential equations, differential algebraic equations, and non-linear equations. The interface provides a convenient and memory-safe alternative to using Sundials directly from C and facilitates application development by integrating with higher-level lan… ▽ More

    Submitted 30 December, 2018; originally announced December 2018.

    Comments: In Proceedings ML/OCAML 2016, arXiv:1812.10891

    Journal ref: EPTCS 285, 2018, pp. 101-130

  7. A Type System for the Automatic Distribution of Higher-order Synchronous Dataflow Programs

    Authors: Gwenaël Delaval, Alain Girault, Marc Pouzet

    Abstract: We address the design of distributed systems with synchronous dataflow programming languages. As modular design entails handling both architectural and functional modularity, our first contribution is to extend an existing synchronous dataflow programming language with primitives allowing the description of a distributed architecture and the localization of some expressions onto some processors. W… ▽ More

    Submitted 12 November, 2012; originally announced November 2012.

    Journal ref: LCTES - ACM International Conference on Languages, Compilers, and Tools for Embedded Systems (2008) 101-110

  8. arXiv:cs/0509034  [pdf, ps, other

    cs.DM

    N-free extensions of posets.Note on a theorem of P.A.Grillet

    Authors: Maurice Pouzet, Nejib Zaguia

    Abstract: Let $S\_{N}(P)$ be the poset obtained by adding a dummy vertex on each diagonal edge of the $N$'s of a finite poset $P$. We show that $S\_{N}(S\_{N}(P))$ is $N$-free. It follows that this poset is the smallest $N$-free barycentric subdivision of the diagram of $P$, poset whose existence was proved by P.A. Grillet. This is also the poset obtained by the algorithm starting with $P\_0:=P$ and consi… ▽ More

    Submitted 13 September, 2005; originally announced September 2005.

    Comments: 7 pages, 4 pictures

    ACM Class: I.1.2; I.4.10; I.5