Theory and Modern Applications

# Green–Haar wavelets method for generalized fractional differential equations

## Abstract

The objective of this paper is to present two numerical techniques for solving generalized fractional differential equations. We develop Haar wavelets operational matrices to approximate the solution of generalized Caputo–Katugampola fractional differential equations. Moreover, we introduce Green–Haar approach for a family of generalized fractional boundary value problems and compare the method with the classical Haar wavelets technique. In the context of error analysis, an upper bound for error is established to show the convergence of the method. Results of numerical experiments have been documented in a tabular and graphical format to elaborate the accuracy and efficiency of addressed methods. Further, we conclude that accuracy-wise Green–Haar approach is better than the conventional Haar wavelets approach as it takes less computational time compared to the Haar wavelet method.

## 1 Introduction

The mathematical theory of fractional calculus can be described as that of derivatives as well as integrals of any order possible. Primarily, fractional calculus is a generalized form of integer order calculus. Fractional calculus has been exploited as a crucial tool for applications that concern science and engineering. These applications of fractional calculus have been elaborated previously by several authors. In essence, fractional calculus has been deployed for modeling the transfer of heat in heterogeneous media [1], nonlinear oscillation of earthquakes [2], signal processing [3], neural networks [46], fluid dynamic traffic flow [7], electromagnetism [8], bioengineering [9], economics [10], anomalous diffusions and fractal-like nature [11, 12]. For the qualitative analysis of fractional differential equations, we refer the reader to [1, 2, 1315] and the references therein.

Several books have been written on the philosophy and development of fractional calculus [1619]. In fractional calculus the fractional derivative is introduced via fractional integral. Riemann, Liouville, Caputo, Hadamard, Grunwald and Letinkow are the pioneering researchers who have been contributing and publishing extensively about these applications. Meanwhile, the literature has witnessed the appearance of different types of fractional derivatives that improve and generalize the classical fractional operators defined by the above listed authors [2022]. Recently, Katugampola rediscovered a new type of fractional integral operator which covers both Riemann–Liouville and Hadamard operators and represents them in a single form [23, 24].

The study of wavelet theory dates back to mid-20th century. Once it had been introduced, the theory has had prominent contributions in mathematical studies [25]. It is a significant tool for science and engineering. Wavelets are being used for analyzing signals, for representation of waveform and segmentation, optimal control, numerical analysis, fast algorithm for easy implementation, and time–frequency analysis [26]. There are many kinds of wavelets, for example, Haar [2730], Daubechies [31], B-spline [32], Battle–Lemarie [33], Legender [34], as well as Green–CAS [30]. A naive form of orthonormal wavelets which employ compact support has been used by many researchers and is called the Haar wavelet. Mathematically, Haar wavelet family consists of rectangular functions. Further, it contains the lower member of Daubechies family of wavelets which is appropriate for computer implementations. Primarily, Haar wavelets convert a fractional differential equation into an algebraic system of equations with finite variables. The Haar wavelets approximation for tackling linear and nonlinear systems has been discussed in [3539].

The prospective study has been established to solve the generalized fractional differential equations numerically. The numerical computation utilizes Haar wavelets, as well as Green–Haar approach for this purpose. Operational matrices have been developed using Haar wavelet approach. These matrices are thus employed to solve generalized fractional differential equations. The integral operator used for the purpose of computing operational matrix is the generalized Reinmann–Liouville fractional integral operator. An error analysis for convergence of the proposed technique has been undertaken through a generalized Caputo-type fractional differential operator. The method has been further elaborated in terms of efficiency and accuracy by considering a number of documented examples. A comparison of these results has also been presented against previous studies [40] to further emphasize the accuracy and efficiency of the proposed technique.

One important feature of the method is that it does not require an operational matrix at all. Stability and convergence of this method have also been derived for further applications. The undertaken study shows that the method is even more computationally efficient against the standard Haar wavelet technique discussed in the same study. Interestingly, the accuracy is not compromised, but rather enhanced by using Green–Haar method for solving generalized fractional boundary-value problems.

The present study is structured as follows: In Sect. 2, we review basic mathematical expressions of fractional calculus with their respective definitions. Furthermore, we reflect on Haar wavelets which is an essential preliminary topic for subsequent sections in this paper. In Sect. 3, we develop operational matrices using a generalized integral operator and Haar wavelets which help in estimating the numerical solution of a generalized Caputo-type fractional differential equation. Moreover, we establish an upper bound for the proposed technique through Haar wavelets for the generalized fractional differential equation. Further, numerical solutions are given to elaborate the accuracy and efficiency of the numerical scheme. We propose a new method called Green–Haar method for the boundary value problems and compare our results against the Haar wavelet approach in Sect. 4. We summarize the outcomes of this paper in the last section.

## 2 Preliminaries

In this section, for the sake of convenience, we will review some necessary definitions. These definitions serve as essential preliminaries for fractional calculus and Haar wavelets. These definitions are going to assist in upcoming sections.

### Definition 2.1

([23, 24])

Consider α, $$\rho \in \mathbb{R}^{+}$$ such that $$\alpha >0$$. The generalized fractional integral $$(\mathcal{I}_{a}^{\alpha , \rho }f)$$ (in the sense of Katugampola) is given by

$$\bigl(\mathcal{I}_{a}^{\alpha , \rho }f\bigr) (t)= \frac{\rho ^{\alpha -1}}{\Gamma (\alpha )} \int _{a}^{t}\bigl(t^{\rho }- \tau ^{\rho }\bigr)^{\alpha -1}\tau ^{\rho -1}f(\tau )\,d\tau .$$
(1)

Now we introduce the Caputo-type generalized fractional derivative such that, at two convenient limits, this generalized Caputo-type fractional derivative recovers the well-known Caputo–Hadamard and Caputo fractional derivatives.

### Definition 2.2

([23, 24])

Consider α, $$\rho \in \mathbb{R}^{+}$$ such that $$\alpha >0$$ and $$n= \lfloor {\alpha } \rfloor +1$$. The generalized Caputo-type fractional derivative is defined by

\begin{aligned} \bigl(\mathcal{D}_{a}^{\alpha , \rho }f\bigr) (t) =& \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} \int _{a}^{t} \frac{\tau ^{\rho -1}}{(t^{\rho }-\tau ^{\rho })^{n-\alpha -1}} \biggl( \tau ^{1-\rho }\frac{d}{dt} \biggr)^{n}f(\tau )\,d\tau \end{aligned}
(2)
\begin{aligned} =&\bigl(\mathcal{I}_{a}^{n-\alpha , \rho }\delta _{\rho }^{n} f\bigr) (t), \end{aligned}
(3)

where $$\delta _{\rho }^{n}=(t^{1-\rho }\frac{d}{dt})^{n}$$ and α represents the order of the fractional operators.

### Lemma 2.3

([41])

Let $$\alpha , \rho \in \mathbb{R}^{+}$$with $$\alpha >0, \alpha \notin \mathbb{N}$$, and $$n= \lfloor {\alpha } \rfloor +1$$. Then

\begin{aligned}& \lim_{\rho \to 1}\bigl(\mathcal{D}_{a}^{\alpha , \rho }f \bigr) (t)=\mathcal{D}_{a}^{ \alpha }f(t)= \frac{1}{\Gamma (n-\alpha )} \int _{a}^{t}(t-\tau )^{n- \alpha -1} f^{(n)}(\tau )\,d\tau , \end{aligned}
(4)
\begin{aligned}& \lim_{\rho \to 0}\bigl(\mathcal{D}_{a}^{\alpha , \rho }f \bigr) (t)=\mathcal{D}_{*a}^{ \alpha }f(t)= \frac{1}{\Gamma (n-\alpha )} \int _{a}^{t} {\biggl(}\ln \frac{t}{\tau } {\biggr)}^{n-\alpha -1} \delta ^{n}f(\tau )\,d\tau . \end{aligned}
(5)

The fractional operators in (4) and (5) represent Caputo and Caputo–Hadamard fractional derivative, respectively.

### Definition 2.4

([42])

The Mittag-Leffler function $$\mathbb{E}_{\gamma ,\beta }$$ depending on two parameters α and β is defined by the following series:

$$\mathbb{E}_{\gamma ,\beta }(t)=\sum_{k=0}^{\infty } \frac{t^{k}}{\Gamma (\gamma k+\beta )},\quad \gamma , \beta >0.$$

As a particular case, when $$\beta =1$$, we have a one-parameter Mittag-Leffler function,

$$\mathbb{E}_{\gamma }(t)=\sum_{k=0}^{\infty } \frac{t^{k}}{\Gamma (\gamma k+1)},\quad \gamma >0.$$

### Lemma 2.5

([41])

For $$\theta \in \mathbb{R}$$, $$\gamma >0$$, and $$\beta \geq 1$$, we have

$$\mathcal{D}_{a}^{\alpha , \rho } \bigl(t^{\rho }-a^{\rho }\bigr)^{ \beta -1} \mathbb{E}_{\gamma ,\beta }\bigl[\theta \bigl(t^{\rho }-a^{\rho } \bigr)^{ \gamma }\bigr]= \textstyle\begin{cases} \frac{\rho ^{\alpha }\mathbb{E}_{\gamma ,\beta -\alpha }[\theta (t^{\rho } -a^{\rho })^{\gamma }]}{(t^{\rho }-a^{\rho })^{\alpha -\beta +1}}, &\textit{if } \beta >1; \\ \frac{\theta \rho ^{\alpha }\mathbb{E}_{\gamma ,\gamma -\alpha +1}[\theta (t^{\rho } -a^{\rho })^{\gamma }]}{(t^{\rho }-a^{\rho })^{\gamma -1}}, &\textit{if } \beta =1. \end{cases}$$
(6)

### Example 2.6

([23])

Let $$\beta ,\rho \in \mathbb{R}$$, with $$\beta ,\rho >0$$ and $$f(t)=t^{\rho \beta }$$. Taking the limit as $$a\rightarrow 0$$, we get

$$\mathcal{D}_{0^{+}}^{\alpha , \rho }\bigl(t^{\rho } \bigr)^{\beta }= \frac{\rho ^{\alpha }\Gamma (\beta +1)}{\Gamma (\beta -\alpha +1)}t^{ \rho (\beta -\alpha )}.$$

### 2.2 Haar wavelets and function approximation

The domain of Haar wavelets is an essential component of a set of those wavelets which employ compact support. The functions forming the family of Haar wavelets consists of step functions over the real line. These are the functions which are restrained to only the values −1, 0, and 1. These functions have two characteristics. Firstly, they are discontinuous in their nature. Secondly, their derivative vanishes. Each function that falls into the category of Haar wavelets is essentially defined over the interval $$t\in [a,b)$$ except for the scaling function conveyed as [39]

$$h_{i}(t)= \textstyle\begin{cases} 1,& \text{for } t\in [\xi _{1}(i),\xi _{2}(i)]; \\ -1,& \text{for } t\in [\xi _{2}(i),\xi _{3}(i)]; \\ 0,& \text{otherwise}. \end{cases}$$
(7)

where, $$\xi _{1}(i) =a+ (b-a)\frac{k}{m}$$, $$\xi _{2}(i) =a+ (b-a) \frac{2k+1}{2m}$$, $$\xi _{3}(i) =a+ (b-a)\frac{k+1}{m}$$. We define the quantity $$m=2^{j}$$, where $$j=0, 1, 2, 3, \ldots , J$$ and $$k=0, 1, 2, 3, \ldots , m-1$$. Here parameter j is used as a representation for the level of wavelet or dilation parameter, translation is represented by t, while the maximal level of resolution for the Haar wavelet is represented by J. The relation between the parameter m, k, and i is as $$i= m+k+1$$.

Equation (7) is valid for $$i\geq 3$$. It is presumed that the values $$i=1$$ and $$i=2$$ correspond to the following scaling functions, respectively:

$$h_{1}(x)= \textstyle\begin{cases} 1,& \text{for } x\in [a,b]; \\ 0,& \text{otherwise}, \end{cases}$$
(8)

and

$$h_{2}(x)= \textstyle\begin{cases} 1,& x\in [a,\frac{a+b}{2}); \\ -1,& x\in [\frac{a+b}{2},b); \\ 0,& \text{otherwise}. \end{cases}$$
(9)

If $$u(t)$$ is a function defined on the interval $$[0,1]$$, it should decompose as

$$u(t)=\sum_{i=0}^{\infty }c_{i}h_{i}(t),$$
(10)

where $$c_{i}=\langle u(t),h_{i}(t)\rangle$$. In particular, the first m terms are considered, such that m is a power of 2,

$$u(t)\cong {u}_{m}(t)=\sum _{i=0}^{m-1} c_{i}h_{i}(t).$$
(11)

### Lemma 2.7

([43])

Suppose that a function $$v(t)$$is differentiable and has bounded first derivative over $$(0,1)$$, that is, there exits $$M>0$$such that $$|v^{\prime }(t)|\leq M$$for all $$t\in (0,1)$$, and also assume that $$v_{k}(t)$$is an approximation of $$v(t)$$, then we have

$$\bigl\Vert v(t)-v_{k}(t) \bigr\Vert _{E}\leq \frac{M}{\sqrt{3}K}.$$

## 3 Operational matrices method

Operational matrices have been widely used to deal with fractional order systems. Several authors established Haar wavelets operational matrices to deal with various problems, such as to find the numerical solutions of linear and nonlinear initial as well as boundary value problems of fractional order [29, 30, 44, 45]. Hsiao and Chen [46] established an operational matrix to study lumped dynamical systems with distributed–parameters. Wang and Hsiao [47] have solved an optimal control system by linearly changing through Haar wavelets. Dai and Cochran Jr. [48] have considered a Haar wavelet technique to transform an optimal control system in the direction to nonlinear programming (NLP) parameters using collocation points. This NLP can be solved using a nonlinear programming solver such as SNOPT and exploiting Haar wavelet operational matrices for the purpose of analyzing the optimal control system [49].

Now our aim is to integrate the Haar wavelets. The generalized fractional integration of Haar vector $$H=[ h_{0},h_{1},h_{2},\ldots ,h_{m-1}]$$ is given as

$$p^{\alpha ,\rho }(t) =\frac{(\rho )^{1-\alpha }}{(\alpha -1)!} \int _{a}^{t}\bigl(t^{ \rho }-\tau ^{\rho }\bigr)^{\alpha -1}\tau ^{\rho -1}h_{i}( \tau )\,d\tau,$$
(12)

where $$P^{\alpha ,\rho }(t)$$ is a square m-dimensional operational matrix of generalized integrals. In general these generalized fractional integrals can be calculated analytically as

$$p^{\alpha ,\rho }(t)= \textstyle\begin{cases} 0, &\text{for } x< \xi _{1}(i); \\ \frac{\rho ^{-\alpha }}{\alpha !}[t^{\rho }-\xi _{1}^{\rho }(i)]^{\alpha }, &\text{for } t\in [\xi _{1}(i),\xi _{2}(i)]; \\ \frac{\rho ^{-\alpha }}{\alpha !} {[} {(}t^{\rho }-\xi _{1}^{\rho }(i) {)}^{\alpha }-2 {(}t^{\rho }-\xi _{2}^{\rho }(i) {)}^{\alpha } {]}, &\text{for } t\in [\xi _{2}(i),\xi _{3}(i)]; \\ \frac{\rho ^{-\alpha }}{\alpha !} {[} {(}t^{\rho }-\xi _{1}^{ \rho }(i) {)}^{\alpha }-2 {(}t^{\rho }-\xi _{2}^{\rho }(i) {)}^{ \alpha } \\ \quad {}+ {(}t^{\rho }-\xi _{3}^{\rho }(i) {)}^{\alpha } {]}, &\text{for } t>\xi _{3}(i). \end{cases}$$
(13)

This formula holds for $$i>1$$. For $$i=1$$, we obtain

$$p^{\alpha ,\rho }(t)=\frac{(\rho )^{-\alpha }}{\alpha !} \bigl[t^{\rho }-a^{ \rho }\bigr]^{\alpha }.$$
(14)

The generalized fractional order integration matrix $$P^{\alpha ,\rho }(t)$$ can be obtained by using collocation points in equations (13) and (14). In particular, the Haar wavelet operational matrix for the fixed variables $$\alpha =0.75$$, $$m=8$$, and $$\rho =1.5$$ is

$$P_{8\times 8}^{0.75,1.5}= \begin{bmatrix} 0.0355 & 0.1221 & 0.2169 & 0.3167 & 0.4202 & 0.5266 & 0.6355 & 0.7465 \\ 0.0355 & 0.1221 & 0.2169 & 0.3167 & 0.2057 & 0.0171 & -0.1397& -0.2847 \\ 0.0355 & 0.1221 & 0.0479 & -0.0977 & -0.1182& -0.0934& -0.0814& -0.0739 \\ 0 & 0 & 0 & 0 & 0.1073 & 0.2548 & 0.1397 & -0.0659 \\ 0.0355 & -0.013& -0.0471& -0.0354& -0.0304 & -0.0274& -0.0252& -0.0236 \\ 0 & 0 & 0.0845& 0.0132 & -0.0360 & -0.0233& -0.0186& -0.0161 \\ 0 & 0 & 0 & 0 & 0.1073 & 0.0225 & -0.0359& -0.0217 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0.1240 & 0.0286 \end{bmatrix} .$$
(15)

Furthermore, in Sect. 4 we will present a new approach to solve certain classes of linear or nonlinear boundary value problems of generalized fractional differential equations numerically, called Green–Haar wavelet method. This technique will be free of operational matrices

### 3.1 Error analysis

An error analysis for a function approximation by Haar wavelets is carried out in [43]. Here we derive an inequality in the context of an upper bound for the Caputo–Katugampola fractional differential operator which shows the convergence of the Haar wavelet technique. The proof of the following theorem is similar to that in [50].

### Theorem 3.1

Suppose that $$u^{(n)}$$is continuous on $$(a,b)$$and there exists $$M>0$$, such that $$|t^{1-\rho }u^{(n)}(t)|\leq M$$for all $$t\in [a,b]$$where $$a,b\in \mathbb{R}^{+}$$, and $$\mathcal{D}^{\alpha ,\rho }_{a}u_{m}$$is an approximation of $$\mathcal{D}^{\alpha ,\rho }_{a}u$$, then we have

$$\bigl\Vert \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t) \bigr\Vert _{E}\leq \frac{\rho M}{\Gamma (n-\alpha )(n-\alpha )} \frac{b^{(n-\alpha )(\rho -1)}}{[1-2^{2(\alpha -n)}]^{\frac{1}{2}}} \frac{1}{m^{(n-\alpha )}}.$$

### Proof

The function $$\mathcal{D}^{\alpha ,\rho }_{a}u$$ defined over $$[a,b]$$ can be approximated as

$$\mathcal{D}^{\alpha ,\rho }_{a}u(t)=\sum _{i=0}^{\infty }c_{i}h_{i}(t),$$
(16)

where

$$c_{i}=\bigl\langle \mathcal{D}^{\alpha ,\rho }_{a}u(t),h_{i}(t) \bigr\rangle = \int _{a}^{b}\mathcal{D}^{\alpha , \rho }_{a}u(t)h_{i}(t)\,dt.$$
(17)

Consider the first m terms of the sum, denoted by $$\mathcal{D}^{\alpha ,\rho }_{a}u_{m}$$, which approximate $$\mathcal{D}^{\alpha ,\rho }_{a}u(t)$$, that is,

$$\mathcal{D}^{\alpha ,\rho }_{a}u(t) \cong \mathcal{D}^{ \alpha ,\rho }_{a}u_{m}(t)=\sum _{i=0}^{m-1}c_{i}h_{i}(t),$$
(18)

where $$m=2^{\beta +1}$$, $$\beta =1,2,3,\ldots$$ , then

\begin{aligned}& \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t)= \sum _{i=m}^{\infty }c_{i}h_{i}(t)= \sum_{i=2^{\beta +1}}^{\infty }c_{i}h_{i}(t), \\& \begin{aligned} \bigl\Vert \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{ \alpha ,\rho }_{a}u_{m}(t) \bigr\Vert _{E}^{2}&= \int _{a}^{t}\bigl[\mathcal{D}^{ \alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t) \bigr]^{2}\,dt \\ &=\sum_{i=2^{\beta +1}}^{\infty }\sum _{i^{\prime }=2^{\beta +1}}^{ \infty }c_{i}c_{i^{\prime }} \int _{a}^{t}h_{i}(t)h_{i^{\prime }}(t)\,dt. \end{aligned} \end{aligned}

By orthogonality, we have $$\int _{a}^{b}h_{m}(t)h_{m}(t)\,dt=I_{m}$$, where $$I_{m}$$ is the identity matrix of order m. Therefore,

$$\bigl\Vert \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t) \bigr\Vert _{E}^{2}=\sum_{i=2^{\beta +1}}^{\infty } c_{i}^{2} .$$
(19)

From equation (17) we have

\begin{aligned} c_{i}&= \int _{a}^{b}\mathcal{D}^{\alpha ,\rho }_{a}u(t)h_{i}(t)\,dt \\ &=2^{\frac{j}{2}} {\biggl\{ } \int _{a+(b-a)k2^{-j}}^{a+(b-a)(k+ \frac{1}{2})2^{-j}}\mathcal{D}^{\alpha ,\rho }_{a}u(t)\,dt- \int _{a+(b-a)(k+ \frac{1}{2})2^{-j}}^{a+(b-a)(k+1)2^{-j}}\mathcal{D}^{\alpha ,\rho }_{a}u(t)\,dt {\biggr\} }. \end{aligned}

Recall the mean value theorem of integration: $$\exists t_{1},t_{2}$$, $$a+(b-a)k2^{-j} \leq t_{1}< a+(b-a)(k+ \frac{1}{2}) 2^{-j}$$, $$a+(b-a)(k+\frac{1}{2})2^{-j}\leq t_{2} < a+(b-a)(k+1)2^{-j}$$ such that

\begin{aligned} c_{i}={}&2^{\frac{j}{2}}(b-a) {\biggl\{ } {\biggl(}a+\biggl(k+ \frac{1}{2}\biggr) 2^{-j}- \bigl(a+k2^{-j}\bigr) {\biggr)} \mathcal{D}^{\alpha ,\rho }_{a^{+}}u(t_{1}) \\ &{}- {\biggl(}a+(k+1)2^{-j}-\biggl(a+\biggl(k+\frac{1}{2} \biggr) 2^{-j}\biggr) {\biggr)} \mathcal{D}^{\alpha ,\rho }_{a^{+}}u(t_{2}) {\biggr\} } \\ ={}&2^{\frac{j}{2}}(b-a) {\bigl\{ }2^{-j-1} {\bigl(} \mathcal{D}^{ \alpha ,\rho }_{a}u(t_{1}) - \mathcal{D}^{\alpha ,\rho }_{a}u(t_{2}) {\bigr)} { \bigr\} }. \end{aligned}

Therefore,

$$c_{i}^{2}=2^{-j-2}(b-a)^{2} {\bigl(} \mathcal{D}^{\alpha ,\rho }_{a}u(t_{1}) - \mathcal{D}^{\alpha ,\rho }_{a}u(t_{2}) { \bigr)}^{2}.$$
(20)

Together with the definition of Caputo–Katugampola fractional derivative and $$|t^{1-\rho }u^{n}(t)| \leq M$$$$\forall t\in [a,b]$$, we have

\begin{aligned}& \bigl\vert \mathcal{D}^{\alpha ,\rho }_{a}u(t_{1}) -\mathcal{D}^{\alpha ,\rho }_{a}u(t_{2}) \bigr\vert \\& \quad = \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} { \biggl\vert } \int _{a}^{t_{1}} \frac{u^{n}(\tau )}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau - \int _{a}^{t_{2}} \frac{u^{n}(\tau )}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr\vert } \\& \quad = \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} { \biggl\vert } \int _{a}^{t_{1}} \frac{u^{n}(\tau )}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau - \int _{a}^{t_{1}} \frac{u^{n}(\tau )}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau \\& \qquad {}- \int _{t_{1}}^{t_{2}} \frac{u^{n}(\tau )}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr\vert } \\& \quad \leq \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} {\biggl(} { \biggl\vert } \int _{a}^{t_{1}} \frac{u^{n}(\tau )}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau - \int _{a}^{t_{1}} \frac{u^{n}(\tau )}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr\vert } \\& \qquad {}+ { \biggl\vert } \int _{t_{1}}^{t_{2}} \frac{u^{n}(\tau )}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr\vert } {\biggr)} \\& \quad = \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} {\biggl(} { \biggl\vert } \int _{a}^{t_{1}}u^{n}(\tau )\tau ^{(1-\rho )} {\biggl[} \frac{\tau ^{\rho -1}}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} - \frac{\tau ^{\rho -1}}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} { \biggr]}\,d\tau { \biggr\vert } \\& \qquad {}+ { \biggl\vert } \int _{t_{1}}^{t_{2}} \frac{u^{n}(\tau )\tau ^{(1-\rho )}\tau ^{\rho -1}}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr\vert } {\biggr)} \\& \quad \leq \frac{\rho ^{\alpha -n+1}}{\Gamma (n-\alpha )} {\biggl(} \int _{a}^{t_{1}} { \biggl\vert }u^{n}(\tau )\tau ^{(1-\rho )} {\biggl[} \frac{\tau ^{\rho -1}}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} - \frac{\tau ^{\rho -1}}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} {\biggr]} { \biggr\vert }\,d\tau \\& \qquad {}+ \int _{t_{1}}^{t_{2}} { \biggl\vert } \frac{u^{n}(\tau )\tau ^{(1-\rho )}\tau ^{\rho -1}}{(t_{2}^{\rho } -\tau ^{\rho })^{\alpha -n+1}} { \biggr\vert }\,d\tau {\biggr)} \\& \quad \leq \frac{\rho ^{\alpha -n+1}M}{\Gamma (n-\alpha )} {\biggl(} \int _{a}^{t_{1}} {\biggl[} \frac{\tau ^{\rho -1}}{(t_{1}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} - \frac{\tau ^{\rho -1}}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}} {\biggr]}\,d\tau \\& \qquad {}+ \int _{t_{1}}^{t_{2}} \frac{\tau ^{\rho -1}}{(t_{2}^{\rho }-\tau ^{\rho })^{\alpha -n+1}}\,d\tau { \biggr)} \\& \quad = \frac{\rho ^{\alpha -n+1}M}{\Gamma (n-\alpha )(n-\alpha )} {\bigl(}\bigl[ \bigl(t_{1}^{ \rho }-a^{\rho }\bigr)^{n-\alpha }+ \bigl(t_{2}^{\rho }-t_{1}^{\rho } \bigr)^{n-\alpha }-\bigl(t_{2}^{ \rho }-a^{\rho } \bigr)^{n-\alpha }\bigr] \\& \qquad {}+\bigl(t_{2}^{\rho }-t_{1}^{\rho } \bigr)^{n-\alpha } {\bigr)}. \end{aligned}

Since $$t_{1}< t_{2}$$, one gets $$(t_{1}^{\rho }-a^{\rho })^{n-\alpha }-(t_{2}^{\rho }-a^{\rho })^{n-\alpha }<0$$ for $$\rho >0$$.

Therefore

$$\bigl\vert \mathcal{D}^{\alpha ,\rho }_{a}u(t_{1}) -\mathcal{D}^{\alpha ,\rho }_{a}u(t_{2}) \bigr\vert \leq \frac{2\rho ^{\alpha -n+1}M}{\Gamma (n-\alpha )(n-\alpha )}\bigl(t_{2}^{ \rho }-t_{1}^{\rho } \bigr)^{n-\alpha }.$$

By the mean value theorem, $$\exists \xi \in [t_{1},t_{2}]\subseteq [a,b]$$,

\begin{aligned} \bigl\vert \mathcal{D}^{\alpha ,\rho }_{a}u(t_{1}) -\mathcal{D}^{ \alpha ,\rho }_{a}u(t_{2}) \bigr\vert &\leq \frac{2\rho ^{\alpha -n+1}M}{\Gamma (n-\alpha )(n-\alpha )}\rho ^{n- \alpha }\xi ^{(n-\alpha )(\rho -1)}(t_{2}-t_{1})^{n-\alpha } \\ &\leq \frac{2\rho Mb^{(n-\alpha )(\rho -1)}}{\Gamma (n-\alpha )(n-\alpha )} \frac{1}{2^{j(n-\alpha )}} \end{aligned}

which implies that

$$\bigl(\mathcal{D}^{\alpha ,\rho }_{a}u(t_{1})- \mathcal{D}^{\alpha ,\rho }_{a}u(t_{2}) \bigr)^{2} \leq \frac{4\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{2^{2j(n-\alpha )}}.$$
(21)

Substituting equation (21) into (20), we get

\begin{aligned}[b] c_{i}^{2}& \leq 2^{-j-2}(b-a)^{2} {\biggl(} \frac{4\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{2^{2j(n-\alpha )}} {\biggr)} \\ &= \frac{(b-a)^{2}\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{2^{2j(n-\alpha )+j}}. \end{aligned}
(22)

Putting equation (22) into equation (19), we have

\begin{aligned} \bigl\Vert \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t) \bigr\Vert _{E}^{2} &=\sum_{i=2^{\beta +1}}^{\infty } c_{i}^{2} =\sum_{j= \beta +1}^{\infty } {\Biggl(}\sum_{i=2^{j}}^{2^{j+1}-1}c_{i}^{2} {\Biggr)} \\ &\leq \sum_{j=\beta +1}^{\infty } {\biggl(} \frac{(b-a)^{2}\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{2^{2j(n-\alpha )+j}}\bigl(2^{j+1}-1-2^{j}+1 \bigr) {\biggr)} \\ &=\sum_{j=\beta +1}^{\infty } \frac{(b-a)^{2}\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{2^{2j(n-\alpha )}} \\ & = \frac{(b-a)^{2}\rho ^{2} M^{2}b^{2(n-\alpha )(\rho -1)}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \sum_{j=\beta +1}^{\infty } \frac{1}{2^{2j(n-\alpha )}} \\ & = \frac{(b-a)^{2}\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{1-2^{2(\alpha -n)}} \frac{1}{2^{2(\beta +1)(n-\alpha )}}. \end{aligned}

Let $$m=2^{\beta +1}$$, then we have

\begin{aligned} \bigl\Vert \mathcal{D}^{\alpha ,\rho }_{a}u(t)- \mathcal{D}^{\alpha ,\rho }_{a}u_{m}(t) \bigr\Vert _{E}^{2}&\leq \frac{(b-a)^{2}\rho ^{2} M^{2}}{\Gamma (n-\alpha )^{2}(n-\alpha )^{2}} \frac{b^{2(n-\alpha )(\rho -1)}}{1-2^{2(\alpha -n)}} \frac{1}{m^{2(n-\alpha )}} \\ &\leq \frac{(b-a)\rho M}{\Gamma (n-\alpha )(n-\alpha )} \frac{b^{(n-\alpha )(\rho -1)}}{[1-2^{2(\alpha -n)}]^{\frac{1}{2}}} \frac{1}{m^{(n-\alpha )}}. \end{aligned}

Hence, one can achieve the error bound for the given partial sum, provided a numerical value of M is given.

To get an estimate for M, we proceed as follows. Since $$u^{(n)}(t)$$ is bounded and continuous on the interval $$[a,b]$$,

$$u^{(n)}(t)\cong \sum_{i=0}^{m-1}c_{i}h_{i}(t)=C^{t}H_{m}(t),$$
(23)

where $$C=[c_{0}, c_{1}, c_{2}, \ldots ,c_{m-1}]^{t}$$ and $$H_{m}(t)=[h_{0}(t), h_{1}(t), h_{2}(t), \ldots , h_{m-1}(t)]$$.

The integral of Haar wavelets of order α is given as

$$\mathcal{I}_{a}^{\alpha ,\rho }H_{m}(t)\,dt\cong P_{m\times m}^{\alpha , \rho }H_{m}(t),\quad t\in [a,b).$$

Integrating equation (23) yields

$$u^{(n-1)}(t)= \int _{a}^{t}u^{(n)}(x)\,dx+u^{(n-1)}(a)= \int _{a}^{t}u^{(n)}(x)\,dx \cong C^{t}P_{m\times m}^{1,\rho }H_{m}(t).$$
(24)

Similarly, equation (24) is integrated as

$$u^{(n-2)}(t)= \int _{a}^{t}u^{(n-1)}(x)\,dx+u^{(n-2)}(a)= \int _{a}^{t}u^{(n-1)}(x)\,dx \cong C^{t}P_{m\times m}^{2,\rho }H_{m}(t).$$

Therefore,

$$u(t)\cong C^{t}P_{m\times m}^{n,\rho }H_{m}(t).$$
(25)

Equation (25) can be written as

$$u(t_{j})\cong C^{t}P_{m\times m}^{n,\rho }H_{m}(t_{j}),\quad \text{where } t_{j}=\frac{j-1/2}{m}, j=1,2,\ldots ,k.$$
(26)

Writing equation (26) in matrix form, we get

$$U^{t}\cong C^{t}P_{m\times m}^{n,\rho }H_{m\times m},\quad \text{where } U^{t}=\bigl[u(t_{1}),u(t_{2}),u(t_{3}), \ldots ,u(t_{m})\bigr]^{t}.$$
(27)

By solving the linear system in (27), we can determine the vector $$C^{t}$$, and putting this vector into equation (23), $$u^{(n)}(t)$$ can be calculated for each $$t\in [a,b]$$.

Now assuming $$x_{i}\in [a,b]$$ and $$u^{(n)}(x_{i})$$ are calculated for $$i=1,2,3,\ldots ,\ell$$, where the points are equidistant, an estimate of M may be considered as $$\epsilon +\max |u^{(n)}(x_{i})|_{1\leq i\leq \ell }$$. Clearly, the estimate shall be relatively more precise if increases and ϵ is chosen, for example, equal to b. □

### Corollary 3.2

Assume that $$\mathcal{D}^{\alpha ,\rho }_{a}u(t)$$is a Haar wavelet approximation of $$\mathcal{D}^{\alpha ,\rho }_{a}u(t)$$, then

$$\bigl\Vert u(t)-u_{m}(t) \bigr\Vert _{E}\leq \frac{(b-a)\rho ^{2-\alpha } M}{\Gamma (\alpha )\Gamma (n-\alpha ) \cdot \alpha (n-\alpha )} \frac{b^{(n-\alpha )(\rho -1)}}{[1-2^{2(\alpha -n)}]^{\frac{1}{2}}} \frac{1}{m^{(n-\alpha )}}.$$
(28)

From equation (28) it is evident that $$\|u(t)-u_{m}(t)\|_{E}\longrightarrow 0$$ when $$m\longrightarrow \infty$$.

### 3.2 Numerical examples

In this part we present a few numerical examples which can help us compare the solutions obtained by the numerical methods with exact solutions and solutions by other methods.

### Example 3.3

Consider the αth order Cauchy-type generalized fractional differential equation

$$\mathcal{D}^{\alpha ,\rho }_{1^{+}}u(t)=u(t)+ \frac{2\rho ^{\alpha }}{\Gamma (3-\alpha )}\bigl(t^{\rho }-1\bigr)^{2-\alpha }- \bigl(t^{ \rho }-1\bigr)^{2},\quad t\in [1,2],$$
(29)

with the initial condition $$u(1)=0$$, where $$0<\alpha \leq 1$$ and $$\rho >0$$. It is easy to check that the analytic solution of system (29) is $$u(t)=(t^{\rho }-1)^{2}$$. To find the approximate solution, we apply Haar wavelets technique to equation (29). Let

$$\mathcal{D}^{\alpha ,\rho }_{1^{+}}u(t)=C_{m}^{t}H_{m}(t),$$
(30)

then computing the α order integral of (30) along with initial condition leads to

$$u(t)=C_{m}^{t}\mathcal{I}^{\alpha ,\rho }_{1^{+}}H_{m}(t)=C_{m}^{t}P_{m \times m}^{\alpha ,\rho }H_{m}(t).$$
(31)

Putting the values from (30) and (31) into equation (29), we have

$$C_{m}^{t}H_{m}(t)=C_{m}^{t}P_{m\times m}^{\alpha ,\rho }H_{m}(t)+F_{m}H_{m}(t),$$
(32)

where $$F_{m}H_{m}(t)=\frac{2\rho ^{n}}{\Gamma (3-n)}(t^{\rho -1})^{2-n}-(t^{ \rho }-1)^{2}-1$$. After solving (32) for Haar coefficient vector $$C_{m}^{t}$$, and using the result in equation (31), we get the required approximate solution. This problem is also solved in [41] by a decomposition formula. The maximum absolute difference of the numerical and exact solutions of equation (29) for distinct values of α, ρ is documented in Table 1. The numerical results are in good agreement with the exact solutions.

### Example 3.4

Consider an initial value problem

$$\mathcal{D}^{\alpha ,\rho }_{0}u(t)+a(t)u(t)=g(t),\quad t\in [0,1], u(0)=0, 0< \alpha \leq 1, \text{and } \rho >0.$$
(33)

For $$a(t)=-(1+t)$$ and $$g(t)=4\pi \rho ^{\alpha }(t^{\rho })^{1-\alpha }E_{2,2-\alpha }(-(4\pi t^{ \rho })^{2})+\rho ^{\alpha }\Gamma (\alpha +1)-(1+t)(\sin (4\pi t^{\rho })+(t^{ \rho })^{\alpha })$$, one may verify that $$u(t)=\sin (4\pi t^{\rho })+(t^{\rho })^{\alpha }$$ is the analytical solution for equation (33). For a numerical solution, we approximate $$\mathcal{D}^{\alpha ,\rho }_{0}u(t)$$ by Haar wavelets as

$$\mathcal{D}^{\alpha ,\rho }_{0}u(t)=C_{m}^{t}H_{m}(t).$$
(34)

Applying the integral operator of order α, we get

$$u(t)=\mathcal{I}^{\alpha ,\rho }_{0}C_{m}^{t}H_{m}(t)=C_{m}^{t}P_{m \times m}^{\alpha ,\rho }H_{m}(t).$$
(35)

Using (34) and (35) in (33), we have

$$C_{m}^{t}H_{m}(t)+C_{m}^{t} \hat{P}_{m\times m}^{\alpha ,\rho }H_{m}(t)=G_{m}^{t}H_{m}(t),$$
(36)

where $$g(t)$$ is estimated as $$g(t)=G_{m}^{t}H_{m}(t)$$ and $$a(t)P_{m\times m}^{\alpha ,\rho }H_{m}(t)=\hat{P}_{m\times m}^{ \alpha ,\rho }H_{m}(t)$$.

The numerical and exact solutions are shown in Fig. 1 for the fixed values of $$m=64$$, $$\rho =1.6$$, and $$\alpha =0.75$$. Also numerical solutions of the initial value problem (33) at distinct values of ρ are shown in Fig. 2. We evaluate the maximum absolute error between the exact and approximate solutions for distinct values of ρ and m and represent it in Table 2. Also the maximum absolute error is presented graphically in Fig. 3. Furthermore, numerical as well as exact solutions are graphically presented in Fig. 4 for different values of α. Graphical results show that the numerical and exact solutions match with each other.

### Example 3.5

Consider a fractional differential equation with variable coefficient defined as

$$\mathcal{D}^{\alpha ,\rho }_{1^{+}}u(t)+a(t)u(t)=g(t),\quad t\in [1,2],$$
(37)

with the initial condition $$u(1)=1$$, where $$0<\alpha \leq 1$$. For $$a(t)=(1+t)$$ and $$g(t)=\frac{2^{\alpha }}{\Gamma (2-\alpha )}(t^{\rho } -1)^{1-\alpha }+(1+t)t^{ \rho }$$, it can be verified that the analytic solution for equation (37) is $$u(t)=t^{\rho }$$. We apply the Haar wavelets technique with the aid of Haar matrices while seeking an approximate solution. Let

$$\mathcal{D}^{\alpha ,\rho }_{1^{+}}u(t)=C_{m}^{t}H_{m}(t).$$
(38)

After applying integral $$\mathcal{I}^{\alpha ,\rho }_{1^{+}}$$ on both sides of equation (38), we obtain

$$u(t)=\mathcal{I}^{\alpha ,\rho }_{1^{+}}C_{m}H_{m}(t)+1=C_{m}^{t}P_{m \times m}^{\alpha ,\rho }H_{m}(t)+1.$$
(39)

Using equations (38) and (39) in equation (37), we obtain

$$C_{m}^{t}H_{m}(t)+C_{m}^{t} \hat{P}_{m\times m}^{\alpha ,\rho }H_{m}(t)=F_{m}^{t}H_{m}(t),$$
(40)

where $$f(t)=g(t)-(1+t)$$ is approximated as $$f(t)=F_{m}^{t}H_{m}(t)$$ and $$a(t)P_{m\times m}^{\alpha ,\rho }H_{m}(t) =\hat{P}_{m\times m}^{\alpha ,\rho }H_{m}(t)$$.

For $$\rho =2$$ and several fixed values of α and m, Table 3 contains the maximum absolute error obtained from the exact and approximate results achieved through the Haar wavelets along with the method discussed in [40]. The tabulated results show that the presented method is nearly as accurate as the discretization method but with comparatively fewer nodes.

### Example 3.6

Consider the generalized Bagley–Torvik equation,

$$a\mathcal{D}^{\alpha ,\rho }_{0}u(t)+b \mathcal{D}^{\frac{3}{2},\rho }_{0}u(t)+cu(t)= g(t),\quad t\in [0,1],$$
(41)

with the initial conditions $$u(0)=0$$, $$u{'}(0)=0$$, where $$1<\alpha \leq 2$$, $$a,b,c\in \mathbb{R}$$, $$a\neq 0$$, and $$\rho >0$$. For $$a=b=c=1$$ and $$f(t)=\rho ^{\alpha }\Gamma (\alpha +1)+ \frac{\rho ^{\frac{3}{2}}\Gamma (\alpha +1)}{\Gamma (\alpha -\frac{3}{2}+1)}(t^{ \rho })^{\alpha -\frac{3}{2}}+(t^{\rho })^{\alpha }$$, the exact solution is $$u(t)=(t^{\rho })^{\alpha }$$, and for $$\rho =1$$ and $$n=2$$, equation (41) becomes Bagley–Torvik equation considered in [51]. To find an approximate solution, we use Haar wavelets technique as follows. Letting

$$\mathcal{D}^{\alpha ,\rho }_{0}u(t)=C_{m}^{t}H_{m}(t)$$
(42)

and performing integration $$\mathcal{I}^{\alpha ,\rho }_{0}$$ on both sides, as well as using initial conditions, we have

$$u(t)=\mathcal{I}^{\alpha ,\rho }_{0}C_{m}^{t}H_{m}(t)=C_{m}^{t}P_{m \times m}^{\alpha ,\rho }H_{m}(t)$$
(43)

and

$$\mathcal{D}^{\frac{3}{2},\rho }_{0}u(t)= \mathcal{D}^{\frac{3}{2},\rho }_{0}C_{m}^{t}P_{m \times m}^{\alpha ,\rho }H_{m}(t)=C_{m}^{t}P_{m\times m}^{\alpha - \frac{3}{2}}H_{m}(t).$$
(44)

In the same way, the input function $$g(t)$$ can be approximated by Haar functions as

$$g(t)=G_{m}^{t}H_{m}(t).$$
(45)

Putting equations (42), (43), (44), and (45) into equation (41), we have

$$C_{m}^{t}H_{m}(t)+ C_{m}^{t}P_{m\times m}^{\alpha -\frac{3}{2}}H_{m}(t) + C_{m}^{t}P_{m\times m}^{\alpha ,\rho }H_{m}(t)=G_{m}^{t}H_{m}(t).$$
(46)

By solving (46), we can get the Haar coefficients $$C_{m}^{t}$$. Then using equation (43), we can obtain the required output $$u(t)$$. The absolute error is shown in Table 4 for $$\rho =1.5$$, $$m=64$$, and distinct values of α.

### Example 3.7

Consider a generalized fractional differential equation of inhomogeneous type with boundary conditions:

$$\mathcal{D}_{0^{+}}^{\alpha ,\rho }u(t)+a(t)u(t)=f(t),\quad t \in [0,1],$$
(47)

with $$u(0)=u_{0}$$, $$u(1)=u_{1}$$, and $$1<\alpha \leq 2$$. For $$a(t)=1$$, $$f(t)=\rho ^{\alpha }t^{\rho }+ \frac{(t^{\rho })^{\alpha +1}}{\Gamma (\alpha +2)}$$, $$u_{0}=0$$, and $$u_{1}=\frac{1}{\Gamma (\alpha +2)}$$, the analytic solution of the differential equation is $$u(t)=\frac{(t^{\rho })^{\alpha +1}}{\Gamma (\alpha +2)}$$. To find a numerical solution, the integral form of equation (47) is given by

$$u(t)=-\mathcal{I}_{0^{+}}^{\alpha ,\rho }a(t)u(t)+ t^{\rho }\mathcal{I}_{0^{+}}^{ \alpha ,\rho }a(1)u(1) + g(t),$$
(48)

where $$g(t)= \mathcal{I}_{0^{+}}^{\alpha ,\rho }f(t)- t^{\rho }\mathcal{I}_{0^{+}}^{ \alpha ,\rho }f(1)+ u_{0}+t^{\rho }(u_{1}-u_{0})$$. Let

$$u(t)=C_{m}^{t}H_{m}(t).$$
(49)

Integrating on both sides of equation (49), we have

$$\mathcal{I}_{0^{+}}^{\alpha ,\rho }u(t) = \mathcal{I}_{0^{+}}^{\alpha , \rho }C_{m}^{t}H_{m}(t)=C_{m}^{t}P_{m\times m}^{\alpha ,\rho }H_{m}(t).$$
(50)

Using (49) and (50) in (48) yields

$$C_{m}^{t}H_{m}(t)=-C_{m}^{t}P_{m\times m}^{\alpha ,\rho }H_{m}(t)+C_{m}^{t}M_{m \times m}^{\alpha ,\rho }H_{m}(t)+G_{m}^{t}H_{m}(t),$$
(51)

where the approximations $$g(t)=G_{m}^{t}H_{m}(t)$$ and $$t^{\rho }\mathcal{I}_{0^{+}}^{\alpha ,\rho }u(1) =C_{m}^{t}M_{m\times m}^{ \alpha ,\rho }H_{m}(t)$$ are used for convenience. To obtain the value of $$C_{m}^{t}$$, we have to solve the algebraic linear system in equation (51) and, putting value of $$C_{m}^{t}$$ into equation (49), we have an approximate solution. The maximum absolute error of the exact and numerical solutions for $$\rho =1.5$$ and different values of α and m is given in Table 6; see Sect. 4.

### 3.3 Nonlinear problems

A nonlinear differential equation can be transformed to a sequence of linear differential equations. One of the possible way to achieve this goal is the application of quasilinearization method. The quasilinearization technique was presented by Kalabas and Bellman [52] as a generalization of a specific method (Newton–Raphson) [53] which assists in solving nonlinear functional equations. Further, Haar wavelets with the quasilinearization technique have been applied for the numerical solution of the individual or system of nonlinear fractional differential equations [44]. Here we apply the quasilinearization technique to solve generalized nonlinear fractional differential equations.

### Example 3.8

Consider the nonlinear Caputo–Katugampola fractional differential equation

$$a\mathcal{D}^{2,\rho }_{0^{+}}u(t)+b \mathcal{D}^{\alpha _{1},\rho }_{0^{+}}u(t)+c \mathcal{D}^{\alpha _{2},\rho }_{0^{+}}u(t)+d \bigl[u(t)\bigr]^{3}=f(t),\quad t \in [0,1],$$
(52)

subject to initial conditions $$u(0)=0$$, $$u^{\prime }(0)=0$$.

Applying the quasilinearization technique to (52), we get

\begin{aligned}& a\mathcal{D}^{2,\rho }_{0^{+}}u_{r+1}(t)+b \mathcal{D}^{\alpha _{1}, \rho }_{0^{+}}u_{r+1}(t)+c \mathcal{D}^{\alpha _{2},\rho }_{0^{+}}u_{r+1}(t)+ d \bigl[u_{r}^{3}(t)+3\bigl(u_{r+1}(t)-u_{r}(t) \bigr)u_{r}^{2}(t)\bigr] \\& \quad =f(t) \end{aligned}
(53)

or

$$a\mathcal{D}^{2,\rho }_{0^{+}}(t)+b \mathcal{D}^{\alpha _{1},\rho }_{0^{+}}u_{r+1}(t)+c \mathcal{D}^{\alpha _{2},\rho }_{0^{+}}u_{r+1}(t)+ 3du_{r}^{2}(t)u_{r+1}(t)=f(t)+2du_{r}^{3}(t),$$
(54)

which is a linear fractional differential equation. Let

$$\mathcal{D}^{2,\rho }_{0^{+}}u_{r+1}(t)=C_{m}^{t}H_{m}(t).$$
(55)

Equivalent integral equations for the equations in (55) are

$$u_{r+1}(t)=\mathcal{I}^{2,\rho }_{0^{+}}C_{m}^{t}H_{m}(t)=C_{m}^{t}P_{m \times }^{2,\rho }H_{m}(t)$$
(56)

and

$$\mathcal{D}^{\alpha _{1},\rho }_{0^{+}}u_{r+1}(t)=C_{m}^{t}P_{m\times m}^{2- \alpha _{1},\rho } H_{m}(t).$$
(57)

Also we have

$$\mathcal{D}^{\alpha _{2},\rho }_{0^{+}}u_{r+1}(t)=C_{m}^{t}P_{m\times m}^{2- \alpha _{2},\rho } H_{m}(t).$$
(58)

Substituting equations (55), (56), (57), and (58) into (54), we have

$$C_{m}^{t}\bigl[aH_{m}(t)+bP_{m\times m}^{2-\alpha _{1},\rho } H_{m}(t)+cP_{m \times m}^{2-\alpha _{2},\rho } H_{m}(t)+dP_{m\times }^{2,\rho }H_{m}(t) \bigr]=G_{m}^{t}H_{m}(t),$$
(59)

where the function $$g(t)=f(t)+2du_{r}^{3}(t)$$ is approximated as $$g(t)=G_{m}^{t}H_{m}(t)$$, taking $$0<\alpha _{1}\leq 1$$, $$1<\alpha _{2}\leq 2$$, and $$a,b,c,d\in \mathbb{R}$$. The exact solution of the nonlinear initial value problem (52) is $$u(t)=\frac{1}{3}(t^{\rho })^{3}$$ provided $$a=b=c=d=1$$ and $$f(t)=\frac{2\rho ^{2}}{\Gamma (2)}t^{\rho }+ \frac{2\rho ^{\alpha _{1}}}{\Gamma (4-\alpha _{1})}(t^{\rho })^{3- \alpha _{1}}+ \frac{2\rho ^{\alpha _{2}}}{\Gamma (4-\alpha _{2})}(t^{ \rho })^{3-\alpha _{2}}+ [\frac{1}{3}(t^{\rho })^{3}]^{3}$$. The absolute error for fixed values of $$\alpha _{1}=1.55$$, $$\alpha _{2}=0.75$$, $$\rho =1.45$$, and for distinct values of m are presented in the tabular form in Table 5.

## 4 Green–Haar method

The fractional Green’s function was defined by K.S. Miller and B. Ross [54] who applied it to fractional differential equations consisting of derivatives of order only, where $$k\in \mathbb{Z}$$. In this section we present a numerical method which is based on standard Haar wavelets and the Green function. This method applies to boundary value problems of a certain type. An interesting feature of the method is that in does not require fractional operational matrices or specific metrics reserved for solving boundary value problems. The study undertaken shows that the method is computationally efficient against the standard Haar wavelet technique discussed in the previous section. Thus the efficiency of the method is found to be considerably higher than that of some relevant numerical methods. Interestingly, the accuracy is not compromised, but rather enhanced.

At this stage, we shall consider following class of fractional boundary value problems:

$$\mathcal{D}_{0}^{\alpha ,\rho }u(t)=f \bigl(t,u(t)\bigr), \qquad u(0)=u_{0},\qquad u(1)=u_{1}.$$
(60)

### Lemma 4.1

Let $$0<\alpha \leq 2$$, and suppose $$f(t,u(t)):[0,1]\times \mathbb{R}\longrightarrow \mathbb{R}$$is continuous. Then $$u(t)$$is the solution of equation (60) if and only if $$u(t)$$satisfies the following Fredholm integral equation:

$$u(t)= \int _{0}^{1}G(t,\tau )f\bigl(\tau ,u(\tau ) \bigr)\,d\tau + g(t),$$
(61)

where

$$G(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}(t^{\rho }-\tau ^{ \rho })^{\alpha -1}-t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1}, &\textit{if } 0\leq \tau < t; \\ -t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{ \rho })^{\alpha -1}\tau ^{\rho -1}, &\textit{if } t\leq \tau \leq 1. \end{cases}$$
(62)

### Proof

Suppose $$u(t)$$ is the solution of (60), then the integral form of equation (60) is given by

$$u(t)=\mathcal{I}_{0}^{\alpha ,\rho }f \bigl(t,u(t)\bigr)+c_{1}+c_{2}t^{\rho }.$$
(63)

Using the boundary condition, we obtain

$$u(t)=\mathcal{I}_{0}^{\alpha ,\rho }f \bigl(t,u(t)\bigr)-\mathcal{I}_{0}^{\alpha , \rho }f\bigl(1,u(1) \bigr)+g(t)$$
(64)

or

\begin{aligned} u(t)={}&\frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} \int _{0}^{t}\bigl(t^{ \rho }-\tau ^{\rho }\bigr)^{\alpha -1}\tau ^{\rho -1}f\bigl(\tau ,u(\tau ) \bigr)\,d\tau \\ &{}- t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} \int _{0}^{1}\bigl(1- \tau ^{\rho } \bigr)^{\alpha -1}\tau ^{\rho -1}f\bigl(\tau ,u(\tau )\bigr)\,d\tau + g(t), \end{aligned}

where $$g(t)= u_{0}+t^{\rho }(u_{1}-u_{0})$$ and

\begin{aligned} u(t)={}&\frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} \int _{0}^{t} {\bigl[}\bigl(t^{\rho }- \tau ^{\rho }\bigr)^{\alpha -1}-t^{\rho }\bigl(1-\tau ^{\rho }\bigr)^{ \alpha -1} {\bigr]}\tau ^{\rho -1}f\bigl(\tau ,u(\tau )\bigr)\,d\tau \\ &{}- t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} \int _{t}^{1}\bigl(1- \tau ^{\rho } \bigr)^{\alpha -1}\tau ^{\rho -1}f\bigl(\tau ,u(\tau )\bigr)\,d\tau +g(t), \end{aligned}

namely

$$u(t)= \int _{0}^{1}G(t,\tau )f\bigl(\tau ,u(\tau ) \bigr)\,d\tau +g(t),$$
(65)

where

$$G(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}(t^{\rho }-\tau ^{ \rho })^{\alpha -1}-t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1} &\text{if } 0\leq \tau < t, \\ -t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{ \rho })^{\alpha -1}\tau ^{\rho -1} &\text{if } t\leq \tau \leq 1. \end{cases}$$
(66)

