Proposition 1 with (16)–(17), p. 19 — under the LPs' no-default constraint the optimal early call is [max{x̲, x̂}, x̄] or x̂(λ, δ)
ProvedPELiquidity.Primary.proposition_1contract-designliquidityp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1private-equity
Fix the model parameters and an LP discount factor . Write , , , and . Consider pairs with , satisfying limited liability and incentive compatibility, and the no-default constraint (5b)
Call an optimal early call if some such pair minimizes the expected fee over all such pairs. Then
- if , the optimal early calls form the interval , and the minimal expected fee is ;
- if , the only optimal early call is , the minimal expected fee is , and every admissible pair has expected fee strictly above the undistorted fee .
The LPs' commitment problem thus forces GPs facing illiquid LPs to call too much capital early, which raises the fee and lowers fund size.
Formalization Note The printed definition "" is a slip for . The printed "inefficiently accelerates capital calls if " holds only strictly: at one has and no distortion, so item 2 is stated for .
Preamble
import Mathlib import Definitions.Def_PELiquidity_Primary_Setting
Formal statement
namespace PELiquidity.Primary
/-- Proposition 1 with (16)–(17): under the no-default constraint (5b),
`1 - x ≤ δ (1 + r(λ, δ))`, the optimal first calls are `[max {x̲, x̂(λ, δ)}, x̄]` when
`δ ≥ δ̂(λ)` and `x̂(λ, δ)` alone when `δ < δ̂(λ)`; the minimal expected fee is (15) at
the optimal call, and for `δ < δ̂(λ)` every feasible fee strictly exceeds the undistorted
`p²B/(p² - q²)`. -/
theorem proposition_1 (P : Params) (δ : ℝ) (hδ0 : 0 < δ) (hδ1 : δ < 1) :
let c := δ * grossReturn P.lam δ
let IsFeasibleCall : ℝ → (Outcome → ℝ) → Prop := fun x f =>
0 ≤ x ∧ x ≤ 1 ∧ 1 - x ≤ c ∧ IsLimitedLiability P.R x f ∧ IsIC P.p P.q P.B x f
let IsOptimalCall : ℝ → Prop := fun x =>
∃ f : Outcome → ℝ, IsFeasibleCall x f ∧
∀ (x' : ℝ) (f' : Outcome → ℝ), IsFeasibleCall x' f' →
expectedFee P.p P.p f ≤ expectedFee P.p P.p f'
(deltaHat P.p P.q P.lam ≤ δ →
{x | IsOptimalCall x} = Set.Icc (max (xLow P.p P.q) (xHat P.lam δ)) (xBar P.p P.q) ∧
IsLeast {v | ∃ x f, IsFeasibleCall x f ∧ v = expectedFee P.p P.p f}
(P.p ^ 2 * P.B / (P.p ^ 2 - P.q ^ 2))) ∧
(δ < deltaHat P.p P.q P.lam →
{x | IsOptimalCall x} = {xHat P.lam δ} ∧
IsLeast {v | ∃ x f, IsFeasibleCall x f ∧ v = expectedFee P.p P.p f}
(P.p * P.B / (P.p - P.q) * xHat P.lam δ) ∧
∀ (x : ℝ) (f : Outcome → ℝ), IsFeasibleCall x f →
P.p ^ 2 * P.B / (P.p ^ 2 - P.q ^ 2) < expectedFee P.p P.p f) := by sorry
end PELiquidity.Primary
Source
Maurin, Robinson & Strömberg, A Theory of Liquidity in Private Equity, working paper (draft of December 2020), p. 19, Proposition 1, (16), (17)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.