diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst
index 1e73e31436936bce6a76a88df75bf614d67393e2..fac3483557ab8a8b3091e27494977ac945661f1a 100644
--- a/doc/manual/source/the-model-file.rst
+++ b/doc/manual/source/the-model-file.rst
@@ -14545,9 +14545,9 @@ Finite discounted sums can also be considered.
 
    .. math ::
 
-             \sum_{h=a}^b \mathbb \beta^{h-\tau}\mathbb E[y_{t+h}|\mathcal{Y}_{\underline{t-\tau}}]
+             \sum_{h=a}^b \beta^{h-\tau}\mathbb E[y_{t+h}|\mathcal{Y}_{\underline{t-\tau}}]
 
-   where :math:`(a,b)\in\mathbb N^2` with :math:`a<b`, :math:`\beta\in(0,1]` is a discount factor,
+   where :math:`(a,b)\in\mathbb N^2` with :math:`a<b` and :math:`a<\infty`, :math:`\beta\in(0,1]` is a discount factor,
    and :math:`\tau` is a finite positive integer.
 
    *Options*
@@ -14570,14 +14570,19 @@ Finite discounted sums can also be considered.
 
     .. option:: horizon = INTEGER | [INTEGER:INTEGER]
 
-    The upper limit :math:`b` of the horizon :math:`h` (in which case :math:`a=0`), or range of periods
-    :math:`a:b` over which the discounted sum is computed (the upper bound can be ``Inf``).
+    If the value of ``horizon`` is a finite integer scalar,  the following expectation is computed:
+
+                .. math ::
+
+                          \beta^{h-\tau}\mathbb E[y_{t+h}|\mathcal{Y}_{\underline{t-\tau}}]
+
+
+    otherwise the value is a range of periods :math:`a:b` over which the expected discounted sum is computed (the upper bound can be ``Inf``).
 
     .. option:: time_shift = INTEGER
 
     Shift of the information set (:math:`\tau`), default value is 0.
 
-
 .. operator:: var_expectation (NAME_OF_VAR_EXPECTATION_MODEL);
 
    |br| This operator is used instead of a leaded variable, e.g. ``X(1)``, in the