∀ {ref : Lean.Syntax} {a : Lean.Elab.Tactic.RCases.RCasesPatt} {a_1 : Lean.Term} {ref_1 : Lean.Syntax}
  {a_2 : Lean.Elab.Tactic.RCases.RCasesPatt} {a_3 : Lean.Term},
  Lean.Elab.Tactic.RCases.RCasesPatt.typed ref a a_1 = Lean.Elab.Tactic.RCases.RCasesPatt.typed ref_1 a_2 a_3 →
    ref = ref_1 ∧ a = a_2 ∧ a_1 = a_3