60
Optimal Contracts with Random Auditing Andrei Barbos Department of Economics, University of South Florida, Tampa, FL. April 16, 2015 Abstract In this paper we study an optimal contract problem under moral hazard in a principal-agent framework where contracts are implemented through random auditing. This monitoring in- strument reveals the precise action taken by the agent with some nondegenerate probability r, and otherwise reveals no information. We characterize optimal contracts with random perfect monitoring under several information structures that allow for moral hazard and adverse selec- tion. We evaluate the e/ect of the intensity of monitoring, as measured by r, on the value of the optimal contract. We show that more intense monitoring always increases the value of a contract when the principal can commit to make payments even if the an evaluation reveals that the agent took an action not allowed by the terms of the contract. When such commitment is infeasible and in equilibrium the agent shirks under some realizations of his type, the value of a contract may decrease in r. JEL Classication : D82, D86 Keywords : Optimal Contracts, Random Auditing, Commitment. E-mail : [email protected]; Address : 4202 East Fowler Ave, CMC 206, Tampa, FL 33620-5500; Phone : 813-974-6514; Fax : 813-974-6510; Website : https://sites.google.com/site/andreibarbos/

Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Optimal Contracts with Random Auditing

Andrei Barbos�

Department of Economics, University of South Florida, Tampa, FL.

April 16, 2015

Abstract

In this paper we study an optimal contract problem under moral hazard in a principal-agent

framework where contracts are implemented through random auditing. This monitoring in-

strument reveals the precise action taken by the agent with some nondegenerate probability r,

and otherwise reveals no information. We characterize optimal contracts with random perfect

monitoring under several information structures that allow for moral hazard and adverse selec-

tion. We evaluate the e¤ect of the intensity of monitoring, as measured by r, on the value of

the optimal contract. We show that more intense monitoring always increases the value of a

contract when the principal can commit to make payments even if the an evaluation reveals that

the agent took an action not allowed by the terms of the contract. When such commitment is

infeasible and in equilibrium the agent shirks under some realizations of his type, the value of a

contract may decrease in r.

JEL Classi�cation: D82, D86

Keywords: Optimal Contracts, Random Auditing, Commitment.

�E-mail : [email protected]; Address : 4202 East Fowler Ave, CMC 206, Tampa, FL 33620-5500; Phone :813-974-6514; Fax : 813-974-6510; Website : https://sites.google.com/site/andreibarbos/

Page 2: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

1 Introduction

Previous literature that examined optimal contract problems under moral hazard considered situa-

tions where the principal observes some public signal that is imperfectly correlated with the agent�s

action (usually the e¤ort exerted). This signal is observed with probability 1 and is employed in the

contract design to provide incentives to the agent. In this paper we examine an alternative and,

to the best of our knowledge, novel scenario, where contracts are implemented through random

perfect monitoring. This monitoring instrument reveals the precise action taken by the agent with

some nondegenerate probability r, and otherwise reveals neither the agent�s action nor any signal

correlated with it, such as a measure of output.

Numerous real-world contracting environments can be captured by this speci�cation of moni-

toring technology. In many situations, it is costly or infeasible for the employer of a large workforce

to assess the contribution of each worker to the aggregate output or to its quality. Instead, the

employer can provide incentives with a monitoring scheme that evaluates the output of randomly

selected workers.1 Another typical example is that of an institution providing a service whose

quality is determined by its agents�actions. In many such situations, the service provider may not

have the capability to obtain feedback from all customers, but only from a sample of them.

The contribution of this paper is twofold. First, we characterize optimal contracts with random

auditing under several standard information structures that allow for moral hazard and adverse

selection. Second, we examine how the intensity of monitoring, as measured by the probability r,

impacts the value of an optimal contract. We show that a higher value of r increases the value of a

contract if the principal can credibly commit to not void the contract when the agent fails an audit

(we say that the agent fails an audit if the audit reveals that he exerted an action not allowed by

the terms of the contract; otherwise, the agent passes the audit). We show then that a higher value

1For some real-world examples of speci�c �rms employing this type of monitoring, see Rahman (2012).

2

Page 3: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

of r may decrease the value of a contract if the principal cannot make this commitment and the

contract induces shirking under some realizations of a state variable.

We investigate this optimal contracting problem in an agency framework built on several mod-

eling choices. First, the cost incurred by the agent from performing his action (the e¤ort level)

depends on a state of nature which only the agent observes. Thus, the model combines features

of moral hazard, determined by the hidden action of the agent, with adverse selection, determined

by the private information the agent possesses about his cost type. Second, the contract is signed

at an ex-ante stage, before the agent learns his type. Contracts with random auditing can also

be characterized with a more typical interim contracting assumption; the ex-ante speci�cation we

adopt allows examining the impact of the principal�s ability to partially insure the agent against

unfavorable draws of his type that induce shirking, through a commitment to not void the contract

when this shirking is detected. Third, in our baseline speci�cation of the model, we assume that

the principal lacks the ability to make such a commitment. Finally, we assume away pre-play

communication and examine separately the optimal contract when communication is feasible.

We characterize the optimal contract in this setting and compare it with two benchmarks, the

�rst-best contract under full information, and the contract under pure moral hazard with no adverse

selection. Under full information, monitoring plays no role and the contract speci�es a constant

wage that perfectly insures the agent. If the agent is risk neutral over monetary transfers (more

precisely, if his utility function, which is everywhere assumed separable in monetary transfers and

cost of e¤ort, is quasilinear in the transfers), then the �rst-best contract can be implemented under

asymmetric information across all model speci�cations. This implies that with a risk neutral agent,

the intensity of monitoring has no impact on the value of the optimal contract. On the other hand,

if the agent is risk averse and there is moral hazard, the principal needs to solve the usual trade-o¤

between incentives and risk. Contracts under moral hazard specify a constant wage to be paid to

the agent when no audit is performed, which we refer to as a salary, and type-or-action-contingent

3

Page 4: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

wages for situations when an audit is performed. When the agent�s cost type is also observable

ex-post with an audit, the action-and-type-contingent wage promised if the agent passes the audit

is higher than the salary for some types - these types receive a reward when they pass an audit

- while for the remaining types, it equals their salary. Thus, conditional on exerting e¤ort, the

agent prefers being audited.2 When the type is not observable ex-post, the action-contingent wage

is higher than the salary for some actions allowed by the terms of the contract, but lower than it

for certain allowed but low levels of e¤ort. Incentive provision with a one-dimensional allocation

space in the presence of moral hazard and adverse selection may thus require that the agent be

sometimes penalized relative to his salary even if he passes an audit.

A second objective of the paper is to examine how the intensity of monitoring impacts the value

of a contract and the role played in this context by a credible commitment of the principal to make

payments even when the agent fails an audit. While this type of commitment should be valuable,

i.e., it should result in a weakly higher value of the contract, it is less clear a priori how it a¤ects

the relationship between the intensity of monitoring and the value of the contract.

For all information structures that we consider, if it is optimal to induce the agent to exert e¤ort

under all potential cost types, implying that an audit is never failed, a higher value of r increases

the value of the contract. On the other hand, when an optimal contract induces shirking for some

types, more frequent monitoring can reduce the value of this contract if the principal cannot make

that commitment. This occurs when r is high and thus the agent is likely to be detected when

shirking, requiring the principal to pay a large risk premium ex-ante. If the principal can commit,

he avails of this tool to reduce the dispersion in the set of possible ex-post wages faced by the

agent and thus to lower the risk premium that needs to be paid. In this case, the increased power

of incentive determined by the higher probability of monitoring renders again the value of the

contract be everywhere increasing in r. In many employment situations, the cost of performing

2Mookherjee and Png (1989) consider a model that exhibits the same preference of the agent for being audited.

4

Page 5: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

observationally identical tasks by a worker may depend on circumstances which are not observed

by the employer or cannot be contracted upon.3 It is well known that in such cases, insuring the

risk-averse workers against high-cost realizations may improve the value of the employment contract

if the employer is approximately risk neutral.4 This article suggests that when such insurance is

not feasible, and thus an employee cannot respond to high-cost realizations by adjusting the e¤ort

level exerted or shirking, a high frequency of monitoring may be suboptimal.

As an extension, we also examine optimal contracts with random auditing when pre-play com-

munication is feasible. In such situations, the principal can require the agent to declare his private

information after he learns it, but before it is determined whether an audit is performed or not. This

information can be employed to adjust the wage paid when an audit is not performed. Unlike the

case where communication is not feasible, the agent is never penalized when an audit is performed

provided that he passes it. Instead, when an audit is passed, some agent types receive a reward,

while other types, for which the salary is su¢ cient to provide incentives to exert e¤ort, receive only

their salary. Similarly to the case of pure moral hazard, the additional dimension on which the

contract terms can be speci�ed when communication is feasible allows providing incentives while

limiting the audit risk that the agent is subjected to.

Our paper contributes to the literature on optimal contracts by considering a novel type of

monitoring technology. The random nature of this technology relates it closest to the stream of

literature that studies the design of optimal contracts with costly state veri�cation. The seminal

paper in this literature is Townsend (1979) who examined deterministic state veri�cation in an

optimal insurance contract problem. Baiman and Demski (1980) allowed for a potentially random

acquisition of an additional informative signal of the agent�s action conditional on any particular

3For instance, the activity of a �rm may require workers to perform tasks which are observationally identical to anoutside party, but which may incur di¤erent costs on the worker depending on the speci�cs of the particular situationin which that task is performed. In other cases, the task may be identical across di¤erent situations, but the worker�sability may vary thus inducing a variance in the cost of performing that task across di¤erent workers. Finally, inother cases, the cost of performing a particular task at a given time may depend on the physical or mental state ofthe worker at that time or on his personal opportunity cost of the time required for ful�lling that task.

4See Knight (1921) or Kihlstrom and La¤ont (1979).

5

Page 6: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

observed outcome. Border and Sobel (1987) and Mookherjee and Png (1989) considered situations

where the state veri�cation is interpreted as an audit of a disclosure made by the agent regarding an

outcome (his income) which is determined in a stochastic manner by an unobservable action chosen

by the agent. The latter article shows that optimal monitoring requires random veri�cation and,

similarly to a �nding from our paper under certain information structures, that the agent should

not be penalized when an audit reveals that he reported thruthfully. Strausz (2005) studied the

strategic e¤ect of the timing of veri�cation in an agency model, distinguishing between veri�cation

performed during and after the agent takes his action.5 Our paper di¤ers from this literature in

that we consider that the audit reveals the action taken by the agent rather than the state.

The framework is introduced in section 2. In section 3 we characterize the optimal contracts with

random auditing, including the two benchmarks corresponding to the cases of complete information

and of pure moral hazard, respectively. This section is also where we examine the impact that the

intensity of monitoring has on the value of a contract and the role of commitment in this context.

In section 4, we study optimal contracts with communication. Section 5 concludes.

2 The Framework

There are two players, a principal (P) and an agent (A). P owns a �rm and o¤ers A a contract to

work for this �rm in exchange for monetary compensation. A can accept or reject the contract. If

A accepts it and exerts e¤ort e in service of the �rm during the period of the contract, he produces

an output whose value is y(e), where y0 (�) > 0 and y00 (�) � 0. This output is entirely appropriated

by P. P is risk neutral, and thus his payo¤when A exerts e¤ort e and is paid a wage w is y (e)�w.

A�s preferences are separable in wages and e¤ort, and are represented by a utility u(w) � c(s; e).

The function u : R! R captures A�s preferences over net monetary transfers; we assume u0 (�) > 0

5More recent contributions to this literature are Ben-Porath, Dekel, and Lipman (2014) and Mylovanov andZapechelnyuk (2014) who study optimal allocation problems with state veri�cation when no transfers are allowed.

6

Page 7: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

and u00 (�) � 0, and normalize u(0) = 0. The cost for A of exerting e¤ort e is c(s; e), where (i) s

is a random variable that takes values in [s; s] � R, with a continuous density function f (�) > 0,

and (ii) c (�; �) is a function with c (s; 0) = 0, ce > 0, cee > 0, cs > 0 and ces > 0, for all s 2 [s; s]

and e � 0. In the following, as standard in the literature, we frequently refer to s as A�s type. A

does not know his type at the time when he is presented with the contract, but upon accepting the

contract, he observes it before choosing the e¤ort level. The utility of A�s outside option is u. The

functions y (�), u (�) and c (�; �) are assumed to be twice continuously di¤erentiable. We also assume

that the set of feasible e¤ort levels is compact or otherwise that y(�) is bounded on R+.

P does not directly observe the e¤ort e exerted by A or the output y(e).6 Instead, he owns

a monitoring instrument which allows observing e with probability r 2 (0; 1). With probability

1� r, P does not observe either e or any signal correlated with e. We consider the value of r to be

exogenous and public information.7 Monitoring is random and A does not know at the time when

he chooses the e¤ort level whether or not P will observe it. At the end of the contract period, it

is public information whether or not P performed the audit, and the e¤ort level e when an audit

was performed. Given a set of allowed e¤ort levels by a contract, if P acquires evidence through

an audit that A�s e¤ort level is not in this set, i.e., if A fails an audit, then P can void the contract

and no transfers are made. Unless speci�ed otherwise, we assume that P cannot credibly promise

ex-ante not to void the contract in such circumstances.

P can o¤er contracts with wage schedules that are de�ned contingent on all observables.8 More

precisely, P can o¤er a contract of the form�E;wn; fw(e)ge2E

, where (i) E � R+ is a set of

allowed e¤ort levels, (ii) wn is the wage paid to A if no audit is performed, and (iii) w(e) is the

wage paid if an audit is performed and it reveals that A exerted e¤ort level e 2 E. One can think of

6 In line with the motivating examples from Introduction, we assume that P employs a large number of agents, andthat while he may observe an aggregate output, this carries virtually no information of an individual�s contribution.

7The value of r can be easily endogenized by assuming a cost of monitoring for the principal that depends on r.Since we do evaluate later the marginal increase in the value of a contract determined by an increase in r, the optimalvalue of r would then be determined by setting this equal to the corresponding marginal cost of increasing r.

8Two assumptions are made here. First, when an audit is performed, P obtains publicly veri�able evidence of A�se¤ort. Second, P can credibly promise di¤erent wages depending on whether or not an audit is performed.

7

Page 8: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

wn as a salary, or base wage, o¤ered to the worker as long as he is not caught shirking, and of the

di¤erence w(e)�wn as a wage adjustment implemented when an audit is performed and A passes

it. As we show later, under certain information structures, this wage adjustment is nonnegative,

i.e, it constitutes a reward, but under others, it may be negative for low e¤ort levels.9

We complete the presentation of the framework with several observations. First, we note that

the contract de�ned above is designed on contingencies determined strictly by ex-post observable

outcomes. This implicitly assumes away pre-play communication. However, in principle, P could

also o¤er a contract of the type fe (s) ; w (s) ; wn(s)gs2[s;s], which requires an explicit disclosure of

s after A learns it, but before he is informed whether or not an audit is performed. P would then

employ this message to adjust the wage paid when there is no audit and thus no observable action.

While situations with pre-play communication do frequently emerge in real world, in many other

employment situations, random monitoring is used precisely so as to reduce the administrative

burden. In this case, requiring all workers to disclose their private information, or equivalently to

select a contract out of a menu, may be administratively demanding and infeasible. We therefore

focus the analysis on contracts without communication, and characterize separately in section 4,

as an extension, the optimal contract when communication is feasible.10

Second, we assumed for simplicity that the lower bound is zero on the set of e¤ort levels that

A may exert and yet not be detected to be shirking in the absence of an audit. This modeling

speci�cation can be modi�ed at the cost of adding some slight complications to have a positive

lower bound on this set, and thus to allow capturing more realistic situations where workers cannot

"shirk in plain view".

