Documentation

Tactics

The tactic language is a special-purpose programming language for constructing proofs, indicated using the keyword by.

aesop

aesop <clause>* tries to solve the current goal by applying a set of rules registered with the @[aesop] attribute. See its README for a tutorial and a reference.

The variant aesop? prints the proof it found as a Try this suggestion.

Clauses can be used to customise the behaviour of an Aesop call. Available clauses are:

Tags:
Defined in module:
Aesop.Frontend.Tactic

aesop?

aesop <clause>* tries to solve the current goal by applying a set of rules registered with the @[aesop] attribute. See its README for a tutorial and a reference.

The variant aesop? prints the proof it found as a Try this suggestion.

Clauses can be used to customise the behaviour of an Aesop call. Available clauses are:

Tags:
Defined in module:
Aesop.Frontend.Tactic

aesop_unfold

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Util.Tactic.Unfold

aesop_unfold

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Util.Tactic.Unfold

forward

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Frontend.Saturate

forward?

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Frontend.Saturate

saturate

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Frontend.Saturate

saturate?

This tactic has no documentation.

Tags:
Defined in module:
Aesop.Frontend.Saturate