arrow
Return

Bar Inductive Predicates for Constructive Algebra in Rocq

delete2026-01-01
delete0
PRE
AI
L
Larchey-Wendling, Dominique *
DOI:10.1145/3779031.3779103delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In constructive commutative algebra, we revive the bar inductive characterization of Noetherian rings. We contribute the first constructive (axiom free) implementation of Hilbert's basis theorem, in the Rocq proof assistant. We show that the polynomial ring R[X] is Noetherian when the ring R is Noetherian, without assuming any additional condition on R, like coherence or else strong discreteness. We also contribute and implement a new result, that Noetherian rings are closed under direct products, again without assuming any supplementary condition on rings. We study induction principles for Noetherian rings, and relate bar Noetherianity with some other constructive characterizations.
Keywords:
Constructive algebra
Noetherian rings
bar inductive predicates
Hilbert's basis theorem
Rocq

Journal

P
PROCEEDINGS OF THE 15TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2026
IF:
0
Papers:
27
Citations:
0

Organization

U
universite de lorraine
Scholars:
1.8W
Papers: 1.4W
Citations: 27