You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coinduction is a Coq plugin and library for automation of proofs about coinductive relations. The plugin is in principle agnostic towards the underlying representation of these relations, e.g., if they involve positive coinductive types or negative coinductive types. One of the main advantages of using the plugin over, e.g., Coq's builtin cofix tactic is that users need not concern themselves with the cofix guard condition, which is typically only checked at Qed time by Coq. Coinduction is notably used in the Ctrees library (described in this paper).
Coinduction is part of Coq's CI and is maintained by @damien-pous. However, both myself and @YaZko could potentially help out with maintenance issues related to the Platform. In particular, I can help out with opam packaging.
I propose that coinduction is included in the Coq Platform. It fills an important niche and could help more people use coinductive relations effectively in their Coq developments. Coinduction currently has no dependencies besides Coq and Stdlib.
The text was updated successfully, but these errors were encountered:
Coinduction is a Coq plugin and library for automation of proofs about coinductive relations. The plugin is in principle agnostic towards the underlying representation of these relations, e.g., if they involve positive coinductive types or negative coinductive types. One of the main advantages of using the plugin over, e.g., Coq's builtin
cofix
tactic is that users need not concern themselves with thecofix
guard condition, which is typically only checked atQed
time by Coq. Coinduction is notably used in the Ctrees library (described in this paper).Coinduction is part of Coq's CI and is maintained by @damien-pous. However, both myself and @YaZko could potentially help out with maintenance issues related to the Platform. In particular, I can help out with opam packaging.
I propose that coinduction is included in the Coq Platform. It fills an important niche and could help more people use coinductive relations effectively in their Coq developments. Coinduction currently has no dependencies besides Coq and Stdlib.
The text was updated successfully, but these errors were encountered: