1 Introduction

Spread of any virus, results in the change of the number of persons infected by the corresponding virus. The total population being large it becomes almost impossible to distinguish the critically infected and mildly infected persons precisely. Hence fuzzy numbers are used to quantify the critical/mildly infected population. We know a dynamical system representing growth may be modelled by a first order linear difference equation when the variables are crisp. We have formulated fuzzy first order difference equation and found the solutions to include fuzzy variables.

Cellular Automata (CA) model of a dynamical system reveals the trend of change of the variable studied in the corresponding dynamical system. So we have designed the fuzzy CA model for growth of infected population. Application of fuzzy CA modelling to MERS and COVID-19 virus spread which is an imprecise dynamical system is also included in this chapter.

Cellular Automata model was introduced by von Neumann and Ulam [16, 18] for designing self replicating systems which later saw applications in Physics, Biology and Computer Science.

Neumann conceived a CA as a two-dimensional mesh of finite state machines called cells which are locally interconnected with each other. Each of the cells change their states synchronously depending on the states of some neighbouring cells (for details see [17, 18] and references therein). The local changes of each of the cells together induce a change of the entire mesh. Later one dimensional CA, i.e a CA where the elementary cells are distributed on a straight line was studied. Stephen Wolfram’s work in the 1980s contributed to a systematic study of one-dimensional CA, providing the first qualitative classification of their behaviour [19, 20].

The applications of discrete fuzzy dynamical systems have been studied by many authors, including Barros et al. in the setting of theoretical aspects and ecological applications [1], in asymptotic stability of attractors [2]. Fuzzy Cellular Automata (FCA) models have been studied by Cattaneo et al. [10], Basu et al. [3], Betel et al. [5].

Buckley et al. (see [6,7,8,9]) solved second order linear constant coefficient difference equation of the form

$$\begin{aligned} y(k+2)+ay(k+1)+by(k)=g(k) \end{aligned}$$
(1)

for \(k=0,1,2,\ldots \) where ab are constants with \(b > 0\) and g(k) continuous for \(k \ge 0\) having initial conditions \(y(0)=\tilde{\gamma }_0\) and \(y(1)=\tilde{\gamma }_1\) where \(\tilde{\gamma }_0\) and \(\tilde{\gamma }_1\) are triangular fuzzy numbers. The chapter reports existence of three different types of solution namely classical solution (\(\tilde{y}^C_t \)), extension principle solution (\(\tilde{y}^E_t \)) and intervel arithmetic solution (\(\tilde{y}^I_t \)).

Section 2 is devoted to fundamental results used in this chapter. In Sect. 3 we report our work on solutions of one-dimensional fuzzy first order finite difference equation (FFDE). Crisp CA model and Fuzzy CA (FCA) model for FDE and FFDE were studied by us and are included in Sect. 4. We have designed FCA models which are temporally hybrid representing the spread of MERS and COVID-19 virus in Sect. 5.

2 Basic Concepts

2.1 Cellular Automaton

Cellular Automaton(CA) is a computation model of a dynamical system where the smallest computation unit is a finite state semi automaton. Thus a CA is a finite dimensional network of finite state semi automaton known as ‘cells’.

The mathematical definition of a finite state semi automaton is given as:

Definition 2.1

A Finite State Semi Automaton (abbrev. FSSA) is a three tuple \(A= \{Q, X, \mu \},\) where,

  • Q is a finite set of memory elements sometimes referred as internal states

  • X is the input alphabet

  • \(\mu :Q\times X \rightarrow Q,\) is the rule by which an internal state on encountering an input alphabet changes to another internal state. \(\mu \) is also called transition function.

Thus a CA is a computation model where finite/countably infinite number of cells are arranged in an ordered n-dimensional grid. Each cell receives input from the neighbouring cells and changes according to the transition function. The transitions at each of the cells together induce a change of the grid pattern [15].

Here we have considered only synchronous homogeneous one-dimensional CA. A typical one-dimensional CA is given below.

figure a

A CA does not have any external input and hence is self-evolving. However the different possible combinations of the state of a cell at any ith grid point along with the states of its adjacent cells can be considered as inputs for the cell at the ith grid point.

Each cell works synchronously leading to evolution of the entire grid through a number of discrete time steps. If the set of memory elements of each FSSA is {0, 1} then a typical pattern evolved over time t (represented along horizontal axis) may be as shown in Table 1.

Table 1 \(C_t\) is the configuration of the CA(represented along vertical axis) at time t

A formal definition of a CA [14] is given below:

Definition 2.2

Let Q be a finite set of memory elements also called the state set. The memory elements of the cells belonging to the set Q are placed on an ordered line.

A global configuration is a mapping from the group of integers \({\mathbb {Z}}\) to the set Q given by \(C: {\mathbb {Z}} \rightarrow Q\).

The set \(Q^{\mathbb {Z}}\) is the set of all global configurations where \(Q^{\mathbb {Z}} = \{C|C : {\mathbb {Z}} \rightarrow Q\}\). A mapping \(\tau : Q^{\mathbb {Z}} \rightarrow Q^{\mathbb {Z}}\) is called a global transition function.

A CA (denoted by \(\mathcal {C}_\tau ^Q\)) is a triplet \((Q, Q^{\mathbb {Z}}, \tau )\) where Q is the finite state set, \(Q^{\mathbb {Z}}\) is the set of all configurations, \(\tau \) is the global transition function.

Remark 1

For a particular state set Q and a particular global transition function \(\tau \) a triple (\(Q, Q^{\mathbb {Z}}, \tau \)) denoted by \(\mathcal {C}_\tau ^Q\) defines the set of all possible cellular automata on (\(Q,\tau \)). However, the evolution of a CA at times is dependent on the initial configuration (starting configuration) of the CA. A particular CA \(\mathcal {C}_\tau ^Q(C_0)\in \mathcal {C}_\tau ^Q\) is defined as the quadruple (\(Q, Q^{\mathbb {Z}}, \tau , C_0\)) such that \(C_0 \in Q^{\mathbb {Z}} \) is the initial configuration of the particular CA \(\mathcal {C}_\tau ^Q(C_0)\).

At any time t, configuration \(C_t \in Q^{\mathbb {Z}}\) and \(\tau (C_t) = C_{t+1}\).

With reference to Table 1, \(C_0 = \ldots 001000\ldots \); \(\tau (C_0) = \tau (\ldots 0100\ldots ) = \ldots 1010\ldots = C_1 \)\(\tau (C_1) = \ldots 0101 \ldots = C_2\) etc.

CA defined above have the same global transition function \(\tau : Q^{\mathbb {Z}} \rightarrow Q^{\mathbb {Z}}\) for all time t. However there are a special class of CA called temporally hybrid CA where the global transition function varies over time. The formal definition is given with reference to Definition 2.2.

Definition 2.3

A Temporally Hybrid CA (denoted by \(\mathcal {C}_{\tau _t}^Q\)) is a triplet \((Q, Q^{\mathbb {Z}}, \{\tau _t\})\) where Q is the finite state set, \(Q^{\mathbb {Z}}\) is the set of all configurations, \(\tau _t\) is a global transition function.

Evolution of a CA is mathematically expressed by the global transition function. However, this global transition is induced by transitions of the cells at each grid point of the CA. The transition of the state of the cell at the ith grid point of a CA at a particular time, depends on the state of the ith cell and its adjacent cells. These adjacent cells constitute the neighbourhood of the \(i^{th}\) cell. The transition of the cell at each grid point is called local transition.

Definition 2.4

For \(i\in {\mathbb {Z}}, r\in {\mathbb {N}}\), let \(S_i = \{i-r,\ldots ,i-1,i,i+1,\ldots ,i+r \}\subseteq {\mathbb {Z}}\). \(S_i\) is the neighbourhood of the ith cell. r is the radius of the neighbourhood of a cell.

It follows that \({\mathbb {Z}} = \bigcup _iS_i\)

A restriction from \({\mathbb {Z}}\) to \(S_i\) induces the following:

  1. 1.

    Restriction of C to \(c_i\) is given by \(c_i: S_i \rightarrow Q\); and \(c_i\) may be called local configuration of the \(i^{th}\) cell.

  2. 2.

    Restriction of \(Q^{\mathbb {Z}}\) to \(Q^{S_i}\) is given by \(Q^{S_i}=\{c_i|c_i: {S_i} \rightarrow Q\}\); and \(Q^{S_i}\) may be called the set of all local configurations of the ith cell.

The mapping \(\mu _i: Q^{S_i} \rightarrow Q\) is known as a local transition function for the ith automaton having radius r. Thus, \( \forall i \in {\mathbb {Z}},\mu _i (c_i)\in Q \). So, if the local configuration of the ith cell at time t is denoted by \(c_{i}^{t}\), then \(\mu _i(c_{i}^{t})=c_{i}^{t+1}(i)\).

Remark 2