Conversely, assume that $$u(t)$$ satisfies the Fredholm integral equation. Taking generalized Caputo-type fractional derivative on both sides of equation (64), we end up with equation (60). □

The graph for the function in equation (66) at the values of $$\alpha =2$$, $$\rho =1$$, and $$m=64$$ is shown in Fig. 5.

### 4.1 Linear case

In this part we present numerical solution of a class of generalized linear fractional differential equations with boundary conditions.

### Example 4.2

We consider the fractional boundary value problem in equation (47) with Dirichlet boundary conditions $$u(0)=u_{0}$$, $$u(1)=u_{1}$$.

The integral representation for this boundary value problem is given by

$$u(t)=-\mathcal{I}_{0^{+}}^{\alpha ,\rho }a(t)u(t)+ t^{\rho }\mathcal{I}_{0^{+}}^{ \alpha ,\rho }a(1)u(1) + g(t),$$

or

$$u(t)= \int _{0}^{1}G(t,\tau )u(\tau )\,d\tau +g(t),$$
(67)

where

$$G(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}-(t^{\rho }-\tau ^{ \rho })^{\alpha -1}+t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1}a(t) &\text{if } 0\leq \tau < t, \\ t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{\rho })^{ \alpha -1}\tau ^{\rho -1}a(t) &\text{if } t\leq \tau \leq 1, \end{cases}$$
(68)