Finally, we assumed that P can perfectly measure A�s e¤ort with an audit. This can be relaxed

to assume that an audit only reveals a signal correlated with the e¤ort, as in standard moral hazard

9While not explicitly modeled here, one can think of this game as a stage play of a repeated game and of the wagesde�ned in the contract as promised continuation values to the agent under various contingencies. We are currentlyworking on a dynamic version of this model where these speci�cations are explicitly modelled.10See, for instance, Melumad and Reichelstein (1989) for a discussion on the value of communication in agencies.

8

Page 9: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

problems. Thus, our model is a particular case of a generic principal-agent model where P observes

a signal informative of A�s action only with a nondegenerate probability.

3 Analysis

As benchmarks, we derive �rst the optimal contracts under two alternative scenarios to the richer

model introduced above. First, we elicit the e¢ cient outcome in this framework by examining the

case of full information, i.e., with no adverse selection or moral hazard, where both A�s type s

and action e are contractible upon. Second, we consider the case of pure moral hazard, i.e., with

no adverse selection, where A�s type is observable ex-post when an audit is performed and thus

also contractible upon. In both models we maintain our assumption of an ex-ante participation

constraint for A.11 To simplify the exposition, when studying both benchmarks we focus on the

case where it is pro�table for P to induce all types of A to exert e¤ort. We then consider the

general case where this assumption is dropped when studying the full-�edged model with moral

hazard and adverse selection.

3.1 The Full-Information Benchmark

When P observes ex-post both A�s type and the e¤ort he exerted, monitoring plays no role. P thus

o¤ers a contract fe0(s); w0(s)gs2[s;s], where (i) e0(s) is the e¤ort required from type s, and (ii) w0(s)

is the wage promised to type s in exchange.12 The only constraint that P faces is A�s participation

11Since random auditing plays a role only under moral hazard, we forgo discussing the less interesting benchmarkwith adverse selection but no moral hazard.12 It is implicitly assumed here and in the rest of the paper that such a contract is binding for A after he learns his

type s, and thus we do not need to account for A�s participation constraint at an interim stage.

9

Page 10: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

constraint, so the optimal contract under full information is the solution to the problem

maxfe(s)�0;w(s)�0gs2[s;s]

Z s

s[y (e(s))� w(s)] f(s)ds (1)

s.t.Z s

s[u (w(s))� c(s; e(s))] f(s)ds � u (2)

The next proposition, whose proof is straightforward and thus omitted, elicits the conditions

de�ning the corresponding optimal contract when A is risk averse.13

Proposition 1 Assume u00(w) < 0 for all w. Also, assume that it is optimal for P to induce all

types of A to exert e¤ort. The optimal contract under full information is determined by w0(s) = w0

for all s 2 [s; s] and some w0 2 R+, (2) satis�ed with equality, and

1

u0(w0)ce(s; e0(s)) = y

0 (e0(s)) (3)

Since providing A with incentives to exert e¤ort or reveal information is unnecessary, P insures

A and o¤ers a constant wage across all states. The condition in (3) equates the marginal cost and

marginal bene�t for P of implementing e¤ort. An additional amount of e¤ort �e increases type

s�s cost by ce(s; e(s))�e; to compensate it, P has to increase A�s wage by 1u0(w)ce(s; e(s))�e. Since

the return for P from A�s additional e¤ort is y0 (e(s))�e, P sets e0(s) so as to satisfy (3).

Note that since e0(s) varies across types (it decreases in s), the utility delivered ex-post to each

type, u(w0)� c(s; e0(s)), varies as well (the e¤ect of s on this utility is ambiguous), implying that

some types of A enjoy ex-post more than their reservation utility u, while others less.

Finally, it is straightforward to see that when A is risk neutral, the optimal e¤ort pro�le is deter-

mined by ce(s; e0(s)) = y0 (e0(s)), and that any wage pro�le fw0(s)gs2[s;s] satisfyingR ss w0(s)f(s)ds =

13By the boundedness of y(�) and the continuity of the relevant functions, an optimal contract exists. Moreover, itis unique up to a set of zero measure.

10

Page 11: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

u+R ss c(s; e0(s))f(s)ds and w0(s) � 0 for all s 2 [s; s] is optimal.

3.2 The Pure Moral Hazard Benchmark

When an audit reveals both the e¤ort level exerted by A and his type s,14 P o¤ers a contractnwn1 ; fe1(s); w1(s)gs2[s;s]

owhere for each type s, (i) wn1 is the salary, paid if no audit is performed,

(ii) e1(s) is the e¤ort required, and (iii) w1(s) is the wage paid if an audit reveals that A exerted at

least e¤ort e1(s). Since ce > 0, type s of A exerts either e¤ort e1(s) or no e¤ort. To implement e1(s),

the contract must thus satisfy the incentive compatibility condition ru(w1(s)) + (1� r)u(wn1 ) �

c (s; e1(s)) � (1� r)u(wn1 ), for any s 2 [s; s]. The optimal contract then solves the problem

maxwn�0;fe(s)�0;w(s)�0gs2[s;s]

Z s

s[y (e(s))� rw(s)] f(s)ds� (1� r)wn (4)

s.t. ru(w(s))� c(s; e(s)) � 0 for all s 2 [s; s] (5)Z s

s[ru (w(s))� c (s; e (s))] f(s)ds+ (1� r)u (wn) � u (6)

The next proposition, whose proof is in appendix A1, elicits the conditions that determine the

optimal contract when A is risk averse, and the e¤ect of r on the value of this contract.15 To focus

the exposition, we assumed here that the constraint wn1 � 0 does not bind and then consider the

generic case when this constraint may bind for the model with moral hazard and adverse selection.

Proposition 2 Assume that u00(w) < 0, for all w. Also, assume that it is optimal for P to induce

all types of A to exert e¤ort. The optimal contract under pure moral hazard is determined by (5),

14An alternative speci�cation of a model with pure moral hazard is one where the type s is observable ex-posteven without an audit, i.e., with probability 1. In line with the discussion from section 2, we focus in this paper onmodeling situations where it is infeasible for P to acquire on a regular basis information about all employees, be thattheir e¤ort level or their cost type. We therefore chose the modeling speci�cation as de�ned above.15Given proposition 2, the optimal contract can be computed in principle as follows. First, (8) and a binding (5)

determine the pairs (w1(s); e1(s)) for any s in the set on which w1(s) > wn1 ; clearly, this set depends on wn1 . On the

other hand, (8) determines e1(s) for s with w1(s) = wn1 also as a function of wn1 . Substituting these into the binding

constraint from (6) determines wn1 , and then the rest of the contract.

11

Page 12: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

(6) satis�ed with equality, and for all s 2 [s; s],

w1(s)� wn1 � 0, and = 0 whenever ru(w1(s))� c(s; e1(s)) > 0 (7)

1

u0(w1(s))ce(s; e1(s)) = y0 (e1(s)) (8)

The value of the optimal contract is increasing in r.

The participation constraint in (6) is satis�ed with equality; otherwise P can reduce the salary

wn1 without a¤ecting (5). (8) equates again, for each type s, the marginal bene�t and marginal

cost for P of implementing additional e¤ort. To understand (7), note that since A is risk averse,

P aims to minimize the wage risk imposed on A, subject to providing the right incentives. If,

contrary to (7), w1(s) < wn1 , then1

u0(w1(s))< 1

u0(wn1 )and thus the cost for P of delivering additional

utility to A is lower when done by means of increasing w1(s) than by that of wn1 ; therefore, P can

increase w1(s) and decrease wn1 so that A�s participation constraint in (6) continues to be satis�ed

but with a lower expected wage paid. On the other hand, when w1(s) is set higher than wn1 , the

corresponding risk is imposed on A so as to create incentives to exert e¤ort; this is again done with

a minimum variance in wages, and therefore the incentive constraint in (5) binds, as stated by (7).

As proposition 2 suggests, the optimal contract under pure moral hazard essentially speci�es a

salary wn1 to be paid to all types s as long as A is not caught shirking, and a reward w1(s)�wn1 > 0

o¤ered to some types when they pass an audit. As we show in appendix A1, the e¤ort pro�le e1(s) is

decreasing, the wage pro�le is generically non-monotonic, while the revenue generated by di¤erent

types, y (e1(s)) � rw1(s) � (1� r)wn1 , is decreasing in s. In terms of ex-post experienced utility,

types s with w1(s) > wn1 enjoy less than their reservation utility, while some of the remaining types

enjoy more.16

16To see this, note that the expected utility delivered to type s, i.e., ru (w1(s))+ (1� r)u (wn1 )� c (s; e1 (s)) equals(1� r)u (wn1 ) for s with w1(s) > wn1 and (5) binding, and is higher than (1� r)u (wn1 ) for the rest. Since on averagethe utility experienced by A is u, it must be that (1� r)u (wn1 ) < u.

12

Page 13: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

The following proposition considers the case when A is risk neutral. The result follows im-

mediately from the fact that there exists a wage pro�lenwn1 ; fw1(s)gs2[s;s]

othat implements the

full-information e¤ort pro�le fe0(s)gs2[s;s], while delivering A the same ex-ante expected wage as

under full information.17 Therefore, if A is risk neutral, P can attain the same payo¤ as under full

information. This payo¤ is independent of the intensity of monitoring.

Proposition 3 Assume that u(w) = w, for all w. Then e1(s) = e0(s), for all s 2 [s; s]. Moreover,

the value of the optimal contract equals that under full information.

3.3 The Model with Moral Hazard and Adverse Selection

It is straightforward to see that whenever it is optimal for P to induce some particular type to exert

e¤ort, it must be optimal to also do so for all lower cost types. We consider therefore contracts

where P induces types s 2 [s; bs] to exert e¤ort, with the threshold bs 2 [s; s] optimally chosen byP. To simplify the exposition, we implicitly assume in most of the ensuing analysis a set of model

parameters such that in the corresponding optimal contract, the salary wn� is nonnegative. We

then present in proposition 15 the conditions de�ning the optimal contract when we allow for the

nonegativity constraint on wn� to potentially bind.18

Principal�s Problem By the Revelation Principle, one can think of P�s problem as that of select-

ing an optimal contractnbs 2 [s; s]; wn� ; fe�(s); w�(s)gs2[s;bs]o that extracts A�s private information

from types in the set [s; bs], induces each type s 2 [s; bs] to exert e¤ort e�(s), and the types in (bs; s]17For instance, the wage schedule de�ned by w1(s) = 1

rc(s; e0(s)) for all s, and wn1 =

u1�r satis�es (5) and (6),

and thus implements fe0(s)gs2[s;s]. Moreover,R ss[rw1(s) + (1� r)wn1 ] f(s)ds = u+

R ss[c(s; e0(s))] f(s)ds. Thus A�s

expected wage equals that under full information implying that this contract is optimal since its value attains thetheoretical upper bound, the value under full information.18Note here that (11) from P�s problem ensures that in any incentive compatible contract, w(s) > 0 for all s 2 [s; bs].

13

Page 14: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

to shirk. The optimal contract is thus the solution to the problem

maxbs2[s;s];wn�0;fe(s)�0;w(s)�0gs2[s;bs]Z bss[y (e(s))� rw(s)] f(s)ds� (1� r)wn (9)

s.t. s 2 argmaxes2[s;bs] [ru (w(es))� c (s; e (es))] , for all s 2 [s; bs] (10)

ru (w(s))� c (s; e (s)) � 0, for all s 2 [s; bs] (11)

maxes2[s;bs] [ru (w(es))� c (s; e (es))] � 0, for all s 2 (bs; s] (12)Z bss[ru (w(s))� c (s; e (s))] f(s)ds+ (1� r)u (wn) � u. (13)

where (10) is the incentive compatibility condition that induces types in [s; bs] to truthfully revealthemselves, while (12) induces types in (bs; s] to shirk rather than exert an e¤ort level speci�ed forone of the types in [s; bs]. While (10) is a somewhat standard incentive compatibility condition underadverse selection, the speci�c forms of (11) and (12) di¤er from other types of incentive compatibility

constraints under moral hazard from the literature and are determined by the particular type of

monitoring technology (random perfect monitoring) that we examine here.

The following lemma implies that we can replace (11) and (12) with the weaker condition from

(14) in the above problem.

Lemma 4 Any contract that satis�es (10), will satisfy (11) and (12) if and only if

ru (w(bs))� c (bs; e (bs)) � 0, and = 0 whenever bs < s. (14)

Proof. Consider �rst the case when bs < s. We assume throughout that (10) is satis�ed and start byshowing that then (14) implies (11) and (12). Note �rst that ru (w(s))� c (s; e (s)) � ru (w(bs))�c (s; e (bs)) � ru (w(bs))� c (bs; e (bs)) for all s 2 [s; bs], where the �rst inequality is implied by (10) andthe second by s � bs. Therefore, (14) implies (11). Next, since whenever s � bs, we have ru (w(es))�

14

Page 15: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

c (s; e (es)) � ru (w(es)) � c (bs; e (es)) for any es 2 [s; bs], it follows that maxes2[s;bs]ru (w(es)) � c (s; e (es)) �maxes2[s;bs]ru (w(es)) � c (bs; e (es)) = ru (w(bs)) � c (bs; e (bs)), where the equality follows from (10). Thus,

(14) implies (12). For the converse, note that (11) immediately implies ru (w(bs))� c (bs; e (bs)) � 0.Assuming by contradiction that ru (w(bs)) � c (bs; e (bs)) > 0, by the continuity of c (�) in s, there

exists " > 0 such that for all s 2 (bs; bs+ "), we have ru (w(bs)) � c (s; e (bs)) > 0, which contradicts(12). When bs = s, then (12) is automatically satis�ed, while from the above argument, it is clear

that (11) is satis�ed if and only if ru (w(bs))� c (bs; e (bs)) � 0. �To solve for the optimal contract, we employ the standard First-Order Approach. Lemma 5

validates this approach in the current framework by showing the equivalence between the incentive

compatibility of a contract with respect to truthful type revelation, on the one hand, and the �rst

order condition of A�s problem in (10), plus the monotonicity of the e¤ort pro�le e(s), on the other.

Its proof, which builds on a standard strategy in the literature, is presented in appendix A2.

Lemma 5 A contract induces truthful type revelation for all s 2 [s; bs] if and only ife0(s) � 0 a.e. s 2 [s; bs] (15)

ru0 (w(s))w0(s) = ce(s; e(s))e0(s) a.e. s 2 [s; bs] (16)

To keep the exposition in the main text simple we will ignore the monotonicity constraint in

(15) and solve the relaxed problem, as de�ned by (9), (13), (14) and (16). We present the analysis

of the optimal contract problem for the case when the monotonicity constraint from (15) binds in

appendix A6. Note also at this point that (15) and (16) imply that in any incentive compatible

contract w0(s) � 0 (and also that w0(s) < 0 whenever e0(s) < 0).

Finally, given our assumption that wn� � 0 does not bind, the participation constraint in (13)

must bind at optimum since otherwise wn can be reduced to increase the value of the contract. We

consider therefore in the following that (13) is satis�ed with equality.

15

Page 16: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Optimal Control Approach We consider �rst the case where A is risk averse. To solve P�s

problem we employ methods from optimal control theory. We �rst recast the problem in terms

of induced utilities un � u (wn) and u(s) � u (w (s)), for s 2 [s; bs]; these utilities will replacethe respective contingent wages as P�s choice variables. By denoting the inverse utility function

h � u�1, de�ned on the range of the function u, we have that wn = h(un) and w (s) = h (u (s)).19

Under these transformations, (10) becomes s 2 argmaxes2[s;bs] [ru (es)� c (s; e (es))], and so, under the FirstOrder Approach, the incentive compatibility condition in (16) is ru0 (s) = ce (s; e (s)) e0 (s). Given

