Documentation

LeanCert.Tactic.IntervalAuto.Norm

Goal Normalization for Interval Tactics #

This module provides utilities for normalizing goal structure before parsing:

Bridge Theorems #

theorem LeanCert.Tactic.Auto.forall_arrow_of_Icc {α : Type u_1} [Preorder α] {lo hi : α} {P : αProp} :
(∀ xSet.Icc lo hi, P x)∀ (x : α), lo xx hiP x

Bridge: Set.Icc bound to arrow chain (lo ≤ x → x ≤ hi).

theorem LeanCert.Tactic.Auto.forall_arrow_of_Icc_rev {α : Type u_1} [Preorder α] {lo hi : α} {P : αProp} :
(∀ xSet.Icc lo hi, P x)xhi, lo xP x

Bridge: Set.Icc bound to reversed arrow chain (x ≤ hi → lo ≤ x).

theorem LeanCert.Tactic.Auto.forall_and_of_Icc {α : Type u_1} [Preorder α] {lo hi : α} {P : αProp} :
(∀ xSet.Icc lo hi, P x)∀ (x : α), lo x x hiP x

Bridge: Set.Icc bound to conjunctive domain (lo ≤ x ∧ x ≤ hi).

theorem LeanCert.Tactic.Auto.forall_and_of_Icc_rev {α : Type u_1} [Preorder α] {lo hi : α} {P : αProp} :
(∀ xSet.Icc lo hi, P x)∀ (x : α), x hi lo xP x

Bridge: Set.Icc bound to reversed conjunctive domain (x ≤ hi ∧ lo ≤ x).

Goal Structure Detection #

Try to normalize goal to Set.Icc form

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

    Main Normalization #

    Normalize common goal patterns for interval tactics.

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

      The interval_norm tactic.

      Normalizes inequalities, subtraction, rational division, and domain syntax to reduce goal-shape variation before parsing.

      Equations
      Instances For