and $$g(t)= \mathcal{I}_{0^{+}}^{\alpha ,\rho }f(t)- t^{\rho }\mathcal{I}_{0^{+}}^{ \alpha ,\rho }f(1) + u_{0}+t^{\rho }(u_{1}-u_{0})$$.

For $$a(t)=1$$ and $$f(t)=\rho ^{\alpha }t^{\rho }+ \frac{(t^{\rho })^{\alpha +1}}{\Gamma (\alpha +2)}$$, $$u_{0}=0$$, and $$u_{1}=\frac{1}{\Gamma (\alpha +2)}$$, the analytic solution of the boundary value problem is $$u(t)=\frac{(t^{\rho })^{\alpha +1}}{\Gamma (\alpha +2)}$$. Let

\begin{aligned}& u(t)=C_{m}^{t}H_{m}(t), \end{aligned}
(69)
\begin{aligned}& G(t,\tau )=H_{m}^{t}(t)K_{m}^{t}H_{m}( \tau ). \end{aligned}
(70)

Using (69) and (70) in (67), we have

$$C_{m}^{t}H_{m}(t)=C_{m}^{t}H_{m}(t)K_{m}^{t}+G_{m}^{t}H_{m}(t),$$
(71)

where $$g(t)=\frac{\rho ^{-\alpha }}{\Gamma (2\alpha +2)}[(t^{\rho })^{2 \alpha +1}-t^{\rho }]+ \frac{1}{\Gamma (\alpha +2)}(t^{\rho })^{\alpha +1}$$ is approximated as $$g(t)=G_{m}^{t}H_{m}(t)$$, and using the orthonormality of the sequence $$\{h_{i}(t)\}$$ on $$[0,1)$$, we obtain

$$\int _{0}^{1}H_{m}(\tau )H_{m}^{t}(\tau )\,d\tau =\mathbb{I}_{m\times m},$$
(72)

where $$\mathbb{I}_{m\times m}$$ represents an identity matrix of dimension $$m\times m$$. We can solve the algebraic equation (71) for the Green–Haar coefficient vector $$C_{m}^{t}$$ and, by equation (69), we get the required numerical solution. For $$\rho =1.5$$ and different values of α and m, the tabular data in Table 6 presents the maximum absolute error given by Haar wavelet method in Example 3.7 and Green–Haar wavelet method, respectively. Green–Haar wavelet technique provides significantly more accurate numerical results in comparison with Haar wavelet technique. Moreover, it is also computationally less intensive and takes less time compared to the Haar wavelet method.

### Example 4.3

Again we consider the fractional boundary value problem in equation (47) with Dirichlet boundary conditions $$u(0)=u_{0}$$, $$u(1)=u_{1}$$, but this time with different data. Particularly, we take $$g(t)=\rho ^{\alpha }(\Gamma (\alpha +1)-\Gamma (\alpha +2)t^{\rho })+(t^{ \rho })^{\alpha }-(t^{\rho })^{\alpha +1}$$. The exact solution of fractional differential equation is $$u(t)=(t^{\rho })^{\alpha }-(t^{\rho })^{\alpha +1}$$. The corresponding integral representation for the boundary value problem is given by

$$u(t)=-\mathcal{I}_{0}^{\alpha ,\rho }u(t)+ \mathcal{I}_{0}^{\alpha , \rho }u(1)+f(t)$$
(73)

or

$$u(t)= - \int _{0}^{1}G(t,\tau )u(\tau )\,d\tau +f(t),$$
(74)

where

$$G(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}(t^{\rho }-\tau ^{ \rho })^{\alpha -1}-t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1} &\text{if } 0\leq \tau < t, \\ -t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{ \rho })^{\alpha -1}\tau ^{\rho -1} &\text{if } t\leq \tau \leq 1, \end{cases}$$
(75)

and $$f(t)= \frac{\rho ^{-\alpha }\Gamma (\alpha +1)}{\Gamma (2\alpha +1)} {(}(t^{\rho })^{2\alpha }-t^{\rho } {)}- \frac{\rho ^{-\alpha }\Gamma (\alpha +2)}{\Gamma (2\alpha +2)} {(}(t^{ \rho })^{2\alpha +1}-t^{\rho } {)}+(t^{\rho })^{\alpha }-(t^{\rho })^{ \alpha +1}$$. Let

\begin{aligned}& u(t)=C_{m}^{t}H_{m}(t), \end{aligned}
(76)
\begin{aligned}& G(t,\tau )=H_{m}^{t}(t)K_{m}^{t}H_{m}( \tau ). \end{aligned}
(77)

Using (76) and (77) in (74), and using the orthonormality of the sequence $$\{h_{i}(t)\}$$ on $$[0,1)$$ in equation (72), we obtain

$$C_{m}^{t}H_{m}(t)=-C_{m}^{t}H_{m}(t)K_{m}^{t}+F_{m}^{t}H_{m}(t),$$
(78)

where $$f(t)$$ is approximated as $$f(t)=F_{m}^{t}H_{m}(t)$$. The vector $$C_{m}^{t}$$ can be obtained by solving the algebraic linear system in equation (78), which leads to the numerical solution when inserted into (76). The numerical solution is in good agreement with the exact solution as shown in Fig. 6. The absolute error for several fixed values of m is given in Table 7. Furthermore, the numerical solutions for $$\rho =1.45$$, $$m=64$$, and different values of α are given in Fig. 7. Figure 8 shows the numerical solutions for $$m=64$$, $$\alpha =1.55$$, and several values of ρ.

