∀ (motive : Option Char → Sort u_1) (x : Option Char) (h_1 : x = none → motive none)
  (h_2 : (c : Char) → x = some c → motive (some c)) (c : Char) (heq_1 : x = some c),
  (match h : x with
    | none => h_1 h
    | some c => h_2 c h) ≍
    h_2 c heq_1