Documentation

Transfer.Examples.CoqEAL

The CoqEAL / Trocq example suite #

Worked examples demonstrating the engine on the CoqEAL data-refinement patterns — a computational representation of a proof-oriented Mathlib object, related by a refinement across which statements, terms, and computations transfer.

This suite is a separate library (TransferCoqEAL) from the core engine (Transfer), so its dependency on CompPoly stays out of the core graph: a consumer of the engine does not build CompPoly. For CompPoly's own documentation, see that repository's handbook and wiki.

Members:

The Trocq examples (including summable) live in the sibling Examples/Trocq suite.

Frontier (documented, not ported) #

The following upstream members are larger developments — CoqEAL's research contribution — recorded here rather than ported:

Trocq's setoid_rewrite (rewriting up to a registered relation) is already exercised by param_cc in Examples/ExampleField.