Documentation

EconCSLib.Foundation.Utility.Basic

EconCSLib.Foundation.Utility.Basic #

Risk attitudes and their characterizations.

Main definitions #

Main results #

References #

Risk attitudes #

def IsAffineUtility {𝕜 : Type u_1} [Field 𝕜] (u : 𝕜𝕜) :

A utility function is affine (linear + constant): u(x) = a·x + b. An agent with an affine utility function is risk neutral. [MSZ 2.24]

Equations
Instances For
    def IsRiskNeutral {𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] {I : Type u_2} [Fintype I] (u : 𝕜𝕜) :

    Risk neutrality for lotteries over a finite index set I: u(∑ pᵢ·xᵢ) = ∑ pᵢ·u(xᵢ). Equivalent to u being affine. [MSZ 2.27]

    Equations
    Instances For
      theorem IsAffineUtility.isRiskNeutral {𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {I : Type u_2} [Fintype I] {u : 𝕜𝕜} (h : IsAffineUtility u) :

      An affine utility function is risk neutral. [MSZ 2.27, easy direction]

      theorem IsRiskNeutral.isAffine {𝕜 : Type u_1} [Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] {I : Type u_2} [Fintype I] [Nontrivial I] {u : 𝕜𝕜} (h : IsRiskNeutral u) :

      Risk neutrality implies affine utility. [MSZ 2.27, hard direction] Requires |I| ≥ 2 so that non-trivial distributions exist.