If \(\tau (C) = C^*\) then \( C^*(i) = \tau (C)(i) = \mu _i(c_i)\). So we have,

  1. 1.

    \(C_{t+1}(i)=\tau (C_t)(i)=\mu _i(c_{i}^{t})=c_{i}^{t+1}(i)\)

  2. 2.

    \( \tau (C)= \ldots \mu _{i-1}(c_{i-1}) . \mu _i(c_i) . \mu _{i+1}(c_{i+1}) \ldots \)

  3. 3.

    If all \(\mu _i's\) are identical then the CA is homogeneous.

  4. 4.

    For a temporally hybrid CA the \(\mu _i's\) are time dependent.

Definition 2.5

If for a particular CA, \( |Q|=2\) so that we can write \(Q=\{0, 1\}\), then the CA is said to be a binary CA or a Boolean CA.

2.2 Fuzzy Set, Fuzzy Number, \(\alpha \)-cut

Definition 2.6

A universal set S is defined as a collection of elements or objects in the universe of discourse. The universal set may be finite, countable or uncountable.

A fuzzy set is a subset of the universal set whose boundary cannot be precisely defined.

Definition 2.7

If S is the universal set then a fuzzy set \(\widetilde{A}\) in S is a set of ordered pairs: \(\widetilde{A}= \{(x, \mu _{\widetilde{A}}(x))|x\in \widetilde{A} \subseteq S\}. \mu _{\widetilde{A}}(x)\) is called the membership function or grade of membership of x in \(\widetilde{A}\) and is given by \(\mu _{\widetilde{A}}: \widetilde{A} \rightarrow [0,1], x\in \widetilde{A}\).

Definition 2.8

A fuzzy number is a convex and normalized fuzzy subset of set of real numbers \(\mathbb {R}\).

Definition 2.9

Triangular fuzzy number is a fuzzy number represented with three points as follows

$$\widetilde{A} = (a_1/a_2/a_3)$$
$$\begin{aligned} \mu _{\widetilde{A}}(x) = {\left\{ \begin{array}{ll} 0 &{} \text {if }x < a_1 , \\ \frac{x-a_1}{a_2 -a_1}&{} \text {if } a_1 \le x \le a_2 \\ \frac{a_3 -x}{a_3 -a_2}&{} \text {if } a_2 \le x \le a_3 \\ 0 &{} x> a_3 \end{array}\right. } \end{aligned}$$
(2)

Definition 2.10

Given a fuzzy set \(\widetilde{A}\) in S and any real number \(\alpha ~\in [0,1]\), then the \(\alpha \)-cut, denoted by \(\widetilde{A}\left[ \alpha \right] \) is the crisp set \(\widetilde{A}\left[ \alpha \right] = \big \{x \in \widetilde{A}~|~\mu _{\widetilde{A}}(x)> \alpha \big \}\).

Thus on setting the left and right reference functions of \(\widetilde{A}\) as \(\alpha = \frac{x-a_1}{a_2-a_1}\) and \(\alpha = \frac{a_3-x}{a_3-a_2}\), it follows that

$$\widetilde{A}\left[ \alpha \right] = \left[ a_1+(a_2-a_1)\alpha , a_3- (a_3-a_2)\alpha \right] $$

Multiplication of two fuzzy numbers is defined as follows:

Definition 2.11

For two fuzzy numbers \(\tilde{A}\) and \(\tilde{B}\), if for some \(\alpha \in (0,1]\), we have, \(\tilde{A}[\alpha ]=[a_1(\alpha ),a_2(\alpha )]\) and \(\tilde{B}[\alpha ]=[b_1(\alpha ),b_2(\alpha )]\) then their product is (see [9]),

$$\tilde{A}[\alpha ] . \tilde{B}[\alpha ]=[c_1(\alpha ),c_2(\alpha )]$$

where, \(c_1(\alpha )= \min \{a_1(\alpha )b_1(\alpha ),a_1(\alpha )b_2(\alpha ),a_2(\alpha )b_1(\alpha ),a_2(\alpha )b_2(\alpha )\}\) and \(c_2(\alpha )= \max \{a_1(\alpha )b_1(\alpha ),a_1(\alpha )b_2(\alpha ),a_2(\alpha )b_1(\alpha ),a_2(\alpha )b_2(\alpha )\}\).

2.3 Fuzzy Cellular Automaton

A fuzzy CA is a generalization of Boolean CA defined as follows:

Definition 2.12

A one-dimensional fuzzy CA (FCA) is a one-dimensional CA where the local transition function is a fuzzy transition function. So the formal definition is as follows:

An FCA (denoted by \(\mathcal {C^F}\)) is a four-tuple \((\tilde{Q}, \tilde{Q^{\mathbb {Z}}}, \tilde{f}, \tilde{C_0})\), where,

  • \(\tilde{Q} \subset [0,1]\) is the state set

  • \(\tilde{Q^{\mathbb {Z}}}\) is the set of all configurations

  • \(\tilde{f}\) is the local transition function which is fuzzy in nature such that if r be the radius of the neighbourhood then \(\tilde{f}: \widetilde{Q^{2r+1}} \rightarrow \tilde{Q}\)

  • \(\tilde{C_0}\) is the initial configuration which is a fuzzy number.

The local transition function \(\tilde{f}\) is a fuzzification of Boolean function.

Disjunctive Normal Form-fuzzification of the transition fuction of a classical Boolean CA gives a Fuzzy transition function. The Boolean operators AND, OR, NOT in the DNF expression of the Boolean rule can be fuzzified using different fuzzy operators. Here we have replaced \((a \wedge b)\) by \({\min }(a,b)\), \((a \vee b)\) by \({\max }(a,b)\) and \(\lnot a\) by \((1-a)\) (see [11]).

For Example: Let us consider the Boolean local transition function for some ith cell to be Rule 200 of Wolfram (see [21]) as shown in (Table 2).

Table 2 Fuzzy transition rule for Wolfram code 200

The DNF for RULE 200 is

$$(c_{i-1} \wedge c_i \wedge c_{i+1})_{(111)}~\vee ~(c_{i-1} \wedge c_i \wedge \lnot c_{i+1})_{(110)}~\vee ~(\lnot c_{i-1} \wedge c_i \wedge c_{i+1})_{(011)}$$

Thus fuzzifucation of the DNF gives the fuzzy transition rule \(\tilde{f}\) for Wolfram code 200 as

$$\max \{\min (c_{i-1},c_i,c_{i+1})_{(111)},\min (c_{i-1},c_i,1-c_{i+1})_{(110)},\min (1-c_{i-1},c_i,c_{i+1})_{(011)}\}$$

3 Fuzzy First-Order Difference Equation & Its Solution

Buckley found solutions of fuzzy second order difference equation. In this section we restrict our discussion to fuzzy first order linear difference equation and could give fuzzy triangular number solution using extension principle method, interval arithmetic method and classical solution as introduced by Buckley.

Let us consider a first order linear difference equation for \(t=0,1,2,\ldots \) of the form

$$\begin{aligned} y_{t+1}=\lambda y_{t} \end{aligned}$$
(3)

where \(\lambda \) is a constant.

If we fuzzify the crisp equation (3) and solve, we are attempting to get the classical solution \(\tilde{y}^C_t \). When we first solve Eq. (3) and then fuzzify the crisp solution we obtain \(\tilde{y}^E_t \) (solution using extension principle) and \(\tilde{y}^I_t (\alpha \) cuts and interval arithmetic). Buckley established the fact that \(\tilde{y}^C_t \), \(\tilde{y}^E_t \) \(\tilde{y}^I_t \) and may differ if more than one fuzzy numbers are used. However, they produce same result if a fuzzy number appears only once in the fuzzy expression. For a difference equation, too often the classical solution fails to exist.

3.1 Solution of FFDE When \(\lambda \) Is Constant and \(\tilde{y_0}\) Is a Triangular Fuzzy Number

Fuzzification of FDE (3) gives the following FFDE

$$\begin{aligned} \tilde{y}_{t+1} = \lambda \tilde{y_t} \end{aligned}$$
(4)

The solution of FFDE (4) will be as follows:

$$\begin{aligned} \tilde{y_t} = \lambda ^t \tilde{y_0} \end{aligned}$$
(5)

A triangular fuzzy solution of the FDE (3) at time t is a classical solution denoted by \(\tilde{y}^C_t \) if it satisfies FFDE (4) and is a triangular fuzzy number. For some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{y}^C_t\) gives

$$\begin{aligned} \tilde{y}^C_t[\alpha ] = [y_{t1}(\alpha ),y_{t2}(\alpha )] \end{aligned}$$
(6)

where, \(y_{t1}(\alpha ) = \lambda ^t y_{01}(\alpha )\) and \(y_{t2}(\alpha ) = \lambda ^t y_{02}(\alpha )\).

Now, \(\tilde{y}^C_t \) is a triangular fuzzy number if,

$$\frac{\partial y_{t1}(\alpha )}{\partial {\alpha }} > 0,~\frac{\partial y_{t2}(\alpha )}{\partial {\alpha }} < 0,~{\text {and}} ~ y_{t1}(1)= y_{t2}(1) ~ ~\forall t \ge 1$$

Theorem 3.1

An FFDE given by \(\tilde{y}_{t+1} = \lambda \tilde{y_t}\) will have a classical solution \(\tilde{y}^C_t\) provided \(\lambda > 0\).

Proof

Let \(\tilde{y_0} = (a_1/a_2/a_3)\). Then \(a_1 \le a_2 \le a_3\).

If \(\tilde{y}^C_t\) is a classical solution of the given FFDE, then we get

$$\begin{aligned} \tilde{y}^C_t = \lambda ^t\tilde{y_0}. \end{aligned}$$
(7)

Therefore, for some \(\alpha \in (0,1]\), \(\alpha \)-cut on the classical solution will be

$$\begin{aligned} \tilde{y}^C_t[\alpha ]&= \lambda ^t\tilde{y}_0[\alpha ], ~~~{\text {for}}~t=0,1,2,\ldots , \end{aligned}$$
(8)
$$So,~~y_{t1}(\alpha )= \{a_1 + (a_2-a_1)\alpha \}\lambda ^t~;~y_{t2}(\alpha )= \{a_3 - (a_3-a_2)\alpha \}\lambda ^t$$
$${\text {i.e.}},~~\frac{\partial y_{t1}(\alpha )}{\partial {\alpha }}= (a_2-a_1)\lambda ^t > 0 ~;~ \frac{\partial y_{t2}(\alpha )}{\partial {\alpha }}= -(a_3-a_2)\lambda ^t < 0$$
$${\text {and}},~~ y_{t1}(1)=\{a_1 + (a_2-a_1).1\}\lambda ^t = a_2 \lambda ^t = \{a_3 - (a_3-a_2).1\}\lambda ^t = y_{t2}(1)$$

Hence all the conditions for the existence of a classical solution is satisfied provided \(\lambda > 0\). \(\square \)

A solution to FDE (3) is

$$\begin{aligned} y_t = \lambda ^t y_0 \end{aligned}$$
(9)

Fuzzification of (9) is

$$\begin{aligned} \tilde{y_t} = \lambda ^t \tilde{y_0} \end{aligned}$$
(10)

Solution (10) is an extension principle solution denoted by \(\tilde{y}^E_t \) if it is a triangular number which is possible provided,

$$\frac{\partial {\tilde{y}_t}}{\partial {\tilde{y}_0}} > 0~\forall t \ge 1~ or ~\frac{\partial {\tilde{y}_t}}{\partial {\tilde{y}_0}} < 0~\forall t \ge 1$$

Let \(\tilde{y_0} = (a_1/a_2/a_3)\). Then for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation gives a crisp closed bounded interval such that \(\tilde{y_0}[\alpha ]= [y_{01}(\alpha ),y_{02}(\alpha )]\) where,

  • \(y_{01}(\alpha ) = a_1 + (a_2-a_1)\alpha \) is a monotonic increasing function of \(\alpha \)

  • \(y_{02}(\alpha ) = a_3 - (a_3-a_2)\alpha \) is a monotonic decreasing function of \(\alpha \)

  • \(y_{01}(1) = y_{02}(1)\).

Further, for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{y}_t\) gives

$$\begin{aligned} \tilde{y}_t[\alpha ] = \lambda ^t \tilde{y}_{0}[\alpha ] \end{aligned}$$
(11)

So, \(\alpha \)-cut operation on \(\tilde{y}^E_t\) gives

$$\tilde{y}^E_t[\alpha ] = [y^E_{t1}(\alpha ),y^E_{t2}(\alpha )]$$

where,

  • \(y^E_{t1}(\alpha ) = min \{\lambda ^t y_0~|~y_0 \in \tilde{y_0}[\alpha ]\}~=~\lambda ^t(a_1 + (a_2-a_1)\alpha )\)

  • \(y^E_{t2}(\alpha ) = max \{\lambda ^t y_0~|~y_0 \in \tilde{y_0}[\alpha ]\}~=~\lambda ^t(a_3 - (a_3-a_2)\alpha )\).

Remark 3

For an FFDE given by \(\tilde{y_t} = \lambda ^t \tilde{y_0}\) we get \(\tilde{y}^C_t[\alpha ]~=~\tilde{y}^E_t[\alpha ]\)

Theorem 3.2

An FFDE given by \(\tilde{y_t} = \lambda ^t \tilde{y_0}\) will have an extension principle solution \(\tilde{y}^E_t\) provided \(\lambda > 0\).

Proof

If \(\tilde{y}^E_t\) is an extension principle solution of the given FFDE, then it holds that either

$$\frac{\partial {\tilde{y}_t}}{\partial {\tilde{y}_0}}~=~\lambda ^t~> 0~\forall t \ge 1~ or,~\frac{\partial {\tilde{y}_t}}{\partial {\tilde{y}_0}}~=~\lambda ^t~< 0~\forall t \ge 1$$

Hence the condition for the existence of an extension principle solution is satisfied provided \(\lambda > 0\). \(\square \)

A solution to an FFDE at time t is an interval arithmetic solution denoted by \(\tilde{y}^I_t[\alpha ] = [y^I_{t1}(\alpha ),y^I_{t2}(\alpha )]\) if for some \(\alpha \in (0,1)\), \(\tilde{y}^I_t[\alpha ]\) is an interval which is possible provided

$$\forall t \ge 0,~y^I_{t1}(\alpha )\ne y^I_{t2}(\alpha )$$

where,

  • \(y^I_{t1}(\alpha ) = \lambda ^t y_{01}(\alpha )~=~\lambda ^t(a_1 + (a_2-a_1)\alpha )\)

  • \(y^I_{t2}(\alpha ) = \lambda ^t y_{02}(\alpha )~=~\lambda ^t(a_3 - (a_3-a_2)\alpha )\)

For \(\alpha =1\), \(\tilde{y}^I_t \) reduces to the point solution \(y_t\).

Theorem 3.3

An FFDE given by \(\tilde{y_t} = \lambda ^t \tilde{y}_0\) will have an interval arithmetic solution \(\tilde{y}^I_t\) provided \(\lambda \ne 0\) and for \(\alpha \in (0,1)\), \(y_{01}(\alpha ) < y_{02}(\alpha )\).

Proof

If \(\tilde{y}^I_t\) is an interval arithmetic solution of the given FFDE, if

$$\lambda ^t y_{01}(\alpha )~\ne ~\lambda ^t y_{02}(\alpha )$$
$$\Leftrightarrow \lambda \ne 0 ~and~ y_{01}(\alpha ) \ne y_{02}(\alpha )$$

Since \(\alpha \in (0,1)\) and \(a_1<a_2<a_3\), from the definition of \(\tilde{y}_0[\alpha ]\) it follows that

$$y_{01}(\alpha ) < y_{02}(\alpha )$$

Hence the theorem. \(\square \)

Remark 4

Since the solution of FFDE \(\tilde{y_t} = \lambda ^t \tilde{y_0}\) has only one fuzzy number \(\tilde{y_0}\), an interval arithmetic solution of this FFDE at any time t denoted by \(\tilde{y}^I_t\) will produce the same result as that of \(\tilde{y}^E_t\) (see [8, 9]).

Remark 5

Clearly, if \(\tilde{y_t}\) be a solution of FFDE \(\tilde{y_t} = \lambda ^t \tilde{y_0}\) at time t, then for some \(\alpha \in (0,1]\),

$$\tilde{y_t}[\alpha ]=\tilde{y}^c_t[\alpha ]=\tilde{y}^E_t([\alpha ]=\tilde{y}^I_t[\alpha ]$$

3.2 Solution of FFDE When \(y_0\) Is Constant and the Parameter \(\lambda \) Is a Fuzzy Triangular Number

In this section we will fuzzify the FDE \(y_{t+1}= \lambda y_t\), \(t=0,1,2\ldots \) by considering the parameter \(\lambda \) to be fuzzy, and denote it by \(\tilde{\lambda }\) where \(\tilde{\lambda }\) is a triangular fuzzy number.

If \(y_0\) be the crisp initial value then we obtain FFDE which maybe written as

$$\begin{aligned}&\tilde{y_1} = \tilde{\lambda } y_0 ~\end{aligned}$$
(12)
$$\begin{aligned} \tilde{y}_{t+1} = \tilde{\lambda }&\tilde{y_t} ~~for~t=1,2\ldots \end{aligned}$$
(13)

Thus recursively we get,

$$\begin{aligned} \tilde{y_t} = \tilde{\lambda }^ty_0 \end{aligned}$$
(14)

where \(\tilde{\lambda ^t}\) is a triangular shaped fuzzy number since product of two triangular fuzzy numbers is a triangular shaped fuzzy number (see [9]).

Let \(\tilde{\lambda } = (b_1/b_2/b_3)\) such that \(b_1<b_2<b_3\). Then for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation gives a crisp closed bounded interval such that \(\tilde{\lambda }[\alpha ]= [\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\) where,

  • \(\lambda _{1}(\alpha ) = b_1 + (b_2-b_1)\alpha \) is a monotonic increasing function of \(\alpha \)

  • \(\lambda _{2}(\alpha ) = b_3 - (b_3-b_2)\alpha \) is a monotonic decreasing function of \(\alpha \)

  • \(\lambda _{1}(1) = \lambda _{2}(1)\).

Clearly, if \(\alpha \ne 1\), \(\lambda _{1}(\alpha )<\lambda _{2}(\alpha )\).

Now, \(\lambda _{1}(\alpha ) \ge 0 \Leftrightarrow \) either \(b_1 \ge 0\) or \(|b_1| < (b_2-b_1)\alpha \).

Again, \(\lambda _{2}(\alpha ) \le 0 \Leftrightarrow \) either \(b_3 \le 0\) or \(|b_3| < (b_3-b_2)\alpha \).

We have found three types of solutions, namely, (i) the classical solution (ii) the extension principle solution and (iii) the interval arithmetic solution.

A solution to an FFDE at time t is a classical solution denoted by \(\tilde{y}^c_t \) if it is a triangular shaped fuzzy number. Further, for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{y}^c_t\) gives

$$\begin{aligned} \tilde{y}^c_t[\alpha ] = [y_{t1}(\alpha ),y_{t2}(\alpha )] \end{aligned}$$
(15)

where, \(y_{t1}(\alpha ) = (\lambda _1(\alpha ))^t y_{0}\) and \(y_{t2}(\alpha ) = (\lambda _2(\alpha ))^t y_{0}\).

Theorem 3.4

An FFDE given by \(\tilde{y_t} = \tilde{\lambda ^t} y_0\) will have a classical solution \(\tilde{y}^c_t\) provided either \(y_0>0\) and \(\lambda _{1}(\alpha ) > 0\) or \(y_0<0\) and \(\lambda _{2}(\alpha ) < 0\) where \(\tilde{\lambda }[\alpha ] = [\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\).

Proof

Let \(\tilde{\lambda } = (b_1/b_2/b_3)\). Then \(b_1< b_2 < b_3\).

If \(\tilde{y}^c_t\) is a classical solution of the given FFDE, then we get

$$\begin{aligned} \tilde{y}^c_t = \tilde{\lambda ^t}y_0. \end{aligned}$$
(16)

Therefore, for some \(\alpha \in (0,1]\), \(\alpha \)-cut on the classical solution will be

$$\begin{aligned} \tilde{y}^c_t[\alpha ]&= (\tilde{\lambda }[\alpha ])^ty_0, ~~~for~t=1,2,\ldots , \end{aligned}$$
(17)
$$So,~~y_{t1}(\alpha )= \{b_1 + (b_2-b_1)\alpha \}^ty_0~;~y_{t2}(\alpha )= \{b_3 - (b_3-b_2)\alpha \}^ty_0$$
$$Thus,~~\frac{\partial y_{t1}(\alpha )}{\partial {\alpha }}= t\{b_1 + (b_2-b_1)\alpha \}^{t-1}(b_2-b_1)y_0~,$$
$$\frac{\partial y_{t2}(\alpha )}{\partial {\alpha }}= -t\{b_3 - (b_3-b_2)\alpha \}^{t-1}(b_3-b_2)y_0$$
$$and,~~ y_{t1}(1)=\{b_1 + (b_2-b_1).1\}^ty_0 = b_2^ty_0 = \{b_3 - (b_3-b_2).1\}^ty_0 = y_{t2}(1)$$

Now, \(\frac{\partial y_{t1}(\alpha )}{\partial {\alpha }} >0\) and \(\frac{\partial y_{t2}(\alpha )}{\partial {\alpha }} < 0\) if

  • Case I : \(y_0 > 0\) and \(\{b_1 + (b_2-b_1)\alpha \} > 0\) 

    Moreover, \(\{b_1 + (b_2-b_1)\alpha \}> 0 \Rightarrow \{b_3 - (b_3-b_2)\alpha \} > 0\) since \(b_3>b_2>b_1.\)

  • Case II : \(y_0 < 0\) and \(\{b_3 - (b_3-b_2)\alpha \} < 0\) 

    Moreover, \(\{b_3 - (b_3-b_2)\alpha \}< 0 \Rightarrow \{b_1 + (b_2-b_1)\alpha \}< 0\) since \(b_1<b_2<b_3.\)

Hence all the conditions for existence of a classical solution are satisfied provided either \(y_0>0\) and \(\lambda _{1}(\alpha ) > 0\) or \(y_0<0\) and \(\lambda _{2}(\alpha ) < 0\). \(\square \)

A solution to an FFDE at time t is an extension principle solution denoted by \(\tilde{y}^E_t \) provided

$$\begin{aligned} \tilde{y_t}^E = \tilde{\lambda ^t}y_0 \end{aligned}$$
(18)
$$\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}} > 0,~\forall t \ge 1~ or ~\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}} < 0,~\forall t \ge 1$$

