Warning: file_put_contents(/opt/frankenphp/design.onmedianet.com/storage/proxy/cache/db3f43eff492d1c54ae7a8d3329a3910.html): Failed to open stream: No space left on device in /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php on line 36

Warning: http_response_code(): Cannot set response code - headers already sent (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 20
Document Not Found

Document Retired

The entry titled “Punishment” is no longer being maintained and has been retired. See the entry titled “Legal Punishment” for a current discussion of punishment.

The URL for the entry “Legal Punishment” is:

https://plato.stanford.edu/entries/legal-punishment/

Please update any bookmark that led you to this page, or inform the webmaster of sites with links leading to this page.

The last archived version of the retired entry can be found here: Punishment (Spring 2021 Edition).