Documentation

Lean.Widget.InteractiveGoal

Functionality related to tactic-mode and term-mode goals with embedded CodeWithInfos.

In the infoview, if multiple hypotheses h₁, h₂ have the same type α, they are rendered as h₁ h₂ : α. We call this a 'hypothesis bundle'. We use none instead of some false for booleans to save space in the json encoding.

Instances For

    The shared parts of interactive term-mode and tactic-mode goals.

    Instances For

      An interactive tactic-mode goal.

      Instances For

        An interactive term-mode goal.

        Instances For

          Extend an array of hypothesis bundles with another bundle.

          Instances For

            A variant of Meta.ppGoal which preserves subexpression information for interactivity.

            Instances For