Further, for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{y}^E_t\) gives

$$\tilde{y}^E_t[\alpha ] = [y^E_{t1}(\alpha ),y^E_{t2}(\alpha )]$$

where,

  • \(y^E_{t1}(\alpha ) = min \{\lambda ^t y_0~|~\lambda \in \tilde{\lambda }[\alpha ]\}~=~(b_1 + (b_2-b_1)\alpha )^ty_0\)

  • \(y^E_{t2}(\alpha ) = max \{\lambda ^t y_0~|~\lambda \in \tilde{\lambda }[\alpha ]\}~=~(b_3 - (b_3-b_2)\alpha )^ty_0\).

Theorem 3.5

An FFDE given by \(\tilde{y_t} = \tilde{\lambda }^t y_0\) will have an extension principle solution \(\tilde{y}^E_t\) provided \(\lambda _{1}(\alpha ) > 0\) and \(y_0 \ne 0\) where \(\tilde{\lambda }[\alpha ] = [\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\).

Proof

If \(\tilde{y}^E_t\) is an extension principle solution of the given FFDE, then it holds that either

$$\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}}~> 0,~\forall t \ge 1~~~ Or, ~~~\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}}~< 0,~\forall t \ge 1$$

Now,\( \frac{\partial {\tilde{ y_t}^E}}{\partial {\tilde{\lambda }}}= t\tilde{\lambda }^{t-1}y_0\). Thus, \(\forall t \ge 1\),

