Documentation

Aesop.Rule.Forward

The priority of a forward rule.

  • normSafe (n : Int) : ForwardRulePriority

    If the rule is a norm or safe rule, its priority is an integer.

  • unsafe (p : Percent) : ForwardRulePriority

    If the rule is an unsafe rule, its priority is a percentage representing the rule's success probability.

Instances For

    If a ForwardRulePriority contains a penalty, extract it.

    Equations
      Instances For

        If a ForwardRulePriority contains a success probability, extract it.

        Equations
          Instances For

            Compare two rule priorities. Less means higher priority ('better'). Norm/safe rules have higher priority than unsafe rules. Among norm/safe rules, lower penalty is better. Among unsafe rules, higher percentage is better.

            Equations
              Instances For

                A forward rule.

                Instances For

                  Is this rule a destruct rule (i.e., should we clear matched hyps)?

                  Equations
                    Instances For