package rocq-rouche-capelli
A proof for the Rouché–Capelli theorem by rocq-math-comp
Install
Dune Dependency
Authors
Maintainers
Sources
v0.1.0.tar.gz
md5=593c97545df488e049db5eb6bf6b7940
sha512=789bd0a44d0354dd5d6b3a75103d3cc231891513a18d3699fa8ce4fe0407007767006cbdee218bf69076955bd1934c1d9edbe7205dd8b32c41a1c92c9a56533f
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:RoucheCapelliPublished: 24 Oct 2025
Dependencies (9)
-
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" -
ocaml
>= "4.14.0"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page