Akrasia is the phenomenon of acting against one's better judgment. This Demonstration contains an economic theory of akrasia control.
You choose how much effort to make on education of potential wrongdoers so that the amount by which they discount the future costs of wrongdoing is less variable. You choose how much effort to make to punish wrongdoers in the event that they are caught. You choose how much effort to spend on law enforcement to increase the probability that wrongdoers will be caught.
The Demonstration responds by showing the probability that a potential wrongdoer will succumb to akrasia and engage in wrongdoing; it also computes the total of wrongdoing cost, education cost, punishment cost, and law enforcement cost. You can also choose the public cost of wrongdoing, as well as the price of education, punishment, and enforcement. For a given cost of crime and given prices of education, punishment, and policing, see if you can find the choice parameters that minimize total cost. The left side of the Demonstration contains a tabbed view of the relationship between the three choice variables and total cost that should guide you in this effort.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The discount distribution function is a gamma distribution in which the user selects the mean directly through choosing the value of and selects the variance indirectly through choosing the amount of effort to spend on education. The use of a gamma distribution is not essential to this model; it makes some of the computations more tractable and has the proper domain.
In this model, education reduces the variability of the discount rate the potential wrongdoer employs and thus reduces the probability of akrasia. Effort on education, punishment and enforcement all exhibit diminishing marginal returns. A useful discussion of akrasia may be found in:
R. Cooter and T. Ulen, Law and Economics, 5th ed., Boston: Addison Wesley, 2007.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+