What is a discount factor? Why does it exist?
In introductory finance courses, we learn that money today is worth more than money tomorrow due to the time value of money. The discount factor is the quantification of this concept.
Suppose we have a utility of consumption,
U(c0,c1,…,cT)
where ct is consumption at time t. Given an investment opportunity that pays x at time T and costs p at time t≤T; buying n units of this investment will give us a payoff of nx at time T and cost us np at time t. We will buy the investment if it increases our utility, i.e. if
U(c0,…,ct−np,…,cT+nx)>U(c0,…,ct,…,cT).
Adding and subtracting U(c0,…,ct,…,cT)
U(c0,…,ct−np,…,cT+nx)−U(c0,…,ct−np,…,cT)>U(c0,…,ct,…,cT)−U(c0,…,ct−np,…,cT).
if and only if
xnxU(c0,…,ct−np,…,cT+nx)−U(c0,…,ct−np,…,cT)>pnpU(c0,…,ct,…,cT)−U(c0,…,ct−np,…,cT).moremoremoremoremoremo
Taking the limit as n→0,
x∂cT∂U(c0,…,ct−np,…,cT+nx)>p∂ct∂U(c0,…,ct−np,…,cT).
In fact, this holds with equality as well, since we can always find a small enough n such that the inequality holds. Rearranging,
p=x∂cT∂U(c0,…,ct−np,…,cT+nx)/∂ct∂U(c0,…,ct−np,…,cT).