(motive : Option Lean.CodeAction.FindTacticResult → Lean.CodeAction.FindTacticResult → Sort u_1) →
  (x : Option Lean.CodeAction.FindTacticResult) →
    (x_1 : Lean.CodeAction.FindTacticResult) →
      ((r₁ : Lean.CodeAction.FindTacticResult) →
          (insertIdx : ℕ) →
            (a : Lean.Syntax.Stack) →
              (h : r₁ = Lean.CodeAction.FindTacticResult.tacticSeq true insertIdx a) →
                (insertIdx_1 : ℕ) →
                  (a_1 : Lean.Syntax.Stack) →
                    motive (some (namedPattern r₁ (Lean.CodeAction.FindTacticResult.tacticSeq true insertIdx a) h))
                      (Lean.CodeAction.FindTacticResult.tacticSeq false insertIdx_1 a_1)) →
        ((x : Option Lean.CodeAction.FindTacticResult) → (r₂ : Lean.CodeAction.FindTacticResult) → motive x r₂) →
          motive x x_1