package rocq-rouche-capelli
A proof for the Rouché–Capelli theorem by rocq-math-comp
Install
Dune Dependency
Authors
Maintainers
Sources
v0.2.0.tar.gz
sha512=5376cced54af80f6d6490b754005c274fd5cc9bf4ac5290ed01790500240bcfed309335ec12c2e5d6405c3ec81e43ba62a5f63e02b0788752e6d829b29a42b6b
Description
This package provides a formal proof of the Rouché–Capelli theorem (also known as the Kronecker–Capelli theorem) using the Rocq Prover and the Mathematical Components library. The theorem provides necessary and sufficient conditions for a system of linear equations to have solutions, stating that a system is consistent if and only if the rank of its coefficient matrix equals the rank of its augmented matrix.
Tags
category:Mathematics/Algebra keyword:linear algebra keyword:matrix keyword:rank logpath:RoucheCapelli date:2025-11-05Published: 20 Nov 2025
Dependencies (8)
-
coq-mathcomp-classical
>= "1.13.0" -
rocq-mathcomp-solvable
>= "2.4.0" -
rocq-mathcomp-finmap
>= "2.1.0" -
rocq-mathcomp-fingroup
>= "2.4.0" -
rocq-mathcomp-field
>= "2.4.0" -
rocq-mathcomp-algebra
>= "2.4.0" -
rocq-mathcomp-ssreflect
>= "2.4.0" -
rocq-core
>= "9.0.0" & < "9.1~"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page