this, the control variable in the optimal control problem is x(s) � e0(s), while the state variables

are e(s) and u(s). In addition, to account for the participation condition in (13), we introduce a

new state variable

v (s) �Z s

s[ru (�)� c (�; e (�))] f(�)d� (17)

and rewrite the binding constraint in (13) as the transversality condition v (bs) = un � u�(1� r)un.The other transversality condition on v is v (s) = 0. There are no transversality conditions on the

two remaining state variables, e and u.

We solve for the optimal contract in two steps. First, for any �xed value of un, we solve an

optimal control problem where the decision variables are bs and fx(s)gs2[s;bs]. In the second step, wemaximize the resulting optimal value function with respect to un, as a standard static optimization

19This transformation requires the additional assumption that for every e¤ort level there exists a wage such thatthe participation constraint of the agent is satis�ed (see Bolton and Dewatripont (2005) pp. 154.)

16

Page 17: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

problem. The optimal control problem in the �rst step is

maxbs2[s;s];fx(s)gs2[s;bs]Z bss[y (e(s))� rh (u(s))] f(s)ds (18)

s.t. e0(s) = x(s) (19)

u0(s) =1

rce (s; e (s))x (s) (20)

v0(s) = [ru (s)� c (s; e (s))] f(s) (21)

v (s) = 0; v (bs) = un (22)

ru (bs)� c (bs; e (bs)) � 0 and = 0 if bs < s (23)

Current existence theorems for solutions of optimal control problems do not yield the complete

set of properties of the solution to the above problem required in the ensuing analysis. We therefore

make assumption 7 presented below in the following. Part (i) of the assumption can alternatively be

derived as an implication of some su¢ cient boundness conditions on cee and ces.20 Part (ii) ensures

that the solution for the optimal cuto¤ bs is determined by the standard in the literature (equality)condition from (33). Part (iii) ensures that un is determined optimally by a standard �rst-order

condition and that the Dynamic Envelope Theorem has the standard form. The superscript bs elicitsthe fact that the respective trajectory is the solution corresponding to a given cuto¤ bs.De�nition 6 We say a function is C(1)p if it is continuous and piecewise continuously di¤erentiable.

Assumption 7 (Existence and Smoothness) (i) For any �xed bs, there exists a solution to20The two Filipov-Cesari type existence theorems that could potentially be applied to a situation where the Hamil-

tonian is linear in the control variable and the control has an unbounded support are presented in section 11.C onpage 392 in Cesari (1983). Theorem 11.4.vii does not apply as stated since none of the growth conditions are satis�ed.However, these growth conditions are employed in the proof of the theorem to conclude that the value function of thecorresponding optimization problem is bounded. In our case, for any �xed value of bs, the boundedness follows fromthat fact that the value is lower than that of the relaxed problem where conditions (19), (20) and (23) are droppedand r = 1, i.e., by the value of the contract under full information, which is �nite. The theorem can then be appliedunder the additional assumptions that cee and ces are bounded, which are used to infer the required properties onwhat the theorem in Cesari (1983) denotes by A0(t; x) and B(t; x).

17

Page 18: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

(18)-(23) with the corresponding state variables�ebs(s); ubs(s)

s2[s;bs] being C(1)p functions of s. (ii)

The functions bs! ebs(s) and bs! ubs(s) are C(1)p for all s 2 [s; s]. (iii) The optimal value of problem

(18)-(23) is continuously di¤erentiable as a function of un and of r.

The Hamiltonian associated with the problem (18)-(23) is

H� (e; u; v; x; �1; �2; �3; s) � [y (e)� rh (u)] f(s) + �1x+ �21

rce (s; e)x+ �3 [ru� c (s; e)] f(s) (24)

Since this Hamiltonian is linear in the control variable x, while the domain of x is unbounded,21 a

solution to this problem necessarily involves a so-called singular control, i.e., it must satisfy @H�@x = 0

for all s.22 By the Pontryagin�s Maximum Principle,23 there exist C(1)p functions �1(s), �2(s) and

�3(s), and a scalar �, such that the following conditions are necessarily satis�ed at the optimum

21Recall that we are solving the relaxed problem where we drop the monotonicity condition in (15) and thus thedomain is R. If instead we incorporate that condition, the solution may involve a so-called bang-singular-bang control,with @H�

@x= 0 when x(s) < 0, and @H�

@x> 0 when x(s) = 0. See appendix A5 for the details.

22See, for instance, page 247 in Bryson and Ho (1975) for a discussion of singular controls on unbounded domains.In regards to that discussion, note that since in our problem there are no initial or terminal conditions on the statevariables e and u, which are those a¤ected by the control x, the optimal control will not require Dirac functionimpulses at s or s meant to generate jumps to the singular solution.23See Theorem 4.2 on page 81 in Caputo (2005) for a more standard version of this result, or Theorem 1 on page

178 in Seierstad and Sydsaeter (1987) for a version that accounts for the state constraint at bs in (23).

18

Page 19: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

solution of problem (18)-(23).24

@H�@x

= �1 (s) + �2 (s)1

rce (s; e (s)) = 0 (25)

�01(s) = �@H�@e

= �y0 (e) f(s)� �2 (s)1

rcee (s; e (s))x (s) + �3 (s) ce (s; e (s)) f(s) (26)

�02(s) = �@H�@u

= rh0(u (s))f(s)� �3 (s) rf(s) (27)

�03(s) = �@H�@v

= 0 (28)

�1(s) = 0; �1(bs) = @

@e (bs)� [ru (bs)� c (bs; e (bs))] = ��ce (bs; e (bs)) (29)

�2(s) = 0; �2(bs) = @

@u (bs)� [ru (bs)� c (bs; e (bs))] = �r (30)

�3(s) 2 R; �3(bs) 2 R (31)

� � 0, with � = 0 and bs = s if ru (bs)� c (bs; e (bs)) > 0 (32)

In addition, since bs is a choice variable, we have the conditionH� (e (bs) ; u (bs) ; v (bs) ; x (bs) ; �1 (bs) ; �2 (bs) ; �3 (bs) ; bs) � 0, and = 0 if bs < s (33)

which is the standard necessary condition for free end-time optimal control problems.25 Condition

(25) equates the marginal cost, ��1 (s), and marginal bene�t, �2 (s) 1r ce (s; e (s)), for P of decreasing

the level of e¤ort required from type s.26

There also exists a second-order necessary condition, which in the case of a singular control

takes the form of the so-called generalized Legendre-Clebsch condition.27 As we show in appendix

A4, in our problem, this condition is satis�ed if, for instance, cees � 0 along the trajectory of the

24Note that (29) is redundant given (25) and (30), which is why it is not used when deriving the optimal contract.25See, for instance, Theorem 10.2 on page 266 in Caputo (2005). The interpretation of (33) follows from the fact

that the value of the Hamiltonian at s captures the total value to P (or virtual surplus) generated by type s.26See page 89 Caputo (2005) for an interpretation of the costate variables in dynamic optimization problems. Note

that in our case, �1(s) < 0, as that costate variable captures the bene�t of decreasing the state variable e(s), ratherthan increasing it, since e0(s) < 0. On the other hand, �2(s) > 0, as it captures the bene�t of decreasing u(s).27Also refered to as the Kelley condition; see, for instance, page 246 in Bryson and Ho (1975).

19

Page 20: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

solution to (25)-(33).28 This additional assumption on c (�; �) is only su¢ cient, not necessary for

the generalized Legendre-Clebsch condition to be satis�ed.

Lemma 8 states the su¢ ciency of conditions in (25)-(33) for the problem (18)-(23), and the

uniqueness of the corresponding solution.

Lemma 8 (Su¢ ciency and Uniqueness) Ifnbs�; fe�(s); u�(s); v�(s); x�(s)gs2[s;bs]o satis�es (25)-

(33) with costate variables f�1�(s); �2�(s); �3�(s)gs2[s;bs], then it is the unique solution to (18)-(23).

Proof of lemma 8. We employ the Arrow Su¢ ciency Theorem (see, Theorem 3.4 on page 60

in Caputo (2005)) assuming �rst that bs is not a choice variable, but �xed. In our case, the

maximized Hamiltonian evaluated at the costate functionsnf�1�(s); �2�(s); �3�(s)gs2[s;bs]

oequals

[y (e)� rh (u)] f(s) + �3�(s) [ru� c (s; e)] f(s) by (25). Since, as we show later, �3� (s) > 0, this

maximized Hamiltonian is concave in (e; u; v) and strictly concave in (e; u) by the assumptions

imposed on y (�) and c (�; �) in section 2. The Arrow Su¢ ciency Theorem implies that the necessary

conditions are su¢ cient and the uniqueness of the state variables in the solution.29 The theorem

does not state the uniqueness of the control, but since x�(s) = e0�(s), the uniqueness of the control

follows immediately as well. To account for the fact that bs is in fact a choice variable, one can thenemploy a result from Seierstad (1984) to conclude the claim of the lemma. Since the corresponding

details are slightly more technical, they are deferred to appendix A6. �

To complete the derivation of the necessary conditions for the problem in (9)-(13), we denote

by V(un) the value function of the optimal control problem in (18)-(23), as a function of un. The

28This condition implies that the marginal cost of e¤ort ce(�) increases faster in e¤ort for higher s. It is immediatelysatis�ed if, for instance, c(s; e) = c1(s) � c2(e), with c1 increasing and c2 increasing and convex.29The Arrow Su¢ ciency Theorem, as stated in Caputo (2005), requires strict concavity of the maximized Hamil-

tonian in (e; u; v) for the uniqueness of the solution. However, by following its proof, it is evident that if the maximizedHamiltonian is strictly concave in (e; u) and constant in v, as in our case, then fe�(s); u�(s)gs2[s;bs] must be unique.The uniqueness of the remaining state variable fv�(s)gs2[s;bs] follows then from its de�nition in (17).

20

Page 21: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

necessary �rst order condition for the choice variable un is then

d

dun[V(un)� (1� r)h(un)] = 0 (34)

Properties of the Optimal Contract Note �rst that un a¤ects the value of the contract only

through un, i.e., dV(un)

dun = @V@un

@un

@un . By the Dynamic Envelope Theorem30 we have @V

@un = ��3 (bs),and thus dV(u

n)dun = (1� r)�3 (bs). Since (28) implies that �3 (�) is constant, it follows from (34) that

�3 (s) = h0(un) = 1u0(wn) > 0, for all s 2 [s; bs]. Employing this result and (25) into the de�nition

of the Hamiltonian H�, we combine (33) with the requirement that bs = s if ru (bs)� c (bs; e (bs)) > 0from (32) to conclude the following result.

Lemma 9 An optimal contract must satisfy

y (e� (bs))� rw� (bs) � � 1

u0(wn� )[ru (w� (bs))� c (bs; e� (bs))] , and = 0 if bs < s (35)

Intuitively, there are two e¤ects of P implementing positive e¤ort for a type s. First, it generates

an additionalmarginal revenue to P, y (e� (s))�rw� (s)). Second, it delivers an additional net utility

to A from an ex-ante point of view, ru (w� (s))) � c (s; e� (s)), and allows reducing the salary wn� .

While the �rst e¤ect can be negative in an optimal contract, condition (35) requires that the sum

of these two e¤ects at bs be always non-negative. On the other hand, when bs < s, since the utilityru (w� (bs)) � c (bs; e� (bs)) must be zero by (14) for incentive compatibility reasons, the marginalrevenue generated by type bs must be zero as well (otherwise bs would be increased).

The following lemma, whose proof is in appendix A3, identi�es a relationship between wn� and

the wage pro�le fw�(s)gs2[s;bs] in an optimal contract, representing the counterpart of (7) here. Thelemma follows from (32) and the fact proved in appendix that � =

R bss

1u0(w�(s))

f(s)ds� 1u0(wn� )

.

30See, for instance, Theorem 9.1 on page 232 in Caputo (2005).

21

Page 22: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Lemma 10 An optimal contract must satisfy

Z bss

1

u0 (w� (s))f(s)ds� 1

u0(wn� )� 0, and = 0 if ru (w(bs))� c (bs; e (bs)) > 0 (36)

When ru (w(bs))�c (bs; e (bs)) > 0 (which by (14) can occur only when bs = s), at optimum, P canequalize the marginal utility delivered to A through an increase of wn� by a small amount with the

expected increase in utility that could be delivered to A by increasing each value w�(s), for s 2 [s; bs],by the same amount. Therefore

R bss

1u0(w�(s))

f(s)ds � 1u0(wn� )

= 0. When ru (w(bs)) � c (bs; e (bs)) = 0(which generically occurs when bs < s), P may not be able to perfectly equalize these inverse

marginal utilities. More precisely, he may not be able to set the wage pro�le fw�(s)gs2[s;bs] lowenough without inducing A to shirk for at least some types in [s; bs]. To preempt shirking, P

keeps the wages w�(s) high enough and lowers wn� below the level that would equalize the inverse

marginal utilities; thereforeR bss

1u0(w�(s))

f(s)ds � 1u0(wn� )

, as elicited by (36), with the inequality being

generically strict.

An implication of lemma 10 is that unlike the case from section 3.2, where the audit also revealed

A�s type, in the case with adverse selection studied here, the wage w� (s) may be lower than the

salary wn� for some types, i.e., A may be penalized when evaluated even if he exerted the level of

e¤ort required for his type. This is necessary as if P were to increase w� (s) whenever w� (s) < wn�

(and simultaneously reduce wn� to keep A�s participation constraint binding), aiming to reduce the

risk to A, in order to preserve the incentives for truthful type revelation, he would also need to

increase the remaining contingent wages, including those higher than wn� . On net, this may subject

A to more risk, thus rendering an increase of w� (s) suboptimal.

Lemma 11, whose proof is in appendix A4, determines the e¤ort level e�(s) for each type s as

a function of the wage pro�lenwn� ; fw�(s)gs2[s;bs]

o. Remark 12 is also proved in appendix A4.

22

Page 23: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Lemma 11 An optimal contract must satisfy for all s 2 [s; bs]ce (s; e� (s))

u0(w�(s))f(s) + ces (s; e� (s))

Z s

s

�1

u0(w�(�))� 1

u0(wn� )

�f(�)d� = y0(e� (s))f(s) (37)

Remark 12 We haveZ s

s

h1

u0(w�(�))� 1

u0(wn� )

if(�)d� > 0 for all s 2 (s; bs).

While the moral hazard in the model induces a departure from the e¢ cient outcome by requiring

a wage pro�le that subjects A to risk, the adverse selection induces ine¢ ciency in the choice of

the e¤ort level. For the given wage pro�lenwn� ; fw�(s)gs2[s;bs]

o, the e¤ort level e� (s) elicited by

equation (37) maximizes type s�s "virtual surplus" for contracting situations with random auditing,

y(e)f(s) � c(s;e)u0(w�(s))

f(s) � cs (s; e)R ss

h1

u0(w�(�))� 1

u0(wn� )

if(�)d�.31 Unlike the case of pure moral

hazard studied in section 3.2, P cannot implement the e¤ort that maximizes the "social surplus"

y(e) � c(s;e)u0(w�(s))

. If he did, some of the types in [s; s), for which their own marginal cost of e¤ort

is lower than that of type s, would choose it in place of their prescribed e¤ort levels. Instead,

P implements the lower32 level of e¤ort e�(s) which solves (37) and essentially in a discrete-type

version of the model would make the type just below s indi¤erent between his prescribed e¤ort level

and e�(s) while all other types in [s; s) strictly prefer their prescribed e¤ort levels. The magnitude

of this downward distortion is a¤ected by the positive factorZ s

s

h1

u0(w�(�))� 1

u0(wn� )

if(�)d�. This

distorting factor, which for any s is a measure of the cumulative utility gains delivered by the wage

adjustments awarded to types in [s; s) when passing an audit, and thus of the information rent that

