{motive : Mathlib.Tactic.ITauto.IProp → Sort u} →
  (t : Mathlib.Tactic.ITauto.IProp) →
    motive Mathlib.Tactic.ITauto.IProp.true →
      ((a a_1 : Mathlib.Tactic.ITauto.IProp) → motive (a.imp a_1)) →
        ((a : Mathlib.Tactic.ITauto.AndKind) →
            (a_1 a_2 : Mathlib.Tactic.ITauto.IProp) → motive (Mathlib.Tactic.ITauto.IProp.and' a a_1 a_2)) →
          (Nat.hasNotBit 42 t.ctorIdx → motive t) → motive t