### 4.2 Nonlinear case

In this part we focus on solving nonlinear fractional differential equations using Green–Haar approach. The quasilinear technique is used to convert the nonlinear equations into sequences of linear equations.

### Example 4.4

Consider the the generalized nonlinear Caputo–Katugampola fractional differential equation

$$\mathcal{D}_{0^{+}}^{\alpha ,\rho }u(t)+ \bigl[a(t)u(t)\bigr]^{n}=g(t),\quad t \in [0,1],$$
(79)

subject to the boundary conditions $$u(0)=u_{0}$$, $$u(1)=u_{1}$$, where $$\alpha ,n\in \mathbb{R}$$ and $$0<\alpha \leq 2$$. Applying the quasilinearization technique to equation (79), for $$n=3$$ we have

$$\mathcal{D}_{0^{+}}^{\alpha ,\rho }u_{r+1}(t)+a^{3}(t) \bigl[u_{r}^{3}(t)+3\bigl(u_{r+1}(t)-u_{r}(t) \bigr)u_{r}^{2}(t)\bigr]=g(t),$$
(80)

or

$$\mathcal{D}_{0^{+}}^{\alpha ,\rho }u_{r+1}(t) +3a^{3}(t)u_{r}^{2}(t)u_{r+1}(t)=g(t)+2a^{3}(t)u_{r}^{3}(t).$$
(81)

The integral representation for equation (81) is

\begin{aligned}[b] u_{r+1}(t)={}&{-}3 \mathcal{I}_{0^{+}}^{\alpha ,\rho }\bigl[a^{3}(t)u_{r}^{2}(t)u_{r+1}(t) \bigr] +2\mathcal{I}_{0^{+}}^{\alpha ,\rho }a^{3}(t)u_{r}^{3}(t) \\ &{}+ t^{\rho } \bigl\{ 3\mathcal{I}_{0^{+}}^{\alpha ,\rho }a^{3} (1)u_{r}^{2}(1)u_{r+1}(1)-2 \mathcal{I}_{0^{+}}^{\alpha ,\rho }a^{3}(1)u_{r}^{3}(1) \bigr\} +f(t), \end{aligned}
(82)

or

$$u_{r+1}(t)= 3 \int _{0}^{1}G_{1}(t,\tau )u_{r+1}(\tau )\,d\tau -2 \int _{0}^{1}G_{2}(t, \tau )\,d\tau +f(t),$$
(83)

where

\begin{aligned}& G_{1}(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}-(t^{\rho }-\tau ^{ \rho })^{\alpha -1}+t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1}a^{3}(t)u_{r}^{2}(\tau ) &\text{if } 0\leq \tau < t, \\ t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{\rho })^{ \alpha -1}\tau ^{\rho -1}a^{3}(t)u_{r}^{2}(\tau ) &\text{if } t\leq \tau \leq 1, \end{cases}\displaystyle \end{aligned}
(84)
\begin{aligned}& G_{2}(t,\tau )= \textstyle\begin{cases} \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {[}-(t^{\rho }-\tau ^{ \rho })^{\alpha -1}+t^{\rho }\cdot (1-\tau ^{\rho })^{\alpha -1} {]} \tau ^{\rho -1}a^{3}(t)u_{r}^{3}(\tau ) &\text{if } 0\leq \tau < t, \\ t^{\rho }\cdot \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )}(1-\tau ^{\rho })^{ \alpha -1}\tau ^{\rho -1}a^{3}(t)u_{r}^{3}(\tau ) &\text{if } t\leq \tau \leq 1, \end{cases}\displaystyle \end{aligned}
(85)

and $$f(t)=I_{0^{+}}^{\alpha ,\rho }g(t)-t^{\rho }I_{0^{+}}^{\alpha ,\rho }g(1)$$.

Since $$u_{r}(t)$$ is known at the collocation points $$t_{i}=\frac{2i-1}{2m}$$, $$i=1,2,\ldots ,m$$, we cannot directly integrate $$G_{2}$$ on the interval $$[0,1]$$. For the numerical approximation of $$\int _{0}^{1}G_{2}(t,\tau )\,d\tau$$, we use a quadrature rule which is a mixture of trapezoidal and Simpson’s rules. Since $$t_{i}=\frac{2i-1}{2m}$$, $$i=1,2,\ldots ,m$$, give an even number of collocation points and divide the domain into $$m-1$$ intervals, we use the Simpson’s rule on $$m-2$$ even intervals and apply the trapezoidal on the last two collocation points $$t_{m-1}$$ and $$t_{m}$$. Considering

\begin{aligned}& u_{r+1}(t)=C_{m}^{t}H_{m}(t), \\ \end{aligned}
(86)
\begin{aligned}& G_{1}(t,\tau )=H_{m}^{t}(t)K_{m}^{t}H_{m}( \tau ), \end{aligned}
(87)

and using equations (86) and (86) in equation (83), together with the orthonormality condition in equation (72), we get

$$C_{m}^{t}H_{m}(t)=C_{m}^{t}H_{m}(t)K_{m}^{t}+G_{m}^{t}H_{m}(t)+F_{m}^{t}H_{m}(t),$$
(88)

where $$f(t)=F_{m}^{t}H_{m}(t)$$, $$G_{m}^{t}H_{m}(t)=\int _{0}^{1}G_{2}(t,\tau )\,d\tau$$, which are calculated by using trapezoidal and Simpson’s rules together.

If we choose $$a^{3}(t)=-1$$ and $$f(t)=\frac{\Gamma (2\alpha +1)}{\Gamma (\alpha +1)}(t^{\rho })^{ \alpha } -(t^{\rho })^{6\alpha }$$, then the exact solution of equation (79) is $$u(t)=(t^{\rho })^{2\alpha }$$. The maximum absolute error of the numerical and exact solutions is given in Table 8 for various fixed values of α, m, and $$\rho =1$$. Also exact and numerical solutions for equation (79) are shown in Fig. 9. Graphical results show that the numerical and exact solutions match with each other.

### 4.3 Error analysis

In this section we establish a bound of the absolute error for the Green–Harr wavelets.

### Theorem 4.5

Suppose that function $$u^{\prime }(t)$$is continuous and bounded on $$(0,1)$$, that is, there exits $$M>0$$such that $$|u^{\prime }(t)|\leq M$$for all $$t\in (0,1)$$, and also assume that $$u_{k}(t)$$is an approximation of $$u(t)$$, Then we have

$$\bigl\Vert u(t)-u_{k}(t) \bigr\Vert _{E}\leq \sqrt{ \frac{\rho ^{1-\alpha }}{3\Gamma (\alpha +1)}}\frac{M}{K}.$$

### Proof

The function $$u(t)$$ defined over $$[0,1]$$ can be approximated as

$$u(t)=\sum_{n=0}^{\infty }c_{n}h_{n}(t).$$
(89)

Let us consider the first k terms of the sum, denoted by $$u_{k}(t)$$, that is,

$$u(t) \cong u_{k}(t)=\sum _{n=0}^{k-1}c_{n}h_{n}(t),$$
(90)

where $$k=2^{\alpha +1}$$, $$\alpha =0,1,\ldots$$ . By Lemma 2.7, we have

$$\bigl\Vert v(t)-v_{k}(t) \bigr\Vert _{E}^{2}\leq \frac{M^{2}}{3K^{2}}.$$
(91)

Now

\begin{aligned}& \begin{aligned}[b] \bigl\Vert u(t)-u_{k}(t) \bigr\Vert _{E}^{2}&\leq { \biggl\vert } \int _{0}^{1}G(t,\tau )\,d\tau { \biggr\vert } \cdot \bigl\Vert u(t)-u_{k}(t) \bigr\Vert ^{2} \\ &=\frac{M^{2}}{3K^{2}} { \biggl\vert } \int _{0}^{1}G(t, \tau )\,d\tau { \biggr\vert }, \end{aligned} \\& \begin{aligned} \int _{0}^{1}G(t,\tau )\,d\tau ={}& \frac{\rho ^{1-\alpha }}{\Gamma (\alpha )} {\biggl\{ } \int _{0}^{t} {\bigl[}\bigl(t^{\rho }- \tau ^{\rho }\bigr)^{\alpha -1}-t^{ \rho }\bigl(1-\tau ^{\rho }\bigr)^{\alpha -1} {\bigr]}\tau ^{\rho -1}\,d\tau \\ &{}- t^{\rho } \int _{t}^{1}\bigl(1-\tau ^{\rho } \bigr)^{\alpha -1}\tau ^{\rho -1}\,d\tau {\biggr\} } \\ ={}&\frac{\rho ^{1-\alpha }}{\Gamma (\alpha +1)} {\bigl\{ }\bigl(t^{\rho }\bigr)^{\alpha }- \bigl(t^{\rho }\bigr)^{\alpha +1}+t^{\rho } \bigl(1-t^{\rho }\bigr)^{ \alpha } {\bigr\} } \end{aligned} \end{aligned}
(92)

as long as $$-t^{\rho }\leq 0$$ because $$t\in [0,1]$$ for $$\rho >0$$. Therefore

$$\int _{0}^{1}G(t,\tau )\,d\tau \leq \frac{\rho ^{1-\alpha }}{\Gamma (\alpha +1)} {\bigl\{ }\bigl(t^{\rho }\bigr)^{\alpha }+t^{ \rho } \bigl(1-t^{\rho }\bigr)^{\alpha } {\bigr\} },$$

namely

$$\int _{0}^{1}G(t,\tau )\,d\tau \leq \frac{\rho ^{1-\alpha }}{\Gamma (\alpha +1)} .$$
(93)

Hence, equation (92) yields

$$\bigl\Vert u(t)-u_{k}(t) \bigr\Vert _{E}\leq \sqrt{ \frac{\rho ^{1-\alpha }}{3\Gamma (\alpha +1)}}\frac{M}{K}.$$
(94)

□

## 5 Conclusion

The main findings of the paper are concluded as follows:

• The Haar wavelets operational matrices are derived for generalized fractional integrals.

• A variety of numerical examples are solved by Haar wavelet technique, including certain classes of linear and nonlinear fractional differential equations with initial and boundary conditions. Results are analyzed in terms of computational efficiency and accuracy.

• Green–Haar method has been proposed for numerical solutions of linear and nonlinear fractional boundary value problems.

• A comparison has been conducted for the proposed method with conventional Haar wavelet technique. We conclude that Green–Haar method is relatively more efficient and accurate.