type s is paid, is increasing in s on [s; �), where � solves w�(�) = wn� , i.e., as long as types receive a

reward when they are audited, and is decreasing on (�; bs]. The maximum distortion is applied by

this factor to the type � whose wage when passing an audit equals the salary wn� .

31Unlike many other agency models, where both players�utilities are quasilinear in transfers and thus these transfersvanish from the expression of the virtual surplus, what we refer to here slightly improperly as the virtual surplus alsodepends on wages. The same observation is valid for the expression which we refer to as the social surplus later on.32This follows from ces > 0, cee > 0, y00 < 0 and the result of remark 12.

23

Page 24: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Note that at s, (37) becomes ce(s;e�(s))u0(w�(s))

= y0(e� (s)), implying the familiar no distortion at the

top property; when setting the optimal e¤ort and wage for type s, P does not need to account

for potential deviations from lower-cost types and can implement the e¢ cient e¤ort level for s.

Moreover, when bs = s and ru (w(s)) � c (s; e (s)) > 0, employing (36) into (37) it follows that

ce(s;e�(s))u0(w�(s))

= y0(e� (s)). In this case, and unlike most other contracting situations studied in the

literature,33 the optimal contract with random perfect monitoring also exhibits no distortion at the

bottom. Note that for types on (�; bs], the distorting factor is decreasing in s, as over this range oftypes, the wage when passing an audit is lower than the salary. When bs = s, at s the distorting

factor is zero.

Proposition 13 collects our �ndings and presents the necessary and su¢ cient conditions that

elicit the optimal contract in this model when A is risk averse.34

Proposition 13 Assume that u00(w) < 0, for all w. The solution for the optimal contract under

moral hazard and adverse selection is given by (13) satis�ed with equality, (14), (16), and (35)-(37).

It deserves mentioning here that the constraint ru (w(bs)) � c (bs; e (bs)) � 0 from (14) does not

necessarily bind in an optimal contract when bs = s. This may occur if, for instance, (i) u is

su¢ ciently high, requiring a high wage pro�lenwn� ; fw�(s)gs2[s;bs]

o, (ii) the marginal output y0 is

low for high levels of e¤ort implying that P optimally chooses to implement low levels of e¤ort,

and (iii) the marginal cost of e¤ort ce is low for low levels of e¤ort, implying that a wage pro�le

33An exception are some models with multidimensional screening; see, for instance, Rochet and Stole (2002).34Given proposition 13, the optimal contract can be computed in principle as follows. When bs < s, then ru (w� (bs))�

c (bs; e (bs)) = 0 by (35), and thus (36) is satis�ed with inequality. Then (37) determines implicitly e�(s) for each

s 2 [s; bs], as a function of nwn� ; fw�(s)gs2[s;bs]o. This also gives e0� (s) as a function of the same wage pro�le.

Then, fw�(s)gs2[s;bs] is the solution of the di¤erential equation de�ned by (16), with initial conditions given by (13),ru (w� (bs))�c (bs; e (bs)) = 0 and y (e� (bs))�rw� (bs) (we need three conditions because there are also the two unknownswn� and bs). When ru (w� (bs)) � c (bs; e (bs)) > 0, then bs = s, while from the fact that (36) is satis�ed with equality,wn� is determined as a function of fw�(s)gs2[s;bs]. fe�(s)gs2[s;bs] and fw�(s)gs2[s;bs] are derived then as above. Whilethis shows that the optimal contract can in principle be computed with the conditions identi�ed in proposition 13,a practical numerical implementation would involve constructing a system of di¤erential equations in e(s) and �2(s)and their derivatives, with the two equations obtained from the second derivative of the equality in (25) with respectto s (see the computation of d2

ds2

�@H�@x

�in appendix A4) and (27), and two initial conditions on �2(s) given by (30).

24

Page 25: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

chosen so as satisfy A�s participation constraint and to minimize his wage risk35 is su¢ cient to

also incentivize A to exert e¤ort. Essentially, when P needs A for a job that requires low and

inexpensive e¤ort, he o¤ers a contract that satis�es A�s participation constraint with a smooth

wage pro�le across all contingencies, which also provides A with su¢ cient incentives to exert e¤ort.

The following corollary states the intuitive fact that the revenue generated by di¤erent types of

agents is decreasing in the value of the type. Its proof is in appendix A6.

Corollary 14 The revenue generated by type s, y (e�(s))� rw�(s)� (1� r)wn, is decreasing in s.

The next proposition considers the general case where the constraint wn� � 0 may bind.36

Proposition 15 Consider the case where the constraint wn� � 0 may bind. The solution for the

optimal contract under moral hazard and adverse selection is then given by (13), (14), (16), (35)-

(37) with �3 replacing 1u0(wn� )

, and the following additional conditions

�3 � 0, and = 0 ifZ bss[ru (w�(s))� c (s; e� (s))] f(s)ds > u and wn� = 0 (38)

�3 �1

u0(wn� )� 0, and = 0 if wn� > 0 (39)

Proof. By (28), �3 (s) is again a constant, which we denote by �3. When we allow for the constraint

wn� � 0 to potentially bind, the participation constraint in (13) may not necessarily bind in the

optimal contract. Thus, in (22), we have v (bs) � un, and therefore in (31), �3 � 0, and �3 = 0

whenever v (bs) > un. Since v (bs) > un can optimally occur in a solution only when the constraintun � 0 binds, this immediately implies (38). Next, (34) becomes d

dun [V(un)� (1� r)h(un)] � 0

35This implies that the utility u is delivered to A not only through a high value of wn� , but also through high valuesfor the wages fw�(s)gs2[s;bs] so to reduce the discrepancy between the wages with an audit and the salary wn� .36Proposition 15 suggests two additional potential cases when determining the optimal contract besides that con-

sidered in proposition 13. First, ifR bss[ru (w�(s))� c (s; e� (s))] f(s)ds = u and wn� = 0, then �3 is undetermined, but

wn� = 0 provides the additional condition for computing the contract. Second, ifR bss[ru (w�(s))� c (s; e� (s))] f(s)ds >

u and wn� = 0, then (13) is no longer satis�ed with equality, but �3 = 0 and wn� = 0 provide the additional conditions.

25

Page 26: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

and = 0 whenever un > 0. Since, as argued earlier, dV(un)

dun = (1� r)�3, this implies (39). Following

the analyis from the appendix leading to (35), (36) and (37), one concludes that these conditions

continue to be necessary for the optimal contract, only that �3 substitutes 1u0(wn� )

everywhere. �

We close the section with proposition 16, whose proof is in appendix A7, which states that if A

is risk neutral over monetary transfers, then the full-information payo¤ is attainable by P whenever

A�s reservation utility u is su¢ ciently high. We restrict attention again to the simpler case where

in a full-information setting, it is optimal for P to implement positive e¤ort for all types.

Proposition 16 Assume that u(w) = w, for all w, and that e0(s) > 0, for all s 2 [s; s]. Then,

there exists U > 0 such that for all u � U , we have e�(s) = e0(s), for all s 2 [s; s], and the value of

the optimal contract under moral hazard and adverse selection equals that under full information.

Essentially, with a risk neutral agent, P can set a wage pro�le that provides A with incentives

to both reveal his type and exert e¤ort without a need to compensate him for the induced wage

risk. An immediate consequence of this result is that the value of the optimal contract is again

constant in the intensity of monitoring if A is risk neutral. The requirement that u be su¢ ciently

high ensures that salary wn� is nonnegative in this contract. With limited liability of the agent, as

we argue in appendix A7, if u is low and thus the constraint wn� � 0 binds, P chooses to implement

a lower or equal e¤ort pro�le than the e¢ cient one.

The E¤ect of r on The Value of the Optimal Contract Denote by V�(r) the value of the

optimal contract as a function of the probability of monitoring r. By assumption 7, V�(r) is C(1)p .

The following lemma, whose proof is in appendix A8, elicits the e¤ect of r on this value.

Lemma 17 For all r 2 (0; 1), we have

V 0�(r) =

Z bss

�u(w�(s))

u0(w�(s))� w�(s)

�f(s)ds�

�u(wn� )

u0(wn� )� wn�

�(40)

26

Page 27: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

To understand this result, note �rst that since bs and the e¤ort pro�le fe�(s)gs2[s;bs] are chosenoptimally, when r increases slightly, the value of the contract is impacted only through the change

in the expected payment to A. There are two e¤ects of an increase in r on this expected payment.

First, a higher r increases the likelihood of monitoring; this e¤ect is captured in (40) by the term

�R bss w�(s)f(s)ds+w

n� . Second, the increase in r induces an adjustment in wages, as it relaxes A�s

incentive constraints allowing P to reduce the wage risk by lowering w�(s); to compensate for this

and continue satisfying A�s participation constraint, P must increase wn� . These wage adjustments

are captured by the remaining terms in (40).37

The next proposition, whose proof is in appendix A9, states that when it is optimal for P to

implement positive e¤ort for all types, the value of the contract is increasing in r.

Proposition 18 Assume that u00(w) < 0 for all w. For any r 2 (0; 1), if bs = s, then V 0�(r) > 0.When r increases, P is less reliant on the power of incentives and o¤ers a smoother wage pro�le

that exposes A to less risk, thus reducing the risk premium P needs to pay and increasing the value

of the contract.

As a side note here, it deserves mentioning that while we proved the result of proposition 18

under the underlying speci�cation of an ex-ante participation constraint of the agent, it can also be

shown that it holds when the agent evaluates the contract only after he learns his type, and thus

the optimal contract problem has a more standard interim participation constraint for each type.

The next proposition, which is one of the main results of the paper, states that if the optimal

contract does not induce e¤ort for all types, then the value of the contract may be decreasing in

37Since bs and fe�(s)gs2[s;bs] do not change, ru(w(s)) stays constant as r increases slightly. In particular, if rincreases by some small percentage ", u(w(s)) must decrease by the same percentage ", for each s 2 [s; bs]. Therefore,w(s) decreases by an amount �w(s) satisfying

hd

dw(s)lnu(w(s))

i�w(s) = ", i.e., �w(s) = u(w(s))

u0(w(s))". To continue

satisfying A�s binding participation constraint, it follows by the same logic that wn must increase by u(wn)u0(wn)". The

net impact of these wage adjustments constitutes the second e¤ect of the change in r on V�(r), as elicited by (40).

27

Page 28: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

the probability of monitoring. Its proof constructs a numerical example, under speci�c functional

forms of the fundamentals of the model, with the property that V 0(r) < 0 for high values of r.

Proposition 19 There exist f (�), y(�), u (�), c(�) and u, such that bs < s and the value of the

corresponding optimal contract is decreasing in r for all high enough r.

The numerical example employed in proposition 19 builds on the simple case of a discrete type

space fsa; scg. With no restrictions on the continuous type density function f(�), one can approxi-

mate su¢ ciently well the discrete distribution from this numerical example with a continuous one

for which the corresponding optimal contract maintains the key property stated in proposition 19.

Since for any set of remaining parameters of the model, there exist values of sc high enough such

that it is optimal for P to induce e¤ort only from the lower cost type sa, we considered directly

that sc takes such a high value without setting a particular value for it.38 In an environment with

this particular type distribution, P o¤ers a contract fwn; wa; eag where (i) wn is the salary paid

to A when no audit is performed, and (ii) wa is the wage paid to A when an audit reveals that

he exerted at least e¤ort ea. The contract is designed so as to be accepted by A ex-ante and to

induce A to exert e¤ort ea when his type is sa and no e¤ort otherwise. The remaining details of

the formal analysis and numerical implementation are presented in appendix A10.

Figure 1 presents in solid lines key variables from the corresponding optimal contract as func-

tions of the probability r, for the values of r that allow for a positive value of the optimal contract.

38The functional forms that we employed are y(e) = e, u(w) = w1� and c(s; e) = s 1

�e� with s 2 fsa; scg and

pa � Prfs = sag. The corresponding parameters are set at � = 1:6, � = 1:2, sa = 0:2, pa = 0:85 and u = 1. For thefunctional forms selected, there are multiple sets of parameters with the property that V 0(r) < 0 for high enough r.

28

Page 29: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

0.2 0.4 0.6 0.80

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

a. Value of Contract

0.2 0.4 0.6 0.8

3

4

5

6

7

8

b. Effort Lev el

0.2 0.4 0.6 0.8

2

4

6

8

10

12

c. Wages

wa

wn

wc

0.2 0.4 0.6 0.8

3

4

5

6

7

d. Expected rev enue and expected wage

Expected wage

Expected revenue

Figure 1: Optimal Contracts as Functions of the Probability of Auditing r

When r is small, the contract speci�es a low e¤ort level ea, and in return promises a high wage wa

if A passes an audit. Intuitively, the low probability of auditing makes it hard to provide incentives

since A knows that even when exerting e¤ort, he is unlikely to be rewarded, as in the absence of an

audit, this e¤ort is not observed. Therefore, P �nds it optimal to only induce a low level of e¤ort.

Moreover, if r is very small, (r � 0:1) P cannot ensure himself a non-negative expected payo¤ if he

were to implement positive e¤ort and has to shut down. As r increases, monitoring becomes a more

e¤ective monitoring instrument which allows implementing a higher e¤ort with a lower wage wa;

A is compensated for the higher e¤ort with an increase in the salary wn. The expected revenue,

pay (ea), the expected wage paid, rpawa + (1� r)wn, and the di¤erence between the two, i.e., the

value of the contract, all increase over this range.

The increase in r also impacts the risk premium paid to A through two channels. First, it

decreases it by lowering the dispersion in the set of possible wages, fwa; wn; 0g up to the value of r

29

Page 30: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

at which wa and wn become equal. Above that value, the wages wa and wn are equal and constant,

and this �rst channel shuts down. Second, the increase in r alters the probabilities with which

these wages are paid. When r is small, most of the utility is delivered to A through the salary wn,

while the probabilities of A being paid either wa or 0 are small. As r increases, the probability that

A is paid the wage wa increases, but so does the probability that A is caught shirking and paid

nothing. This second e¤ect tends to increase the wage variance and therefore the risk premium P

needs to pay. For su¢ ciently high values of r, the consequent increase in risk premium determines

a decrease in the value of the contract and can even bring this value to zero.39

Next, we argue that when P can credibly commit not to void the contract, but to make payments

even when A fails an audit, then the optimal value of the contract is again everywhere increasing

in r. The following proposition states this result. Its proof, which is presented in appendix A11,

considers the standard case adopted in the paper of a continuous type density function.

Proposition 20 Assume that u00(w) < 0 for all w and that P can credibly commit to make a

payment even when A fails an audit. The value of the corresponding optimal contract is increasing

in r for any r 2 (0; 1).

If P can commit to make payments even when A is caught shirking, he can reduce the disper-

sion in the set of possible wages faced by A to essentially partially insure him against high-cost

realizations. This allows P to lower the risk premium he needs to pay. Moreover, and perhaps more

surprisingly, the increased power of incentive determined by the higher probability of monitoring

renders the value of the contract be again everywhere increasing in r.

The optimal contract corresponding to the numerical example employed in proposition 19 is

presented in Figure 1 in broken lines. The wage wc is promised to be paid to A when an audit is

39Note the monotonicity of V (r) changes around the value of r where wn starts increasing at a faster rate. Sincethe salary wn is the channel through which this risk premium is paid, this suggests that the risk premium startsincreasing signi�cantly, and therefore, that it is indeed the factor driving the decrease of V (r).

30

Page 31: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

performed and it reveals that A exerted less e¤ort than ea, i.e., essentially this is the wage paid

when A�s type is sc. As expected, the value of the contract with commitment is at least as high as

that without commitment for all values r. When r is low, the two values are equal; in particular, P

implements the same contract as without commitment by setting wc to zero and thus not availing

