Documentation

Aesop.RuleTac.Basic

Rule Tactic Types #

Input for a rule tactic. Contains:

  • goal: the goal on which the rule is run.
  • mvars: the set of mvars which occur in goal.
  • indexMatchLocations: if the rule is indexed, the locations (e.g. hyps or the target) matched by the rule's index entries. Otherwise an empty set.
Instances For
    Equations

    A single rule application, representing the application of a tactic to the input goal. Must accurately report the following information:

    • goals: the goals generated by the tactic.
    • postState: the MetaM state after the tactic was run.
    • scriptBuilder?: script builder for the tactic. If input.options.generateScript = false (where input is the RuleTacInput), this field is ignored, so you can use none. If the tactic does not support script generation, also use none.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The result of a rule tactic is a list of rule applications.

        Instances For

          A RuleTac is the tactic that is run when a rule is applied to a goal.

          Equations
          Instances For
            @[inline]
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Rule Tactic Descriptions #

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For