∀ (motive : Bool × Option Lean.Expr → Sort u_1) (type : Lean.Expr) (h_1 : (type : Lean.Expr) → motive (true, some type))
  (h_2 : (x : Bool × Option Lean.Expr) → motive x),
  (match (true, some type) with
    | (true, some type) => h_1 type
    | x => h_2 x) =
    h_1 type