Hi all!
I'm looking for some kind of catalog of elementary proofs made in Coq I remember to have spotted once. For instance things like x*y = 0 => x=0 or y=0 (on integers, rationals, real numbers).
I guess for things that are "elementary" in the sense of your example, no such catalog exists, nor would it be useful given that there are probably thousands of them, if not tens of thousands. If you are looking for something specific, the Search
command is your friend. However, it only searches in libraries that are currently loaded (via Require
, not necessarily imported). For instance, if you have loaded ssrnat
from mathcomp
, then
Search (_ * _ == 0).
returns:
muln_eq0: forall m n : nat, (m * n == 0) = (m == 0) || (n == 0)
as one of two results.
Last updated: Oct 05 2023 at 02:01 UTC