├── .github └── workflows │ ├── docker-action.yml │ ├── nix-action-coq-8.20.yml │ ├── nix-action-coq-master.yml │ ├── nix-action-rocq-9.0.yml │ └── nix-action-rocq-9.1.yml ├── .gitignore ├── .nix ├── config.nix └── coq-nix-toolbox.nix ├── LICENSE ├── Makefile ├── README.md ├── _CoqProject ├── coq-coqeal.opam ├── default.nix ├── meta.yml ├── refinements ├── bareiss_eff.v ├── binint.v ├── binnat.v ├── binord.v ├── binrat.v ├── boolF2.v ├── examples │ └── irred.v ├── hpoly.v ├── hrel.v ├── karatsuba.v ├── multipoly.v ├── param.v ├── poly_div.v ├── poly_op.v ├── pos.v ├── rational.v ├── refinements.v ├── ring.v ├── seqmx.v ├── seqmx_complements.v ├── seqpoly.v └── trivial_seq.v ├── theory ├── atomic_operations.v ├── bareiss.v ├── bareiss_dvdring.v ├── binetcauchy.v ├── closed_poly.v ├── coherent.v ├── companion.v ├── dvdring.v ├── edr.v ├── fpmod.v ├── frobenius_form.v ├── gauss.v ├── jordan.v ├── kaplansky.v ├── karatsuba.v ├── minor.v ├── mxstructure.v ├── perm_eq_image.v ├── polydvd.v ├── rank.v ├── similar.v ├── smith.v ├── smith_complements.v ├── smithpid.v ├── ssralg_ring_tac.v ├── ssrcomplements.v ├── strassen.v ├── stronglydiscrete.v └── toomcook.v └── tutorial_seqmx.v /.github/workflows/docker-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.github/workflows/docker-action.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-8.20.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.github/workflows/nix-action-coq-8.20.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.github/workflows/nix-action-coq-master.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-rocq-9.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.github/workflows/nix-action-rocq-9.0.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-rocq-9.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.github/workflows/nix-action-rocq-9.1.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.gitignore -------------------------------------------------------------------------------- /.nix/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.nix/config.nix -------------------------------------------------------------------------------- /.nix/coq-nix-toolbox.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/.nix/coq-nix-toolbox.nix -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/_CoqProject -------------------------------------------------------------------------------- /coq-coqeal.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/coq-coqeal.opam -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/default.nix -------------------------------------------------------------------------------- /meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/meta.yml -------------------------------------------------------------------------------- /refinements/bareiss_eff.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/bareiss_eff.v -------------------------------------------------------------------------------- /refinements/binint.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/binint.v -------------------------------------------------------------------------------- /refinements/binnat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/binnat.v -------------------------------------------------------------------------------- /refinements/binord.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/binord.v -------------------------------------------------------------------------------- /refinements/binrat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/binrat.v -------------------------------------------------------------------------------- /refinements/boolF2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/boolF2.v -------------------------------------------------------------------------------- /refinements/examples/irred.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/examples/irred.v -------------------------------------------------------------------------------- /refinements/hpoly.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/hpoly.v -------------------------------------------------------------------------------- /refinements/hrel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/hrel.v -------------------------------------------------------------------------------- /refinements/karatsuba.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/karatsuba.v -------------------------------------------------------------------------------- /refinements/multipoly.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/multipoly.v -------------------------------------------------------------------------------- /refinements/param.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/param.v -------------------------------------------------------------------------------- /refinements/poly_div.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/poly_div.v -------------------------------------------------------------------------------- /refinements/poly_op.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/poly_op.v -------------------------------------------------------------------------------- /refinements/pos.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/pos.v -------------------------------------------------------------------------------- /refinements/rational.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/rational.v -------------------------------------------------------------------------------- /refinements/refinements.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/refinements.v -------------------------------------------------------------------------------- /refinements/ring.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/ring.v -------------------------------------------------------------------------------- /refinements/seqmx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/seqmx.v -------------------------------------------------------------------------------- /refinements/seqmx_complements.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/seqmx_complements.v -------------------------------------------------------------------------------- /refinements/seqpoly.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/seqpoly.v -------------------------------------------------------------------------------- /refinements/trivial_seq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/refinements/trivial_seq.v -------------------------------------------------------------------------------- /theory/atomic_operations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/atomic_operations.v -------------------------------------------------------------------------------- /theory/bareiss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/bareiss.v -------------------------------------------------------------------------------- /theory/bareiss_dvdring.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/bareiss_dvdring.v -------------------------------------------------------------------------------- /theory/binetcauchy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/binetcauchy.v -------------------------------------------------------------------------------- /theory/closed_poly.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/closed_poly.v -------------------------------------------------------------------------------- /theory/coherent.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/coherent.v -------------------------------------------------------------------------------- /theory/companion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/companion.v -------------------------------------------------------------------------------- /theory/dvdring.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/dvdring.v -------------------------------------------------------------------------------- /theory/edr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/edr.v -------------------------------------------------------------------------------- /theory/fpmod.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/fpmod.v -------------------------------------------------------------------------------- /theory/frobenius_form.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/frobenius_form.v -------------------------------------------------------------------------------- /theory/gauss.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/gauss.v -------------------------------------------------------------------------------- /theory/jordan.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/jordan.v -------------------------------------------------------------------------------- /theory/kaplansky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/kaplansky.v -------------------------------------------------------------------------------- /theory/karatsuba.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/karatsuba.v -------------------------------------------------------------------------------- /theory/minor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/minor.v -------------------------------------------------------------------------------- /theory/mxstructure.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/mxstructure.v -------------------------------------------------------------------------------- /theory/perm_eq_image.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/perm_eq_image.v -------------------------------------------------------------------------------- /theory/polydvd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/polydvd.v -------------------------------------------------------------------------------- /theory/rank.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/rank.v -------------------------------------------------------------------------------- /theory/similar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/similar.v -------------------------------------------------------------------------------- /theory/smith.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/smith.v -------------------------------------------------------------------------------- /theory/smith_complements.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/smith_complements.v -------------------------------------------------------------------------------- /theory/smithpid.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/smithpid.v -------------------------------------------------------------------------------- /theory/ssralg_ring_tac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/ssralg_ring_tac.v -------------------------------------------------------------------------------- /theory/ssrcomplements.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/ssrcomplements.v -------------------------------------------------------------------------------- /theory/strassen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/strassen.v -------------------------------------------------------------------------------- /theory/stronglydiscrete.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/stronglydiscrete.v -------------------------------------------------------------------------------- /theory/toomcook.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/theory/toomcook.v -------------------------------------------------------------------------------- /tutorial_seqmx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coqeal/HEAD/tutorial_seqmx.v --------------------------------------------------------------------------------