<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jmf
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Mathematical Finance
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2162-2434
   </issn>
   <issn publication-format="print">
    2162-2442
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jmf.2024.143018
   </article-id>
   <article-id pub-id-type="publisher-id">
    jmf-135146
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Business 
     </subject>
     <subject>
       Economics, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Modeling a Yield Curve under G2++
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Uwaydah
      </surname>
      <given-names>
       Leith
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aAmerican Community School Beirut (ACS), Beirut, Lebanon
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     20
    </day> 
    <month>
     06
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    14
   </volume> 
   <issue>
    03
   </issue>
   <fpage>
    317
   </fpage>
   <lpage>
    336
   </lpage>
   <history>
    <date date-type="received">
     <day>
      12,
     </day>
     <month>
      May
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      5,
     </day>
     <month>
      May
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      5,
     </day>
     <month>
      August
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Yield curve modeling is a fundamental concept in finance, playing a crucial role in understanding the relationship between interest rates and time. G2++ is a popular interest rate model used for this purpose, an improved version of the original Hull-White model. In this work, we describe the two Gaussian interest rate models (G2++) where the instantaneous short rate “r” is the sum of two correlated stochastic processes plus a deterministic function. We assume that each of these processes has a Gaussian distribution with time-dependent volatility. The deterministic function is determined by exact fitting to observed term structures. We test the model through various numerical experiments to assess its goodness of fit to yield curves with different maturities quoted in the market. Additionally, we analyze the errors between the model and the initial yield after a time lapse. Overall, implementing G2++ for yield curve modeling can provide a powerful tool for analyzing and managing interest rate risk in financial markets. 
   </abstract>
   <kwd-group> 
    <kwd>
     Yield Curve
    </kwd> 
    <kwd>
      Short Rate
    </kwd> 
    <kwd>
      G1++ Model
    </kwd> 
    <kwd>
      G2++ Model
    </kwd> 
    <kwd>
      Period
    </kwd> 
    <kwd>
      Zero Coupon Yield
    </kwd> 
    <kwd>
      Maturity
    </kwd> 
    <kwd>
      Error
    </kwd> 
    <kwd>
      Horizon
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The yield curve plays a vital role in today’s financial markets. It represents the relationship between the interest rates and the maturity dates of different bonds or securities. Yield curve modelling involves analyzing the shape and movements of the yield curve to make predictions about future interest rate movements and economic conditions. It is essential for investors and financial professionals to predict future interest rate movements and assess the risk-return profiles of different investments.</p>
   <p>Since the 1970s, there has been a significant amount of literature on yield curve modeling. Initially, most of the research focused on the well-established financial markets. However, in recent years, the unusual behavior exhibited by the yield curve in various countries recently has garnered significant attention regarding the identification and potential prediction of the factors influencing the forward and spot rates based on their maturity. Central banks, in response to economic changes, aim to uphold price and macroeconomic stability, while investors in financial markets must have timely knowledge of the shocks driving yield movements to act effectively.</p>
   <p>Modeling yield curve involves constructing mathematical representations of historical yield curve data. This process is essential for understanding past interest rate dynamics, analyzing historical trends, and calibrating yield curve models for forecasting future interest rate movements.</p>
   <p>In this paper, we introduce a comprehensive exogenous model, the G2++ model, characterized by the sum of two correlated Gaussian processes and a deterministic function, representing the instantaneous short rate. In the literature, a model in which the instantaneous short rate is given by one Gaussian process plus a deterministic function is known as the G1++ model. Despite the good tractability of the one-factor Gaussian model (G1++), it has two major drawbacks. Firstly, the model is not capable of satisfactorily reproducing a large volatility surface due to the lack of free calibration parameters. Secondly, the G1++ has been criticized for generating a significant number of highly negative interest rates. In contrast, the G2++ model is much more flexible in terms of fitting volatility surfaces due to the introduction of a second factor and its ability to handle negative rates more effectively.</p>
   <p>The remainder of this paper is structured as follows: Section 2 provides a brief literature review on the theoretical models of the yield curve. Section 3 discusses the one Gaussian model, G1++. This is followed by Section 4, which explores the two Gaussian model, G2++, and reports on its findings. In this section, we present Proposition 1, which outlines the future variable states related to the short rate under G2++, and Theorem 2, which demonstrates the value of the future zero coupon price. Additionally, we delve into applications of zero-coupon yield under the G2++ model in Section 5, concluding with Section 6.</p>
  </sec><sec id="s2">
   <title>2. Yield Curve</title>
   <sec id="s2_1">
    <title>2.1. Overview of Yield Curve</title>
    <p>A yield curve, also known as a term structure, is the representation of the function which, at a given date, associates the corresponding interest rate level with each maturity. In practice, there is not just one but several yield curves on the markets. We can, however, distinguish two families:</p>
    <p>1) Market curves: these are constructed from quotations observed on the financial markets, they are:</p>
    <p>2) Implicit curves: these are constructed indirectly from observed market data, such as bond and swap prices. They are mainly zero-coupon yield curves and forwards (instantaneous) rates.</p>
    <p>Yield curves can take the form of three shapes:</p>
    <p>A shift in the yield curve will occur for a number of reasons, connected not just with the market’s view on interest rates but also factors such as liquidity and supply and demand. The main types of shifts in the yield curve are one of the following:</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. Choice of the Stochastic Rate Models</title>
    <p>In practice, we use stochastic models for the shift of the yield curve for two key reasons:</p>
    <p>1) Assessment and coverage of interest-rate products delivering random future flows (caplets) are essential. The option seller must be able to provide a price for the product they sell, but more importantly, they must cover the option they sell because they are exposed to unlimited loss. These models are primarily used in trading contexts within market rooms and in risk departments.</p>
    <p>2) A portfolio manager makes predictions on the interest rate curve when implementing a strategy. They need to anticipate the scenario of the yield shift. To do this, they use a tool that enables them to consider all possible scenarios of interest rate curve shifts. Since they are not certain that their scenario will come true, they also need to measure the risk they take if that scenario does not occur.</p>
    <p>The choice of the perfect model is based on some properties as follows:</p>
    <p>1) A rate model shall take into account the empirical properties of the previously identified rate curve.</p>
    <p>2) A rate model must be well constructed in the sense that the input of the model is observable on the market or easily estimable, and also frequently re-adjustable.</p>
    <p>3) A rate model must be compatible with the market prices of vanilla products (caplets…).</p>
    <p>4) Simple enough to allow quick calculations.</p>
    <p>5) A model that can be easily manipulated by the user (Traders, Risk Controller).</p>
    <p>6) A model that does not forget the risk factor.</p>
    <p>7) A model that satisfies the theoretical assumption of the absence of opportunity for arbitration.</p>
    <p>8) A model that offers an effective coverage method that allows the seller to cover his product throughout the life of the product.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Some Models</title>
    <p>Various models have been proposed to capture the stochastic dynamics of interest rates.</p>
    <p>1) Vasicek Model (1977): This was one of the pioneering models for modeling interest rates, specifically the short rate. It assumes that the short rate follows a Gaussian distribution and is mean-reverting. (See <xref ref-type="bibr" rid="scirp.135146-1">
      [1]
     </xref>)</p>
    <p>2) Cox-Ingersoll-Ross (CIR) Model (1985): Building on the Vasicek model, CIR introduced a non-negative short rate by modeling the rate as a square root process. This model is widely used in fixed income and interest rate modeling due to its ability to capture the volatility of interest rates. (See <xref ref-type="bibr" rid="scirp.135146-2">
      [2]
     </xref>)</p>
    <p>3) Ho-Lee Model (1986): This model assumes that the short rate is driven by a stochastic process, typically calibrated to match observed term structure data. (See <xref ref-type="bibr" rid="scirp.135146-3">
      [3]
     </xref>)</p>
    <p>4) Hull-White Model (1990): This model extends the Vasicek model by adding a time-varying volatility term. It allows for more flexibility in capturing interest rate dynamics and is commonly used in interest rate derivatives pricing; it is equivalent to the G1++ model. (See <xref ref-type="bibr" rid="scirp.135146-4">
      [4]
     </xref> <xref ref-type="bibr" rid="scirp.135146-5">
      [5]
     </xref>)</p>
    <p>5) Black-Derman-Toy (BDT) Model (1990): Used primarily in the context of interest rate derivatives, this model is a tree-based approach that incorporates mean reversion and stochastic volatility. (See <xref ref-type="bibr" rid="scirp.135146-6">
      [6]
     </xref>)</p>
    <p>6) Black-Karasinski Model (1991): Another tree-based model that extends the CIR model by introducing a stochastic volatility component. These models have different assumptions about interest rate behavior and are used in various financial applications, such as pricing derivatives, risk management, and understanding yield curve dynamics. (See <xref ref-type="bibr" rid="scirp.135146-7">
      [7]
     </xref>)</p>
    <p>Each of these models has its assumptions and characteristics, making them suitable for different applications and market conditions.</p>
    <p>A prominent candidate model is the 2-Additive-Factor Gaussian Model (G2++ model)—alternatively known as the 2-Factor Hull-White model) as in <xref ref-type="bibr" rid="scirp.135146-4">
      [4]
     </xref> <xref ref-type="bibr" rid="scirp.135146-8">
      [8]
     </xref> <xref ref-type="bibr" rid="scirp.135146-9">
      [9]
     </xref>. It possesses functional qualities required for various practical purposes such as Asset Liability Management and Trading of interest rate derivatives. The G2++ model is not only considered as a Vasicek two-factor model, but its main strength lies in its ability to precisely fit the market zero-coupon at any given initial value. Such a perfect fit is a primary requirement for practitioners, especially from the front office perspective. Before introducing the G2++ model (an extension of the one-factor model), let us first introduce the one-factor G1++ model as follows.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. The G1++ Model or One Factor Hull White</title>
   <p>In the G1++ model, the dynamics of the instantaneous short-rate 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math> process under the risk-neutral measure 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math> is given by:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>(1)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math> may be viewed as state variables 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           t 
         </mi> 
        </msub> 
        <mo>
          ; 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ≥ 
        </mo> 
        <mn>
          0 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> whose the dynamics are assumed to be given by</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        d 
      </mtext> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mo>
        − 
      </mo> 
      <mi>
        κ 
      </mi> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mtext>
        d 
      </mtext> 
      <mi>
        t 
      </mi> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         σ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mtext>
        d 
      </mtext> 
      <msub> 
       <mi>
         W 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math>(2)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>(3)</p>
   <p>where</p>
   <p>Integrating Equation (2) having 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        t 
      </mi> 
     </mrow> 
    </math>, then the Equation (1) is given by</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         s 
       </mi> 
      </msub> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          κ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            t 
          </mi> 
          <mo>
            − 
          </mo> 
          <mi>
            s 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mstyle displaystyle="true"> 
       <mrow> 
        <msubsup> 
         <mo>
           ∫ 
         </mo> 
         <mi>
           s 
         </mi> 
         <mi>
           t 
         </mi> 
        </msubsup> 
        <mrow> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mi>
            u 
          </mi> 
         </msub> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             κ 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mtext>
           d 
         </mtext> 
         <mi>
           W 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mrow> 
      </mstyle> 
      <mo>
        + 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>(4)</p>
   <p>and supposing that 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math> have some statistical restrictions:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        r 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> conditional to 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         F 
       </mi> 
       <mi>
         s 
       </mi> 
      </msub> 
     </mrow> 
    </math>, the σ-field representing the information available in the market up to time s is normally distributed with mean and variance given by,</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           r 
         </mi> 
         <mi>
           t 
         </mi> 
        </msub> 
        <mo>
          | 
        </mo> 
        <msub> 
         <mi>
           F 
         </mi> 
         <mi>
           s 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         s 
       </mi> 
      </msub> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          κ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            t 
          </mi> 
          <mo>
            − 
          </mo> 
          <mi>
            s 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math></p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        V 
      </mi> 
      <mi>
        a 
      </mi> 
      <mi>
        r 
      </mi> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           r 
         </mi> 
         <mi>
           t 
         </mi> 
        </msub> 
        <mo>
          | 
        </mo> 
        <msub> 
         <mi>
           F 
         </mi> 
         <mi>
           s 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <mrow> 
        <msubsup> 
         <mo>
           ∫ 
         </mo> 
         <mi>
           s 
         </mi> 
         <mi>
           t 
         </mi> 
        </msubsup> 
        <mrow> 
         <msubsup> 
          <mi>
            σ 
          </mi> 
          <mi>
            u 
          </mi> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mn>
             2 
           </mn> 
           <mi>
             κ 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mtext>
           d 
         </mtext> 
         <mi>
           u 
         </mi> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math>(5)</p>
   <p>where E and VAR denote the mean and the variance under the measure 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>, respectively. Having defined 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math> as in Equation (4), (dependent on 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
     </mrow> 
    </math>, denote by 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> the price at time t of a zero-coupon bond maturing at T with unit face value, that is:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <msup> 
         <mtext>
           e 
         </mtext> 
         <mrow> 
          <mo>
            − 
          </mo> 
          <mstyle displaystyle="true"> 
           <mrow> 
            <msubsup> 
             <mo>
               ∫ 
             </mo> 
             <mi>
               t 
             </mi> 
             <mi>
               T 
             </mi> 
            </msubsup> 
            <mrow> 
             <msub> 
              <mi>
                r 
              </mi> 
              <mi>
                s 
              </mi> 
             </msub> 
             <mtext>
               d 
             </mtext> 
             <mi>
               s 
             </mi> 
            </mrow> 
           </mrow> 
          </mstyle> 
         </mrow> 
        </msup> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math>(6)</p>
   <p>and</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mstyle displaystyle="true"> 
         <mrow> 
          <msubsup> 
           <mo>
             ∫ 
           </mo> 
           <mn>
             0 
           </mn> 
           <mi>
             T 
           </mi> 
          </msubsup> 
          <mrow> 
           <msup> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <mi>
               m 
             </mi> 
             <mi>
               k 
             </mi> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mtext>
             d 
           </mtext> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </mrow> 
        </mstyle> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>(7)</p>
   <p>where the market instantaneous forward rate 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. In other words, is the rate of return for an infinitesimal amount of time 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        d 
      </mtext> 
      <mi>
        t 
      </mi> 
     </mrow> 
    </math> measured at some date t for a particular start-value date.</p>
   <p>In the case 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         σ 
       </mi> 
       <mi>
         t 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mi>
        σ 
      </mi> 
     </mrow> 
    </math> is a positive constant function and denoting</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        υ 
      </mi> 
      <mo>
        ≡ 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          κ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          σ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math>(8)</p>
   <p>so the model perfectly fits the market term structure of the discount factor if and only if for ( 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>) and we have:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         T 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mfrac> 
       <mrow> 
        <msup> 
         <mi>
           σ 
         </mi> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mrow> 
       <mrow> 
        <mn>
          2 
        </mn> 
        <msup> 
         <mi>
           κ 
         </mi> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mrow> 
      </mfrac> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mfrac> 
           <mrow> 
            <mn>
              1 
            </mn> 
            <mo>
              − 
            </mo> 
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mi>
                κ 
              </mi> 
              <mi>
                T 
              </mi> 
             </mrow> 
            </msup> 
           </mrow> 
           <mi>
             κ 
           </mi> 
          </mfrac> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>(9)</p>
   <p>So the zero coupon price at time t of maturity T is given by:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        A 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          B 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            t 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            T 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <msub> 
         <mi>
           x 
         </mi> 
         <mi>
           t 
         </mi> 
        </msub> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>(10)</p>
   <p>where,</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <msup> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mi>
            k 
          </mi> 
          <mi>
            t 
          </mi> 
         </mrow> 
        </msup> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mi>
            T 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msup> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mi>
            k 
          </mi> 
          <mi>
            t 
          </mi> 
         </mrow> 
        </msup> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mi>
            t 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mfrac> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mfrac> 
         <mn>
           1 
         </mn> 
         <mn>
           2 
         </mn> 
        </mfrac> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mi>
            V 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              t 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              T 
            </mi> 
            <mo>
              ; 
            </mo> 
            <mi>
              υ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            V 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mn>
              0 
            </mn> 
            <mo>
              , 
            </mo> 
            <mi>
              T 
            </mi> 
            <mo>
              ; 
            </mo> 
            <mi>
              υ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            + 
          </mo> 
          <mi>
            V 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mn>
              0 
            </mn> 
            <mo>
              , 
            </mo> 
            <mi>
              t 
            </mi> 
            <mo>
              ; 
            </mo> 
            <mi>
              υ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
     </mrow> 
    </math></p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        B 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <msup> 
         <mtext>
           e 
         </mtext> 
         <mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            κ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              T 
            </mi> 
            <mo>
              − 
            </mo> 
            <mi>
              t 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </msup> 
       </mrow> 
       <mi>
         κ 
       </mi> 
      </mfrac> 
     </mrow> 
    </math></p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
        <mo>
          ; 
        </mo> 
        <mi>
          υ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <msup> 
         <mi>
           σ 
         </mi> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mrow> 
       <mrow> 
        <msup> 
         <mi>
           κ 
         </mi> 
         <mn>
           2 
         </mn> 
        </msup> 
       </mrow> 
      </mfrac> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          T 
        </mi> 
        <mo>
          − 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          2 
        </mn> 
        <mfrac> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <msup> 
           <mtext>
             e 
           </mtext> 
           <mrow> 
            <mo>
              − 
            </mo> 
            <mi>
              κ 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                T 
              </mi> 
              <mo>
                − 
              </mo> 
              <mi>
                t 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </msup> 
         </mrow> 
         <mi>
           κ 
         </mi> 
        </mfrac> 
        <mo>
          + 
        </mo> 
        <mfrac> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <msup> 
           <mtext>
             e 
           </mtext> 
           <mrow> 
            <mo>
              − 
            </mo> 
            <mn>
              2 
            </mn> 
            <mi>
              κ 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                T 
              </mi> 
              <mo>
                − 
              </mo> 
              <mi>
                t 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </msup> 
         </mrow> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <mi>
            κ 
          </mi> 
         </mrow> 
        </mfrac> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math></p>
   <p>Finally, the future price of the zero coupon is given by:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <msup> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mi>
            k 
          </mi> 
          <mi>
            t 
          </mi> 
         </mrow> 
        </msup> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mi>
            T 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msup> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mi>
            k 
          </mi> 
          <mi>
            t 
          </mi> 
         </mrow> 
        </msup> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            0 
          </mn> 
          <mo>
            , 
          </mo> 
          <mi>
            t 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mfrac> 
      <msup> 
       <mtext>
         e 
       </mtext> 
       <mrow> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            B 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              t 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              T 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <msub> 
           <mi>
             x 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
          <mo>
            + 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mn>
             2 
           </mn> 
          </mfrac> 
          <mrow> 
           <mo>
             [ 
           </mo> 
           <mrow> 
            <mi>
              V 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                t 
              </mi> 
              <mo>
                , 
              </mo> 
              <mi>
                T 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mi>
                υ 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mo>
              − 
            </mo> 
            <mi>
              V 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mn>
                0 
              </mn> 
              <mo>
                , 
              </mo> 
              <mi>
                T 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mi>
                υ 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mo>
              + 
            </mo> 
            <mi>
              V 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mn>
                0 
              </mn> 
              <mo>
                , 
              </mo> 
              <mi>
                t 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mi>
                υ 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ] 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>(11)</p>
   <p>This model fits the current observed term structure of the discount factor if, for each maturity T, the discount factor 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is equal to the one observed in the market 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>(12)</p>
   <p>where the market instantaneous forward rate 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          t 
        </mi> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Note that the price distribution of a zero-coupon bond is log-normal. The G1++ model is perfectly analogous to the one proposed by Hull and White in <xref ref-type="bibr" rid="scirp.135146-4">
     [4]
    </xref> and known as the Hull-White model.</p>
  </sec><sec id="s4">
   <title>4. The G2++ Model</title>
   <p>The two-factor Gaussian model was introduced by Brigo and Mercurio <xref ref-type="bibr" rid="scirp.135146-10">
     [10]
    </xref>. According to them, Hull and White’s two-factor model is equivalent to the additive two-factor Gaussian model (G2++). It is an extension of the previous one-factor model discussed in Section 3. Widely utilized in interest rate modeling, especially for pricing interest rate derivatives, this model is characterized by its theoretical foundations, mathematical formulation, assumptions, and connections to other interest rate models.</p>
   <sec id="s4_1">
    <title>4.1. Mathematical Formulation</title>
    <p>In G2++, the short-rate process is represented by the sum of two correlated Ornstein-Uhlenbeck processes (denoted as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, referred to as stochastic factors that are normally distributed to simplify the computation of bond prices and other derivatives.) along with a deterministic shift 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> added to precisely match the initial zero-coupon curve established using the most liquid market data. The instantaneous short-rate process under the risk-neutral measure 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ℚ 
      </mi> 
     </math> is given by:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(13)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         ↦ 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is a (deterministic) function which allows the model to fit the current observed interest rates.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> may be viewed as state variables 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             i 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           ; 
         </mo> 
         <mi>
           t 
         </mi> 
         <mo>
           ≥ 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> whose the dynamics are assumed to be given by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          κ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
         d 
       </mtext> 
       <mi>
         t 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(14)</p>
    <p>and</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          κ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
         d 
       </mtext> 
       <mi>
         t 
       </mi> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>(15)</p>
    <p>In (14) and (15), all of these dynamics are given under the risk-adjusted risk-neutral measure 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ℚ 
      </mi> 
     </math>. Here</p>
    <p>The correlation of these two Brownian motions is capturing the possible correlation between different movements in the interest rate.</p>
    <p>Integrating Equations (14) and (15) having 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         s 
       </mi> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math>, then the Equation (13) is given</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            r 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               s 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               s 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext> 
         </mtext> 
         <mo>
           + 
         </mo> 
         <mstyle displaystyle="true"> 
          <mrow> 
           <msubsup> 
            <mo>
              ∫ 
            </mo> 
            <mi>
              s 
            </mi> 
            <mi>
              t 
            </mi> 
           </msubsup> 
           <mrow> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 σ 
               </mi> 
               <mrow> 
                <mi>
                  u 
                </mi> 
                <mo>
                  ; 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
              <msup> 
               <mtext>
                 e 
               </mtext> 
               <mrow> 
                <mo>
                  − 
                </mo> 
                <msub> 
                 <mi>
                   κ 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
                <mrow> 
                 <mo>
                   ( 
                 </mo> 
                 <mrow> 
                  <mi>
                    t 
                  </mi> 
                  <mo>
                    − 
                  </mo> 
                  <mi>
                    u 
                  </mi> 
                 </mrow> 
                 <mo>
                   ) 
                 </mo> 
                </mrow> 
               </mrow> 
              </msup> 
              <mtext>
                d 
              </mtext> 
              <msub> 
               <mi>
                 W 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 u 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
              <mo>
                + 
              </mo> 
              <msub> 
               <mi>
                 σ 
               </mi> 
               <mrow> 
                <mi>
                  u 
                </mi> 
                <mo>
                  ; 
                </mo> 
                <mn>
                  2 
                </mn> 
               </mrow> 
              </msub> 
              <msup> 
               <mtext>
                 e 
               </mtext> 
               <mrow> 
                <mo>
                  − 
                </mo> 
                <msub> 
                 <mi>
                   κ 
                 </mi> 
                 <mn>
                   2 
                 </mn> 
                </msub> 
                <mrow> 
                 <mo>
                   ( 
                 </mo> 
                 <mrow> 
                  <mi>
                    t 
                  </mi> 
                  <mo>
                    − 
                  </mo> 
                  <mi>
                    u 
                  </mi> 
                 </mrow> 
                 <mo>
                   ) 
                 </mo> 
                </mrow> 
               </mrow> 
              </msup> 
              <mtext>
                d 
              </mtext> 
              <msub> 
               <mi>
                 W 
               </mi> 
               <mn>
                 2 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 u 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
          </mrow> 
         </mstyle> 
         <mo>
           + 
         </mo> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(16)</p>
    <p>and supposing that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
      </mrow> 
     </math> have some statistical restrictions (by considering the probability measure 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ℚ 
      </mi> 
     </math> that is conditional on the filtration 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          F 
        </mi> 
        <mi>
          s 
        </mi> 
       </msub> 
      </mrow> 
     </math>), it is possible to define the expected value and the variance of the interest rate 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
      </mrow> 
     </math> by:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         E 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            r 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
         <mo>
           | 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mi>
            s 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             s 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             s 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mi>
         a 
       </mi> 
       <mi>
         r 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            r 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
         <mo>
           | 
         </mo> 
         <msub> 
          <mi>
            F 
          </mi> 
          <mi>
            s 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mi>
            s 
          </mi> 
          <mi>
            t 
          </mi> 
         </msubsup> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <msubsup> 
             <mi>
               σ 
             </mi> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
             <mn>
               2 
             </mn> 
            </msubsup> 
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                2 
              </mn> 
              <msub> 
               <mi>
                 κ 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  − 
                </mo> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </msup> 
            <mo>
              + 
            </mo> 
            <msubsup> 
             <mi>
               σ 
             </mi> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
             <mn>
               2 
             </mn> 
            </msubsup> 
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                2 
              </mn> 
              <msub> 
               <mi>
                 κ 
               </mi> 
               <mn>
                 2 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  − 
                </mo> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </msup> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               σ 
             </mi> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msub> 
            <msub> 
             <mi>
               σ 
             </mi> 
             <mrow> 
              <mi>
                u 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
            </msub> 
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <msub> 
               <mi>
                 κ 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  − 
                </mo> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </msup> 
            <msup> 
             <mtext>
               e 
             </mtext> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <msub> 
               <mi>
                 κ 
               </mi> 
               <mn>
                 2 
               </mn> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  t 
                </mi> 
                <mo>
                  − 
                </mo> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </msup> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mtext>
            d 
          </mtext> 
          <mi>
            u 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>(17)</p>
    <p>Having defined 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
      </mrow> 
     </math> as in Equation (16), dependent on 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, denoted by 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> the price at time t of a zero-coupon bond maturing at 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> with unit face value, that is:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         E 
       </mi> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mstyle displaystyle="true"> 
            <mrow> 
             <msubsup> 
              <mo>
                ∫ 
              </mo> 
              <mi>
                t 
              </mi> 
              <mi>
                T 
              </mi> 
             </msubsup> 
             <mrow> 
              <mi>
                r 
              </mi> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mi>
                 s 
               </mi> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
              <mtext>
                d 
              </mtext> 
              <mi>
                s 
              </mi> 
             </mrow> 
            </mrow> 
           </mstyle> 
          </mrow> 
         </msup> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(18)</p>
    <p>and</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mstyle displaystyle="true"> 
          <mrow> 
           <msubsup> 
            <mo>
              ∫ 
            </mo> 
            <mn>
              0 
            </mn> 
            <mi>
              T 
            </mi> 
           </msubsup> 
           <mrow> 
            <msup> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <mi>
                m 
              </mi> 
              <mi>
                k 
              </mi> 
              <mi>
                t 
              </mi> 
             </mrow> 
            </msup> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mn>
                0 
              </mn> 
              <mo>
                , 
              </mo> 
              <mi>
                t 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mtext>
              d 
            </mtext> 
            <mi>
              t 
            </mi> 
           </mrow> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>(19)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the market instantaneous forward. In other words, is the rate of return for an infinitesimal amount of time 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         d 
       </mtext> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> measured as at some date (t) for a particular start-value date.</p>
    <p>After some statistical work and conditions, and supposing that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> positive constants and denoting</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ϒ 
       </mi> 
       <mo>
         ≡ 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mi>
           ρ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(20)</p>
    <p>So the model perfectly fits the market term structure of the discount factor if and only if for ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>) and we have:</p>
    <p><img width="361.1111111111111" src="https://html.scirp.org/file/1491126-rId174.svg?20240808022146">(21)</img></p>
    <p>then the zero coupon price at time t of maturity T is given by:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         A 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>(22)</p>
    <p>where, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         A 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mi>
             V 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               ϒ 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             V 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               ϒ 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mi>
             V 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               ϒ 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          B 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               T 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          B 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               T 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math>(23)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           t 
         </mi> 
         <mo>
           − 
         </mo> 
         <mfrac> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mtext>
              e 
            </mtext> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 T 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
         </mfrac> 
         <mo>
           − 
         </mo> 
         <mfrac> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mtext>
              e 
            </mtext> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mi>
                j 
              </mi> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 T 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mi>
              j 
            </mi> 
           </msub> 
          </mrow> 
         </mfrac> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mtext>
              e 
            </mtext> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  κ 
                </mi> 
                <mi>
                  i 
                </mi> 
               </msub> 
               <mo>
                 + 
               </mo> 
               <msub> 
                <mi>
                  κ 
                </mi> 
                <mi>
                  j 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 T 
               </mi> 
               <mo>
                 − 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mi>
              j 
            </mi> 
           </msub> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (24)</p>
    <p>Finally</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
           <mrow> 
            <mo>
              [ 
            </mo> 
            <mrow> 
             <mi>
               V 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <mi>
                 ϒ 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               − 
             </mo> 
             <mi>
               V 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <mi>
                 ϒ 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               + 
             </mo> 
             <mi>
               V 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <mi>
                 ϒ 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              ] 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>(25)</p>
    <p>The zero-coupon market prices 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are assumed to be known.</p>
    <p>Putting t = 0 in (25), and taking into account that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> then one obtains</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               ; 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               ; 
             </mo> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math></p>
    <p>It means that</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mtext>
           
       </mtext> 
       <mtext>
         under 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         the 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         initial 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         choice 
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
       <mtext>
           
       </mtext> 
       <mtext>
         and 
       </mtext> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0. 
       </mn> 
      </mrow> 
     </math>(26)</p>
    <p>One appealing aspect of using the G2++ model is its ability to accurately fit the currently observed term structure of market zero-coupon prices at the initial time 0.</p>
    <p>At any (future) time t, with 0 &lt; t, resulting from (25), the time-t yield-to-maturity for a maturity T, is readily given by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≡ 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <mi>
           c 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mo>
           − 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math>(27)</p>
    <p>where</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         c 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≡ 
       </mo> 
       <mtext>
         ln 
       </mtext> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <msup> 
            <mi>
              P 
            </mi> 
            <mrow> 
             <mi>
               m 
             </mi> 
             <mi>
               k 
             </mi> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <msup> 
            <mi>
              P 
            </mi> 
            <mrow> 
             <mi>
               m 
             </mi> 
             <mi>
               k 
             </mi> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           V 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           V 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           V 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(28)</p>
    <p>Therefore, Equations (25) and (27) depend on the values of the state variables 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, which are essentially unobservable but are theoretically assumed to be described by Equations (14) and (15).</p>
    <p>The G2++ model is only practically meaningful when the yield-to-maturity defined in Equation (27) satisfies 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, which is equivalent to saying 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≥ 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>. This implies that the time-t values 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of the state variables should satisfy</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         c 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mi>
          B 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          B 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         for 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         all 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mn>
         0 
       </mn> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         T 
       </mi> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(29)</p>
    <p>At t = 0 with the initial values states in (26), then the constraint (29) is reduced to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         c 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≤ 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>. This is always true since 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         c 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         ln 
       </mtext> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>.</p>
    <p>When considering t &gt; 0 as a future time, then the state variable values may be considered as given by the random variables 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> therefore, it is logical to ask about the probability that yield is negative. And consequently it makes sense to ask about the probability that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≤ 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>. Academic literature <xref ref-type="bibr" rid="scirp.135146-11">
      [11]
     </xref>. has granted very few attention to the computation of the probability that the instantaneous short rate 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          r 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
      </mrow> 
     </math> is negative. Generally, people admitted that this probability is nonnegative but it stays to be little, such that this inconvenience is essentially neglected face to the various benefits connected with the use of the model G2 itself.</p>
    <p>In this subsection, our contribution is to provide an accurate analysis of the future price of the zero-coupon bond, without resorting to the dynamics of the bond itself, which is typically obtained by applying the two-dimensional Ito’s formula as</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         d 
       </mtext> 
       <mi>
         P 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mi>
             P 
           </mi> 
          </mrow> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </mfrac> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
         <mfrac> 
          <mrow> 
           <msup> 
            <mo>
              ∂ 
            </mo> 
            <mn>
              2 
            </mn> 
           </msup> 
           <mi>
             P 
           </mi> 
          </mrow> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <msubsup> 
            <mi>
              x 
            </mi> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </msubsup> 
          </mrow> 
         </mfrac> 
         <mo>
           + 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
         <mfrac> 
          <mrow> 
           <msup> 
            <mo>
              ∂ 
            </mo> 
            <mn>
              2 
            </mn> 
           </msup> 
           <mi>
             P 
           </mi> 
          </mrow> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <msubsup> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
            <mn>
              2 
            </mn> 
           </msubsup> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mtext>
         d 
       </mtext> 
       <mi>
         t 
       </mi> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mtext>
         d 
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(30)</p>
    <p>In the following sections, we assume that</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         T 
       </mi> 
      </mrow> 
     </math>,</p>
    <p>where t represents a future time horizon with respect to the initial time 0.</p>
    <p>From time 0, the zero-coupon price at the horizon t is unknown and may be considered as given by a random variable, such that if the price model (25) remains consistent then one should have</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(31)</p>
    <p>For various practical purposes (such as valuing positions, measuring risks, managing positions, etc.), it is very beneficial to have a measure of the change in the zero-coupon price,</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math></p>
    <p>For example, t may represent one or more days, such as 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         10 
       </mn> 
      </mrow> 
     </math> days or 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         90 
       </mn> 
      </mrow> 
     </math>. In any case, there is no reason to consider t as an infinitesimal number since, from a practical perspective, it has a given and well-defined size. From a theoretical point of view, it is tempting to utilize the dynamics followed by the zero-coupon bond price as in Equation (30) and then discretize the corresponding equation to obtain an approximate value of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. However, this approach may have limited practical utility since t should be small in size due to the discretization constraint.</p>
    <p>Proposition 1. Under the G2++ model, let us consider the uncertainty risk/opportunity factors 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mo>
           ⋅ 
         </mo> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mo>
           ⋅ 
         </mo> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> which follow the stochastic differential Equations (14) and (15). Then the future time-t values of these state variables, conditionally on their current values 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, are given by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         ℰ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <msup> 
        <mi>
          ℱ 
        </mi> 
        <mrow> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(32)</p>
    <p>and</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         ℰ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <msup> 
        <mi>
          ℱ 
        </mi> 
        <mrow> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mi>
           ω 
         </mi> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msqrt> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mi>
              ω 
            </mi> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </msqrt> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(33)</p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are two independent standard normal random variables,</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ω 
       </mi> 
       <mo>
         ≡ 
       </mo> 
       <mi>
         ω 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ρ 
         </mi> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         ρ 
       </mi> 
       <mfrac> 
        <mrow> 
         <mi>
           ℱ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(34)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ℰ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         exp 
       </mtext> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           k 
         </mi> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(35)</p>
    <p>and the quantity 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ℱ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            k 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            k 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is defined by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ℱ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≡ 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           − 
         </mo> 
         <mtext>
           exp 
         </mtext> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mi>
                i 
              </mi> 
             </msub> 
             <mo>
               + 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mi>
                j 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             u 
           </mi> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(36)</p>
    <p>Though it is not readily useful in practical simulations, when making reference to our previous model (14) and (15), it may be seen that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are defined such that</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ≡ 
         </mo> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             ⋅ 
           </mo> 
           <mo>
             ; 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <mtext>
           exp 
         </mtext> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mstyle displaystyle="true"> 
          <mrow> 
           <msubsup> 
            <mo>
              ∫ 
            </mo> 
            <mn>
              0 
            </mn> 
            <mi>
              t 
            </mi> 
           </msubsup> 
           <mrow> 
            <mtext>
              exp 
            </mtext> 
            <mrow> 
             <mo>
               [ 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 κ 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
              <mi>
                s 
              </mi> 
             </mrow> 
             <mo>
               ] 
             </mo> 
            </mrow> 
            <mtext>
              d 
            </mtext> 
            <msub> 
             <mi>
               W 
             </mi> 
             <mrow> 
              <mi>
                s 
              </mi> 
              <mo>
                ; 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mo>
               ⋅ 
             </mo> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mrow> 
         </mstyle> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(37)</p>
    <p>and</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ≡ 
         </mo> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             ⋅ 
           </mo> 
           <mo>
             ; 
           </mo> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mi>
             ρ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <msqrt> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <msup> 
              <mi>
                ω 
              </mi> 
              <mn>
                2 
              </mn> 
             </msup> 
            </mrow> 
           </msqrt> 
          </mrow> 
         </mfrac> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             ω 
           </mi> 
           <mtext>
             exp 
           </mtext> 
           <mrow> 
            <mo>
              [ 
            </mo> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ] 
            </mo> 
           </mrow> 
           <msup> 
            <mi>
              ℱ 
            </mi> 
            <mrow> 
             <mfrac> 
              <mn>
                1 
              </mn> 
              <mn>
                2 
              </mn> 
             </mfrac> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mstyle displaystyle="true"> 
            <mrow> 
             <msubsup> 
              <mo>
                ∫ 
              </mo> 
              <mn>
                0 
              </mn> 
              <mi>
                t 
              </mi> 
             </msubsup> 
             <mrow> 
              <mtext>
                exp 
              </mtext> 
              <mrow> 
               <mo>
                 [ 
               </mo> 
               <mrow> 
                <msub> 
                 <mi>
                   κ 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ] 
               </mo> 
              </mrow> 
              <mtext>
                d 
              </mtext> 
              <msub> 
               <mi>
                 W 
               </mi> 
               <mrow> 
                <mi>
                  u 
                </mi> 
                <mo>
                  ; 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mo>
                 ⋅ 
               </mo> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mrow> 
           </mstyle> 
          </mrow> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mrow> 
           <mtext>
             exp 
           </mtext> 
           <mrow> 
            <mo>
              [ 
            </mo> 
            <mrow> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ] 
            </mo> 
           </mrow> 
           <msup> 
            <mi>
              ℱ 
            </mi> 
            <mrow> 
             <mfrac> 
              <mn>
                1 
              </mn> 
              <mn>
                2 
              </mn> 
             </mfrac> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mstyle displaystyle="true"> 
            <mrow> 
             <msubsup> 
              <mo>
                ∫ 
              </mo> 
              <mn>
                0 
              </mn> 
              <mi>
                t 
              </mi> 
             </msubsup> 
             <mrow> 
              <mtext>
                exp 
              </mtext> 
              <mrow> 
               <mo>
                 [ 
               </mo> 
               <mrow> 
                <msub> 
                 <mi>
                   κ 
                 </mi> 
                 <mn>
                   2 
                 </mn> 
                </msub> 
                <mi>
                  u 
                </mi> 
               </mrow> 
               <mo>
                 ] 
               </mo> 
              </mrow> 
              <mtext>
                d 
              </mtext> 
              <msub> 
               <mi>
                 W 
               </mi> 
               <mrow> 
                <mi>
                  u 
                </mi> 
                <mo>
                  ; 
                </mo> 
                <mn>
                  2 
                </mn> 
               </mrow> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mo>
                 ⋅ 
               </mo> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
             </mrow> 
            </mrow> 
           </mstyle> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(38)</p>
    <p>It may be noted that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, given in (33), is well defined whenever 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mi>
          ω 
        </mi> 
        <mo>
          | 
        </mo> 
       </mrow> 
       <mo>
         &lt; 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>, that is</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mrow> 
         <mi>
           ω 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             ρ 
           </mi> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          | 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mi>
          ρ 
        </mi> 
        <mo>
          | 
        </mo> 
       </mrow> 
       <mfrac> 
        <mrow> 
         <mi>
           ℱ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         &lt; 
       </mo> 
       <mn>
         1. 
       </mn> 
      </mrow> 
     </math>(39)</p>
    <p>Simulations of the state variables 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, at the future time t can be performed using identities (32) and (33). It is worth noting, for example that people often only use Euler discretization of the Stochastic Differential Equations (SDE) governing the state variables. However, for simulation purposes, such discretization (which naturally leads to some errors) is not really necessary since we have completely solved the SDE as presented in identities (32) and (33). Therefore, it is sufficient to generate independent realizations 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> of the standard Gaussian distribution and then apply these identities. With the corresponding realizations of the state variables, a realization of the zero-coupon bond price 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> at the future time horizon t can be obtained by using the dependence relations (25), (32) and (33).</p>
    <p>Actually with the state variables 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> values, as given in (32) and (33), then the following quantitative expression for the zero coupon price 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> at the future time-horizon t and for the remaining maturity 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mo>
         − 
       </mo> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> is quantitatively described by the following result.</p>
    <p>Theorem 2. Let us consider the G2++ model as defined in (13), (14) and (15). Let us consider a future horizon time t such that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ω 
       </mi> 
       <mo>
         ≡ 
       </mo> 
       <mi>
         ω 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           ρ 
         </mi> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> satisfies the condition (39). Then there are 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≡ 
       </mo> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           ⋅ 
         </mo> 
         <mo>
           ; 
         </mo> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≡ 
       </mo> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           ⋅ 
         </mo> 
         <mo>
           ; 
         </mo> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mi>
           ρ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> realizations of two independent standard Gaussian random variables such that the future time-t value of any zero-coupon with the maturity T, with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         T 
       </mi> 
      </mrow> 
     </math>, conditionally on the values 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of the state variables, is given by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         Θexp 
       </mtext> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              ε 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mo>
              ⋅ 
            </mo> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              ε 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mo>
              ⋅ 
            </mo> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(40)</p>
    <p>The terms Θ, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> in (40) are defined as follows</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <mtext>
           Θ 
         </mtext> 
         <mo>
           ≡ 
         </mo> 
         <mtext>
           Θ 
         </mtext> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msup> 
            <mi>
              P 
            </mi> 
            <mrow> 
             <mi>
               m 
             </mi> 
             <mi>
               k 
             </mi> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             , 
           </mo> 
           <msup> 
            <mi>
              P 
            </mi> 
            <mrow> 
             <mi>
               m 
             </mi> 
             <mi>
               k 
             </mi> 
             <mi>
               t 
             </mi> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <mtext>
           exp 
         </mtext> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mo>
              { 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                B 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mi>
               ℰ 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <msub> 
                <mi>
                  κ 
                </mi> 
                <mn>
                  1 
                </mn> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 ; 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msub> 
             <mo>
               + 
             </mo> 
             <msub> 
              <mi>
                B 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mi>
               ℰ 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <msub> 
                <mi>
                  κ 
                </mi> 
                <mn>
                  2 
                </mn> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 ; 
               </mo> 
               <mn>
                 2 
               </mn> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <mi>
               c 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 t 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
               <mo>
                 ; 
               </mo> 
               <mi>
                 ϒ 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              } 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(41)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         ≡ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ϒ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           ω 
         </mi> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(42)</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         ≡ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mi>
           ρ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msqrt> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msup> 
            <mi>
              ω 
            </mi> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </msqrt> 
         <msub> 
          <mi>
            σ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msup> 
          <mi>
            ℱ 
          </mi> 
          <mrow> 
           <mfrac> 
            <mn>
              1 
            </mn> 
            <mn>
              2 
            </mn> 
           </mfrac> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(43)</p>
    <p>and where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ω 
       </mi> 
       <mo>
         ≡ 
       </mo> 
       <mi>
         ω 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           ρ 
         </mi> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            κ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is defined as in (34).</p>
    <p>At any (future) time t, with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math>, resulting from (25), the time-t yield-to- maturity for a maturity T, is readily given by</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <mi>
           y 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ≡ 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             T 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </mfrac> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             ℰ 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               ; 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            B 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           ℰ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              κ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mn>
             0 
           </mn> 
           <mo>
             ; 
           </mo> 
           <mn>
             2 
           </mn> 
          </mrow> 
         </msub> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           − 
         </mo> 
         <mi>
           c 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            λ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mrow> 
           <msub> 
            <mi>
              λ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              ε 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mo>
              ⋅ 
            </mo> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(44)</p>
    <p>where</p>
    <p>Technically, the future zero-coupon price 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, with 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         t 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         T 
       </mi> 
      </mrow> 
     </math>, generated by the model as written in (40) makes only a practical sense whenever</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mtext>
         ln 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mtext>
          Θ 
        </mtext> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>(45)</p>
    <p>or equivalently</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             T 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </mfrac> 
         <mi>
           c 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             T 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             ϒ 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             ℰ 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               ; 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             ℰ 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mrow> 
             <mn>
               0 
             </mn> 
             <mo>
               ; 
             </mo> 
             <mn>
               2 
             </mn> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           ≤ 
         </mo> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              σ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msup> 
            <mi>
              ℱ 
            </mi> 
            <mrow> 
             <mfrac> 
              <mn>
                1 
              </mn> 
              <mn>
                2 
              </mn> 
             </mfrac> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mi>
             ω 
           </mi> 
           <msub> 
            <mi>
              σ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msup> 
            <mi>
              ℱ 
            </mi> 
            <mrow> 
             <mfrac> 
              <mn>
                1 
              </mn> 
              <mn>
                2 
              </mn> 
             </mfrac> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <msqrt> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               − 
             </mo> 
             <msup> 
              <mi>
                ω 
              </mi> 
              <mn>
                2 
              </mn> 
             </msup> 
            </mrow> 
           </msqrt> 
           <msub> 
            <mi>
              σ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <msub> 
            <mi>
              B 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               T 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msup> 
            <mi>
              ℱ 
            </mi> 
            <mrow> 
             <mfrac> 
              <mn>
                1 
              </mn> 
              <mn>
                2 
              </mn> 
             </mfrac> 
            </mrow> 
           </msup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               t 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
             <mo>
               , 
             </mo> 
             <msub> 
              <mi>
                κ 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            ε 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ⋅ 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           . 
         </mo> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(46)</p>
    <p>This corresponds to making restrictions on the values of 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ε 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ⋅ 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. That is, arbitrary shocks are not always suitable to run meaningful simulation. We should be aware that a correct use of the model G2++ implies to introduce the restrictions (29) for the time-0 (which are always satisfied with the assumption 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           ; 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>) and the new restrictions (46) for the admissible shocks simulations.</p>
    <p>Recently, we are faced with market regime changes in which negative interest rates for sovereign bonds and negative spreads are regularly observed. The G2++ model is not designed to take into account such pathological situations. Since there is no prominent model that can properly deal with negative interest rates, a suitable solution would be to use displaced filtered historical simulation. For more information about this aspect of negative yields, refer to <xref ref-type="bibr" rid="scirp.135146-9">
      [9]
     </xref>.</p>
    <p>As mentioned in <xref ref-type="bibr" rid="scirp.135146-11">
      [11]
     </xref>, the two models 2 HW and G2++ are actually equivalent. Below in Section 4.2, we discuss the relationship between G2++ and some other interest rate models.</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. Relationship to Other Interest Rate Models</title>
    <p>1) Vasicek Model: The G2++ model extends the Vasicek model by introducing two factors instead of one. In contrast to the Vasicek model, which characterizes the short rate using a single mean-reverting process, the G2++ model includes an extra factor to account for more intricate term structure dynamics.</p>
    <p>2) Hull-White Model: The Hull-White model with one factor is a specific instance of the G2++ model, which focuses on considering only one factor. By incorporating a second factor, the G2++ model expands the Hull-White framework, allowing for enhanced adaptability in modeling the term structure and capturing the changes in interest rates.</p>
    <p>3) Heath-Jarrow-Morton (HJM) Framework: The G2++ model is a derivation of the HJM framework, where the HJM framework directly models the complete forward rate curve, while the G2++ model concentrates on the short rate and employs a two-factor method to explain its behavior. It serves as a practical application of the HJM framework, incorporating certain assumptions regarding the underlying factors.</p>
    <p>4) Affine Term Structure Models: The G2++ model is categorized as an affine term structure model (ATSM), which means that the bond prices and yields can be represented as exponential-affine functions of the state variables. This characteristic simplifies the calculation of bond prices and other derivatives, leading to the widespread use of the G2++ model in practical applications.</p>
   </sec>
   <sec id="s4_3">
    <title>4.3. Calibration of the Model</title>
    <p>Various processes can be used to calibrate the G2++ model, but the basic idea remains the same: to ensure that observed market prices (such as zero coupon prices) closely match the corresponding prices generated by the model as in <xref ref-type="bibr" rid="scirp.135146-12">
      [12]
     </xref>-<xref ref-type="bibr" rid="scirp.135146-14">
      [14]
     </xref>.</p>
    <p>Here is a comprehensive guide on enhancing transparency in this process, covering the key aspects: methodology, data, algorithm details, software tools, code, and validation.</p>
    <p>1) Objective Function: The objective function is defined as the minimization of the sum of squared differences between the observed zero coupon prices or yields and the model-predicted ones.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Objective 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         Function 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                P 
              </mi> 
              <mrow> 
               <mi>
                 o 
               </mi> 
               <mi>
                 b 
               </mi> 
               <msub> 
                <mi>
                  s 
                </mi> 
                <mi>
                  i 
                </mi> 
               </msub> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                P 
              </mi> 
              <mrow> 
               <mi>
                 m 
               </mi> 
               <mi>
                 o 
               </mi> 
               <mi>
                 d 
               </mi> 
               <mi>
                 e 
               </mi> 
               <msub> 
                <mi>
                  l 
                </mi> 
                <mi>
                  i 
                </mi> 
               </msub> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math></p>
    <p>where 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           b 
         </mi> 
         <msub> 
          <mi>
            s 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are market bond prices and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           o 
         </mi> 
         <mi>
           d 
         </mi> 
         <mi>
           e 
         </mi> 
         <msub> 
          <mi>
            l 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are model-predicted bond prices.</p>
    <p>2) Optimization Algorithm: We can use algorithms like Levenberg-Marquardt, Nelder-Mead simplex, or gradient descent techniques to effectively reduce the objective function. Establish convergence criteria, such as a threshold for the alteration in the objective function or parameter values between iterations.</p>
    <p>3) Initial Parameters: The optimization process can be greatly impacted by the initial guesses. Using historical data or findings from past studies can guide the selection of initial parameters.</p>
    <p>4) Software Tools: Specify the software and libraries used for calibration, such as MATLAB, R, or Python (e.g., SciPy for optimization).</p>
    <p>5) Simulation of Yield Curves: Describe the procedure for simulating yield curves, including the discretization methods used (e.g., Euler-Maruyama). Analyze how changes in model parameters affect the simulated yield curves and include visualizations.</p>
    <p>6) Assessment of Goodness-of-Fit: Define and calculate metrics such as SSE, RMSE, MAE, and MAPE.</p>
    <p>Provide visualizations and residual plots to identify patterns or biases.</p>
    <p>7) Validation and Testing: Validate the calibrated model against historical data to ensure accuracy. Test the model on new data not used in calibration to assess its predictive power.</p>
    <p>To achieve accurate parameter estimation, a systematic approach is required for calibrating the G2++ model. By utilizing historical data, market prices, and robust optimization techniques, practitioners can ensure that the model accurately captures current market dynamics. This, in turn, enables reliable insights for interest rate hedging, derivative pricing, and portfolio optimization. It is essential to regularly validate and recalibrate the model to maintain its effectiveness in financial risk management.</p>
   </sec>
   <sec id="s4_4">
    <title>4.4. Practical Applications</title>
    <p>The G2++ model plays a crucial role in pricing interest rate derivatives like swaps, caps, floors, and swaptions due to its accurate modeling of the term structure of interest rates. This feature makes it an essential tool for pricing purposes. For instance, when pricing European swaptions, the G2++ model enables us to calculate closed-form solutions for swaption prices, taking advantage of the model’s flexibility and precision.</p>
    <p>In the case of more intricate derivatives such as Bermudan swaptions or interest rate caps and floors with embedded options, numerical methods are often employed for pricing. Methods like Monte Carlo simulations and finite difference methods help us address the path dependency and optionality aspects of these derivatives. Additionally, the G2++ model’s capability to capture correlations between different factors proves to be advantageous in accurately pricing multi-currency derivatives and managing associated risks.</p>
    <p>For Interest Rate Derivatives Pricing, the G2++ model is employed to determine the prices of interest rate derivatives, including caps, floors, swaptions, and exotic interest rate products. This model effectively captures the fluctuations in the yield curve, encompassing both short-term rate changes and long-term trends. As a result, it is highly useful in pricing intricate derivative structures.</p>
    <p>For Risk management, financial institutions utilize the G2++ framework to effectively manage risks, such as evaluating exposure to interest rate fluctuations and implementing hedging strategies. Through the simulation of various interest rate scenarios using the model’s parameters, risk managers can assess the level of risk within their portfolios and enhance returns by optimizing risk-adjusted strategies.</p>
    <p>For Term Structure Modeling the G2++ framework is utilized in term structure modeling, encompassing the anticipation of forthcoming yield curve patterns and term premia. This is imperative for the valuation of bonds, asset-liability management, and the projection of interest rate fluctuations in diverse economic scenarios.</p>
    <p>For Asset Allocation and Portfolio Management, portfolio managers rely on the G2++ model to make well-informed asset allocation choices by considering interest rate projections. By integrating yield curve dynamics into asset pricing models, they can effectively enhance portfolio returns while effectively managing risk exposures.</p>
    <p>For the Market Risk Analysis, G2++ model is utilized by traders and risk analysts to examine market risk factors associated with interest rates. This encompasses evaluating the influence of yield curve shifts, changes in volatility, and correlation dynamics on investment portfolios and trading strategies.</p>
    <p>As a conclusion G2++ yield curve model is of utmost importance in financial markets as it offers a sophisticated framework for interest rate modeling, pricing, risk management, and product innovation. Its capacity to comprehend intricate yield curve dynamics renders it an invaluable tool for financial institutions, investors, and analysts.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Numerical Applications for ZC under G2++</title>
   <p>To better visualize our above results on the Zero-coupon bond modeled by G2++ stated in Section 4, it is useful to consider numerical illustrations corresponding to a given calibration.</p>
   <p>At the present time 0, it is assumed here that</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          ; 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          ; 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mn>
        0. 
      </mn> 
     </mrow> 
    </math></p>
   <p>We denote by d = day, m = month and y = year. One yield curve is used in this Subsection as displayed in <xref ref-type="table" rid="table1">
     Table 1
    </xref>.</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.135146-"></xref>Table 1. Initial yield curve.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="14.57%"><p style="text-align:center">T (y)</p></td> 
      <td class="custom-bottom-td acenter" width="8.53%"><p style="text-align:center">1</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">2</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">3</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">4</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">5</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">6</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">7</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">8</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">9</p></td> 
      <td class="custom-bottom-td acenter" width="8.54%"><p style="text-align:center">10</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="14.57%"><p style="text-align:center">Yield (%)</p></td> 
      <td class="custom-top-td acenter" width="8.53%"><p style="text-align:center">5.98</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">6.32</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">6.57</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">6.75</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">6.88</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">6.98</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">7.06</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">7.12</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">7.17</p></td> 
      <td class="custom-top-td acenter" width="8.54%"><p style="text-align:center">7.21</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>The reconstitution of the yield curve is a necessary operation because there are not enough zero-coupon bonds listed on the market. Consequently, we cannot obtain zero-coupon rates for a continuum of maturities. Therefore, it is necessary to interpolate the points to obtain a continuous curve. Subsequently, this zero-coupon rate curve will need to be extrapolated to obtain rates for maturities that are later than those observed today in the financial market. In our work, we will distinguish between the methods of Nelson-Siegel and Svensson to derive the yield curve, as shown in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>.</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Initial yield.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId352.jpeg?20240808022147" />
   </fig>
   <p>It should be noted that the set calibration (<xref ref-type="table" rid="table2">
     Table 2
    </xref>) we use is taken directly from <xref ref-type="bibr" rid="scirp.135146-11">
     [11]
    </xref>. We applied our work using MATLAB codes and generated figures. By minimizing the squared gap between the model price and the market price of the zero coupon using MATLAB, we can obtain a good fit of the model parameters.</p>
   <table-wrap id="table2">
    <label>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.135146-"></xref>Table 2. Set calibration.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="acenter" width="49.98%"><p style="text-align:center">κ<sub>1</sub></p></td> 
      <td class="acenter" width="50.02%"><p style="text-align:center">77.35%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.98%"><p style="text-align:center">κ<sub>2</sub></p></td> 
      <td class="acenter" width="50.02%"><p style="text-align:center">8.20%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.98%"><p style="text-align:center">σ<sub>1</sub></p></td> 
      <td class="acenter" width="50.02%"><p style="text-align:center">2.23%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.98%"><p style="text-align:center">σ<sub>2</sub></p></td> 
      <td class="acenter" width="50.02%"><p style="text-align:center">1.04%</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.98%"><p style="text-align:center">ρ</p></td> 
      <td class="acenter" width="50.02%"><p style="text-align:center">−70.19%</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>
    <xref ref-type="fig" rid="fig2">
     Figure 2
    </xref> shows that there is no difference between the calibrated model and the initial yield at t = 0. Our aim is to observe the expectation of the future yield modeled by G2++ for a future time t &gt; 0. We assume that t = 10 days, so the modeled yields and the initial yield are plotted in <xref ref-type="fig" rid="fig3">
     Figure 3
    </xref>.</p>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Yields modeled and initial yield.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId353.jpeg?20240808022147" />
   </fig>
   <fig id="fig3" position="float">
    <label>Figure 3</label>
    <caption>
     <title>Figure 3. Yield modeled after 10 days and initial yield.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId354.jpeg?20240808022147" />
   </fig>
   <p>
    <xref ref-type="fig" rid="fig4">
     Figure 4
    </xref> plots the errors between the modeled yield and the initial yield, illustrating the difference after 10 days.</p>
   <fig id="fig4" position="float">
    <label>Figure 4</label>
    <caption>
     <title>Figure 4. Errors between initial yield and yield modeled after 10 days.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId355.jpeg?20240808022147" />
   </fig>
   <p>Supposing that t = 90 days, so the yield modeled and the initial yield are plotted in <xref ref-type="fig" rid="fig5">
     Figure 5
    </xref>.</p>
   <fig id="fig5" position="float">
    <label>Figure 5</label>
    <caption>
     <title>Figure 5. Yield modeled after 90 days and initial yield.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId356.jpeg?20240808022147" />
   </fig>
   <p>By plotting the errors between the modeled yield and the initial yield in <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref>, we remark that the errors increase with the horizon time t = 90 days.</p>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>Figure 6. Errors between initial yield and yield modeled after 90 days.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1491126-rId357.jpeg?20240808022147" />
   </fig>
   <p>We observe that as the time horizon t increases, the future zero-coupon yield shifts in accordance with the initial yield. It is noteworthy that as t (the horizon) increases, the errors also increase. This result can assist us in estimating the precise change in the zero-coupon price and subsequently estimating the exact changes in different financial products such as bonds or swaps. Once we calculate these exact changes, we can gain insight into future hedging positions for various financial products.</p>
  </sec><sec id="s6">
   <title>6. Conclusions</title>
   <p>The study and implementation of rate models are crucial for valuing financial products. We were particularly interested in the Gaussian G2++ two-factor model as a modeling method. Recognizing the limitations of single-factor models, we found that the two-factor model enhances the modeling capacity of rate models. Our approach began with simulating short rates and calculating zero-coupon yields under G2++. We then examined the errors between initial and calibrated yields as the horizon (t) increased. This approach is enhanced by considering the passage of time (horizon) and checking the yield shift.</p>
   <p>The results of the G2++ model are highly acceptable and slightly better than those obtained by single-factor models. This model appears robust enough to accurately model short rates. However, various extensions and questions arise from our work:</p>
   <p>1) The G2++ model serves as the underlying model of our approach. Exploring situations where alternative interest rate models with more uncertainty factors, such as the Arbitrage Free Dynamic Nelson-Siegel model introduced in <xref ref-type="bibr" rid="scirp.135146-15">
     [15]
    </xref>, could be interesting.</p>
   <p>2) Extending the uncertainty risk factors approach, like the G2++ model, to account for risks related to both interest rates and credit is an important area for further exploration.</p>
   <p>3) Studying products such as bonds, swaps, and contingent interest rate derivatives under the G2++ model of the yield curve remains a challenging yet promising avenue for future research.</p>
   <p>4) The weakness of the G2++ model lies in its calibration, which is often done improperly by not discarding zero-coupon prices higher than 1. Addressing this issue raises questions: What happens if the calibration is done in a consistent manner? How can we modify the standard G2++ model to handle interest rates near zero or below?</p>
   <p>In conclusion, the approach and ideas introduced in this paper appear to be useful for rolling hedging positions under the G2++ model. Further empirical illustrations are needed to assess the effectiveness of our approach over longer time periods.</p>
  </sec><sec id="s7">
   <title>Acknowledgements</title>
   <p>I would like to thank and acknowledge the American Community School of Beirut for providing an astounding educational environment that greatly nourishes talent.</p>
  </sec><sec id="s8">
   <title>NOTES</title>
   <p><sup>1</sup>In mathematical terms, Brownian motion is described as a continuous-time stochastic process W(t), where t represents time, and W(t) represents the displacement of the particle from its initial position at time t.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.135146-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vasicek O. (1977) An Equilibrium Characterization of the Term Structure. Journal of Financial Economics, 5, 177-188. &gt;https://doi.org/10.1016/0304-405X(77)90016-2
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cox, J., Ingersoll, J. and Ross, S. (1985) A Theory of the Term Structure of Interest Rates. Econometrica, 53, 385-407. &gt;https://doi.org/10.2307/1911242
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ho, T. and Lee, S.B. (1986) Term Structure Movements and Interest Rates Contingent Claims Pricing. Salomon Brothers Center Series, New York University. 
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hull, J. and White, A. (1990) Pricing Interest-Rate-Derivative Securities. Review of Financial Studies, 3, 573-592. &gt;https://doi.org/10.1093/rfs/3.4.573
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hull, J. and White, A. (1994) Numerical Procedures for Implementing Term Structure Models I: Single-Factor Models. The Journal of Derivatives, 2, 7-16.
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Black, F., Derman, E. and Toy, W. (1990) A One-Factor Model of Interest Rates and Its Application to Treasury Bond Options. Financial Analysts Journal, 46, 33-39. &gt;https://doi.org/10.2469/faj.v46.n1.33
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Black, F. and Karasinski, P. (1991) Bond and Option Pricing when Short Rates Are Lognormal. Financial Analysts Journal, 47, 52-59. &gt;https://doi.org/10.2469/faj.v47.n4.52
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hull, J. and White, A. (1994) Numerical Procedures for Implementing Termstructure Models II: Two-Factor Models. The Journal of Derivatives, 2, 37-48. &gt;https://doi.org/10.3905/jod.1994.407908
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jaffal, H., Rakotondratsimba, Y. and Yassine, A. (2017) Hedging with Portfolio of Bonds and Swaps under the G2 Model. 
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Brigo, D. and Mercurio, F. (2006) Interest Rate Models—Theory and Practice. 2nd Edition, Springer.
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Brigo, D. and Mercurio, F. (2007) Interest Rate Models, Theory and Practice, Smile Inflation and Credit. 2nd Edition, Springer.
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Blanchard, A. (2007) The Two-Factor Hull-White Model: Pricing and Calibration of Interest Rates Derivatives. Under the Supervision of Filip Lindskog. &gt;https://www.math.kth.se/matstat/seminarier/reports/M-exjobb12/120220b.pdf 
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kunal, T., Khanh, D. and Istratii, A. (2012) Projet modèle de taux Pricing du taux d’intérêt des caplets avec le modèle de taux G2++ Mémoire sous direction de Pr. C.Lunven. 
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kunal, T., Khanh, D. and Istratii, A. (2012) Calibration of the Hull-White Two Factor Model. Premia.
    </mixed-citation>
   </ref>
   <ref id="scirp.135146-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dielbold, F., Christensen, J. and Rudebusch, G. (2007) The Affine Arbitrage Free Class of Nelson-Siegel Term Structure Models. NBER Working Paper 13611.&gt;https://doi.org/10.3386/w13611
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>