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