• The convergence and stability of Green–Haar method have also been discussed.

## References

1. Sierociuk, D., Dzielinski, A., Sarwas, G., Petras, I., Podlubny, I., Skovranek, T.: Modelling heat transfer in heterogeneous media using fractional calculus. Philos. Trans. R. Soc. 371, 20130146 (2013)

2. He, J.H.: Nonlinear oscillation with fractional derivative and its applications. Int. Conf. Vibr. Eng. 98, 288–291 (1998)

3. Panda, R., Dash, M.: Fractional generalized splines and signal processing. Signal Process. 86, 2340–2350 (2006)

4. Alzabut, J., Tyagi, S., Abbas, S.: Discrete fractional-order BAM neural networks with leakage delay: existence and stability results. Asian J. Control 22(1), 143–155 (2020)

5. Iswarya, M., Raja, R., Rajchakit, G., Alzabut, J., Lim, C.P.: A perspective on graph theory based stability analysis of impulsive stochastic recurrent neural networks with time-varying delays. Adv. Differ. Equ. 2019, 502 (2019). https://doi.org/10.1186/s13662-019-2443-3

6. Pratap, A., Raja, R., Alzabut, J., Dianavinnarasi, J., Cao, J., Rajchakit, G.: Finite-time Mittag-Leffler stability of fractional-order quaternion-valued memristive neural networks with impulses. Neural Process. Lett. (2020). https://doi.org/10.1007/s11063-019-10154-1

7. He, J.H.: Some applications of nonlinear fractional differential equations and their approximations. Bull. Sci. Technol. 15, 86–90 (1999)

8. Engheta, N.: On fractional calculus and fractional multipoles in electromagnetism. IEEE Trans. Antennas Propag. 44, 554–566 (1996)

9. Magin, R.L.: Fractional calculus in bioengineering. Crit. Rev. Biomed. Eng. 32, 1–104 (2004)

10. Baillie, R.T.: Long memory processes and fractional integration in econometrics. J. Econom. 73, 5–59 (1996)

11. Cosenza, P., Korosak, D.: Secondary consolidation of clay as an anomalous diffusion process. Int. J. Numer. Anal. Methods Geomech. 38, 1231–1246 (2014)

12. Pagnini, G.: Erdelyi–Kober fractional diffusion. Fract. Calc. Appl. Anal. 15, 117–127 (2012)

13. Alam, M.N., Tunc, C.: An analytical method for solving exact solutions of the nonlinear Bogoyavlenskii equation and the nonlinear diffusive predator–prey system. Alex. Eng. J. 11(1), 152–161 (2016). https://doi.org/10.1016/J.AEJ.2016.04.024

14. Tunc, C., Golmankhaneh, A.K.: On stability of a class of second alpha-order fractal differential equations. AIMS Math. 5(3), 2126–2142 (2020). https://doi.org/10.3934/math.2020141

15. Tunc, C., Tunc, O.: A note on the stability and boundedness of solutions to non-linear differential systems of second order. J. Assoc. Arab Univ. Basic Appl. Sci. 24, 169–175 (2017). https://doi.org/10.1016/j.jaubas.2016.12.004

16. Kilbas, A.A., Srivastava, H.M., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier, Amsterdam (2006)

17. Oldham, K.B., Spainer, J.: The Fractional Calculus. Academic Press, New York (1974)

18. Podlubny, I.: Fractional Differential Equations. Academic Press, San Diego (1999)

19. Samko, S.G., Kilbas, A.A., Marichev, O.I.: Fractional Integrals and Derivatives: Theory and Applications. Gordon & Breach, New York (1993)

20. Jarad, F., Abdeljawad, T., Alzabut, J.: Generalized fractional derivatives generated by a class of local proportional derivatives. Eur. Phys. J. Spec. Top. 226, 3457–3471 (2017)

21. Atangana, A., Baleanu, D.: New fractional derivatives with nonlocal and non-singular kernel: theory and application to heat transfer model. Therm. Sci. 20(2), 763–769 (2016). https://doi.org/10.2298/TSCI160111018A

22. Seemab, A., ur Rehman, M., Alzabut, J., Hamdi, A.: On the existence of positive solutions for generalized fractional boundary value problems. Bound. Value Probl. 2019, 186 (2019). https://doi.org/10.1186/s13661-019-01300-8

23. Katugampola, U.N.: New approach to a generalized fractional integral. Appl. Math. Comput. 218, 860–865 (2011)

24. Katugampola, U.N.: A new approach to generalized fractional derivatives. Bull. Math. Anal. Appl. 6, 1–15 (2014)

25. Chui, C.K.: Wavelet Analysis and Its Application. Academic Press, San Diego (1992)

26. Guf, J.S., Jiang, W.S.: The Haar wavelets operational matrix of integration. Int. J. Syst. Sci. 27, 623–628 (1996)

27. Shah, F.A., Abass, R., Debnath, L.: Numerical solution of fractional differential equations using Haar wavelet operational matrix method. Int. J. Appl. Comput. Math. 3, 2423–2445 (2017)

28. Mechee, M.S., Al-Shaher, O.I., Al-Juaifri, G.A.: Haar wavelet technique for solving fractional differential equations with an application. AIP Conf. Proc. 2086, 030025 (2019)

29. Lepik, L.: Numerical solution of evolution equations by the Haar wavelet method. Appl. Math. Comput. 185, 695–704 (2007)

30. Ismail, M., Saeed, U., Alzabut, J., ur Rehman, M.: Approximate solutions for fractional boundary value problems via Green–CAS wavelets method. Mathematics 7(12), 1164 (2019). https://doi.org/10.3390/math7121164

31. Diaz, L.A., Martin, M.T., Vampa, V.: Daubechies wavelet beam and plate finite elements. Finite Elem. Anal. Des. 45, 200–209 (2009)

32. Dehghan, M., Lakestani, M.: Numerical solution of nonlinear system of second-order boundary value problems using cubic B-spline scaling functions. Int. J. Comput. Math. 85, 1455–1461 (2008)

33. Zhu, X., Lei, G., Pan, G.: On application of fast and adaptive Battle Lemarie wavelets to modeling of multiple lossy transmission lines. J. Comput. Phys. 132, 299–311 (1997)

34. ur Rehman, M., Khan, R.A.: The Legendre wavelet method for solving fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 11, 4163–4173 (2011)

35. Amir, M., Aghazadeh, N., Rezapour, S.: Haar wavelet collocation method for solving singular and nonlinear fractional time-dependent Emden–Fowler equations with initial and boundary conditions. Math. Sci. 13, 255–265 (2019)

36. Khashan, M.M., Amin, R., Syam, M.I.: A new algorithm for fractional Riccati type differential equations by using Haar wavelet. Mathematics 7, 545 (2019)

37. Saeed, U.: Haar wavelet operational matrix method for system of fractional nonlinear differential equations. Int. J. Wavelets Multiresolut. Inf. Process. 15, 1750043 (2017)

38. Li, Y., Zhao, W.: Haar wavelet operational matrix of fractional order integration and its applications in solving the fractional order differential equations. Appl. Math. Comput. 216, 2276–2285 (2010)

39. Lepik, U.: On nonlinear Haar wavelet method for solving higher order differential equations. Int. J. Math. Comput. 1, 84–94 (2008)

40. Zeng, S., Baleanu, D., Bai, Y., Wu, G.: Fractional differential equations of Caputo–Katugampola type and numerical solutions. Appl. Math. Comput. 315, 549–554 (2017)

41. Almeida, R., Malinowska, A.B.: Fractional differential equations with dependence on the Caputo–Katugampola derivative. J. Comput. Nonlinear Dyn. 11, 061017 (2016)

42. Pang, D., Jiang, W., Niazi, A.U.K.: Fractional derivatives of the generalized Mittag-Leffler functions. Adv. Differ. Equ. 2018, 415 (2018). https://doi.org/10.1186/s13662-018-1855-9

43. Babolian, E., Shahsavaran, A.: Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets. J. Comput. Appl. Math. 1, 87–95 (2009)

44. Saeed, U., ur Rehman, M.: Haar wavelet-quasilinearization technique for fractional nonlinear differential equations. Appl. Math. Comput. 220, 630–648 (2013)

45. ur Rehman, M., Khan, R.A.: Numerical solutions to initial and boundary value problems for linear fractional partial differential equations. Appl. Math. Model. 7, 5233–5244 (2013)

46. Chen, C.F., Hsiao, C.H.: Haar wavelet method for solving lumped and distributed-parameter systems. IEE Proc. Part D, Control Theory Appl. 144, 87–94 (1997)

47. Hsiao, C.H., Wang, W.J.: Optimal control of linear time varying systems via Haar wavelets. J. Optim. Theory Appl. 103, 641–655 (1999)

48. Dai, R., Cochran, J.E.: Wavelet collocation method for optimal control problems. J. Optim. Theory Appl. 143, 265–278 (2009)

49. Swaidan, W., Hussin, A.: Feedback control method using Haar wavelet operational matrices for solving optimal control problems. Abstr. Appl. Anal., 2013, Article ID 240352 (2013)

50. Chen, Y., Yi, M., Yu, C.: Error analysis for numerical solution of fractional differential equation by Haar wavelets method. J. Comput. Sci. 3, 367–373 (2012)

51. Rawashdeh, E.A.: Numerical solution of semidifferential equations by collocation method. Appl. Math. Comput. 174, 869–876 (2006)

52. Bellman, R.E., Kalaba, R.E.: Quasilinearization and Nonlinear Boundary-Value Problems. Elsevier, New York (1965)

53. Conte, S.D., de Boor, C.: Elementary Numerical Analysis. McGraw-Hill, New York (1981)

54. Miller, K.S., Ross, B.: An Introduction to the Fractional Calculus and Fractional Differential Equations. Wiley, New York (1993)

### Acknowledgements

J. Alzabut would like to thank Prince Sultan University for funding this work through research group Nonlinear Analysis Methods in Applied Mathematics (NAMAM) group number RG-DES2017-01-17.

Not applicable.

Not applicable.

## Author information

Authors

### Contributions

All authors contributed equally and significantly to this paper. All authors have read and approved the final version of the manuscript.

## Ethics declarations

### Competing interests

The authors declare that they have no competing interests.

## Rights and permissions

Reprints and permissions

ur Rehman, M., Baleanu, D., Alzabut, J. et al. Green–Haar wavelets method for generalized fractional differential equations. Adv Differ Equ 2020, 515 (2020). https://doi.org/10.1186/s13662-020-02974-6