∀ {ctorName : Lean.Name} {us : List Lean.Level} {params : List Lean.Expr} {fields : List Lean.Meta.Match.Pattern}
  {ctorName_1 : Lean.Name} {us_1 : List Lean.Level} {params_1 : List Lean.Expr}
  {fields_1 : List Lean.Meta.Match.Pattern},
  Lean.Meta.Match.Pattern.ctor ctorName us params fields =
      Lean.Meta.Match.Pattern.ctor ctorName_1 us_1 params_1 fields_1 →
    ctorName = ctorName_1 ∧ us = us_1 ∧ params = params_1 ∧ fields = fields_1