himself of the possibility of commitment. For the high values, commitment becomes valuable and P

promises a wage wc > 0 to reduce the risk premium paid. It also deserves emphasizing at this point

that the optimal wage wc in this numerical example is nonnegative. This ensures that the driving

force inducing a higher value of the contract is the ability of P to make a credible commitment

to make a net payment towards A when the latter fails an audit, and not an ability to extract

payments from A in such situations.

4 Extension: The Optimal Contract with Communication

In this section we analyze the optimal contracts with random auditing when pre-play communication

is feasible. As discussed in section 2, in this situation, P can design a contract that requires A

to declare his type after he learns it, and then de�ne the wage paid to A when an audit is not

performed as a function of this type.40 To focus the exposition, we restrict again attention to

the case when it is optimal to implement positive e¤ort for all types and when the nonnegativity

constraints on wages do not bind. Finally, we consider the case where A is strictly risk averse. P�s

40An alternative standard interpretation of the "communication" between A and P is that A chooses a contractfw;wng out of a menu of contracts o¤ered by P after he learns his type.

31

Page 32: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

problem in this case is to select a contractn�wn+(s); e+(s); w+(s)

s2[s;s]

othat solves the problem

maxfe(s)�0;w(s)�0;wn(s)�0gs2[s;s]

Z s

s[y (e(s))� rw(s)� (1� r)wn (s)] f(s)ds (41)

s.t. s 2 argmaxes2[s;s] [ru (w(es)) + (1� r)u (wn (es))� c (s; e (es))] (42)

ru (w(s))� c (s; e (s)) � 0, for all s 2 [s; s] (43)Z s

s[ru (w(s)) + (1� r)u (wn (s))� c (s; e (s))] f(s)ds � u. (44)

.

Following the First Order Approach, we replace (42) with the corresponding �rst order condition

ru0 (w(s))w0(s) + (1� r)u0 (wn(s))wn0(s) = ce(s; e(s))e0(s) a.e. s (45)

and assume that e0+(s) < 0 in the optimal contract. On the other hand, a counterpart of the lemma

4 from the case without communication does not hold here, and thus we cannot relax (43).

We solve the resulting problem using the same optimal control methods employed in section

3.3. By denoting un(s) � u(wn(s)), the �rst order condition for A�s truthful revelation problem

from (45) becomes ru0 (s)+(1� r)un0 (s) = ce(s; e(s))e0(s) a.e. s. In addition to the variables from

problem (18)-(23), we introduce a new state variable un(s) and a new control k(s) � un0 (s). The

32

Page 33: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

optimal control problem is then

maxfx(s);k(s)gs2[s;s]

Z s

s[y (e(s))� rh (u(s))� (1� r)h(un(s))] f(s)ds (46)

s.t. e0(s) = x(s) (47)

un0 (s) = k(s) (48)

u0 (s) = �1� rrk (s) +

1

rce(s; e(s))x(s) (49)

v0(s) = [ru (s) + (1� r)un(s)� c (s; e (s))] f(s) (50)

v (s) = 0; v (s) � u (51)

ru (s)� c (s; e (s)) � 0, for all s 2 [s; s] (52)

This is an optimal control problem with pure state constraints determined by the speci�c form of

(52).41 The necessary conditions delivered by Pontryagin�s Maximum Principle for such problems

are presented in Theorem 4.1 in Hartl, Sethi and Vickson (1995), with the formal proof of the

theorem for our case where we have no constraints with both state and control variables, so condition

2.3 from the text of their problem does not exist, presented in the references cited therein.

Thus, to solve the control problem, we construct the Lagrangian

L+ (e; u; un; v; x; k; �1; �2; �3; �4; ; s) � [y (e)� rh (u)� (1� r)h (un)] f(s)+ [ru� c (s; e)] f(s)

+ �1x+ �2

��1� r

rk +

1

rce (s; e)x

�+ �3 [ru+ (1� r)un � c (s; e)] f(s) + �4k

where �1; �2; �3; �4 and are functions de�ned on [s; s]. Then, by Theorem 4.1 in Hartl, Sethi

and Vickson (1995), there exist almost everywhere di¤erentiable functions �1; �2; �3; �4,42 and an

41See Chapter 6 in Caputo (2005) for a comprehensive discussion of the problems with state and control constraints,and Chapter 5 in Seierstad and Sydsaeter (1987) for a more detailed discussion of problems with pure state constraints.42The theorem does not state that the costate variables �1; �2; �3; �4 are continuous, but it states that at all

points where the constraint (52) binds, the functions �1 and �2 may have discontinuities given by the following jumpconditions �1(s�) = �1(s+) + �(s) @

@e(s)[ru (s)� c (s; e (s))] and �2(s�) = �2(s+) + �(s) @

@u(s)[ru (s)� c (s; e (s))] for

some positive function �(s). Since the same type of result applies to the functions �3 and �4, but the constraint

33

Page 34: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

almost everywhere continuous function such that the following conditions are satis�ed almost

everywhere.43

@L+@x

= �1 (s) + �2 (s)1

rce (s; e (s)) = 0 (53)

@L+@k

= �1� rr�2 (s) + �4 (s) = 0 (54)

�01(s) = �@L+@e

= (55)

= �y0 (e) f(s) + (s) ce (s; e (s)) f(s)� �2 (s)1

rcee (s; e (s))x (s) + �3 (s) ce (s; e (s)) f(s)(56)

�02(s) = �@L+@u

= rh0(u (s))f(s)� r (s)f(s)� r�3 (s) f(s) (57)

�03(s) = �@L+@v

= 0 (58)

�04(s) = �@L+@un

= (1� r)h0 (un(s)) f(s)� �3 (s) (1� r) f(s) (59)

�1(s) = 0; �1(s) = 0; �1(s) = 0; �1(s) = 0; �3(s) 2 R; �3(s) 2 R; �4(s) = 0; �4(s) = 0 (60)

(s) � 0, with (s) = 0 if ru (s)� c (s; e (s)) > 0, for any s 2 [s; s] (61)

There exists also a variant of the generalized Legendre-Clebsch necessary condition for problems

with multiple controls and state constraints, which we show in appendix A12 that it is satis�ed if,

for instance, we assume again that cees � 0 along the trajectory of the solution to (53)-(61).

Lemma 21 states the su¢ ciency of conditions in (53)-(61) for the problem in (46)-(52) and the

uniqueness of the corresponding solution.44

Lemma 21 (Su¢ ciency and Uniqueness) If�e+(s); u+(s); u

n+(s); v+(s); x+(s); k+(s)

s2[s;s] sat-

isfy the conditions in (53)-(61) with costate variables f�1+(s); �2+(s); �3+(s); �4+(s)gs2[s;s], then it

in (52) is independent of the corresponding state variables v(s) and un(s), it follows that �3 and �4 are continuouseverywhere. Given (54), it follows then that �2 is also continuous everywhere, and then (53) implies the same for�1. We conclude thus that for this problem, as in the case of the necessary conditions from section 3.3, the costatevariables are continuous everywhere.43Given (53) and (54), some conditions in (60) are redundant and so are not used in deriving the optimal contract.44The proof of this lemma is simpli�ed by the underlying assumption that it is optimal that all types exert positive

e¤ort. If that assumption was relaxed, the result to apply for proving su¢ ciency in an optimal control problem withpure state constraints and a free end time is Theorem 7 on page 377 in Seierstad and Sydsaeter (1987).

34

Page 35: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

is the unique solution to (46)-(52).

Proof of lemma 21. The lemma follows from the Arrow Su¢ ciency Theorem for optimal control

problems with mixed constraints (see Theorem 6.4 on page 166 in Caputo (2005)).45 By employing

the conditions in (53) and (54), the maximized Hamiltonian evaluated at the corresponding costate

variables equals [y (e)� rh (u)� (1� r)h (un)] f(s) + �3+ (s) [ru+ (1� r)un � c (s; e)] f(s). From

the assumed properties of y (�) and c (�; �) and the fact that for any solution to (53)-(61), we have

�3+(s) � 0 (we prove this in appendix A12), the maximized Hamiltonian is concave in (e; u; un; v)

and strictly concave in (e; u; un). This implies the claims of the lemma 21.46 �

Proposition 22, proved in appendix A12, is the main result of this section eliciting the conditions

that determine the optimal contract with communication when A is strictly risk averse, and the

e¤ect of r on the value of this contract.47 Remark 23 is proved in the same appendix.

Proposition 22 Assume that u00(w) < 0, for all w. Also, assume that it is optimal to induce all

types of A to exert e¤ort. The solution for the optimal contract with communication under moral

hazard and adverse selection is given by (44) satis�ed with equality, (43), (45), and for any s 2 [s; s]

w+(s)� wn+(s) � 0, and = 0 whenever ru (w+ (s))� c (s; e+ (s)) > 0 (62)

ce (s; e+ (s))

u0(w+(s))f(s) + ces (s; e+ (s))

Z s

s

�1

u0(wn+(�))�Z s

s

f(t)

u0(wn+(t))dt

�f(�)d� = y0(e+ (s))f(s) (63)

The value of the optimal contract is increasing in r for any r 2 (0; 1).

45Note that while our problem has pure state constraints, Theorem 6.4 in Caputo (2005), which deals with optimalproblems with mixed constraints (where the control also appears in the constraint), applies to it since the rankconstraint quali�cation is not required for that theorem. This rank quali�cation is not satis�ed in problems withpure state constraints and thus we could not apply Theorem 6.1 from Caputo (2005) to conclude that (53)-(61) arenecessary conditions for a solution to (46)-(52).46As in the case of lemma 8, the text of Arrow�s Su¢ ciency Theorem from Caputo (2005) requires the maximized

Hamiltonian be strictly concave in all state variables, and does not claim the uniqueness of the control variables, butthe same argument employed in the proof of lemma 8 completes the proof in this case.47 (63) determines e+(s) as a function of fw+(s); wn+(s)gs2[s;s]. Then (45) and (62), subject to the constraint in (43)

and with the binding constraint in (44) as initial condition, constitute a system that determine w+(s) and wn+(s).

35

Page 36: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Remark 23 We haveZ s

s

�1

u0(wn+(�))�Z s

s

f(t)u0(wn+(t))

dt

�f(�)d� > 0 for all s 2 (s; s).

As in the model with pure moral hazard studied in section 3.2, the optimal contract sets

w+(s) � wn+(s). To see why, note that otherwise, wn+(s) could be reduced by an amount � and w+(s)

increased to a value w0+(s) with the property that ru (w+(s)) + (1� r)u�wn+ (s)

�= ru

�w0+(s)

�+

(1� r)u�wn+ (s) + �

�; this adjustment would not violate any of constraints in problem (41)-(44),

but would reduce the amount of risk that A is subjected to and the risk premium that needs to be

paid. Thus, unlike the case with no pre-play communication, where P needs to use the wage scheme

fw�(s)gs2[s;bs] both to induce the agent to reveal his type and to exert e¤ort, if communicationis feasible, P can make use of the �exibility o¤ered by his ability to adjust the wage scheme�wn+(s)

s2[s;s] to tailor the contract so as to not penalize the agent when an audit is performed

and the agent passes it. Moreover, as (62) states, the wages with and without an audit for a given

type s are equal whenever the corresponding level is su¢ cient to provide incentives for that type

to exert e¤ort, i.e., when ru (w+ (s))� c (s; e+ (s)) > 0. On the other hand, (63) imposes the usual

equality between the marginal cost and bene�t of requiring additional e¤ort from type s, with the

second term in the left hand side being the (strictly positive, by remark 23) distorting factor that

sets type s�s induced e¤ort below its e¢ cient level. Finally, under our underlying assumption that

all types are induced to exert positive e¤ort, the value of the contract is strictly increasing in r

whenever w+(s)� wn+(s) > 0 for s in a set of positive measure, and is constant otherwise.

5 Conclusion

In this paper we studied optimal contracts with random auditing de�ned as a monitoring instru-

ment where the agent�s action is observed with some non-degenerate probability, but otherwise

the principal has no informative signal of this action. We characterized and compared the optimal

contracts under several standard information structures that combine moral hazard and adverse

36

Page 37: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

selection. We showed that a higher precision of the monitoring instrument, as measured by the

probability of auditing, always increases the value of an optimal contract when all agent types are

optimally induced to exert e¤ort or when the principal can commit to make payments towards

the agent even when the latter fails an audit, but may decrease the value of a contract otherwise.

Finally, we characterized the optimal contracts for situations where pre-play communication is pos-

sible and thus the principal can adjust the wage paid to the agent when an audit is not performed

as a function of the signal transmitted by the agent. As an avenue for future research, we are

also currently working on a repeated version of this model where a failed audit voids the dynamic

contract and leads to a loss for the agent of the promised value of future payments.

Appendix

Appendix A1. Proof of Proposition 2

First, note that in any optimal contract, the participation constraint in (6) must bind since otherwise

wn1 can be decreased without violating any of the constraints. We construct the Lagrangian

L1 =

Z s

s[y (e(s))� rw(s)� (1� r)wn] f(s)ds+

Z s

s� (s) [ru(w(s))� c(s; e(s))] ds

+�

�Z s

s[ru (w(s)) + (1� r)u (wn)� c (s; e (s))] f(s)ds� u

37

Page 38: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

The necessary �rst order conditions are then

@L1@e(s)

= y0 (e(s)) f(s)� � (s) ce(s; e(s))� �ce (s; e (s)) f(s) = 0 (64)

@L1@w(s)

= �rf(s) + � (s) ru0(w(s)) + �ru0(w(s))f(s) = 0 (65)

@L1@wn

= � (1� r) + � (1� r)u0(wn) = 0 (66)

� (s)@L1@� (s)

= � (s) [ru(w(s))� c(s; e(s))] = 0 (67)

� (s) � 0; ru(w(s))� c(s; e(s)) � 0; � � 0 (68)

From (65), we have � (s) + �f(s) = f(s)u0(w(s)) . Substituting this into (64), implies (8) from the

text of the proposition. From (66), we have � = 1u0(wn) , and thus � (s) =

h1

u0(w(s)) �1

u0(wn)

if(s).

Substituting this into (67), and noting that 1u0(w(s)) �

1u0(wn) = 0() w(s)�wn = 0, it follows that

w1(s)� wn1 = 0 whenever ru(w(s))� c(s; e(s)) > 0. Finally, � (s) � 0 from (68) and the fact that

1u0(w) is increasing in w imply w1(s)� w

n1 � 0 as stated by (7).

Denote now by V1 (r) the value of the optimal contract; we will show that V 01 (r) � 0. Employing

the Envelope Theorem, and then substituting � and � (s) computed above, we have

V 01 (r) =@L1@r

=

Z s

sf[�w(s) + wn] f(s) + � (s)u(w(s)) + � [u (w(s))� u (wn)] f(s)g ds

=

Z s

s

�[�w(s) + wn] +

�1

u0(w(s))� 1

u0(wn)

�u(w(s)) +

1

u0(wn)[u (w(s))� u (wn)]

�f(s)ds

=

Z s

s

��u(w(s))

u0(w(s))� w(s)

���u (wn)

u0(wn)� wn

��f(s)ds

Since w(s) � wn for all s, V 01 (r) � 0 follows from the fact that ddw

hu(w)u0(w) � w

i= �u(w)u00(w)

(u0(w))2> 0.

Next, we show that the e¤ort pro�le e1(s) is decreasing, and argue that the wage pro�le w1(s)

is not necessarily monotonic. Consider any interval in [s; s] on which w1 (s) = wn1 ,48 and note

48By the continuity of the objective function and constraints in P�s problem, it follows that the sets of s on whichw1 (s) > w

n1 and w1 (s) = w

n1 , respectively, are unions of intervals.

38

Page 39: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

that from (8) it follows by the Implicit Function Theorem that e01(s) = �ces(s;e1(s))

