Skip to main content

Showing 1–3 of 3 results for author: Bayarmagnai, E

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: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

  3. 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