{P : Sort u} →
  {ak : Mathlib.Tactic.ITauto.AndKind} →
    {p : Mathlib.Tactic.ITauto.Proof} →
      {ak' : Mathlib.Tactic.ITauto.AndKind} →
        {p' : Mathlib.Tactic.ITauto.Proof} →
          Mathlib.Tactic.ITauto.Proof.curry ak p = Mathlib.Tactic.ITauto.Proof.curry ak' p' →
            (ak = ak' → p = p' → P) → P