cee(s;e1(s))�y00(e1(s))u0(wn1 ),

which is negative since ces > 0, cee > 0, y00 � 0 and u0 > 0. On the other hand, on an in-

terval in [s; s] on which w1 (s) > wn1 , we have from (7) that w1 (s) = u�1�1r c (s; e1 (s))

�. Sub-

stituting this in (8), we obtain ce(s; e1(s)) � y0 (e1(s))u0(u�1�1r c (s; e1 (s))

�) = 0. It follows then

that e01(s) = �ces(s;e1(s))�y0(e1(s))u

00(w1(s))u0(w1(s))

1rcs(s;e1(s))

cee(s;e1(s))�y00(e1(s))u0(w1(s))�y0(e1(s))u00(w1(s))u0(w1(s))

1rce(s;e1(s))

, where we substituted w1 (s) for

u�1�1r c (s; e1 (s))

�. Again, the properties of the functions c, y and u imply that e01(s) < 0. Finally,

rewriting (8) as u0(w1(s))y0 (e1(s))� ce(s; e1(s)) = 0 it follows that whenever w1(s) > wn1 , we have

w01(s) = �u0(w1(s))y00(e1(s))e01(s)�ces(s;e1(s))�cee(s;e1(s))e01(s)u00(w1(s))y0(e1(s))

. Since ces(s; e1(s)) > 0, the numerator is

generically unsigned, and thus w1(s) is not necessarily monotonic. Moreover, the set of values of s

for which w1(s) = wn1 may be a union of disjoint intervals.

We close by arguing that the surplus generated by the di¤erent agent types, y (e(s))� rw(s)�

(1� r)wn, is decreasing in s. Consider �rst any interval in [s; s] on which w1 (s) > wn1 , and thus,

from (5), ru(w1(s))�c(s; e1(s)) = 0, implying w1(s) = u�1�1r c (s; e1 (s))

�. On this interval, we have

dds [y (e1(s))� rw1(s)] =

dds

�y (e1(s))� ru�1

�1r c (s; e1 (s))

��=

�y0 (e1(s))� ce(s;e1(s))

u0(u�1( 1r c(s;e1(s))))

�e01(s)�

cs(s;e1(s))

u0(u�1( 1r c(s;e1(s)))), which is negative since (8) implies that the �rst term is zero. On the other hand,

on intervals in [s; s] on which w1 (s) = wn1 , we havedds [y (e1(s))� rw1(s)] = y

0 (e1(s)) e01(s). Since

e01(s) < 0, we conclude thatdds [y (e1(s))� rw1(s)] < 0 for all s. �

Appendix A2. Proof of Lemma 5

We argue �rst that any incentive compatible contract must satisfy (15) and (16). Consider A�s

original problem of choosing an e¤ort level under a contractnwn; fw(e)ge�0

owhen his type is s,

maxe(s)�0

[ru (w(e))� c (s; e)] and note that for any wage pro�le w(e), A�s objective function in (10) is

submodular in (e; s) because @2

@e@s [ru (w(e))� c (s; e)] = �ces(s; e) < 0. By Topkis�Monotonicity

Theorem, it follows then that the maximizer e (s) is a.e. decreasing in s. Thus, in order for a

contractnwn; fe(s); w(s)gs2[s;s]

oto be incentive compatible, e(s) must be a.e. decreasing in s

39

Page 40: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

(this also implies that e(s) is a.e. di¤erentiable). The necessity of (16) follows from the �rst order

condition in A�s problem in (10).

Next, we show that a contract satisfying (15) and (16) is incentive compatible. Let � (es; s) �ru (w(es))� c (s; e (es)); we will argue that � (s; s) � � (es; s) for all es; s 2 [s; s], which will be enoughto complete the proof. We have @

@es� (es; s) = ru0 (w(es))w0(es) � ce (s; e (es)) e0(es), and so note that@@es� (es; s) � @

@es� (es; es) if and only if �ce (s; e (es)) e0(es) � �ce (es; e (es)) e0(es). Since ces(�) > 0 and

e0(�) < 0 by (15), it follows that @@es� (es; s) � @

@es� (es; es) if and only if es � s. But by (16), we have@@es� (es; es) = 0. Thus, � (es; s) is increasing (decreasing) in es for es � s (es � s), implying immediatelythat it is indeed maximized when es equals s. �Appendix A3. Proof of Lemma 10

Since �2(s) = 0 by (30), integrating equation (27) we have

�2(s) = r

Z s

s

�h0(u (�))f(�)� �3 (�) f(�)

�d�, for all s 2 [s; bs] (69)

Employing �2(bs) = �r, as required by (30), and �3 (s) = h0(un), we conclude that� =

Z bss

�h0(u (s))� h0(un)

�f(s)ds (70)

The claim of lemma 10 follows by substituting for � from (70) into (32) after observing that

h0(u(s)) =�u�1

�0(u(w(s))) = 1

u0(u�1(u(w(s)))) =1

u0(w(s)) , and similarly that h0(un) = 1

u0(wn) . �

40

Page 41: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Appendix A4.

Proof of Lemma 11. Di¤erentiating �1 (s) + �2 (s) 1r ce (s; e (s)) = 0 from (25) with respect to s,

we get

�01 (s) + �02 (s)

1

rce (s; e (s)) + �2 (s)

1

rces (s; e (s)) + �2 (s)

1

rcee (s; e (s)) e

0(s) = 0 (71)

Plugging in �01 (s) and �02 (s) from (26) and (27), we obtain that

��y0(e (s))f(s)� �2 (s)

1

rcee (s; e (s))x (s) + �3 (s) ce (s; e (s)) f(s)

�+

+�rh0(u (s))f(s)� �3 (s) rf(s)

� 1rce (s; e (s)) + �2 (s)

1

rces (s; e (s)) + �2 (s)

1

rcee (s; e (s)) e

0(s) =

= �y0(e (s))f(s) + h0(u (s))ce (s; e (s)) f(s) + �2 (s)1

rces (s; e (s)) = 0 (72)

where we used the fact that x (s) = e0(s). Now, since (69) and �3 (s) = h0(un), imply �2(s)r =R s

s [h0(u(�))� h0(un)] f(�)d�, it follows that the optimal contract must satisfy

h0(u(s))ce (s; e (s)) f(s) +

�Z s

s

�h0(u(�))� h0(un)

�f(�)d�

�ces (s; e (s)) = y

0(e (s))f(s)

which can then be immediately rewritten as in (37). This completes the proof of lemma 11. �

Proof of Remark 12. We will show that �2(s) � 0 for all s 2 [s; bs]. Given the expression computedfor �2 (s) above, this will immediately imply the claim of the corollary. Now, to prove that �2(s) > 0

for all s 2 (s; bs), since �2(s) = 0 and �2(bs) = �r � 0, it would be enough to show that �2 is strictlyincreasing on some interval [s; s0] and strictly decreasing on [s0; bs]. To this aim, note �rst thatdds [h

0(u(s))] = h00(u(s))u0(s) < 0 because u(s) is decreasing while h is strictly convex as the inverse

of a concave and increasing function.49 Therefore, h0(u(s)) is strictly decreasing in s. Since it is

also continuous in s it follows that there exists some s0 2 [s; bs] such that h0(u(s))� h0(un) > 0 for49Di¤erentiating twice each side of the equality u(h(v)) = v, we obtain h00(v) = �u00(h(v)) [h0(v)]2 =u0(h(v)) > 0.

41

Page 42: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

all s 2 [s; s0) and h0(u(s)) � h0(un) < 0 for all s 2 (s0; bs]. Since �02 (s) = [h0(u(s))� h0(un)] f(s) itfollows that �2(s) is increasing on [s; s0] and decreasing on [s0; bs], as desired. �Veri�cation of the generalized Legendre-Clebsch condition. This condition requires that

(�1)n @

@x

�d2n

ds2n

�@H�@x

��� 0 (73)

where 2n is the �rst higher-order derivative of @H�@x with respect to s in which the control x appears

(it has been proved that n 2 N+). We already showed above that dds

�@H�@x

�= �y0(e (s))f(s) +

h0(u (s))ce (s; e (s)) f(s) + �2 (s)1r ces (s; e (s)), so di¤erentiating one more time, we have

d2

ds2

�@H�@x

�= �y00(e (s))x(s)f(s)� y0(e (s))f 0(s) + h00(u (s))1

rce (s; e (s))x (s) ce (s; e (s)) f(s)+

+ h0(u (s))ces (s; e (s)) f(s) + h0(u (s))cee (s; e (s))x(s)f(s) + h

0(u (s))ce (s; e (s)) f0(s)+

+�rh0(u (s))f(s)� �3 (s) rf(s)

� 1rces (s; e (s)) + �2 (s)

1

rcess (s; e (s)) + �2 (s)

1

rcees (s; e (s))x(s)

where employing (19), (20) and (27), we substituted x(s) for e0(s), 1r ce (s; e (s))x (s) for u0(s) and

rh0(u (s))f(s)� �3 (s) rf(s) for �02 (s). Clearly, n = 1 and thus the condition in (73) requires that

�y00(e (s))f(s)+h00(u (s))1r[ce (s; e (s))]

2 f(s)+h0(u (s))cee (s; e (s)) f(s)+�2 (s)1

rcees (s; e (s)) � 0

(74)

along the solution to (25)-(33). Since y00 (e) < 0, h00 (u) > 0, h0 (u) > 0, cee (s; e) > 0 and �2 (s) � 0,

a su¢ cient condition for (74) to be satis�ed is that cees (s; e (s)) � 0 along this solution. However,

this additional condition on the cost function c(�; �) is not necessary. �

42

Page 43: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Appendix A5. The Optimal Contract when the Monotonicity Constraint Binds

To simplify exposition, we assume that it is optimal for P to induce positive e¤ort levels for all

types, i.e, that the optimal value of bs is s. Denote by nfe�(s); w�(s)gs2[s;s] ; wn�o the optimalcontract when incorporating the monotonicity constraint in (15) into P�s maximization problem,

and assume that there exist intervals in [s; s] for which this constraint binds and thus e�(�) is

constant. To account formally for this additional constraint, we construct a new Hamiltonian as

H� (e; u; v; x; �1; �2; �3; �4; s) � H� (e; u; v; x; �1; �2; �3; s) + �4 (�x) (75)

where H� (�) is as de�ned in (24). In addition to the necessary conditions identi�ed in (26)-(94),

which must still be satis�ed, Pontryagin�s Maximum Principle50 implies that there exists a C(1)p

function �4 (s) such that (25) is replaced with

@H�@x

= �1 (s) + �2 (s)1

rce (s; e (s))� �4(s) = 0 (76)

while the corresponding complementary slack conditions are

x(s) � 0; �4(s) � 0, with �4(s) = 0 if x(s) < 0 (77)

Moreover, �4(s) is continuous whenever x(s) is continuous (in this situation, since we do not have

a bang-bang solution, the optimal control is continuous everywhere). To understand (76) and (77),

note by inspecting the relaxed problem in (18)-(23), that since H� (�) is linear, we have x(s) = 0 in

the optimal solution whenever @H�@x (s) > 0. The newly de�ned function �4(s) =@H�@x (s) �

@H�@x (s)

captures precisely the nonnegative gradient @H�@x (s). In other words, to deal with the additional

monotonicity constraint in (15), rather than de�ning H� and then imposing (76) and (77), we could

50See Theorem 6.1 in Caputo (2005) on page 152 for the version with constraints on the control employed here.

43

Page 44: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

have instead added a complementary slack condition @H�@x (s) � x(s) = 0, together with

@H�@x (s) � 0

and x(s) � 0 to the set of conditions (25)-(94). The key additional information that Pontryagin�s

Maximum Principle applied to the non-relaxed problem delivers, and which we do employ below,

is that @H�@x (s) is continuous when x(s) is continuous.

The only impact that these changes have on our previous analysis is on the argument and

result of proposition 11. In particular, since �4(s) is not di¤erentiable, we cannot di¤erentiate

@H�@x = 0 with respect to s at all s 2 [s; s], as we did in the proof of that proposition. Consider

thus an interval [s0; s00] � [s; s] on which e�(s) is constant, and thus e�(s) = e�(s0) = e�(s00) for all

s 2 [s0; s00], which by (16) also implies that w�(s) = w�(s0) = w�(s00) for all s 2 [s0; s00]. Note then

that we can replicate the argument from the proof of proposition 11 for all s such that x�(s) < 0

in the optimal contract. Thus we can determine the e¤ort and wage at every s with x�(s) < 0 by

employing the same conditions identi�ed in the case when the monotonicity constraint does not

bind; the fact that w�(s) is constant on [s0; s00] and continuous everywhere implies that values for

w�(s) can be imputed for all s 2 [s; s] in (36), (37) and (13) since these values equal w�(s0) which

has been determined (also, values for e�(s) can be imputed in (13)). However, the resulting wage

and e¤ort schedules will be functions of interval endpoints s0 and s00.

To determine these values, note that since �4(�) is continuous, it must be that �4(s0) = �4(s00) =

0, which from (76) implies then that �1 (s0)+�2 (s0) 1r ce (s0; e (s0)) = �1 (s00)+�2 (s00)

1r ce (s

00; e (s00)).

Thus, it must be that Z s00

s0

d

ds

��1 (s) + �2 (s)

1

rce (s; e (s))

�ds = 0 (78)

Noting that �4 does not appear in the expressions implied by Pontryagin�s Maximum Principle for

44

Page 45: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

either �01 (s) or �02 (s), by the same argument as in the proof of proposition 11, we have that

d

ds

��1 (s) + �2 (s)

1

rce (s; e (s))

�=

=ce (s; e� (s))

u0(w�(s))f(s) + ces (s; e� (s))

Z s

s

�1

u0(w�(�))� 1

u0(wn�)

�f(�)d� � y0(e� (s))f(s)

It follows then from (78) that we must have

Z s00

s0

�ce (s; e� (s))

u0(w�(s))f(s) + ces (s; e� (s))

Z s

s

�1

u0(w�(�))� 1

u0(wn�)

�f(�)d� � y0(e� (s))f(s)

�ds = 0

(79)

Equation (79) together with e�(s0) = e�(s00) constitute a system of two equations in two unknowns

that allows determining the values for s0 and s00. This system may have several solutions, corre-

sponding to a case where there are multiple intervals on which e�(s) is constant. It is also worth

noticing here that w�(s0) = w�(s00) and e�(s0) = e�(s00) would not constitute an alternative system

of equations to determine s0 and s00. Given (16), these two conditions always hold simultaneously

by construction when eliciting the wage and e¤ort schedules as functions of s0 and s00. Moreover,

the condition in (79) is necessary to be satis�ed by s0 and s00 and thus needs to be imposed. �

Appendix A6.

Proof of Corollary 14. We have

d

ds[y (e�(s))� rw�(s)] =

d

ds[y (e�(s))� rh(u�(s))]

= y0 (e�(s)) e0�(s)� rh0(u�(s))u0�(s) = e0�(s)

�y0 (e�(s))�

ce (s; e� (s))

u0(w�(s))

where we employed (20) for the last equality. Note that from (37), we have y0 (e�(s))� ce(s;e�(s))u0(w�(s))

=

ces(s;e�(s))f(s)

Z s

s

h1

u0(w�(�))� 1

u0(wn� )

if(�)d�. Since the integral was shown to be strictly positive on

(s; bs) in remark 12, while e0�(s) < 0, it follows, as required, that dds [y (e�(s))� rw�(s)] < 0. �

45

Page 46: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Proof of Lemma 8. We present here the details left out of the proof presented in the main text.

To show the su¢ ciency of the necessary conditions, we appeal to the main theorem in Seierstad

