Finite element method. Detailed proofs to be formalized in Coq
François Clément, Vincent Martin
TL;DR
This work develops a rigorous, formally verifiable foundation for the finite element method, focusing on Lagrange finite elements on simplices and their unisolvence. It defines FEM as a triple (K, P, Σ), and builds the theory from affine geometry, reference elements, and multi-indexed polynomial spaces P^d_k, culminating in detailed sketches and then full proofs (via Part II) of unisolvence and related properties. The document emphasizes constructive, pen-and-paper proofs aligned with Coq formalization, linking classical FEM concepts to algebraic and geometric tools (e.g., barycentric coordinates, affine maps, and multivariate polynomials) while acknowledging practical non-affine extensions. The approach aims to certify numerical FEM implementations, accounting for interpolation, mesh mappings, and node configurations, with a view toward future full formalization and broader applicability in PDE numerics.
Abstract
To obtain the highest confidence on the correction of numerical simulation programs for the resolution of Partial Differential Equations (PDEs), one has to formalize the mathematical notions and results that allow to establish the soundness of the approach. The finite element method is one of the popular tools for the numerical resolution of a wide range of PDEs. The purpose of this document is to provide the formal proof community with very detailed pen-and-paper proofs for the construction of the Lagrange finite elements of any degree on simplices in positive dimension.