$$\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}}~> 0~~ if~~\tilde{\lambda }>0, y_0> 0,~~~ Or,~~~\frac{\partial {\tilde{y_t}^E}}{\partial {\tilde{\lambda }}}~< 0~~ if~~\tilde{\lambda } >0, y_0 < 0.$$

Consequently, \(\tilde{\lambda }>0 \Rightarrow \lambda _{1}(\alpha ) > 0\).

Hence the condition for the existence of an extension principle solution is satisfied provided \(\lambda _{1}(\alpha ) > 0\) and \(y_0 \ne 0\). \(\square \)

An interval arithmetic solution of an FFDE at any time t is denoted by \(\tilde{y}_t^I\).

Further, for some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{y}_t^I\) gives

$$\begin{aligned} \tilde{y}_t^I[\alpha ]=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]^ty_0=[y^I_{t1}(\alpha ),y^I_{t2}(\alpha )] \end{aligned}$$
(19)

Theorem 3.6

An FFDE given by \(\tilde{y_t} = \tilde{\lambda }^t y_0\) will have an interval arithmetic solution \(\tilde{y}^I_t\) for \(t \ge 1\) provided \(y_0 \ne 0\) and \(\lambda _{1}(\alpha ) < \lambda _{2}(\alpha )\) where \(\tilde{\lambda }[\alpha ]=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\).

Proof

If \(y_0=0\) or \(\lambda _{1}(\alpha )=\lambda _{2}(\alpha )\) then the solution of the given FFDE will reduce to crisp constant and \(\tilde{y}^I_t\) will not exist.

However, if \(y_0 \ne 0\) and \(\lambda _{1}(\alpha ) < \lambda _{2}(\alpha )\) then \(\tilde{y}^I_1=[\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]\) and \(\forall t \ge 2,~~\tilde{y}^I_t=[y^I_{t1}(\alpha ),y^I_{t2}(\alpha )]\) obtained will be as follows:

Case I: \(y_0 >0\)

  • \(\lambda _{1}(\alpha ) \ge 0\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{1}^2(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^2(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]=[\lambda _{1}^3(\alpha )y_0,\lambda _{2}^3(\alpha )y_0]\) 

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{1}^t(\alpha )y_0,\lambda _{2}^t(\alpha )y_0]\)

  • \(\lambda _{2}(\alpha ) \le 0\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{2}^2(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{2}^2(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]=[\lambda _{1}^3(\alpha )y_0,\lambda _{2}^3(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^3(\alpha )y_0,\lambda _{2}^3(\alpha )y_0]=[\lambda _{2}^4(\alpha )y_0,\lambda _{1}^4(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{2}^t(\alpha )y_0,\lambda _{1}^t(\alpha )y_0]\) or \([\lambda _{1}^t(\alpha )y_0,\lambda _{2}^t(\alpha )y_0]\) according as t is even or t is odd.

  • \(\lambda _{1}(\alpha ) < 0, \lambda _{2}(\alpha ) > 0\) and \(\lambda _{1}^2(\alpha ) < \lambda _{2}^2(\alpha )\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]=[\lambda _{1}(\alpha )\lambda _{2}^2(\alpha )y_0,\lambda _{2}^3(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )\lambda _{2}^2(\alpha )y_0,\lambda _{2}^3(\alpha )y_0]=[\lambda _{1}(\alpha )\lambda _{2}^3(\alpha )y_0,\lambda _{2}^4(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{1}(\alpha )\lambda _{2}^{t-1}(\alpha )y_0,\lambda _{2}^t(\alpha )y_0]\)

  • \(\lambda _{1}(\alpha ) < 0, \lambda _{2}(\alpha ) > 0\) and \(\lambda _{1}^2(\alpha ) > \lambda _{2}^2(\alpha )\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]=[\lambda _{1}^3(\alpha )y_0,\lambda _{1}^2(\alpha )\lambda _{2}(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^3(\alpha )y_0,\lambda _{1}^2(\alpha )\lambda _{2}(\alpha )y_0]=[\lambda _{1}^3(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^4(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{1}^{t-1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^t(\alpha )y_0]\) or \([\lambda _{1}^t(\alpha )y_0,\lambda _{1}^{t-1}(\alpha )\lambda _{2}^t(\alpha )y_0]\)   according as t is even or t is odd.

Case II: \(y_0 <0\)

  • \(\lambda _{1}(\alpha ) \ge 0\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{2}^2(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{2}^2(\alpha )y_0,\lambda _{1}^2(\alpha )y_0]=[\lambda _{2}^3(\alpha )y_0,\lambda _{1}^3(\alpha )y_0]\) 

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{2}^t(\alpha )y_0,\lambda _{1}^t(\alpha )y_0]\)

  • \(\lambda _{2}(\alpha ) \le 0\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{1}^2(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^2(\alpha )y_0,\lambda _{2}^2(\alpha )y_0]=[\lambda _{2}^3(\alpha )y_0,\lambda _{1}^3(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{2}^3(\alpha )y_0,\lambda _{1}^3(\alpha )y_0]=[\lambda _{1}^4(\alpha )y_0,\lambda _{2}^4(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{1}^t(\alpha )y_0,\lambda _{2}^t(\alpha )y_0]\) or \([\lambda _{2}^t(\alpha )y_0,\lambda _{1}^t(\alpha )y_0]\) according as t is even or t is odd.

  • \(\lambda _{1}(\alpha ) < 0, \lambda _{2}(\alpha ) > 0\) and \(\lambda _{1}^2(\alpha ) < \lambda _{2}^2(\alpha )\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{2}^2(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{2}^2(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0]=[\lambda _{2}^3(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}^2(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{2}^3(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}^2(\alpha )y_0]=[\lambda _{2}^4(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}^3(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}=[\lambda _{2}^t(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}^{t-1}(\alpha )y_0]\)

  • \(\lambda _{1}(\alpha ) < 0, \lambda _{2}(\alpha ) > 0\) and \(\lambda _{1}^2(\alpha ) > \lambda _{2}^2(\alpha )\) 

      \(\tilde{y}^I_2=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}(\alpha )y_0,\lambda _{2}(\alpha )y_0]=[\lambda _{1}^2(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0]\) 

      \(\tilde{y}^I_3=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^2(\alpha )y_0,\lambda _{1}(\alpha )\lambda _{2}(\alpha )y_0]=[\lambda _{1}^2(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^3(\alpha )y_0]\) 

      \(\tilde{y}^I_4=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )][\lambda _{1}^2(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^3(\alpha )y_0]=[\lambda _{1}^4(\alpha )y_0,\lambda _{1}^3(\alpha )\lambda _{2}(\alpha )y_0]\)  

    Therefore by induction we get,

      \(\tilde{y}^I_t=[\lambda _{1}(\alpha ),\lambda _{2}(\alpha )]\tilde{y}^I_{t-1}= [\lambda _{1}^t(\alpha )y_0,\lambda _{1}^{t-1}(\alpha )\lambda _{2}^t(\alpha )y_0]\) or \([\lambda _{1}^{t-1}(\alpha )\lambda _{2}(\alpha )y_0,\lambda _{1}^t(\alpha )y_0]\)   according as t is even or t is odd.

Hence the theorem. \(\square \)

3.3 Solution of an FFDE When \(\lambda \) Is Time Dependent and \(\tilde{y_0}\) Is a Triangular Fuzzy Number

In this section we restrict our discussion to fuzzy first order nonlinear difference equation and its fuzzy solution.

Let us consider a first order nonlinear difference equation for \(t=0,1,2,\ldots \) of the form

$$\begin{aligned} y_{t+1}=\lambda (t) y_{t} \end{aligned}$$
(20)

A solution of (20) is calculated by mathematical induction and is as follows:

$$\begin{aligned} \tilde{y_n}=\prod _{t=0}^{t=n-1}\lambda (t)\tilde{y_0} \end{aligned}$$
(21)

3.4 Solution of an FFDE When \(\lambda \) Is Time Dependent and Is a Triangular Fuzzy Number Whereas \(y_0\) Is Crisp

Let \(\tilde{\lambda (t)} = (b_1(t)/b_2(t)/b_3(t))\), where \(b_1(t)< b_2(t) < b_3(t)\).

From (20) \(y_t\) will be fuzzy for \(t~\ge ~1\) and will be denoted by \(\tilde{y_t}\). It is observed that \(\tilde{y_1} = (b_1(0)y_0/b_2(0)y_0/b_3(0)y_0)\) is a fuzzy triangular number. So,

$$\begin{aligned} \tilde{y_1}[\alpha ] = [b_1(0)y_0+(b_2(0)-b_1(0))y_0\alpha , b_3(0)y_0(b_3(0)-b_2(0))y_0\alpha ] \end{aligned}$$
(22)

For \(t~\ge ~2\) we can get an interval estimation solution (represented by \(\alpha \)-cut) step by step as follows:

$$\begin{aligned} \tilde{y}^I_{t+1}[\alpha ]=[y^I_{(t+1)1}(\alpha ), y^I_{(t+1)2}(\alpha )]=[\lambda _{1}^t(\alpha ),\lambda _{2}^t(\alpha )]\tilde{y}^I_{t}[\alpha ] \end{aligned}$$
(23)

So by using product of intervals [9] we get, \(\tilde{y}^I_2[\alpha ]= [b_1(1)+(b_2(1)-b_1(1))\alpha , b_3(1)(b_3(1)-b_2(1))\alpha ][b_1(0)y_0+(b_2(0)-b_1(0))y_0\alpha , b_3(0)y_0(b_3(0)-b_2(0))y_0\alpha ]\).

4 CA Models for First Order FDE and FFDE

Here CA modelling have been formulated for dynamical systems represented by one-dimensional first order linear difference equations having time independent coefficients. We will use interval arithmetic solution of the FFDE to design the respective FCA.

4.1 First Order FDE and CA Models

Let a one dimensional linear discrete dynamical system be represented by the FDE (3). Here \(y_t\) is the state of the system at time t, and \(\lambda \) is the rate of evolution of the system from one time step to another .

If initially \(y(t=0)=y_0\), then we get

$$\begin{aligned} y_{t} = \lambda ^ty_0 , ~~for~ t=1,2,\ldots \end{aligned}$$
(24)

If the initial phase point is real then all possible phase points are real.

Let the phase points be arranged in the increasing order of their values and be denoted in terms of variable ‘x’ as follows: For any real valued \(y_t, \exists i \in \mathbb {Z}\), such that

\(y_t=x_i\),

\( y_{t+1}= {\left\{ \begin{array}{ll} x_{i+1}~~~if~~y_t<y_{t+1}\\ x_{i-1}~~~if~~y_{t+1}<y_t\\ \end{array}\right. }\)

Let the phase space of the system be given by

\(X=\{x_i~|~i \in {\mathbb {Z}}\}\). The values of the phase points are such that for \(i \in {\mathbb {Z}}\)

$$\ldots<x_{i-2}<x_{i-1}<x_i<x_{i+1}<x_{i+2}<\ldots $$

Crisp CA models for FDE (3) have been designed (see [12, 13]) as follows: The ith cell of the CA representing the phase point \(x_i\), is denoted by \(A_i\) and the state of the cell \(A_i\) at a particular time t is denoted by \(A_i(t)\).

\(A_i(t)\) is said to be in the ON stage or ‘1’  state represented by a ‘black’  cell provided at time t the system is at \(x_i\), otherwise it is in the OFF stage or ‘0’  state represented by a ‘white’ cell in the following figures.

Here \(y_0 > 0\) has been considered.

For different values of \(\lambda \) in the given FDE, different homogeneous CA models can be constructed as follows:

  • Case 1: \(\lambda =1\)

    The dynamical system becomes \(y_{t+1} = y_t\). Here, \(y_t=y_0, \forall t=1,2,\ldots \)

    The only phase point corresponding to \(y_0\) is \(x_0\) and it is represented by cell \(A_0\). Hence we get a null boundaried (denoted by B), 1-celled CA following

    RULE 4\(((1-(c_{i+1} \vee c_{i+1})) \wedge c_i)\) of Wolfram code (Fig. 1a).

  • Case 2: \(\lambda > 1\) 

    Here we get a monotonically divergent system as

    $$y_0< y_1< y_2<\cdots < +\infty $$

    Thus the phase points are \(x_0, x_1, x_2, \ldots \) and correspondingly we get a countably infinite celled homogeneous CA following

    RULE 16\((c_{i-1} \wedge (1-c_i) \wedge (1-c_{i+1}))\) of Wolfram code (Fig. 1b).

  • Case 3: \(0< \lambda < 1\) 

    Here we get a monotonically convergent system as

    $$y_0> y_1> y_2>\cdots > 0$$

    Thus the phase points are \(x_0, x_{-1}, x_{-2}\ldots \) and correspondingly we get a countably infinite celled homogeneous CA following

    RULE 2\(((1-c_{i-1}) \wedge (1-c_i) \wedge c_{i+1})\) of Wolfram code (Fig. 1c).

Fig. 1
figure 1

Crisp CA models For \(\lambda> 0, y_0 > 0\)

4.2 First Order FFDE and FCA Models

On fuzzifying the FDE (3) given by, two cases arise.

  • Case-I: \(\tilde{y_0}\) is a fuzzy triangular number and \(\lambda > 0\) is a crisp constant.

    Here, the solution of FFDE (4) will be (5). And, for \(\alpha \in (0,1]\) we get the \(\alpha \)-cut solutions of the form (11).

  • Case-II: \(\tilde{\lambda }\) is fuzzy triangular number and \(y_0 > 0\) is a crisp initial value.

    Here, the solution of FFDE (13) will be (14). And, for \(\alpha \in (0,1]\) we get the \(\alpha \)-cut solutions similar to the form (19).

If \(\tilde{y}_0\) is real then all possible fuzzy phase points \(\tilde{y}_t\) are real.

Let the fuzzy phase points be arranged in the increasing order of their values and be denoted in terms of variable \(\tilde{x}\) as follows: For any fuzzy triangular number \(\tilde{y_t}, \exists i \in \mathbb {Z}\), such that

\(\tilde{y_t} = \tilde{x_i}\),

\( \tilde{y}_{t+1}= {\left\{ \begin{array}{ll} \tilde{x}_{i+1}~~~if~~\tilde{y}_t<\tilde{y}_{t+1}\\ \tilde{x}_{i-1}~~~if~~\tilde{y}_{t+1}<\tilde{y}_t\\ \end{array}\right. }\)

where each \(\tilde{x_i}\) is a fuzzy triangular number.

The values of the fuzzy phase points are such that

$$\ldots<\tilde{x}_{i-1}<\tilde{x}_i<\tilde{x}_{i+1}<\ldots $$

Let \(\tilde{x_i}=(c_{i1}/c_{i2}/c_{i3})\) where \(c_{i1}<c_{i2}<c_{i3}\).

For some \(\alpha \in (0,1]\), \(\alpha \)-cut operation on \(\tilde{x_i}\) gives

$$\tilde{x_i}[\alpha ]=[c_{i1}+(c_{i2}-c_{i1})\alpha , c_{i3}-(c_{i3}-c_{i2})\alpha ]$$

Fuzzy CA (FCA) model for an FFDE are as follows: The ith cell of the FCA representing the \(\alpha \)-cut \(\tilde{x_i}[\alpha ]\), is denoted by \(\tilde{A_i}\) and the state of the cell \(\tilde{A_i}\) at a particular time t is denoted by \(\tilde{A_i}(t)\).

\(\tilde{A_i}(t)\) is said to be in the ON stage provided at time t the system is within \(\tilde{x_i}[\alpha ]\) for \(\alpha \ge 0.25\), otherwise it is in the OFF stage.

Fig. 2
figure 2

a FFDE, b FCA For \((\lambda = 1, \tilde{y_0} > 0)\)

Fig. 3
figure 3

a FFDE, b FCA For \((\lambda> 1, \tilde{y_0} > 0)\)  Or  \((\tilde{\lambda }> 1, y_0 > 0)\)

  • Case 1: \(\lambda = 1\) 

    The only fuzzy phase point is \(\tilde{x_0}\) corresponding to \(\tilde{y}_0\) and it is represented by \(\tilde{A_0}\).

    If \(\tilde{\lambda } \approx 1\) then also the variations in the values of the fuzzy phase points are negligible.

    Hence for both cases the FCA has transition function \(min(1-c_{i-1},c_i,1-c_{i+1})_{(010)}\) from DNF-fuzzification of Wolfram’s RULE 4 (Fig. 2b).

  • Case 2: \(\lambda> 1, \tilde{y_0} > 0\)  or  \(\tilde{\lambda }> 1, y_0 > 0\) 

    Here for \(\lambda> 1, \tilde{y_0} > 0\) we get,

    $$\tilde{y}_0<\tilde{y}_1<\tilde{y}_2< \cdots < +\infty $$

    The corresponding fuzzy phase points are considered to be \(\tilde{x_0}, \tilde{x_1}, \tilde{x_2},\ldots \) and the FCA will have cells \(\tilde{A_0}, \tilde{A_1}, \tilde{A_2}, \ldots \).

    Hence this FCA has transition function \(min(c_{i-1},1-c_i,1-c_{i+1})_{(100)}\) from DNF-fuzzification of Wolfram’s RULE 16(Fig. 3b).

    For \(\tilde{\lambda }> 1, y_0 > 0\), we get a fuzzy system from \(\tilde{y}_1\) onwards such that,

    $$\tilde{y}_1<\tilde{y}_2< \cdots < +\infty $$

    The corresponding fuzzy phase points are considered to be \(\tilde{x_1}, \tilde{x_2},\ldots \) and the FCA will be similar to (Fig. 3b).

  • Case 3: \(0< \lambda < 1, \tilde{y_0} > 0\)   or   \(0< \tilde{\lambda } < 1, y_0 > 0\) 

    Here for \(0< \lambda < 1, \tilde{y_0} > 0\) we get,

    $$\tilde{y}_0>\tilde{y}_1>\tilde{y}_2> \cdots > 0$$

    The corresponding fuzzy phase points are considered to be \(\tilde{x}_{0}, \tilde{x}_{-1}, \tilde{x}_{-2}, \ldots \) and the FCA will have cells \(\tilde{A}_{0}, \tilde{A}_{-1}, \tilde{A}_{-2}, \ldots \).

    Hence this FCA has transition function \(min(1-c_{i-1},1-c_i,c_{i+1})_{(001)}\) from DNF-fuzzification of Wolfram’s RULE 2(Fig. 4b).

    For \(0< \tilde{\lambda } < 1, y_0 > 0\), we get a fuzzy system from \(\tilde{y}_1\) onwards such that,

    $$\tilde{y}_1>\tilde{y}_2> \cdots > 0$$

    The corresponding fuzzy phase points are considered to be \(\tilde{x}_{-1}, \tilde{x}_{-2}, \tilde{x}_{-3},\ldots \) and the FCA will be similar to (Fig. 4b).

Fig. 4
figure 4

a FFDE, b FCA For \((0< \lambda < 1, \tilde{y_0} > 0)\) Or \((0< \tilde{\lambda } < 1, y_0 > 0)\)

5 Output and Results

We have made an estimation of the suspected number of virus-infected people having different infection levels, on the basis of the calculated infection rate of the virus.

It is known that the spread of any virus depends on the basic reproduction number \((R_0)\) of the virus which indicates how contagious the virus is. In general, the health condition of a virus-infected person is categorized as critical or mild. For COVID-19 virus, usually around \(2\%\) of the active cases have critical conditions while the rest \(98\%\) are mild [24]. Among the cases having mild conditions, there can be different levels of infection manifested by different grades of symptoms.

FCA model (which are temporally hybrid) representing the spread of MERS and COVID-19 virus, indicating a gradation of infection, have been designed here.

5.1 Fuzzy Model Representing Growth-Trend of the Number of Virus-Infected People Within a Short Span of Time

The \(R_0\) value of any virus, can vary between different intervals of time which constitute a considerably larger period of time (reported in Sect. 5.2). However, within any short time interval the rise or fall in the number of the virus-infected individuals may apparently seem to occur at a constant rate, say \(\rho \). The virus-infected population grows or decays according as \(\rho > 1\) or \(\rho <1\), and it almost remains at the same level if \(\rho \) is nearly 1.

An FFDE for the growth-trend of number of infected people within a short time, has been obtained by fuzzifying an FDE (of the form 3), given as:

$$\begin{aligned} y_{t+1} = \rho y_t, ~~\rho > 0,~t=0,1,2,\ldots \end{aligned}$$
(25)

where, ‘\(y_t\)’ is the reported number of people being actively infected by the virus at time t. If the initial number of people reported to be actively infected be \(y_0 >0\), then the solution of (25) at time t, will be

$$\begin{aligned} y_{t} = \rho ^t y_0 \end{aligned}$$
(26)
  • Case-I: \(\tilde{y_0} >0\) is fuzzy and \(\rho \) is crisp.

    The solution of the corresponding FFDE \(\forall t \ge 0\) will be \(\tilde{y}_{t} = \rho ^t \tilde{y}_0 \). For some \(\alpha \in (0,1]\),

    $$\begin{aligned} \tilde{y}_{t}[\alpha ] = \rho ^t \tilde{y}_0[\alpha ] \end{aligned}$$
    (27)
  • Case-II: \(y_0 >0\) is crisp and \(\tilde{\rho }\) is fuzzy.

    Then \(\tilde{y}_{1} = \tilde{\rho } y_0\) and the solution of the corresponding FFDE \(\forall t \ge 1\) will be \(\tilde{y}_{t} = \tilde{\rho }^t y_0\). For some \(\alpha \in (0,1]\),

    $$\begin{aligned} \tilde{y}_{t}[\alpha ] = (\tilde{\rho }[\alpha ])^t.y_0 \end{aligned}$$
    (28)

Let us suppose \(\tilde{y}_t[\alpha ]\) represents the suspected number of actively infected people provided \(\alpha \ge 0.25\). We further assume that \(\tilde{y}_t[\alpha ]\) represents

  • highly infected population if \(\alpha \ge 0.75\)

  • moderately infected population if \(0.50 \le \alpha < 0.75\)

  • slightly infected population if \(0.25 \le \alpha < 0.50\).

Among the highly infected people, the cases which become critical can be indicated by \(\alpha \ge 0.98\) (in case of COVID-19).

And at \(\alpha = 1.0\), the \(\alpha \)-cut operation on \(\tilde{y}_t\), denoted by \(\tilde{y}_t[1]\) coincides with the crisp value \(y_t\) (which indicates the reported active cases).

Let \(R_0\) be the basic reproduction rate of a virus from any time interval (T) to the next time interval \((T+1)\) where each interval has an n-day span. If \(\rho \) be the constant growth rate of the number of infected individuals (Y) at time T, for a period of n days, then

$$\begin{aligned} R_0Y \approx (\rho )^nY \Leftrightarrow R_0^{(1/n)} \approx \rho \end{aligned}$$
(29)

5.1.1 FCA Model Representing COVID-19 Spread for a Short Period

The 2019 Novel Coronavirus (2019-nCoV or COVID-19) also known as Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2) was first reported towards the end of 2019 Wuhan city in the Hubei province of China. Around March 2020, COVID-19 emerged to be a world-wide pandemic. Then by the second week of April 2020, the curve for the number active cases in China almost flattened. At that time, in some countries like Germany, the number of active COVID-19 cases started falling since the growth-rate fell below 1. However in countries like India, USA, Singapore, the growth-rate being above 1, the number of active cases was still on the rise.

Here the trend of growth of number of COVID-19 patients for a short period from 11/04/2020 to 15/04/2020 for India, Germany and China has been depicted. The number of active cases \(y_t\), at time t, has been recorded from [24]. The value of \(\rho \) has been calculated from (26) for \(t=4\).

  1. (1)

    India having \(\rho > 1\) from 11/04/20–15/04/20

The number of active cases on 11/04/2020 was 7189 and on 15/04/2010 was 10,440. Considering the scale of 1000:1, \(y_0 = 7.189\) and \(y_4=10.440\) gives \(\rho =1.098\). Let \(\tilde{y_0}=(y_0-0.4/y_0/y_0+0.4)\) and \(\tilde{\rho }=(\rho -0.02/\rho /\rho +0.02)\) be triangular fuzzy numbers.

Case-I: Let \(\tilde{y}_0=(6.789/7.189/7.589)\) be fuzzy and \(\rho =1.098\) be a crisp constant. Thus \(\tilde{y}_0[\alpha ]=[6.789+0.4\alpha , 7.589-0.4\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (27). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 3. Here, \(\tilde{y}_0< \tilde{y}_1< \tilde{y}_2< \tilde{y}_3< \tilde{y}_4\).

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_1\),..., \(\tilde{x}_4\). The corresponding FCA will have cells \(\tilde{A}_0\),..., \(\tilde{A}_4\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_1(1)\), \(\tilde{A}_2(2)\), \(\tilde{A}_3(3)\), \(\tilde{A}_4(4)\). This FCA will be as shown in (Fig. 5a).

Case-II: Let \(y_0=7.189\) be crisp and \(\tilde{\rho }=(1.078/1.098/1.118)\) be fuzzy. Thus \(\tilde{\rho }[\alpha ]=[1.078+0.02\alpha , 1.118-0.02\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (28). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 4. Here \(\tilde{y}_1< \tilde{y}_2< \tilde{y}_3< \tilde{y}_4\).

The corresponding FCA will be similar to as shown in (Fig. 5a).

Table 3 \(\tilde{y}_0=(6.789/7.189/7.589)\); \(\rho =1.098\)
Fig. 5
figure 5

FCA for short period COVID-19 growth-trend from 11/04/2020 To 15/04/2020 in a India With \(\rho >1\), b Germany With \(\rho <1\), c China With \(\rho \approx 1\)

  1. (2)

    Germany having \(\rho < 1\) from 11/04/20–15/04/20

The number of active cases on 11/04/2020 was 65181 and on 15/04/2020 was 58349. Considering the scale of 1000:1, \(y_0 = 65.181\) and \(y_4=58.349\) gives \(\rho =0.973\). Let \(\tilde{y_0}=(y_0-0.4/y_0/y_0+0.4)\) and \(\tilde{\rho }=(\rho -0.01/\rho /\rho +0.01)\) be triangular fuzzy numbers.

Case-I: Let \(\tilde{y}_0=(64.781/65.181/65.581)\) and \(\rho =0.973\) be a crisp constant. Thus \(\tilde{y}_0[\alpha ]=[64.781+0.4\alpha , 65.581-0.4\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (27). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 5. Here, \(\tilde{y}_0> \tilde{y}_1> \tilde{y}_2> \tilde{y}_3> \tilde{y}_4 \)

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_{-1}\),..., \(\tilde{x}_{-4}\). The corresponding FCA will have cells \(\tilde{A}_0\),..., \(\tilde{A}_{-4}\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_{-1}(1)\), \(\tilde{A}_{-2}(2)\), \(\tilde{A}_{-3}(3)\), \(\tilde{A}_{-4}(4)\). This FCA will be as shown in (Fig. 5b).

Table 4 \(y_0=7.189\); \(\tilde{\rho }=(1.078/1.098/1.118)\)

Case-II: Let \(y_0=65.181\) be crisp and \(\tilde{\rho }=(0.963/0.973/0.983)\) be fuzzy.

Thus \(\tilde{\rho }[\alpha ]=[0.963+0.01\alpha , 0.983-0.01\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (28). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 6. Here, \(\tilde{y}_1> \tilde{y}_2> \tilde{y}_3> \tilde{y}_4.\)

The corresponding FCA will be similar to as shown in (Fig. 5b).

Table 5 \(\tilde{y}_0 = (64.781/65.181/65.581)\) ; \(\rho = 0.973\)
Table 6 \(y_0=65.181\) ; \(\tilde{\rho } = (0.963/0.973/0.983)\)
  1. (3)

    China having \(\rho \approx 1\) from 11/04/20–15/04/20

The number of active cases on 11/04/2020 was 1138 and on 15/04/2020 was 1107. Considering the scale of 1000:1, \(y_0 = 1.138\) and \(y_4=1.107\) gives \(\rho \approx 1\). Let \(\tilde{y_0}\) and \(\tilde{\rho }=(\rho -0.03/\rho /\rho +0.03)\) be triangular fuzzy numbers.

Case-I: If \(\tilde{y}_0\) be fuzzy and \(\rho =1.0\) be a crisp constant, then \(\forall t,~\tilde{y}_t=\tilde{y}_0\).

The only fuzzy point corresponding to \(\tilde{y}_0\) is \(\tilde{x}_0\).

Case-II: Let \(y_0=1.138\) be crisp and \(\tilde{\rho }=(0.97/1.0/1.03)\) be fuzzy. Thus \(\tilde{\rho }[\alpha ]=[0.97+0.03\alpha , 1.03-0.03\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (28). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 7. Here the variations in the values of \(\tilde{y}_t\) in the stipulated period are negligible. The corresponding FCA for both cases will have only one cell \(\tilde{A}_0\) as shown in (Fig. 5c).

Table 7 \(y_0=1.138\) ; \(\tilde{\rho }=(0.97/1.0/1.03)\)

5.2 Fuzzy Model Representing Spread of Virus over a Considerably Large Period of Time

It is known that the number of people infected by the virus grows or falls according as \(R_0 >1\) or \(R_0 < 1\).

An FFDE representing spread of virus population over a period of time, has been obtained by fuzzifying the FDE (of the form 20) given as:

$$\begin{aligned} y_{t+1} = R_{0(t)} y_t, ~~R_{0(t)} > 0,~t=0,1,2,\ldots \end{aligned}$$
(30)

where, ‘\(y_t\)’ is the reported number of people being actively infected by the virus at time t, and ‘\(R_{0(t)}\)’  is the basic reproduction number of the virus at time t. If the initial number of people tested to be actively infected be \(y_0 >0\), the following two cases are considered:

  • Case-I: \(\tilde{y_0} >0\) is fuzzy and \(\forall t \ge 0,~R_{0(t)}\) is crisp.

    The FFDE \(\forall t \ge 0\) will be \(\tilde{y}_{t+1} = R_{0(t)} \tilde{y}_t\) and for some \(\alpha \in (0,1]\),

    $$\begin{aligned} \tilde{y}_{t+1}[\alpha ] = R_{0(t)} \tilde{y}_t[\alpha ] \end{aligned}$$
    (31)
  • Case-II: \(y_0 >0\) is crisp and \(\forall t \ge 0,~\tilde{R}_{0(t)}\) is fuzzy.

    Then \(\tilde{y}_{1} = \tilde{R}_{0(0)} y_0\) and the FFDE \(\forall t \ge 1\) will be \(\tilde{y}_{t+1} = \tilde{R}_{0(t)} \tilde{y}_t\).

    For some \(\alpha \in (0,1]\),

    $$\begin{aligned} \tilde{y}_1[\alpha ]= (\tilde{R}_{0(t)}[\alpha ]) y_0~ ;~~\forall t \ge 1, \tilde{y}_{t+1}[\alpha ] = \tilde{R}_{0(t)}[\alpha ].\tilde{y}_t[\alpha ] \end{aligned}$$
    (32)

    \(\tilde{R}_{0(t)}[\alpha ].\tilde{y}_t[\alpha ]\) has been computed using Definition (2.11).

Here \(\tilde{y}_t[\alpha ]\) represents the suspected number of actively infected people provided \(\alpha \ge 0.25\) such that they are assumed to be as given in Sect. (5.1).

Through these FFDE we depict the spread of MERS virus and COVID-19 virus and hence design their corresponding FCA which are temporally hybrid.

5.2.1 FCA Model Representing Spread of MERS Virus

Middle East Respiratory Syndrome Coronavirus(MERS-CoV or MERS) was first reported in 2012 in Saudi Arabia. A significant outbreak of MERS have been observed in Saudi Arabia and South Korea in and around 2015. Though, at the onset of these outbreaks, the reproduction number ranged from 1.0 to 5.7, it dropped below 1 within 2–6 weeks [4, 23]. Out of 2449 total reported cases of MERS there has been 845 deaths [23] which is around \(34\%\) of the total cases.

Here the dynamics of the MERS virus for South Korea and Riyadh (Saudi Arabia) for a period of 50 days in 2015 have been analysed where a 1-week period is considered as a unit time step [4].

The number of cases \(y_t\) at time t, has been recorded from [4]. If the initial cases be \(y_0\), then let the fuzzy initial value be \(\tilde{y}_0=(0.3y_0/y_0/1.7y_0)\).

Initially, \(R_0(0)\) has been used as given in (see [4]) and its given value range corresponds to the limits of the considered fuzzy \(\tilde{R}_{0(0)}\). For any \(t \ge 1\), the crisp \(R_{0(t)}\) values have been calculated from (30).

  1. (1)

    South Korea from May 11, 2015–July 22, 2015

Let the initial number of cases be \(y_0=1\). Also, \(\tilde{R}_{0(0)}=(3.0/5.7/9.0)\) and \(\forall t\ge 1, \tilde{R}_{0(t)}=(0.52R_{0(t)}/R_{0(t)}/1.6R_{0(t)})\) has been considered.

Case-I: Let \(\tilde{y_0}=(0.3/1/1.7)\) and \(R_{0(t)}\) be crisp with \(R_{0(0)}=5.7\)

Thus \(\tilde{y}_0[\alpha ]=[0.3+0.7\alpha , 1.7-0.7\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (31). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 8.

Here,

$$\tilde{y}_0<\tilde{y}_1<\tilde{y}_7<\tilde{y}_6<\tilde{y}_2<\tilde{y}_3<\tilde{y}_5<\tilde{y}_4.$$

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_1\), ..., \(\tilde{x}_7\). The corresponding FCA will have cells \(\tilde{A}_0\), \(\tilde{A}_1\),..., \(\tilde{A}_7\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_1(1)\), \(\tilde{A}_2(7)\), \(\tilde{A}_3(6)\), \(\tilde{A}_4(2)\), \(\tilde{A}_5(3)\), \(\tilde{A}_6(5)\), \(\tilde{A}_7(4)\) as shown in (Fig. 6a).

Table 8 \(\tilde{y_0}=(0.3/1/1.7)\) ; \(R_{0(t)}=\frac{y_{t+1}}{y_t}\) be crisp with \(R_{0(0)}=5.7\)

Case-II: Let \(y_0 = 1\) be crisp and \(\tilde{R}_{0(t)}=(0.52R_{(t)}/R_{0(t)}/1.6R_{0(t)})\) be triangular fuzzy numbers with \(\tilde{R}_{0(0)}=(3.0/5.7/9.0)\). Thus \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (32). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 9. Since the pattern of the \(\alpha \)-cut values of the fuzzy phase points from Tables 8 and 9 are similar, the corresponding FCA will be similar to as shown in (Fig. 6a).

Table 9 \(y_0 = 1\) ; \(\tilde{R}_{0(t)}=(0.52R_{0(t)}/R_{0(t)}/1.6R_{0(t)})\)
  1. (2)

    Riyadh from July 13, 2015–August 31, 2015

Let the initial number of cases be \(y_0=2\). Also, \(\tilde{R}_{0(0)}=(2.0/2.9/5.0)\) and \(\forall t\ge 1, \tilde{R}_{0(t)}=(0.7R_{0(t)}/R_{0(t)}/1.7R_{0(t)})\) has been considered.

Case-I: Let \(\tilde{y_0}=(0.6/2/3.4) \) and \(R_{0(t)}\) be crisp with \(R_{0(0)}=2.9\)

Thus \(\tilde{y}_0[\alpha ]=[0.6+1.4\alpha , 3.4-1.4\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (31). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 10.

Here,

$$\tilde{y}_0<\tilde{y}_7<\tilde{y}_1<\tilde{y}_2<\tilde{y}_6<\tilde{y}_3<\tilde{y}_4 \approx \tilde{y}_5$$

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_1\) ,..., \(\tilde{x}_6\). The corresponding FCA will have cells \(\tilde{A}_0\), \(\tilde{A}_1\), ..., \(\tilde{A}_6\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_1(7)\), \(\tilde{A}_2(1)\), \(\tilde{A}_3(2)\), \(\tilde{A}_4(6)\), \(\tilde{A}_5(3)\), \(\tilde{A}_6(4)\), \(\tilde{A}_6(5)\) as shown in (Fig. 6b).

Case-II: Let \(y_0 = 2\) be crisp and \(\tilde{R}_{0(t)}=(0.7R_{0(t)}/R_{0(t)}/1.7R_{0(t)})\) be triangular fuzzy numbers with \(\tilde{R}_{0(0)}=(2.0/2.9/5.0)\). Thus \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (32). The pattern of values of asymslightly, moderately and highly infected active cases during the stipulated time period has been given in Table 11. Since the pattern of the \(\alpha \)-cut values of the fuzzy phase points from Tables 10 and 11 are similar, the corresponding FCA will be similar to as shown in (Fig. 6b).

Fig. 6
figure 6

FCA for spread of MERS during 2015 in a South Korea, b Riyadh (Saudi Arabia)

Table 10 \(\tilde{y_0}=(0.6/2/3.4) \); \(R_{0(t)}=\frac{y_{t+1}}{y_t}\) be crisp with \(R_{0(0)}=2.9\)
Table 11 \(y_0 = 2\) ; \(\tilde{R}_{0(t)}=(0.7R_{0(t)}/R_{0(t)}/1.7R_{0(t)})\)

5.2.2 FCA Model Representing Spread of COVID-19 Virus

COVID-19 which emerged at China’s Wuhan towards the end of 2019, became a pandemic around March 2020. Though more that 5.6 million people have been affected till recently, the global reproduction number which was around 1.66 in March has dropped below 1.1 by the beginning of May.

Here the dynamics (according to [24]) of the active cases of COVID-19 virus for India, USA and Germany for an entire period of 49 days(referred to as large period) from March 22, 2020 to May 09, 2020, has been analysed where a 4-day gap(referred to as short period) is considered as a unit time step. The number of active cases \(y_t\) at time t has been recorded from [24] and the \(R_{0(t)}\) value at each time step t has been calculated from (30).

Again, from (29), we get, \(R_{0(t)} \approx \rho ^4\).

(1) India on 22/03/2020, had 365 active cases and 31 closed cases out of total reported 396 cases. On 09/05/2020 there were 41,406 active and 21,402 closed out of 62,808 cases[24]. The average percentage of closed cases during this period is found to be nearly \(20\%\). Considering the scale of 1000:1, the initial cases are \(y_0 \approx 0.36\). Here, \(\tilde{y}_0=(0.2y_0/y_0/1.8y_0)\) and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02) \) have been considered.

Case-I: Let \(\tilde{y}_0=(0.07/0.36/0.65) \) be fuzzy and \(R_{0(t)}\) be crisp with \(R_{0(0)}=1.83\). Thus \(\tilde{y}_0[\alpha ]=[0.07+0.29\alpha , 0.65-0.29\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (31). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 12. Here,

$$\tilde{y}_0<\tilde{y}_1<\cdots < \tilde{y}_{12}$$

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_1\), ..., \(\tilde{x}_{12}\). The corresponding FCA will have cells \(\tilde{A}_0\), \(\tilde{A}_1\), ..., \(\tilde{A}_{12}\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_1(1)\),...,\(\tilde{A}_{12}(12)\) as shown in (Fig. 7a).

Table 12 \(\tilde{y}_0=(0.07/0.36/0.65) \) ; \(R_{0(t)}\frac{y_{t+1}}{y_t}\) is crisp with \(R_{0(0)}=1.83\)

Case-II: Let \(y_0 = 0.36\) be crisp and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02)\) be fuzzy triangular numbers with \(\tilde{R}_{0(0)}=(1.81/1.83/1.85)\). Thus \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (32). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 13. Since the pattern of the \(\alpha \)-cut values of the fuzzy phase points from Tables 12 and 13 are similar, the corresponding FCA will be similar to as shown in (Fig. 7a).

Table 13 \(y_0 = 0.36\) ; \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02)\)

(2) USA on 22/03/2020, had 33,150 active cases and 690 closed cases out of total reported 33,840 cases. On 09/05/2020 there were 1,015,164 active and 332,145 closed out of 1,347,309 cases [24]. The average percentage of closed cases during this period is found to be nearly \(13\%\). Considering the scale of 1000:1, the initial cases are \(y_0 \approx 33.15\). Here, \(\tilde{y}_0=(0.13y_0/y_0/0.87y_0)\) and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.04/R_{0(t)}/R_{0(t)}+0.04) \) have been considered.

Case-I: Let \(\tilde{y_0}=(4.3/33.15/62.0)\) be fuzzy and \(R_{0(t)}\) be crisp with \(R_{0(0)}=2.5\). Thus \(\tilde{y}_0[\alpha ]=[4.3+28.85\alpha , 62.0-28.85\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (31). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 14. Here,

$$\tilde{y}_0<\tilde{y}_1<\cdots < \tilde{y}_{12}$$

Thus the fuzzy phase points are \(\tilde{x}_0\), \(\tilde{x}_1\), ..., \(\tilde{x}_{12}\). The corresponding FCA will have cells \(\tilde{A}_0\), \(\tilde{A}_1\), ..., \(\tilde{A}_{12}\) and the ON states of these cells will be \(\tilde{A}_0(0)\), \(\tilde{A}_1(1)\),...,\(\tilde{A}_{12}(12)\) as shown in (Fig. 7a).

Table 14 \(\tilde{y_0}=(4.3/33.15/62.0)\); \(R_{0(t)}=\frac{y_{t+1}}{y_t}\) is crisp with \(R_{0(0)}=2.5\)

Case-II: Let \(y_0 = 33.15\) be crisp and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.04/R_{0(t)}/R_{0(t)}+0.04)\) be triangular fuzzy numbers with \(\tilde{R}_{0(0)}=(2.46/2.5/2.54)\). Thus \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (32). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 15. Since the pattern of the \(\alpha \)-cut values of the fuzzy phase points of Tables 14 and 15 are similar, the corresponding FCA will be similar to as shown in (Fig. 7a).

Table 15 \(y_0 = 33.15\) ; \(\tilde{R}_{0(t)}=(R_{0(t)}-0.04/R_{0(t)}/R_{0(t)}+0.04)\)

(3) Germany on 22/03/2020, had 24,513 active cases and 360 closed cases out of total reported 24,873 cases. On 09/05/2020 there were 20,475 active and 150,849 closed out of 171,324 cases [24]. The average percentage of closed cases during this period is found to be nearly \(44\%\). Considering the scale of 1000:1, the initial cases \(y_0 \approx 24.51\). Here, \(\tilde{y}_0=(0.44y_0/y_0/1.56y_0)\) and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02) \) have been considered.

Case-I: Let \(\tilde{y_0}=(10.8/24.51/38.2) \) be fuzzy and \(R_{0(t)}\) be crisp with \(R_{0(0)}=1.55\). Thus \(\tilde{y}_0[\alpha ]=[10.8+13.71\alpha , 38.2-13.69\alpha ]\) and \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (31). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 16. Here, \(\tilde{y}_{0}<\cdots <\tilde{y}_{4}\) and \(\tilde{y}_{5}>\cdots >\tilde{y}_{12}\) giving

$$\tilde{y}_{12}< \tilde{y}_0 \approx \tilde{y}_{11}< \tilde{y}_{10}< \tilde{y}_1 \approx \tilde{y}_{9}<\tilde{y}_{8}<\tilde{y}_{2} \approx \tilde{y}_{7}<\tilde{y}_{6}<\tilde{y}_{3} \approx \tilde{y}_{5} < \tilde{y}_4 $$

Thus the different fuzzy phase points are \(\tilde{x}_{-1}\), \(\tilde{x}_0\), \(\tilde{x}_{1}\), ...,\(\tilde{x}_{7}\). The corresponding FCA will have cells \(\tilde{A}_{-1}\), \(\tilde{A}_{0}\), \(\tilde{A}_{1}\), ..., \(\tilde{A}_{7}\) and the ON states of these cells will be \(\tilde{A}_{-1}(12)\), \(\tilde{A}_0(0)\), \(\tilde{A}_0(11)\), \(\tilde{A}_1(10)\), \(\tilde{A}_2(1)\), \(\tilde{A}_2(9)\), \(\tilde{A}_3(8)\), \(\tilde{A}_4(2)\), \(\tilde{A}_4(7)\), \(\tilde{A}_5(6)\), \(\tilde{A}_6(3)\), \(\tilde{A}_6(5)\), \(\tilde{A}_7(4)\) as shown in (Fig. 7b).

Table 16 \(\tilde{y_0}=(10.8/24.51/38.2) \) ; \(R_{0(t)}=\frac{y_{t+1}}{y_t}\) be crisp with \(R_{0(0)}=1.55\)

Case-II: Let \(y_0 = 24.51\) be crisp and \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02)\) be triangular fuzzy numbers with \(\tilde{R}_{0(0)}=(1.53/1.55/1.57)\). Thus \(\forall t \ge 1\), \(\tilde{y}_t[\alpha ]\) has been calculated from (32). The pattern of values of slightly, moderately and highly infected active cases during the stipulated time period has been given in Table 17. Since the pattern of the \(\alpha \)-cut values of the fuzzy phase points of Tables 16 and 17 are similar, hence the corresponding FCA will be similar to as shown in (Fig. 7b).

Table 17 \(y_0 = 24.51\) ; \(\tilde{R}_{0(t)}=(R_{0(t)}-0.02/R_{0(t)}/R_{0(t)}+0.02)\)

6 Conclusion

The basic reproduction number associated with any virus outbreak changes after a short period of time. We have designed an FCA which turned out to be temporally hybrid, representing the growth of the number of infected population from MERS virus outbreak in 2015, and for Covid-19 virus. However, a moderately large time period may be divided into short equal time intervals. In each of these equal time intervals there will be growth of the number of infected population which may be designed by an FCA. So alternate use of FCA and temporally hybrid FCA will completely explain the model. Use of the concept of \(\alpha \)-cut enabled us to introduce a gradation of the number of infected people. Changing the values of \(\alpha \) will give a different gradation.

Study of the models obtained by replacing basic reproduction number with effective reproduction number may be an interesting exercise.

Fig. 7
figure 7

FCA for spread Of COVID-19 from 22/03/2020 to 09/05/2020 in a India/USA, b Germany