∀ {Γ : Type u_1} [inst : Inhabited Γ] {Λ : Type u_2} (motive : Turing.TM0.Cfg Γ Λ → Sort u_3) (q : Λ)
  (T : Turing.Tape Γ) (h_1 : (q : Λ) → (T : Turing.Tape Γ) → motive { q := q, Tape := T }),
  (match { q := q, Tape := T } with
    | { q := q, Tape := T } => h_1 q T) =
    h_1 q T