Skip to main content

Showing 1–8 of 8 results for author: Prébet, R

Searching in archive math. Search in all archives.
.
  1. arXiv:2505.00620  [pdf, ps, other

    cs.SC math.AG

    Beyond Affine Loops: A Geometric Approach to Program Synthesis

    Authors: Erdenebayar Bayarmagnai, Fatemeh Mohammadi, Rémi Prébet

    Abstract: Ensuring software correctness remains a fundamental challenge in formal program verification. One promising approach relies on finding polynomial invariants for loops. Polynomial invariants are properties of a program loop that hold before and after each iteration. Generating polynomial invariants is a crucial task for loops, but it is an undecidable problem in the general case. Recently, an alter… ▽ More

    Submitted 1 May, 2025; originally announced May 2025.

  2. arXiv:2504.16632  [pdf, other

    math.CO cs.SC math.AG

    Efficient Algorithms for Minimal Matroid Extensions and Irreducible Decompositions of Circuit Varieties

    Authors: Emiliano Liwski, Fatemeh Mohammadi, Rémi Prébet

    Abstract: We introduce an efficient method for decomposing the circuit variety of a given matroid $M$, based on an algorithm that identifies its minimal extensions. These extensions correspond to the smallest elements above $M$ in the poset defined by the dependency order. We apply our algorithm to several classical configurations: the Vámos matroid, the unique Steiner quadruple system $S(3,4,8)$, the proje… ▽ More

    Submitted 23 April, 2025; originally announced April 2025.

    Comments: Comments are welcome!

  3. arXiv:2412.14043  [pdf, other

    cs.SC cs.PL math.AG

    Algebraic Tools for Computing Polynomial Loop Invariants (Extended Version)

    Authors: Erdenebayar Bayarmagnai, Fatemeh Mohammadi, Rémi Prébet

    Abstract: Loop invariants are properties of a program loop that hold both before and after each iteration of the loop. They are often used to verify programs and ensure that algorithms consistently produce correct results during execution. Consequently, generating invariants becomes a crucial task for loops. We specifically focus on polynomial loops, where both the loop conditions and the assignments within… ▽ More

    Submitted 18 December, 2024; originally announced December 2024.

    Comments: 41 pages, 1 figure

  4. arXiv:2405.09232  [pdf, other

    cs.SC cs.PL math.AG

    Algebraic Tools for Computing Polynomial Loop Invariants

    Authors: Erdenebayar Bayarmagnai, Fatemeh Mohammadi, Rémi Prébet

    Abstract: Loop invariants are properties of a program loop that hold before and after each iteration of the loop. They are often employed to verify programs and ensure that algorithms consistently produce correct results during execution. Consequently, the generation of invariants becomes a crucial task for loops. We specifically focus on polynomial loops, where both the loop conditions and assignments with… ▽ More

    Submitted 15 May, 2024; originally announced May 2024.

    Comments: 10 pages, 1 figure

  5. arXiv:2402.03111  [pdf, ps, other

    cs.SC math.AG

    Computing roadmaps in unbounded smooth real algebraic sets II: algorithm and complexity

    Authors: Rémi Prébet, Mohab Safey El Din, Éric Schost

    Abstract: A roadmap for an algebraic set $V$ defined by polynomials with coefficients in some real field, say $\mathbb{R}$, is an algebraic curve contained in $V$ whose intersection with all connected components of $V\cap\mathbb{R}^{n}$ is connected. These objects, introduced by Canny, can be used to answer connectivity queries over $V\cap \mathbb{R}^{n}$ provided that they are required to contain the finit… ▽ More

    Submitted 5 February, 2024; originally announced February 2024.

    Comments: 60 pages

  6. Algorithm for connectivity queries on real algebraic curves

    Authors: Md Nazrul Islam, Adrien Poteaux, Rémi Prébet

    Abstract: We consider the problem of answering connectivity queries on a real algebraic curve. The curve is given as the real trace of an algebraic curve, assumed to be in generic position, and being defined by some rational parametrizations. The query points are given by a zero-dimensional parametrization. We design an algorithm which counts the number of connected components of the real curve under study,… ▽ More

    Submitted 11 July, 2023; v1 submitted 22 February, 2023; originally announced February 2023.

    Comments: 10 pages, 2 figures

  7. arXiv:2203.04578  [pdf, other

    cs.SC cs.RO math.AG

    Deciding Cuspidality of Manipulators through Computer Algebra and Algorithms in Real Algebraic Geometry

    Authors: Damien Chablat, Rémi Prébet, Mohab Safey El Din, Durgesh Salunkhe, Philippe Wenger

    Abstract: Cuspidal robots are robots with at least two inverse kinematic solutions that can be connected by a singularity-free path. Deciding the cuspidality of generic 3R robots has been studied in the past, but extending the study to six-degree-of-freedom robots can be a challenging problem. Many robots can be modeled as a polynomial map together with a real algebraic set so that the notion of cuspidality… ▽ More

    Submitted 25 July, 2022; v1 submitted 9 March, 2022; originally announced March 2022.

    Comments: 10 pages, 4 figures, published in the Proceedings of ISSAC2022

    MSC Class: 68W30; 14Q30 ACM Class: I.1.2; I.1.4

  8. arXiv:2203.03961  [pdf, other

    cs.SC math.AG

    Computing roadmaps in unbounded smooth real algebraic sets I: connectivity results

    Authors: Rémi Prébet, Mohab Safey El Din, Éric Schost

    Abstract: Answering connectivity queries in real algebraic sets is a fundamental problem in effective real algebraic geometry that finds many applications in e.g. robotics where motion planning issues are topical. This computational problem is tackled through the computation of so-called roadmaps which are real algebraic subsets of the set V under study, of dimension at most one, and which have a connected… ▽ More

    Submitted 7 June, 2023; v1 submitted 8 March, 2022; originally announced March 2022.

    Comments: 26 pages, 23 figures

    MSC Class: 14Q20; 14Q30; 14P05; 68W30