∀ {hyps type ctx : Lean.Json} {userName? : Option Lean.Json} {goalPrefix mvarId : Lean.Json}
  {isInserted? isRemoved? : Option Lean.Json} {hyps_1 type_1 ctx_1 : Lean.Json} {userName?_1 : Option Lean.Json}
  {goalPrefix_1 mvarId_1 : Lean.Json} {isInserted?_1 isRemoved?_1 : Option Lean.Json},
  { hyps := hyps, type := type, ctx := ctx, userName? := userName?, goalPrefix := goalPrefix, mvarId := mvarId,
        isInserted? := isInserted?, isRemoved? := isRemoved? } =
      { hyps := hyps_1, type := type_1, ctx := ctx_1, userName? := userName?_1, goalPrefix := goalPrefix_1,
        mvarId := mvarId_1, isInserted? := isInserted?_1, isRemoved? := isRemoved?_1 } →
    hyps = hyps_1 ∧
      type = type_1 ∧
        ctx = ctx_1 ∧
          userName? = userName?_1 ∧
            goalPrefix = goalPrefix_1 ∧ mvarId = mvarId_1 ∧ isInserted? = isInserted?_1 ∧ isRemoved? = isRemoved?_1