(motive : Mathlib.Tactic.AtomM.Recurse.Config → Mathlib.Tactic.AtomM.Recurse.Config → Sort u_1) →
  (x x_1 : Mathlib.Tactic.AtomM.Recurse.Config) →
    ((a : Lean.Meta.TransparencyMode) →
        (a_1 a_2 : Bool) →
          (b : Lean.Meta.TransparencyMode) →
            (b_1 b_2 : Bool) →
              motive { red := a, zetaDelta := a_1, contextual := a_2 }
                { red := b, zetaDelta := b_1, contextual := b_2 }) →
      ((x x_2 : Mathlib.Tactic.AtomM.Recurse.Config) → motive x x_2) → motive x x_1