Skip to content

Commit

Permalink
Update doc
Browse files Browse the repository at this point in the history
  • Loading branch information
pi8027 committed Oct 3, 2021
1 parent 4c7f270 commit 5c1a241
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 24 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ Follow the instructions on https://github.com/coq-community/templates to regener


This library provides `ring` and `field` tactics for Mathematical Components,
that work with any `comRingType`s and `fieldType`s, respectively. Their
instance resolution is done through canonical structure inference. Therefore,
they work with abstract rings and do not require `Add Ring` and `Add Field`
commands. Another key feature of this library is that they automatically push
down ring morphisms to leaves of ring and field expressions before
normalization to the Horner form.
that work with any `comRingType` and `fieldType` instances, respectively.
Their instance resolution is done through canonical structure inference.
Therefore, they work with abstract rings and do not require `Add Ring` and
`Add Field` commands. Another key feature of this library is that they
automatically push down ring morphisms and additive functions to leaves of
ring/field expressions before normalization to the Horner form.

## Meta

Expand Down Expand Up @@ -54,7 +54,7 @@ make install


## Credits
The way we adapt internals of Coq's `ring` and `field` tactics to algebraic
structures of the Mathematical Components library is inspired by the
The way we adapt the internals of Coq's `ring` and `field` tactics to
algebraic structures of the Mathematical Components library is inspired by the
[elliptic-curves-ssr](https://github.com/strub/elliptic-curves-ssr) library by
Evmorfia-Iro Bartzia and Pierre-Yves Strub.
14 changes: 7 additions & 7 deletions coq-mathcomp-algebra-tactics.opam
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ dev-repo: "git+https://github.com/math-comp/algebra-tactics.git"
bug-reports: "https://github.com/math-comp/algebra-tactics/issues"
license: "CECILL-B"

synopsis: "Reflexive ring and field tactics for Mathematical Components"
synopsis: "Ring and field tactics for Mathematical Components"
description: """
This library provides `ring` and `field` tactics for Mathematical Components,
that work with any `comRingType`s and `fieldType`s, respectively. Their
instance resolution is done through canonical structure inference. Therefore,
they work with abstract rings and do not require `Add Ring` and `Add Field`
commands. Another key feature of this library is that they automatically push
down ring morphisms to leaves of ring and field expressions before
normalization to the Horner form."""
that work with any `comRingType` and `fieldType` instances, respectively.
Their instance resolution is done through canonical structure inference.
Therefore, they work with abstract rings and do not require `Add Ring` and
`Add Field` commands. Another key feature of this library is that they
automatically push down ring morphisms and additive functions to leaves of
ring/field expressions before normalization to the Horner form."""

build: [make "-j%{jobs}%" ]
install: [make "install"]
Expand Down
18 changes: 9 additions & 9 deletions meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ organization: math-comp
action: true

synopsis: >-
Reflexive ring and field tactics for Mathematical Components
Ring and field tactics for Mathematical Components
description: |-
This library provides `ring` and `field` tactics for Mathematical Components,
that work with any `comRingType`s and `fieldType`s, respectively. Their
instance resolution is done through canonical structure inference. Therefore,
they work with abstract rings and do not require `Add Ring` and `Add Field`
commands. Another key feature of this library is that they automatically push
down ring morphisms to leaves of ring and field expressions before
normalization to the Horner form.
that work with any `comRingType` and `fieldType` instances, respectively.
Their instance resolution is done through canonical structure inference.
Therefore, they work with abstract rings and do not require `Add Ring` and
`Add Field` commands. Another key feature of this library is that they
automatically push down ring morphisms and additive functions to leaves of
ring/field expressions before normalization to the Horner form.
authors:
- name: Kazuhiko Sakaguchi
Expand Down Expand Up @@ -65,8 +65,8 @@ namespace: mathcomp.algebra_tactics

documentation: |-
## Credits
The way we adapt internals of Coq's `ring` and `field` tactics to algebraic
structures of the Mathematical Components library is inspired by the
The way we adapt the internals of Coq's `ring` and `field` tactics to
algebraic structures of the Mathematical Components library is inspired by the
[elliptic-curves-ssr](https://github.com/strub/elliptic-curves-ssr) library by
Evmorfia-Iro Bartzia and Pierre-Yves Strub.
Expand Down

0 comments on commit 5c1a241

Please sign in to comment.