{Γ : Type u_3} →
  {Λ : Type u_2} →
    {σ : Type u_1} →
      (motive : List Bool → Turing.TM1.Stmt Bool (Turing.TM1to1.Λ' Γ Λ σ) σ → Sort u_4) →
        (x : List Bool) →
          (x_1 : Turing.TM1.Stmt Bool (Turing.TM1to1.Λ' Γ Λ σ) σ) →
            ((q : Turing.TM1.Stmt Bool (Turing.TM1to1.Λ' Γ Λ σ) σ) → motive [] q) →
              ((a : Bool) →
                  (l : List Bool) → (q : Turing.TM1.Stmt Bool (Turing.TM1to1.Λ' Γ Λ σ) σ) → motive (a :: l) q) →
                motive x x_1