(1984). To apply it, we need to show several facts. (i) The functions bs ! e�(bs), bs ! u�(bs) andbs! v�(bs), obtained by solving the necessary conditions in (25)-(32) for each �xed value of bs, mustbe C(1)p . The �rst two requirements are part of assumption 7, while the last follows from them by

the de�nition of the state variable v. (ii) The costate variables should uniquely satisfy (25)-(28) for

given trajectories of the state variables, but then the ensuing Note 1 states that this requirement,

which is not necessarily obviously satis�ed here, can be dropped from the text of the theorem.

(iii) The function �(bs) � H� (e� (bs) ; u� (bs) ; v� (bs) ; x� (bs) ; �1� (bs) ; �2� (bs) ; �3� (bs) ; bs) should havethe property that there exists some bs0 2 [s; s] such that �(bs) � 0 for bs < bs0 and �(bs) � 0 for

bs > bs0. In our case, given the de�nition of H� and (25), we have �(bs) = [y (e(bs))� rh (u(bs))] f(bs) +�3 [ru(bs)� c (bs; e(bs))] f(bs). Note that

d

dbs��(bs)f(bs)

�=

d

dbs [y (e�(bs))� rh(u�(bs))] + �3 �ru0(bs)� cs (bs; e(bs))� ce (bs; e(bs)) e0(bs)�=

d

dbs [y (e�(bs))� rh(u�(bs))]� �3cs (bs; e(bs)) < 0where for the second equality we used (19)-(20) to cancel out the two terms, while for the inequality

we used the result obtained in the proof of corollary 14, and the facts �3 > 0 and cs > 0. Thus, by

the monotonicity of �(bs)f(bs) , there exists bs0 2 [s; s] such that �(bs)f(bs) � 0 for bs < bs0 and �(bs)

f(bs) � 0. Sincef(bs) > 0 for all bs, the third condition of the theorem in Seierstad (1984) is immediately satis�ed. (iv)The last requirement of the theorem in Seierstad (1984) is that the control variable has a bounded

support, which is clearly not satis�ed here. However, this assumption is essentially employed

to conclude that the following supremum is �nite supfe(s);u(s);v(s)gs2[s;bs]2S

R bss [y (e(s))� rh (u(s))] f(s)ds

where S �{fe(s); u(s); v(s)gs2[s;bs] : u0(s) = 1r ce (s; e (s)) e

0 (s), v0(s) = [ru (s)� c (s; e (s))] f(s),

ru (bs) � c (bs; e (bs)) = 0, v(s) = 0, and v(bs) = bv} for all bv in a neighbourhood of un. Since byassumption 7, this supremum is �nite when bv = un, it is clearly �nite also in a neighbourhood of

46

Page 47: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

that value by the smoothness of all functions involved. This completes the proof of lemma 8. �

Appendix A7. Proof of Proposition 16

We show that there exists a wage pro�le that can implement the full-information e¤ort pro�le

fe0(s)gs2[s;s], i.e., that can satisfy all the incentive constraints in P�s optimal contract problem

under moral hazard and adverse selection. Moreover, when u is high enough, this contract delivers

to A the same ex-ante expected wage as in the case with full information, implying that the

corresponding contract is optimal since its value attains the upper bound, i.e., the value of the

optimal contract under full information.

Thus, let w�(s) be de�ned by rw�(s)�c (s; e0 (s)) = 0, let w�(s) = w�(s)�R ss ce(�; e0(�))e

00(�)d�

for s 2 [s; s), and let wn� = 11�r

hu�

R ss [rw�(s)� c(s; e0(s))] f(s)ds

i. This wage pro�le satis�es (11)

and (13). Moreover, it also satis�es (16), which combined with e00(s) < 0 implies that it satis�es

(10). On the other hand,R ss [rw�(s) + (1� r)w

n� ] f(s)ds = u +

R ss c(s; e0(s))f(s)ds, which equals

the value of A�s expected wage under full information.

Note now that w�(s) > 0 for all s 2 [s; s] (since w�(s) = 1r c (s; e0 (s)) > 0, ce > 0 and e

00(�) < 0),

but generically one cannot guarantee that wn� � 0. However, the termR ss [rw�(s)� c(s; e0(s))] f(s)ds

from the de�nition of wn� , which is strictly positive by (11), is also independent of u. To see

the latter, recall from section 3.1 that when A is risk neutral, the full-information e¤ort pro�le

fe0(s)gs2[s;s] is de�ned by ce(s; e0(s)) = y0 (e0(s)), which is independent of u, while the wage pro�le

fw�(s)gs2[s;s] is de�ned above as a function of fe0(s)gs2[s;s]. Thus, wn� � 0 if and only if u is high

enough. When wn� , as de�ned above, is negative, by corollary 15, the optimal e¤ort level is given

by ce (s; e (s)) f(s) + ces (s; e (s)) (1� �3)F (s) = y0(e (s))f(s). Since by (39), we have �3 � 1, it

follows that this e¤ort level is lower or equal to e0 (s), which satis�es ce (s; e0 (s)) = y0(e0 (s)). This

completes the proof of proposition 16. �

47

Page 48: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Appendix A8. Proof of Lemma 17

By the Dynamic Envelope Theorem it follows that

V 0�(r) =

Z bss

@

@rH� (e(s); u(s); v(s); x(s); s) f(s)ds�

� �3 (bs) @@run � @

@rf(1� r)h(un)g+ @

@r� [ru(s)� c(s; e(s))]

=

Z bss

n�h(u(s))f(s)� �2 (s)

s

r2c0(e(s))x(s) + �3 (s)u(s)f(s)

ods� �3 (bs)un + h(un) + �u(s)

=

Z bss

���h(u(s)) + h0(un)u(s)

�f(s)� �2 (s)

1

r2ce(s; e(s))x(s)

�ds+ h(un)� h0(un)un + �u(s)

where for the last equality we used the fact that �3 (s) = h0(un).

Now, since as elicited in appendix A4, �2(s)r = �R ss [h

0(un)� h0(u(�))] f(�)d�, while by (20),

we have 1r ce (s; e(s))x(s) = u

0(s), it follows that

V 0�(r) =

Z bss

��h(u(s)) + h0(un)u(s)

�f(s)ds+ h(un)� h0(un)un

+

Z bss

�u0(s)

Z s

s

�h0(un)� h0(u(�))

�f(�)d�

�ds+ �u(s) (80)

Integrating by parts the second integral in (80), we have

Z bss

�u0(s)

Z s

s

�h0(un)� h0(u(�))

�f(�)d�

�ds

=

�u(s)

Z s

s

�h0(un)� h0(u(�))

�f(�)d�

�����bss

�Z bssu(s)

�h0(un)� h0(u(s))

�f(s)ds

= �Z bssu(s)

�h0(un)� h0(u(s))

�f(s)ds� �u(s)

because u(bs) R bss [h0(un)� h0(u(�))] f(�)d� = ��u(bs) since the integral equals �� by (70).

48

Page 49: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Substituting this result into (80), we obtain that

V 0�(r) =

Z bss

��h(u(s)) + h0(un)u(s)

�f(s)ds+ h(un)� h0(un)un + �u(s)

�Z bssu(s)

�h0(un)� h0(u(s))

�f(s)ds� �u(s)

=

Z bss

��h(u(s)) + u(s)h0(u(s))

�f(s)ds+ h(un)� h0(un)un

which by using the facts that u(s) = u(w(s)), un = u(wn), h0(u(s)) = 1u0(w(s)) and h

0(un) = 1u0(wn)

imply the result of lemma 17. �

Appendix A9. Proof of Proposition 18

Denote by zn � 1u0(wn� )

and z(s) � 1u0(w�(s))

and note that (36) with bs = s implieszn =

Z s

sz (s) f(s)ds� � (81)

On the other hand, solving z = 1u0(w) for w to get w = (u

0)�1�1z

�, it follows that we have u(w)

u0(w)�w =

zuh(u0)�1

�1z

�i� (u0)�1

�1z

�. Thus, (40) for bs = s becomes

V 0�(r) =

Z s

s

�z (s)u

��u0��1� 1

z (s)

����u0��1� 1

z (s)

��f(s)ds

��znu

��u0��1� 1

zn

����u0��1� 1

zn

��

Denoting by

'(z) � zu��u0��1�1

z

����u0��1�1

z

and using (81) for the second equality, we have that

V 0�(r) =

Z s

s'(z (s))f(s)ds� ' (zn) =

Z s

s'(z (s))f(s)ds� '

�Z s

sz (s) f(s)ds� �

49

Page 50: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

We will show next that (i) '�R ss z (s) f(s)ds

��'

�R ss z (s) f(s)ds� �

�� 0, and (ii)

R ss '(z (s))f(s)ds�

'�R ss z (s) f(s)ds

�> 0, which would be enough to conclude that V 0�(r) > 0. To show (i), since

� � 0, it is su¢ cient to prove that ' is increasing. To show (ii), we employ Jensen�s Inequality, for

which we need to prove that ' is strictly convex.

We have

'0(z) = u

��u0��1�1

z

��+ zu0

��u0��1�1

z

��1

u00h(u0)�1

�1z

�i �� 1z2�� 1

u00h(u0)�1

�1z

�i �� 1z2�

= u

��u0��1�1

z

��

where we used the fact that u0h(u0)�1

�1z

�i= 1

z . Since u (w) � 0, for w � 0, it follows that

'0(z) > 0, as required for (i). On the other hand,

'00(z) = u0��u0��1�1

z

��1

u00h(u0)�1

�1z

�i �� 1z2�= � 1

z31

u00h(u0)�1

�1z

�iThus, '00(z) > 0 when u is strictly concave. Therefore, (ii) is also satis�ed. This completes the

proof of proposition 18. �

Appendix A10. Proof of Proposition 19

Since ce > 0, if A accepts the contract fwn; wa; eag, then after learning his type, he exerts either

e¤ort ea or 0. By making the standard transformations un � u(wn), ua � u(wa) and employing

the inverse utility function h (�) de�ned earlier, P�s problem is to choose e; ua; un so as to maximize

pay (e)�rpah (ua)�(1� r)h (un) subject to rua�c(sa; e) � 0 and pa [rua � c(sa; e)]+(1� r)un = u,

where we employed the fact that the participation constraint bind at optimum. The Lagrangian

for this problem is L(e; ua; un; 1; 2) � fpay (e)� rpah (ua)� (1� r)h (un)g+ 1 [rua � c(sa; e)]+

50

Page 51: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

2 fpa [rua � c(sa; e)] + (1� r)un � ug. The necessary �rst order equality conditions are

@L

@ua= �rpah0 (ua) + 1r + 2rpa = 0 (82)

@L

@un= �(1� r)h0 (un) + 2(1� r) = 0 (83)

e@L

@e= e

�pay0(e)� 1ce(sa; e)� 2pace(s; e)

= 0 (84)

1@L

@ 1= 1 [ru

a � c(sa; e)] = 0 (85)

@L

@ 2= pa [rua � c(sa; e)] + (1� r)un � u = 0 (86)

while the necessary inequality conditions are @L@e � 0; ru

a � c(sa; e) � 0; 1 � 0 and 2 > 0. Note

that (83) implies 2 = h0 (un), and then that (82) implies 1 = p

a [h0 (ua)� h0 (un)].51

We consider the following functional forms for the fundamentals of the model: y(e) = e, u(w) =

w1� with � > 1 (thus, implying h(u) = u�), and c(s; e) = s1�e

� with � > 1, where s 2 fsa; scg and

pa � Prfs = sag. With these functional forms, we set the model parameters as follows � = 1:6,

� = 1:2, sa = 0:2, pa = 0:85 and u = 1. The values for r are chosen in the interval [0:11; 0:99] where

the value of the resulting optimal contract is positive if P implements positive e¤ort.

To solve for the optimal contract for a particular set of parameters (�; �; sa; ps; u; r), we sub-

stituted for 1 and 2, as derived above from (82)-(83), into (84)-(86) and obtained a system of

3 non-linear equations in 3 unknowns (ua; un; ea) amenable to be solved numerically. We veri�ed

that the solution to this system corresponds to positive values for ua, ea, 1 and 2, and that

rua � c(sa; e) � 0 and pay (e) � rpah (ua) � (1� r)h (un) > 0, i.e., that P has a weakly positive

expected payo¤ from the resulting contract. Since (i) P�s expected payo¤ is strictly positive at the

unique critical point of the Lagrangian that we obtained, (ii) the set of P�s feasible expected payo¤s

is bounded from above by the �nite expected payo¤ from the �rst-best case of full information,

(iii) P�s expected payo¤ is continuous as a function of the contract variables, we conclude that the

51 It can be shown that V 0(r) = pa [h0 (ua)ua � h (ua)]� [h0 (un)un � h (un)], which cannot be signed generically.

51

Page 52: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

critical point corresponds to a global maximum. �

Appendix A11. Proof of Proposition 20

If P can credibly promise to make a payment, wc3, when an audit is performed and it reveals that

A exerted no e¤ort, P�s problem is to select a contractnbs 2 [s; s]; wn3 ; wc3; fe3(s); w3(s)gs2[s;bs]o to

solve the problem

maxbs;wn;wc;fe(s);w(s)gs2[s;bs]Z bss[y (e(s))� rw(s)] f(s)ds� (1� r)wn � r [1� F (bs)]wc (87)

s.t. s 2 argmaxes2[s;bs] [ru (w(es))� c (s; e (es))] (88)

r [u (w(s))� wc]� c (s; e (s)) � 0, for all s 2 [s; bs] (89)

maxes2[s;bs] [r [u (w(es))� wc]� c (s; e (es))] � 0, for all s 2 (bs; s] (90)Z bss[ru (w(s))� c (s; e (s))] f(s)ds+ (1� r)u (wn) + r [1� F (bs)]u (wc) � u. (91)

Making the same transformations as in the solution for the optimal contract without commitment,

and denoting by uc � u (wc), the optimal control problem for this case is the same as the one de�ned

by (18)-(23), only that un is replaced in (22) by unc (bs) � u� (1� r)un � r [1� F (bs)]uc, and (23)is replaced by r [u (bs)� uc]� c (bs; e (bs)) � 0 and = 0 if bs < s. The Hamiltonian H3 associated withthis problem takes the same form as H� de�ned in (24). The corresponding necessary conditions

elicited by the Pontryagin�s Maximum Principle are the same as those in (25)-(32), only that (32)

is replaced by

� � 0, with � = 0 and bs = s if r [u (bs)� uc]� c (bs; e (bs)) > 0 (92)

Next, condition (33) is replaced by

H3 (e (bs) ; u (bs) ; v (bs) ; x (bs) ; �1 (bs) ; �2 (bs) ; �3 (bs) ; bs)� �3rucf (bs) � 0, and = 0 if bs < s (93)

52

Page 53: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Finally, denoting by V3(un; uc) the optimal value function of this optimal control problem, as a func-

tion of the variables un and uc, the following �rst order conditions ddun [V3(u

n; uc)� (1� r)h(un)] =

0 and dduc [V3(u

n; uc)� r [1� F (bs)]h(uc)] = 0 are necessary. The �rst of these two conditions im-plies by the same argument as in section 3.3 that �3 (s) = h0(un), for all s 2 [s; bs]. On the otherhand, the second condition implies ��3 (bs) @unc@uc � �r � r [1� F (bs)]h0(uc) = 0, i.e.,

[1� F (bs)]h0(uc) = [1� F (bs)]h0(un)� � (94)

By the same argument as in the proof of Lemma 10, it follows that (70) must hold in this

situation as well. Substituting in (70) the value of � from (94), we conclude that the following

condition, which is the counterpart of (36), must be satis�ed by the optimal contract

Z bssh0(u (s))f(s)ds+ [1� F (bs)]h0(uc)� h0(un) = 0 (95)

Denoting by V3(r) the value of the optimal contract as a function of r, by the Dynamic Envelope

