Built with Alectryon, running Coq+SerAPI v8.16.0+0.16.3. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑ Ctrl+↓ to navigate, Ctrl+🖱️ to focus. On Mac, use instead of Ctrl.

Tealeaves.Axioms

These two exports bring in two axioms.

Function extensionality:

\begin{equation*} \forall x, f x = g x \to f = g \end{equation*}

Propositional extensionality:

\begin{equation*} \forall \phi \psi, (\phi \iff \psi) \iff \phi = \psi \end{equation*}

These axioms are known to be consistent with Coq's theory. They are not fundamental to Tealeaves in the sense that propositional equality could be replaced everywhere with setoids, but these axioms make the formalization much more convenient.

From Coq.Logic Require Export
  FunctionalExtensionality
  PropExtensionality.