Skip to main content

Showing 1–11 of 11 results for author: Mayero, M

Searching in archive cs. Search in all archives.
.
  1. Maths with Coq in L1, a pedagogical experiment

    Authors: Marie Kerjean, Micaela Mayero, Pierre Rousselin

    Abstract: In France, the first year of study at university is usually abbreviated L1 (for premiere annee de Licence). At Sorbonne Paris Nord University, we have been teaching an 18 hour introductory course in formal proofs to L1 students for 3 years. These students are in a double major mathematics and computer science curriculum. The course is mandatory and consists only of hands-on sessions with the Coq… ▽ More

    Submitted 9 May, 2025; originally announced May 2025.

    Comments: In Proceedings ThEdu24, arXiv:2505.04677

    Journal ref: EPTCS 419, 2025, pp. 112-123

  2. Teaching Divisibility and Binomials with Coq

    Authors: Sylvie Boldo, François Clément, David Hamelin, Micaela Mayero, Pierre Rousselin

    Abstract: The goal of this contribution is to provide worksheets in Coq for students to learn about divisibility and binomials. These basic topics are a good case study as they are widely taught in the early academic years (or before in France). We present here our technical and pedagogical choices, the numerous exercises we developed and a small experiment we conducted on two students. As expected, it requ… ▽ More

    Submitted 21 May, 2025; v1 submitted 19 April, 2024; originally announced April 2024.

    Comments: In Proceedings ThEdu24, arXiv:2505.04677

    Journal ref: EPTCS 419, 2025, pp. 124-139

  3. arXiv:2202.05040  [pdf, other

    cs.LO math.FA

    Lebesgue Induction and Tonelli's Theorem in Coq

    Authors: Sylvie Boldo, François Clément, Vincent Martin, Micaela Mayero, Houda Mouhcine

    Abstract: Lebesgue integration is a well-known mathematical tool, used for instance in probability theory, real analysis, and numerical mathematics. Thus its formalization in a proof assistant is to be designed to fit different goals and projects. Once Lebesgue integral is formally defined and the first lemmas are proved, the question of the convenience of the formalization naturally arises. To check it, a… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  4. arXiv:2104.05256  [pdf, other

    cs.LO math.FA

    A Coq Formalization of Lebesgue Integration of Nonnegative Functions

    Authors: Sylvie Boldo, François Clément, Florian Faissole, Vincent Martin, Micaela Mayero

    Abstract: Integration, just as much as differentiation, is a fundamental calculus tool that is widely used in many scientific domains. Formalizing the mathematical concept of integration and the associated results in a formal proof assistant helps in providing the highest confidence on the correctness of numerical programs involving the use of integration, directly or indirectly. By its capability to exte… ▽ More

    Submitted 9 December, 2021; v1 submitted 12 April, 2021; originally announced April 2021.

  5. arXiv:1212.6641  [pdf, other

    math.NA cs.LO

    Trusting Computations: a Mechanized Proof from Partial Differential Equations to Actual Program

    Authors: Sylvie Boldo, François Clément, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis

    Abstract: Computer programs may go wrong due to exceptional behaviors, out-of-bound array accesses, or simply coding errors. Thus, they cannot be blindly trusted. Scientific computing programs make no exception in that respect, and even bring specific accuracy issues due to their massive use of floating-point computations. Yet, it is uncommon to guarantee their correctness. Indeed, we had to extend existing… ▽ More

    Submitted 2 June, 2014; v1 submitted 29 December, 2012; originally announced December 2012.

    Comments: N° RR-8197 (2012). arXiv admin note: text overlap with arXiv:1112.1795

    Report number: RR-8197

  6. Wave Equation Numerical Resolution: a Comprehensive Mechanized Proof of a C Program

    Authors: Sylvie Boldo, Francois Clement, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis

    Abstract: We formally prove correct a C program that implements a numerical scheme for the resolution of the one-dimensional acoustic wave equation. Such an implementation introduces errors at several levels: the numerical scheme introduces method errors, and floating-point computations lead to round-off errors. We annotate this C program to specify both method error and round-off error. We use Frama-C to g… ▽ More

    Submitted 12 July, 2012; v1 submitted 8 December, 2011; originally announced December 2011.

    Comments: No. RR-7826 (2011)

    Journal ref: Journal of Automated Reasoning 50, 4 (2013) 423-456

  7. Formal Proof of a Wave Equation Resolution Scheme: the Method Error

    Authors: Sylvie Boldo, François Clément, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis

    Abstract: Popular finite difference numerical schemes for the resolution of the one-dimensional acoustic wave equation are well-known to be convergent. We present a comprehensive formalization of the simplest one and formally prove its convergence in Coq. The main difficulties lie in the proper definition of asymptotic behaviors and the implicit way they are handled in the mathematical pen-and-paper proofs.… ▽ More

    Submitted 14 November, 2011; v1 submitted 5 May, 2010; originally announced May 2010.

    Comments: replaces arXiv:1001.4898

    Report number: arXiv:1005.0824

    Journal ref: Interactive Theorem Proving 6172 (2010) 147-162

  8. arXiv:1004.5034  [pdf, other

    cs.LO cs.MS cs.SC cs.SE

    Formal Proof of SCHUR Conjugate Function

    Authors: Franck Butelle, Florent Hivert, Micaela Mayero, Frédéric Toumazet

    Abstract: The main goal of our work is to formally prove the correctness of the key commands of the SCHUR software, an interactive program for calculating with characters of Lie groups and symmetric functions. The core of the computations relies on enumeration and manipulation of combinatorial structures. As a first "proof of concept", we present a formal proof of the conjugate function, written in C. This… ▽ More

    Submitted 28 April, 2010; originally announced April 2010.

    Comments: To appear in CALCULEMUS 2010

  9. arXiv:1001.4898   

    cs.LO math.NA

    Formal Proof of a Wave Equation Resolution Scheme: the Method Error

    Authors: Sylvie Boldo, François Clément, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis

    Abstract: Popular finite difference numerical schemes for the resolution of the one-dimensional acoustic wave equation are well-known to be convergent. We present a comprehensive formalization of the simplest one and formally prove its convergence in Coq. The main difficulties lie in the proper definition of asymptotic behaviors and the implicit way they are handled in the mathematical pen-and-paper proofs.… ▽ More

    Submitted 9 November, 2011; v1 submitted 27 January, 2010; originally announced January 2010.

    Comments: This paper has been withdrawn by the authors. Please refere to arXiv:1005.0824

    Report number: RR-7181

  10. arXiv:cs/0609124  [pdf, ps, other

    cs.LO

    The Three Gap Theorem (Steinhauss Conjecture)

    Authors: Micaela Mayero

    Abstract: We deal with the distribution of N points placed consecutively around the circle by a fixed angle of a. From the proof of Tony van Ravenstein, we propose a detailed proof of the Steinhaus conjecture whose result is the following: the N points partition the circle into gaps of at most three different lengths. We study the mathematical notions required for the proof of this theorem revealed during… ▽ More

    Submitted 22 September, 2006; originally announced September 2006.

    Journal ref: Types for Proofs and Programs: International Workshop, TYPES'99, Lökeberg, Sweden, June 1999. Selected Papers (2000) 162

  11. arXiv:cs/0510011  [pdf, ps, other

    cs.LO cs.SE math.NT

    Diophantus' 20th Problem and Fermat's Last Theorem for n=4: Formalization of Fermat's Proofs in the Coq Proof Assistant

    Authors: David Delahaye, Micaela Mayero

    Abstract: We present the proof of Diophantus' 20th problem (book VI of Diophantus' Arithmetica), which consists in wondering if there exist right triangles whose sides may be measured as integers and whose surface may be a square. This problem was negatively solved by Fermat in the 17th century, who used the "wonderful" method (ipse dixit Fermat) of infinite descent. This method, which is, historically, t… ▽ More

    Submitted 4 October, 2005; originally announced October 2005.

    Comments: 16 pages