Documentation

Aesop.RPINF.Basic

MData tag for expressions that are proofs.

Equations

Modify d to indicate that the enclosed expression is a proof.

Equations

Check whether d indicates that the enclosed expression is a proof.

Equations
@[irreducible]

Check whether two expressions in PINF are equal. We assume that the two expressions are type-correct, in PINF and have defeq types.

@[irreducible]

Check whether two expressions in PINF are equal. We assume that the two expressions are type-correct, in PINF and have defeq types.

Equations

Compute the PINF hash of an expression in PINF. The hash ignores binder names, binder info and proofs marked by mdataPINFIsProofName.

Compute the PINF hash of an expression in PINF. The hash ignores binder names, binder info and proofs marked by mdataPINFIsProofName.

Equations
@[reducible, inline]

An expression in PINF at reducible transparency.

Equations
Instances For
Equations
Equations
@[reducible, inline]

An expression in RPINF together with its RPINF hash.

Equations