Theorem and employing the fact �3 (s) = h0(un), we have that

V 03(r) =

Z bss

@

@rH3 (e(s); u(s); v(s); x(s); s) f(s)ds� �3 (bs) @

@runc

� @

@rf(1� r)h(un) + r [1� F (bs)]h (uc)g+ @

@r� fr [u(bs)� uc]� c(bs; e(bs))g

=

Z bss

n�h(u(s))f(s)� �2 (s)

s

r2c0(e(s))x(s) + h0(un)u(s)f(s)

ods

�h0(un) fun � [1� F (bs)]ucg+ h(un)� [1� F (bs)]h (uc) + � [u(bs)� uc]=

Z bss

��h(u(s)) + h0(un)u(s)

�f(s)ds+

Z bssu0(s)

�Z s

s

�h0(un)� h0(u(�))

�f(�)d�

�ds

+h(un)� [1� F (bs)]h (uc)� h0(un) fun � [1� F (bs)]ucg+ � [u(bs)� uc]where for the last equality, we substituted �2(s)

r = �R ss [h

0(un)� h0(u(�))] f(�)d� and 1r ce (s; e(s))x(s) =

53

Page 54: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

u0(s). Integrating by parts, as in the proof of lemma 17, we have that

Z bssu0(s)

�Z s

s

�h0(un)� h0(u(�))

�f(�)d�

�ds = �

Z bssu(s)

�h0(un)� h0(u(s))

�f(s)ds

+u(bs)Z bss

�h0(un)� h0(u(s))

�f(s)ds

Since by (95), we haveR bss [h

0(un)� h0(u(�))] f(�)d� = [1� F (bs)] [h0(uc)� h0(un)], it follows thatV 03(r) =

Z bss

��h(u(s)) + h0(un)u(s)

�f(s)ds�

Z bssu(s)

�h0(un)� h0(u(s))

�f(s)ds� [1� F (bs)]h (uc)

+h(un) + u(bs) [1� F (bs)] �h0(uc)� h0(un)�� h0(un) fun � [1� F (bs)]ucg+ � [u(bs)� uc]=

Z bss

�h0(u(s))u(s)� h(u(s))

�f (s) ds+ u(bs) [1� F (bs)] �h0(uc)� h0(un)�� [1� F (bs)]h (uc)

+h(un)� h0(un) fun � [1� F (bs)]ucg+ [1� F (bs)] �h0(un)� h0(uc)� [u(bs)� uc]=

Z bss

�h0(u(s))u(s)� h(u(s))

�f (s) ds+ [1� F (bs)] �h0(uc)uc � h (uc)�+ �h(un)� h0(un)un�(96)

where for the second equality, we substituted the value of � derived from (94). Given then the

results in (95) and (96), by the same argument as in the proof of proposition 18, it follows that

V 03(r) > 0. This completes the proof of proposition 20. �

Appendix A12. Proof of Proposition 22

Di¤erentiating the equality in (54) with respect to s, we have �1�rr �

02 (s) + �

04 (s) = 0. Employing

(57) and (59), it follows that (s) = h0(u (s)) � h0(un (s)). Next, (58) and (60) imply that �3(s)

equals a nonnegative constant �3 for all s. Employing these results into (57), we conclude that

�02(s) = rh0(un (s))f(s)� r�3f(s). Integrating this equality between s and any arbitrary s 2 [s; s],

and accounting for �2(s) = 0 from (60), we have then �2(s) = rR ss [h

0(un (t))� �3] f(t)dt. Applying

this result at s, where �2(s) = 0, it follows that �3(s) = �3 �R ss h

0(un (t))f(t)dt for all s 2 [s; s].

Moreover, since h0 > 0 it follows that �3 > 0 and thus that (44) is satis�ed with equality at

54

Page 55: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

optimum. Collecting these �ndings into (61), we obtain condition (62) from the text of proposition

22 once we account for the fact that h is strictly convex and thus h0 is strictly increasing.

Di¤erentiating now the equality in (53) with respect to s, as in (71), and then employing (55)

and (57) to substitute for �01 (s) and �02 (s), we have

��y0 (e) f(s) + (s) ce (s; e (s)) f(s)� �2 (s)

1

rcee (s; e (s))x (s) + �3 (s) ce (s; e (s)) f(s)

�+

+�rh0(u (s))f(s)� (s)rf(s)� �3 (s) rf(s)

� 1rce (s; e (s)) + �2 (s)

1

rces (s; e (s)) + �2 (s)

1

rcee (s; e (s)) e

0(s) =

= �y0(e)f(s) + h0(u (s))f(s)ce (s; e (s)) + �2 (s)1

rces (s; e (s)) = 0 (97)

Substituting into (97) the expression for �2(s) derived above, we obtain

h0(u(s))ce (s; e (s)) f(s) +

�Z s

s

�h0(un (�))�

Z s

sh0(un (t))f(t)dt

�f(�)d�

�ces (s; e (s)) = y

0(e)f(s)

which can be rewritten as in (63) in the text of proposition 22. Note also here that since �02(s) =

r [h0(un (s))� �3] f(s), �2(s) = 0, �2(s) = 0, and dds [h

0(un (s))] < 0, by the same argument as in

the proof of remark 12, we can conclude that �2(s) > 0 for all s 2 [s; s] to prove remark 23.

To evaluate the e¤ect of r on the optimal value of the contract with communication, which we

denote here by V+(r), employing the Dynamic Envelope Theorem, we have

V 0+(r) =@

@r

Z s

sL+ (e(s); u(s); u

n(s); v(s); x(s); k(s); �1(s); �2(s); �3(s); �4(s); (s); s) ds

=

Z s

s

([�h(u(s)) + h(un (s)) + (s)u(s) + �3 (s)u(s)� �3 (s)un (s)] f(s)+

+�2 (s)1r2[k(s)� ce(s; e(s))x(s)]

)ds

=

Z s

s

("�h(u(s)) + h(un (s)) + u(s) [h0(u (s))� h0(un (s))]

+�3 [u(s)� un (s)]

#f(s) +

1

r�2 (s)

�un0(s)� u0(s)

�)ds

where for the third equality we used (49) to substitute for k(s)� ce(s; e(s))x(s) and then the fact

k(s) = un0(s) as well as the result derived above for (s).

55

Page 56: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

Integrating by parts the second term in the expression for V 0+(r) derived above, we have

Z s

s

1

r�2 (s)

�un0(s)� u0(s)

�ds =

Z s

s

�un0(s)� u0(s)

� Z s

s

�h0(un (t))� �3

�f(t)dtds

=

�[un(s)� u(s)]

Z s

s

�h0(un (t))� �3

�f(t)dt

�����ss

�Z s

s[un(s)� u(s)]

�h0(un (s))� �3

�f(s)ds

= �Z s

s[un(s)� u(s)]

�h0(un (s))� �3

�f(s)ds

where for the last equality we used the fact that �3 =R ss h

0(un (t))f(t)dt to conclude that the �rst

term in the previous expression equals zero.

Substituting this result into the expression for V 0+(r) we obtain

V 0+(r) =

Z s

s

"�h(u(s)) + h(un (s)) + u(s) [h0(u (s))� h0(un (s))]+�3 [u(s)� un (s)]� [un(s)� u(s)] [h0(un (s))� �3]

#f(s)ds

=

Z s

s

�u(s)h0(u (s))� h(u(s))� un(s)h0(un (s)) + h(un (s))

�f(s)ds

Now, note that for the function �(u) � uh0(u) � h(u) we have �0(u) = h00(u), which is strictly

positive, as argued above. Therefore, using the fact that u(s) � un(s), we conclude that V 0+(r) =R ss [�(u(s))� � (u

n(s))] f(s)ds � 0. This completes the proof of proposition 22.

The generalized Legendre-Clebsch condition for this problem is a combination of the corre-

sponding condition for problems with multiple controls (see Theorem 6.2 in Krener (1977)) and the

condition for problems with state constraints (see conditions (84) or (85) Seywald and Cli¤ (1993)).

Thus, on intervals in [s; s] on which the constraint in (52) does not bind, the condition stated in

Krener (1977) applied to our problem requires that the following matrix52

0@ � @@x

hdds2

�@L+@x

�i� @@x

hd2

ds2

�@L+@k

�i� @@k

hd2

ds2

�@L+@x

�i� @@k

hd2

ds2

�@L+@k

�i 1A (98)

52We use here the fact that we have a pure state constraint and thus the �rst order derivatives with respect to thecontrol variables of the Lagrangian L+ and Hamiltonian H+ � L+ � [ru� c(s; e)] are identical.

56

Page 57: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

be symmetric and negative semide�nite when evaluated at the candidate solution, where we ac-

counted for the fact that x and k appear in the second order derivatives with respect to s of @H+@x

and @H+@k . On the other hand, on intervals in [s; s] where the constraint in (52) binds, applying

the result from Seywald and Cli¤ (1993) and other standard results from multivariate constrained

optimization (for instance, Theorem 19.7 on page 461 in Simon and Blume (1994)), it follows that

it is necessary that the following determinant be nonnegative at the candidate solution53

��������0 @

@xdds [ru� c(s; e)]

@@k

dds [ru� c(s; e)]

@@x

dds [ru� c(s; e)] � @

@x

hdds2

�@L+@x

�i� @@x

hd2

ds2

�@L+@k

�i@@k

dds [ru� c(s; e)] � @

@k

hd2

ds2

�@L+@x

�i� @@k

hd2

ds2

�@L+@k

�i�������� (99)

We have already showed that dds

�@L+@x

�= �y0(e)f(s)+h0(u (s))f(s)ce (s; e (s))+�2 (s) 1r ces (s; e (s))

in (97). On the other hand, employing (57) and (59), we have dds

�@L+@k

�= �1�r

r �02 (s) + �

04 (s) =

� (1� r)h0(u(s))f(s)+(1�r) (s)f(s)+(1� r)h0(un(s))f(s). Then, suppressing arguments of the

various functions when there is no risk of confusion, we have

d2

ds2

�@L+@x

�= �y00xf + h00(u)u0fce + h0(u)ceex+ �02

1

rc+ �2

1

rceesx+K1

= �y00xf + h00(u)��1� r

rk +

1

rcex

�fce + h

0(u)ceex+ �21

rceesx+K2

where for the second equality, we used (49) and (57). K1 and K2 are terms that do not depend on

either x or k. On the other hand, (K3 and K4 again do not depend on the controls) we have

d2

ds2

�@L+@k

�= � (1� r)h00(u)u0f + (1� r)h00(un)un0f +K3

= � (1� r)h00(u)��1� r

rk +

1

rcex

�f + (1� r)h00(un)kf +K4

53The function g from the result in Seywald and Cli¤ (1993) (de�ned in equation (37)) is here dds[ru (s)� c(s; e)].

57

Page 58: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

where for the second equality, we used (49) and (48). It follows then that

@

@x

d2

ds2

�@L+@x

�= �y00f + h00(u)1

r(ce)

2 f + h0(u)fcee + �21

rcees

@

@k

d2

ds2

�@L+@x

�=

@

@x

d2

ds2

�@L+@k

�= �1� r

rh00(u)fce

@

@k

d2

ds2

�@L+@k

�=

(1� r)2

rh00(u)f + (1� r)h00(un)f

Finally, we have dds [ru� c] = ru

0 � cs � cex = � (1� r) k � cs using (49). Therefore,

@

@x

d

ds[ru� c(s; e)] = 0 and @

@k

d

ds[ru� c(s; e)] = �(1� r)

Now, assuming again that cees � 0, it follows that � @@x

d2

ds2

�@L+@x

�< 0, whereas the determinant

of the matrix in (98) ish�y00f + h00(u)1r (ce)

2 f + h0(u)fcee + �21r cees

i h(1�r)2r h00(u)f + (1� r)h00(un)f

i��

�1�rr h

00(u)fce�2> 0. Therefore, the matrix in (98) is indeed negative semide�nite. On the other

hand, the determinant in (99) equals (1 � r)2h�y00f + h00(u)1r (ce)

2 f + h0(u)fcee + �21r cees

i> 0.

We conclude thus that the generalized Legendre-Clebsch condition is indeed satis�ed. �

References

[1] Baiman, S. and J.S. Demski, 1980. "Economically Optimal Performance Evaluation and Con-

trol Systems," Journal of Accounting Research, 18, 184-220.

[2] Ben-Porath, E., E. Dekel, and B. Lipman, 2014. "Optimal Allocation with Costly Veri�cation,"

American Economic Review, 104, 3779-3813.

[3] Bolton, P. and M. Dewatripont, 2005. Contract Theory. MIT Press, Cambridge, MA.

[4] Border, K.C. and J. Sobel, 1987. "Samurai Accountant: A Theory of Auditing and Plunder,"

Review of Economic Studies, 54, 525-540.

58

Page 59: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

[5] Bryson, A.E. and Y.C. Ho, 1975. Applied optimal control. Hemisphere Publishing Corp, Wash-

ington, D. C..

[6] Caputo, M. R., 2005. Foundations of Dynamic Economic Analysis. Cambridge University

Press, Cambridge, UK.

[7] Cesari, L., 1983. Optimization - Theory and Applications. Springer, New York, NY.

[8] Hartl, R. F., S. P. Sethi and R. G. Vickson, 1995. "A Survey of the Maximum Principles for

Optimal Control Problems with State Constraints," SIAM Review, 37, 181-218.

[9] Kihlstrom, R. and J. La¤ont, 1979. "A General Equilibrium Entrepreneurial Theory of Firm

Formation Based on Risk Aversion," Journal of Political Economy, 87, 719-748.

[10] Knight, F., 1921. Risk, Uncertainty and Pro�t. Houghton Mi­ in, Boston, MA.

[11] Krener, A.J., 1977. "The High Order Maximal Principle and Its Applications to Singular

Extremals," SIAM Journal of Control and Optimization, 15, 256-293.

[12] Melumad, N. H. and S. Reichelstein, 1989. "Value of Communication in Agencies," Journal of

Economic Theory, 47, 334-368.

[13] Mookherjee, D. and I. Png, 1989. "Optimal Auditing, Insurance and Redistribution," Quarterly

Journal of Economics, 104, 399-415.

[14] Mylovanov, T and A. Zapechelnyuk, 2014. "Mechanism Design with Ex-Post Veri�cation and

Limited Punishments," working paper.

[15] Rahman, D., 2012. "But Who Will Monitor the Monitor?," American Economic Review, 102,

2767-2797.

[16] Rochet, J-C. and L. Stole, 2002. "Nonlinear Pricing with Random Participation," Review of

Economic Studies, 69, 277-311.

59

Page 60: Optimal Contracts with Random Auditing - USFeconomics.usf.edu/PDF/random_auditing118.pdf · 2015-04-16 · Optimal Contracts with Random Auditing Andrei Barbos Department of Economics,

[17] Seierstad, A., 1984. "Su¢ cient Conditions in Free Final Time Optimal Control Problems. A

comment.," Journal of Economic Theory, 32, 367-370.

[18] Seierstad, A. and K. Sydsaeter, 1987. Optimal Control Theory with Economic Applications.

North-Holland, Amsterdam, Netherlands.

[19] Seywald, H. and E.M. Cli¤, 1993. "The Generalized Legendre-Clebsch Condition on

state/control constrained arcs," AIAA Guidance, Navigation and Control Conference, Mon-

terey, CA., AIAA Paper 93-3746.

[20] Simon C.P. and L. Blume, 1994. Mathematics for Economists. Norton, New York, NY.

[21] Strausz, R., 2006. "Timing of Veri�cation Procedures: Monitoring versus Auditing," Journal

of Economic Behavior & Organization, 59, 89-107.

[22] Townsend, R., 1979. "Optimal Contracts and Competitive Markets with Costly State Veri�-

cation," Journal of Economic Theory, 21, 265-293.

60