{P : Sort u} →
  {left : Bool} →
    {c₁ c₂ : Lean.Meta.Grind.Arith.Cutsat.LeCnstr} →
      {c₃? : Option Lean.Meta.Grind.Arith.Cutsat.DvdCnstr} →
        {left' : Bool} →
          {c₁' c₂' : Lean.Meta.Grind.Arith.Cutsat.LeCnstr} →
            {c₃?' : Option Lean.Meta.Grind.Arith.Cutsat.DvdCnstr} →
              { left := left, c₁ := c₁, c₂ := c₂, c₃? := c₃? } = { left := left', c₁ := c₁', c₂ := c₂', c₃? := c₃?' } →
                (left = left' → c₁ = c₁' → c₂ = c₂' → c₃? = c₃?' → P) → P