# Deriving a transversality condition

**URL:** <https://forum.dynare.org/t/deriving-a-transversality-condition/15369>\
**Category:** General DSGE Modeling\
**Created:** [14 March 2020 00:09 UTC](https://forum.dynare.org/t/deriving-a-transversality-condition/15369 "2020-03-14T00:09:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alepsruiz](https://forum.dynare.org/user_avatar/forum.dynare.org/alepsruiz/32/8977_2.png) [@Alepsruiz](https://forum.dynare.org/u/Alepsruiz)\
**Post date:** [14 March 2020 00:09 UTC](https://forum.dynare.org/t/deriving-a-transversality-condition/15369/1 "2020-03-14T00:09:01Z")

</div>

Hello everyone,

My question may seem too basic, but now I have wondered about this. It has to deal with transversality conditions.

Reading the Obstfeld and Rogoff textbook _Foundations of International Economics_ on this matter, I understand that they always derive their transversality conditions by iterating forward the budget constraint of the representative agent (Chapter 10 for example). Hence, I was trying to follow the same logic, but it seems that the transversality condition I obtained looks way too complicated.

The representative agent supplies labor and capital to intermediate good producing firms, receives real income from wages w\_t, a rental return on capital rr\_t, and nominal profits from the ownership of firms. The agent then divides its resources to purchase consumption C\_t and investment I\_t. The agent trades domestic and foreign nominal risk-less bonds B\_{H,t} and B\_{F,t}.

Hence, the budget constraint the agent faces (under incomplete asset markets) is given by:

\begin{gather} \begin{split} P\_t(C\_t+I\_t)+\frac{B\_{H,t}}{1+i\_t}+\frac{S\_tB\_{F,t}}{(1+i^\*\_t)\Theta\Big(\frac{S\_tB\_{F,t}}{P\_t}\Big)} \leq B\_{H,t-1}+S\_tB\_{F,t-1}+P\_tw\_tL\_t+P\_trr\_tK\_t\\ +\int\_0^1\Pi\_t(j)dj \end{split} \end{gather}

and capital follows the law of motion K\_{t+1} = (1-\delta)K\_t + I\_t. The cost function \Theta(\cdot) drives a wedge between the return on foreign currency denominated bonds received by domestic and by foreign residents.

I would like to ask for suggestions of paths I could follow to derive the transversality condition considering this budget constraint or if I should adopt a different strategy to derive such condition. A second question is what role the \Theta(\cdot) function would have in the transversality condition as well.

Thank you,

Alejandro

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [14 March 2020 15:23 UTC](https://forum.dynare.org/t/deriving-a-transversality-condition/15369/2 "2020-03-14T15:23:09Z")

</div>

You still would need to iterate forward in time. You will end up with the appropriately discounted future value of all assets being 0. So you will have TVCs fro K, B\_H and B\_F. The cost function simply increases the discount factor applied. The complication you will arrive at is that the discounting involves and infinite product of interest rates.

---

<div class="post-metadata">

**Author:** ![Alepsruiz](https://forum.dynare.org/user_avatar/forum.dynare.org/alepsruiz/32/8977_2.png) [@Alepsruiz](https://forum.dynare.org/u/Alepsruiz)\
**Post date:** [19 March 2020 23:33 UTC](https://forum.dynare.org/t/deriving-a-transversality-condition/15369/3 "2020-03-19T23:33:39Z")

</div>

This is what I do:

1. Rearrange terms of the budget constraint:

B\_{H, t-1}+S\_tB\_{F,t-1}+P\_t(rr\_t+1-\delta)K\_t = P\_tK\_{t+1} + \frac{B\_{H,t}}{1+i\_t} + \frac{S\_tB\_{F,t}}{(1+i^\*\_t)\Theta(\cdot)} + P\_tC\_t - P\_tw\_tL\_t - \Pi\_t

1. Forward one period the latter expression

B\_{H,t} + S\_{t+1}B\_{F.t} + P\_{t+1}(rr\_{t+1} + 1-\delta)K\_{t+1} = P\_{t+1}K\_{t+2} + \frac{B\_{H,t+1}}{1+i\_{t+1}} + \frac{S\_{t+1}B\_{F,t+1}}{(1+i^\*\_{t+1}) \Theta (\cdot)} + P\_{t+1}C\_{t+1} - P\_{t+1}w\_{t+1}L\_{t+1} - \Pi\_{t+1}

1. Then, I first tried to isolate B\_{H,t}, substitute in the original budget constraint, and just repeat the process T periods to derive the TVC. However, when I tried isolating B\_{F,t}, substituting it in the budget constraint, and repeating the process T periods to derive the TVC, I noticed that my answer was different.

This confuses me a little bit, so my question is what is the correct procedure to derive the TVC.

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [20 March 2020 14:11 UTC](https://forum.dynare.org/t/deriving-a-transversality-condition/15369/4 "2020-03-20T14:11:41Z")

</div>

With multiple assets, it’s complicated, because there will be a constraint for each asset.
