math-classes
math-classes copied to clipboard
A library of abstract interfaces for mathematical structures in Coq [maintainer=@spitters]
The Coq team released Coq `8.16+rc1` on June 01, 2022. The corresponding Coq Platform release `2022.09` should be released before **September 15, 2022**. It can be delayed in case of...
I just added math-classes to Coq Platform (sorry for the long delay). In Coq Platform we have a so called "smoke test kit", which runs one or two example files...
This is in preparation for https://github.com/coq/coq/pull/10734 Should be backward compatible
I'm interested in working with ordered rings with decidable equality (in particular, I would like to show that the field of fractions of an ordered ring is also ordered in...
This backwards compatible change makes math-classes work with coq/coq#10760 by replacing all instances of `rapply` which were relying on typeclass resolution happening *before* `refine` (instead of simultaneously with it) to...
This can be done as in the https://github.com/HoTT/HoTT @Zimmi48 , does the coq-community has standard template for this? It makes sense to role out this tools uniformly
Made poly_mult_cr function an instance of ScalarMult and added Module instance.
One needs the additional axioms, see #15. ```coq ; in_pos_def1 :> ∀ v, PropHolds (0 ≤ ⟨v,v⟩) ; in_pos_def2 :> ∀ v, 0 = ⟨v,v⟩ v = mon_unit ; inprod_proper...
I am getting a lot of warnings like these: ```Warning: Notation _ = _ was already used in scope type_scope. [notation-overridden,parsing] Warning: Notation _ ≠ _ was already used in...