; ..... f UNIVERSIDAD DE CHILE FACULTAD DE CIENCIAS FÍSICAS Y MÁTEMATICAS DEPARTAMENTO DE INGENERÍA INDUSTRIAL A GENERAL APPROACH FOR SCREENING PROBLEMS WITHOUT THE SINGLE-CROSSING PROPERTY TESIS PARA OPTAR AL GRADO DE MAGÍSTER EN ECONOMÍA APLICADA TIBOR ALEJANDRO HEUMANN EPSTEIN rRecmsaoo Programe Formación Capital Humano Avanzado 26 DIC 2012 , !ngreso N~": ............... ).Q.Q._§.Q............................. Destino: ....................................................................... PROFESOR GUIA: NICOLÁS FIGUEROA GONZÁLEZ MIEMBROS DE LA COMISION: JUAN ESCOBAR CASTRO ROBERTO COMINETTI COTTI-COMETTI JUAN PABLO MONTERO A YALA SANTIAGO DE CHILE NOVIEMBRE 2011 Resumen En este trabajo consideramos el modelo clásico de diseño de mecanismos, con un principal, que debe tomar· una decisión o determinar la asignación de un bien, y agentes, que poseen información privada que es relevante para el principal. Para utilizar de manera óptima la información de los agentes, el principal diseña un menú de contratos, donde cada uno especifica la decisión que tomará el principal y las transferencias que se le darán al agente. Dado este menú, cada agente elige el contrato que más le favorece. El objetivo del principal es diseñar un menú de contratos que maximice su bienestar, que puede coincidir o no con el bienestar social. Existe una amplia literatura que considera este problema, sin embargo la mayor parte de ésta toma como suposición fundamental que las preferencias de los agentes satisfacen la propiedad de corte único (S. C.P. por sus siglas en ingles). Esta propiedad nos garantiza que la valoración marginal de los agentes por el bien en cuestión cambia monótonamente con su información privada. Para el principal esto simplifica significativamente el diseño del menú óptimo, ya que garantiza que el problema de maximización que enfrentan los agentes, al elegir el contrato que más les favorece, es un problema de maximización cóncavo. Como los agentes enfrentan un problema cóncavo, el principal, al diseñar el menú de contratos, solo debe preocuparse localmente de la condición de primer y segundo orden de los agentes. En esta tesis consideramos el caso en que las preferencias de los agentes no satisfacen S. C.P.. Desde un punto de vista técnico, al relajar este supuesto, se pierde la monotonicidad en las preferencias de los agentes. Esto hace que para el principal no sea suficiente analizar las condiciones de primer y segundo orden de los agentes, y deba analizar la decisión de cada agente globalmente. Por esto, el problema de maximización para el principal es mucho mas complejo de analizar ya que no basta con maximizar localmente los contratos para cada agente, si no que se debe considerar los efectos globales de cada contrato. En esta tesis, se introduce la condición de "doble cruce", que es un supuesto mas débil que S.C.P.. Asi, se encuentran condiciones necesarias para que un mecanismo sea implementable y también condición necesarias para la optimalidad de éste. Estas condiciones son interpretadas desde un punto de vista económico, lo que permite extender las intuiciones a una generalidad de problemas en que no se cumple S.C.P. y entender las limitaciones que impone este supuesto. Por otro lado, ocupando las condiciones necesarias, encontramos un nuevo método para solucionar y encontrar contratos óptimos en el modelo que estudiamos. Este método permite transformar un problema de dimensión infinita en un problema bidimensional, que se puede solucionar. Ejemplificamos el método propuesto resolviendo dos ejemplos. La primera situación consiste en encontrar la forma optima de arrendar una tecnología que queda obsoleta en el tiempo a una tasa desconocida para el principal. La segunda es como regular la tecnología que usa un monopolio que produce externalidades negativas, pero cuya eficiencia para implementar distintas tecnologías es información privada del monopolio. 1 Summary In this thesis we consider the classic mechanism design model with a principal, that must make a decision or determine the allocation of sorne good, and agents, which possess prívate information that is relevant for the principal. To make the best use of the agents prívate information the principal designs a menu of contracts, each of them specifying the decision the principal will make and transfers that will be made to the agent. Given this menu of contracts the agents chooses the one that benefits him the m os t. The objective of the principal is to designa menu of contracts that maximizes his welfare, which might or might not agree with the social welfare. The literature on the subject is extensive, nevertheless the great majority is under the assumption that the agents preferences satisfy the Single Crossing Property (S.C.P.). This property guarantee that the marginal utility of the agents for the good that is being contracted upon changes monotonically with the prívate information. This simplifies the design of the optimal menu of contracts for the principal since it guarantees that the agents will face a concave problem when choosing the contract that benefits them the most, this in turn allows the principal to only consider the first and second arder condition of the agents maximization problem when designing the menu. In this thesis we consider the problem in which agents preferences do not satisfy the S.C.P. From a technical point of view, relaxing this assumption implies that the monotonicity in the agents preferences is lost. Thus, for the principal it is no longer sufficient to analyze only the first and second arder condition that the agents will face, but the decision of each agent must be analyzed in a global way. This makes the principal's maximization problem much harder since it is not enough to analyze the design of the menu locally, but global effects must be taken in consideration for each contract. In this thesis the Double Crossing Property is introduced, which is a weaker assumption than the S.C.P. Necessary condition are found for the implementability and optimality of a menu of contracts. This condition are interpreted from a economic standpoint, which allows to extend the intuitions to other problem in which the S.C.P. is not fulfilled and understand the limitations that this assumption entail. On the other hand, using the necessary conditions, a method is found that allows to find the optimal menu in the model we study. This method allows to transform an infinite dimension problem in a two dimensional problem, which can be solved. Finally the method is exemplified by solving two examples. The first examples consists in finding the optimal way to lease a technology that becomes obsolete at a time rate that is unknown to the principaL The second example is how to regulate a monopoly that produces negative externalities, but the cost to implement different technologies, which produce different amount of externalities, is unknown to the principaL 2 Agradecimientos Le agradezco a mi familia por haberme apoyado, guiado y ayudado en todo lo que he hecho durante mi vida, en especial a mis padres, que siempre me motivaron a buscar algo que me apasione, lo cual fue un factor fundamental para que decidiera estudiar economía. Le agradezco a Nicolás Figueroa por haber hecho de esta tesis una gran experiencia, por todo lo que me ha enseñado y los innumerables consejos que me ha dado. Finalmente, sin su ayuda esta tesis no habría sido posible. Le agradezco a todos los profesores del CEA por ser parte fundamental de mi formación como economista, en particular a Felipe Balmaceda por haberme ayudado y aconsejado en innumerables ocasiones durante el magíster. Le agradezco a Olga Barrera y Julie Lagos por ayudarme, siempre con una gran disposición, con todos los problemas administrativos que surgieron durante el programa. Le agradezco a todos mis compañeros del MAGCEA, no solo por ayudarme en los distintos cursos cuando lo necesite, si no que por convertir el programa de magíster en una gran oportunidad para hacer excelentes amigos. A las instituciones que me apoyaron en la realización de la tesis: CONICYT, por otorgarme la Beca de Magíster; Vicerrectoría de Asuntos Académicos por otorgarme la Beca de Estadías Cortas. 3 Contents 1 Introduction 6 2 Model and Standard Results 7 3 Examples 3.1 Leasing . . . . . . . . . . . . . 3.1.1 Maximization Problem . 3.2 Externalities . . . . . . . . . . 9 9 11 14 4 Global Incentive Compatibility Constraints 16 5 Necessary Conditions for Optimality 19 6 21 Characterization of the Optimal Mechanism 6.1 Proof Strategy . . . . 6.2 Generalized Procedure .. 6.3 Increasing Policies . . . . 6.4 Optimal U-Shaped policy 6.5 Optimal Decreasing Policy . 21 23 27 27 32 7 Conclusions 44 8 References 44 9 Appendix 45 4 List of Figures 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 7 9 9 Agents Preferences U-Shaped I .... Decreasing Policy I . Agents Preferences Lease Pointwise Maximization Lease . Optimal Policy Lease . . . . . . Pointwise Maximization Externalities. Optimal Policy Externalities . Iso-profit curve I .. Iso-profit curve II .. Decreasing policy II Variational calculus. Continuous policies . Decreasing policy III Function :E(·) I Function :E (·) II . Subset A Subset B. Subset C. Subset D Optimal U-Shape I U-Shape policy II . U-Shape example I Optimal U-Shape example I Optimal U-Shape example II U-Shape example II . . . . . Optimal U-Shape example III Optimal Decreasing Policy I . Bunclúng Policy I . . . Discontinuous Policy I . . . . Function x[~~:, 8](-) . . . . . . Example Generalized Mínimum Construction Decreasing Policies I Construction Decreasing Policies II Construction Decreasing Policies III Construction Decreasing Policies IV Construction Decreasing Policies V . Construction Decreasing Policies VI Construction Decreasing Policies VII Decreasing Policy IV . . . . . . . . . 11 12 13 15 16 17 17 18 20 21 22 23 23 24 24 25 25 28 29 30 31 31 32 32 34 34 34 36 41 42 42 43 43 43 43 43 57 5 1 Introd uction Most of the mechanism design literature, and bayesian games in general, assumes that the agents' preferences satisfy the single crossing property (S.C.P.). Under this assumption optimal contracts can be easily characterized, and are in general always monotonic (the same thing happens with comparative statics in bayesian games). Although this assumption is sometimes natural, this assumption involves an important loss of generality, and the lack of tools to tackle more difficult problems is an important bottleneck in the development of the field. On top of the technical challenge, here are severa! reasons why understanding problems without the S.C.P. is important. There are natural mechanism design problems that do not satisfy the S.C.P., in section 3 we provide two. Quah and Strulovici [4] study and provide properties under which the sum of functions that satisfy the S.C.P. inherit the S.C.P., and show that these conditions are quite restrictive. Bernheim [2] and Bagwell and Bernheim [3] are two examples of signaling games in which, only by breaking the S. C.P., interesting phenomena arises. Finally, it is worth mentioning that severa! of the problems and complexities that arise in a single dimensional model without S. C.P. also appear in multidimensional screening, since both types of problems need to deal with non-local incentive compatibility constraints . Thus, we believe that understanding mechanism design problems that do not satisfy the S.C.P. is a fundamental step-stone to understand multidimensional screening. If the S.C.P. is satisfied, we can arder types according to their marginal valuation of the allocation (probability of winning in a auction, quantity produced in monopoly regulation, etc.), which in turn allows to consider only local incentive compatibility conditions. Basically, the iso-profit curves, in the space of the contracted good and transfers, can be ordered between types according on how "steep" they are, therefore they always cross at most once. We study a model in which we can arder types according to the concavity of the utility of the contracted good, therefore in this model the iso-profit curves always cross at most twice. Although these problem might seem similar without the S.C.P. the local incentive compatibility conditions are no longer sufficient to guarantee global incentive compatibility. This simple extension leads to contracts that are qualitatively different to the ones that arise with S.C.P., allowing to extract economic intuitions that could not be found otherwise. By giving a better understanding of this model, in which the S.C.P. is not fulfilled, we can reach a better understanding of the real implications that the assumption of the S.C.P. has on a model and how it restricts the richness of the studied phenomena. One of the main properties that is lost when the S. C.P. is not fulfilled is the monotonicity of the optimal contract. As Arauja and Moreira [1] have shown, we can have optimal policies with a U-Shaped form. Moreover, we show that without the S.C.P. there are two types of distortions that can be identified. The first one, which is standard, is when sorne type is distorted because it is part of sorne active I.C.C. (either is indifferent between his assignment and the assignment of sorne type iJ or vice versa), we cal! this type of distortion a direct distortion. The second one, which is only found in problems in which the S.C.P. is not satisfied, is given by types that are being distorted from the optimal assignment even though there is no active I.C.C. involving that given type, which we callan indirect distortion. The latter case is a very interesting situation in which a small variation in the assignment of sorne type could break the I.C.C. between other two types, and highlights one of the main difficulties tackled in this paper. Our closest reference on the literature is Arauja Moreira [1], in which they study almost the same model, so naturally we use and extend severa! of their results (we also try to keep the notation as similar as possible). They find necessary conditions for optimality when there is discrete pooling between types (which is obviously a case of direct distortion) and find a specific setup in which their conditions are sufficient for optimality. In this setup the only relevant global I.C.C. that need to be taken into account to find the optimal policy arise from discrete pooling types. We are able to extended their results to the general case of direct distortions, and also derive necessary conditions for optimality when indirect distortions are optimal, which is one of our main theoretical results. Another important contribution is the proposed method to find the optimal policy in a wide range of problems, almost completely independent of the principal's objective function, which greatly generalize Arauja and Moreira's results. Our proposed method breaks down the general problem into simpler problems, and the final result gives us policies with discrete pooling, indirect distortion and direct distortion by types that are not being pooled. Both examples in section 3 are solved using this method. e e 6 2 Model and Standard Results The model is a basic principal-agent relationship. Agent's utility and the principal's utility depend on a decision to be made by the principal, indexed by x E [;1:_, x] S: R, and sorne information privately know by the agent, indexed by e E [fl, O] C R. Transfers can be made between the principal and the agent, indexed by t E R, which are linear in the utility of the agent and principal. The principal has a prior distribution on the agents prívate information, given by P(e) with P(fl) = 1- P(O) = O and density p(e) >O V() E [fl, O]. The principal must designa menu of contracts that maximizes its expected utility. Agents utility is quasi-linear in transfers, and is given by v(x, e)+ t, agent's have a reserve utility of 0 and the principal's utility has the form u(x, e)+ wv(x, e)- (1- w)t, with w E [0, 1]. Assumption l. We will assume that Vxxe(x, B) ;::: o and Vxee(x, e) ;::: o for all x, e. 1 Remark 2. From the previous assumption, and using the implicit function theorem we can define a unique decreasing function xa(e), such that Vxe(xa(e), e) xa(e) =o. So we know that Vxe(x, e) >o {===} X> X (} Figure 1: Agents Preferences \Ve define a mechanism as functions t(-) : 8-> R and x(·) : 8 {x(e), t(e)} is incentive compatible if and only if: e E ---+ [;1:_, x], and we say the mechanism argmaxe•v(x(e'),e) +t(e') By the revelation principle we know that the principal can restrict to I.C. mechanisms, and thus the principal's problem is given by: max {x(B'),T(B')} s.t. (e u(x(e), e)+ wv(x(e), e)- t(e)dP(e) }¡;; v(x(e), e)+ t(e) ;::: o { e E argmaxB'E8 v(x(e'), e)+ t(e') Using standard techniques, we can show any I.C. mechanism x(·) must fulfill the following conditions Lemma 3. (Local J.C. C.) Let {x( ·), t( ·)} be an J. C. mechanism then the following condition must be fulfilled: 1. (F.O.C.) VX(e) := v(x(e),e) +t(e) = VX@ + J; v (x(z),z)dz 8 1 ve E 8 This is a slightly stronger assumption than the one done my Arauja Moreira[l], they consider the case in which Vx (x, O) is cuasi-convex in O instead of strictly convex. The reason why we need this slightly stronger assumption is so we can get that the function o(O) = v(x1, O)- v(x2, 1!) is quasi-convex for al! x 1 , x 2 E [;l¿, x] 7 2. {S. O. C.) x( ·) is non-decreasing {non-increasing) in C S+ (C S_) Using lemma 3 we can rewrite the principal's problem as follows : max {x(·)} re [u(x(e), e) }r,; + v(x(e), e)- (1- w )z(e)ve(x(e), e) ]p(e)de f(x,e)=virtual surplus s.t. ve E e ve E e v(x(e, e)+ t(e) 2 o e E argmaxB' v(x(e'), e)+ t(e') { x(-)is non-decreasing (non-increasing) in C S+ (C S_) where z(e) is defined by: 2 _ z(e) - P(e) p(e) _1-P(e) { p(e) if ve ::; O if ve 2 O Proof. The previous results are standard in the mechanism design literature, and require no further comment, the proofs can be found in Araujo and Moreira [1]. D We will assume the virtual surplus f(x,e) is quasi-convex in x and it is maximized at x 1(e). Following Araujo and Moreira [1] we can define the Global Incentive Function (GIF ) as follows: iJ?"' (e, 0) := re Je 1x~B) Vxe(x, 0)dxd0 (1) x(e) Araujo and Moreira [1] prove the following result: Lernrna 4. A mechanism x(·) is J.C. if and only ifiJ?(e,e') 2 O for all e, e' E 8 1. Proof. The proof can be found in Araujo and Moreira [1]. D Rernark 5. Lemma 4 allow us to turn a two stage maximization problem into a iso-perimetric problem. To explain the problems presented by the incentive compatibility constraints in this model we consider continuous mechanisms. If the policy is non-decreasing in es+ and non-increasing in es_, there will be a ea such that the policy is non-decreasing for types higher than ea and non-increasing for types lower than ea. Thus we can see that we may have two separate types e1, e2 E such that x(el) = x(e2) = ~, and obviously there must be a unique transfer associated to allocation ~· The first challenge is to find a policy that satisfies the local I.C.C. and keeps the same transfers for pooling types. e 2 For simplicity we consider the case where ve(-) does not change sign, or w = 1 Note that the integrals of <Px(e,B) might be integrating in a negative direction, making the zones integrate positive value. This will be the case when analyzing decreasing policies. 1 8 es_ X xo(B) () Bo Figure 2: U-Shaped I The second challenge is presented by the I.C.C. for decreasing policies In the following figure we have a decreasing policy x(-), that is locally I.C. and "close" to x 0 (B). For policy x(·) to be I.C., condition 1 must be satisfied. However, q,x(e 2 ,B 1 ) (represented by the shaded area) might be negative. X Xo(B) x(B) () Figure 3: Decreasing Policy I Let's consider the previous figure and take the case in which x(-) is I.C. and q,x(e2, 8¡) = O. Since the value of q,x(e2, 81 ) depends on the assignments given to all types in between (8 1 , Bz) we might have that there are types in (81 , 82 ) that are being distorted even though all I.C.C. involving these types are not binding. So, even for types that don't have their I.C.C. binding with any other type, it might be necessary to keep them " low" so that the shaded area is positive. This is the case we call indirect distortion. 3 3.1 Examples Leasing Consider a principal who leases a technology from an agent. The expected lifespan of the technology is a prívate information of the agent, as different technologies become obsolete at different rates. \Ve assume that at time t a technology becomes obsolete for the agent with probability e-et' but becomes obsolete e 9 for the principal ata higher rate with probability e-(B+r)t (r can also be a an extra discount rate). 1 A technology O, if not obsolete, gives an instantaneous income of Oto the agent and has a coste(O) with e' (O) < O. Therefore, the utility for agent O of having access the technology O from time t on is: v(t, O)= 1: oe- 88 ds- e( O)= e-et- e( O) The principal can extract a higher instantaneous income from the technology than the agent, (30. Thus, the utility for the principal to keep the technology up to time t is: 0 u(t,O) = ¡t (30e-(B+r)sds = (3- s=O O+ r (1- e-(B+r)t) ~ =(3(8) The principal offers a menu of contracts { t( 0), T( O)}eEe, specifying the time at which the lease ends and the transfer made to the agent. The total income of agent O if he chooses contract O' is given by V(O', O)= e-et(B') -e( O)+ T(O'). Since the principal maximizes expected utility, the principal's problem is given by: U= max {t(B'),T(B')} fe {(3(0)(1- e-(r+B)t(B'))- T(O')}dP(O) }\- s.t. I.C.C. & P.C. Looking at the agent's preferences it is easy to see that the single crossing property is not fulfilled, since Vte changes signs. This comes from the fact that it is unclear which agent is willing to receive less for delaying the end of the lease in a amount of time flt. On the one hand, a technology of a higher O receives a higher income stream and thus is willing to forfeit more transfers in arder to receive the technology earlier. On the other hand, agents with with a higher O have a higher discount value (the income stream is more front-loaded) and thus the present value of the income stream decreases with O, making him less willing to forfeit transfers to receive the technology back earlier. In fact we can have that the first effect dominates, in which case t andO are strategic substitutes (vte <O), or the second, in which case t andO are strategic complements (vte > 0). Another way to look at the problem is also interesting. The income that agent O gets from receiving the technology back at time t is e-et, which is also the probability of technology O not being obsolete by time t. Thus we can see that higher O's are technologies that become obsolete at a higher rate and thus, conditional on not being obsolete at time t, have a higher probability of becoming obsolete in the extra time flt, requiring a higher compensation to delay the end of the lease. However higher O's are already obsolete by time t with a higher probability and, if that is the case, require no extra compensation to delay the end of the lease. Then, they require a lower compensation to accept a delay in the expiration date of the lease. Noting that Vte = e-et(Ot- 1) we have the following figure: 1 The same model also applies to several other situations like exclusivity, copyright, venture capital etc. 10 t (} (} Figure 4: Agents Preferences Lease To simplify the analysis, we make the following assumptions: l. If the principal did not exist, it would not be profitable for the agent to develop any technology. 3 That is: v(O,e) = 1- c(e)::; O. 2. Al! technologies would be implemented if there were fui! information. That is f3 e!r - e( e) ;:: O 3. Higher e's are more profitable for the agent. That is ve(t, e) = -te-et -e' (e) ;:: O In particular, to get an exact solution, we assume that e( e)= 1- 2e, P(e) is uniform in the interval and r = L With this, (1) to (3) are fulfilled, [!, 1], f3 = 4.5 3.1.1 Maximization Problem Lt's consider the case in which there is fui! information (FI), so the principal just maximizes the surplus, since he can extract al! rents, We have: e tFI (e)= argmaXt /3--(1- e-(B+r)t) e+r -1 =? + e-et- c(e) 1 tF 1 (e) = -;¡:-Log(fJ) The result is quite intuitive. From an efficiency point of view the optimal time at which the lease must end is independent of and it is given by the time at which the extra stream that the principal receives offsets the extra discount rate it confronts, Thus, tFI is the time in which the present value of the stream that the principal and the agent get from the technology are the same, e, Going back to the problem with private information and using standard techniques we can rewrite the principal's problem as: U=«~) k{ e-et(e)- f3(8)e-(r+O)t(e) + z(8)te-et(e) }p(8)d(J + Ep[H(8)] =f(t,e) s.tJ.C.C. 1 where z(e) = ~feje), f(t, e) is the virtual surplus and HC) does not depend on t(} Pointwise maximization of the virtual surplus leads to: 3 With this, the critica! type is not endogenous 11 This has a straightforward interpretation. The principal's income is given by the surplus minus the informational rents. Maximizing the first term is equivalent to m=imizing total surplus (it is maximized at tF 1 ) while the second part corresponds to minimizing the informational rents, which are minimized at ta(e), where Vte =O. We know proceed to show the optimal solution. As we can see in the next figure, we can divide the type space e in two zones. Long lived technologies in [~,el] and short lived technologies in [el, B]. Pointwise maximization leads to a lease time t higher than tFI for long lived technologies, while the opposite happens for short lived technologies. t 1 1 (} to((J) (} (} Figure 5: Pointwise Maximization Lease However, t 1 (-) does not satisfy even the local I.C. constraints (it is decreasing in a region where is positive). Moreover, a naive "fixing" of this does not solve the problem. Consider, for example, the policy x(·) given by VtB t 1 1 (} to((J) (} (} Figure 6: Comparing the utility obtained by an agent of type Bthat tells the truth or declares sorne other type [~, 1 ) one can verify the latter gives a greater utility. Using the local l. C. constraints the difference between both utilities can be written as: e2 E e 12 <'I!x (e, e2)= v(x(e), e)+ T(e) - (v(x(e2), e)+ T(e2)) = v(x(e), e)+ T(e) -v(x(e2), e)- T(e2) '-----v----' ....._,_., V(ii,e) V(e2,Bz)-v(x(Bz),e2) = v(x(e2), e2)- v(x(e2), e)+ V(e, e)- V(e2, e2) - J/2 ve(x(02),s)ds e =- x(e2) 11 e2 J/2 ve(s,s)ds Vxe(z, s)dzds x(z) If éJ!X(e, e2) <o for sorne e2, then the an agent of type e would prefer to declare e2. In this case the area that needs to be calculated is shown in the previous figure, and it is easy to note that for e2 close enough to e1 the area in which Vxe > O will domínate the area in which Vxe < O, and thus the policy is not incentive compatible. Intuitively, what is happening is that policy x(·) assigns a higher t to types lower than e1 , which is compensated with higher transfers. Locally, lower technologies need a smaller compensation for delaying the end of the lease because the dominating effect is the bigger income stream. But a technology is very likely obsolete by time tFI, and thus his owner is willing to get an extra transfer in exchange for sorne extra leasing time. e The optimal policy, computed with methods developed in this paper, is shown in the next figure: t ,...------~1 t*((}) 1 :ti ~----~~------------~ :t¡((}) (} Figure 7: Optimal Policy Lease We can see that long lived technologies are distorted from tFI in the direction of the point-wise maximization, although not as much as pointwise maximization would dictate. Short-lived technologies, on the other hand, are distorted from tFI away from the pointwise solution. The intuition behind these distortions líes in the global I.C. constraints. They force short lived technologies to be distorted in the same direction as the long lived technologies, to avoid non-local deviations. For this reason, since the distortion of the long lived technologies affects the choices that can be made about the short lived ones, long lived technologies are distorted less. The resulting policy consists in two zones in which the policy is bunching and a middle zone that has a U-shaped form, in which there is a discrete pooling between long and short lived technologies. Through out the paper we will show how to find the optimal U-Shaped form in a general context. We show that the effect that the global LC.C. ha.ve in the policy, which leads to this kind of U-shaped form in which there is discrete pooling, can be easily weighted. 13 3.2 Externalities Let's consider a monopoly that has constant marginal costs equal to xe, where x is the technology adopted by the firm and e is the firm's efficiency. The firm can decide its production leve!, but the principal (e.g. a governmental agency) may force it to adopt a given technology. For simplicity we assume that the firm faces a linear demand. Thus, the operational profits made by the firm are given by: v(x, e)= m;x (A- bq)q- exq (A- ex) 2 4 = -'----b_:_ As a side effect, the firm produces a negative externality. More expensive technologies (higher x) are cleaner. We assume that externalities are proportional to the quantity produced, and are reduced proportionally to the technology adopted. That is, =? Externalities = q(E- ¡3x) The principal offers a menu {x(e), T(e)}eEe and maximizes the expected value of u(x, e) = Firm's Profits + Consumer's Surplus - Externalities It is easy to see that: Firm's Profits the principal's problem is given by: 2 = (A~:x) +T and Consumer's Surplus = 2 (A-;;:x) -T, therefore s.t. I.C.C. & P.C. Unlike the previous example, since the principal doesn't care about transfers, the virtual surplus is the same as the total surplus. Again, it is unclear which firm is willing to pay more to decrease x, so the S. C.P. is not fulfilled. On the one hand, more efficient firms are less affected by x (since x ande are complements), and thus more efficient firms are less willing to pay for a marginal decrease in x. On the other hand, more efficient firms want to produce more, and thus more efficient firms might be willing to pay more to reduce x. Once again we can see that it is unclear what effect dominates. It could be that x and e are strategic substitutes (vxe < 0), or strategic complements (vxe > 0). Final!y it is worth mentioning that in case the marginal costs would have the form x, one of the effects would disappear and the S.C.P. would be fulfilled. If this would be the case, then more efficient firms would always be more willing to pay for a decrease in x. Going back to the maximization problem e+ 2 U= max {t(B'),T(e')} { { (A-ex) } 8 4b + (A-ex) 2 -q(E-¡3x)}dP(e) Sb =f(x,e) s.t. I.C.C. & P.C. Pointwise maximization (which is the same as the first best in this case) leads to Looking at the next figuré, we can see that 4 xFI (-) All graphs are done for the case A= 5, b = 1, E= satisfies all the local I. C. constraints. Jt, {3 = 5, ft = 2, e= 4 and a uniform distribution for p(B) 14 X (} (} Figure 8: Pointwise Maximization Externalities Nevertheless, xFI is not I.C. We compare the income that type e receives by declaring e or (]_ under this policy. Using the local LC.C. the difference between both utilities can be written as <PXFI (e, fl)= v(xF I (e), e) = + T( e) - (v(xF I ((]_),e) v(xFI (e), e)+ T(e) -v(xFI (r]_), e)- + T(fl)) T(fl) "-v-' V(.Ul)-v(x(f!_),f!_) V(B,B) = v(xF 1(f]_),f]_)- v(x(f]_),e) + V(e,e)- V(r]_,f]_) '-----v---' Jf ve(s,s)ds It is unclear to the naked eye if this area is positive or negative in this case, but for these parameters the corresponding value is -0.19393. This means that the difference between the transfers paid to (]_ and e is bigger than the cost to e of implementing XF I (fl) instead of XF I (e)' which means XFI (-) is not LC .. Note that the marginal rate of substitution between the transfer t and the technology x at sorne level xF 1 ( íJ) is given by the marginal cost of the technology to the respective type íJ (to keep him indifferent between telling the truth and making a local deviation). Therefore, the difference between the transfers paid to (]_ and does not only depend on the difference between the technologies assigned to them, but also on the rate of substitution between the technology and the transfers of all technologies in between xFI (e) and xF 1 ((]_). Therefore, the difference in the transfers paid to (]_ and e depends on the whole path of XFI (-) between (]_ and e. Since the optimal policy is not I. C., it is clear that the optimal policy must lie below xF1( ·) at least in sorne interval so that the computed area has bigger zone in which Vxe < O, which in turn would increase the value of the computed area. Intuitively, this implies that more efficient firms are getting a given technology x, which lowers the rate of substitution between technology and transfer, therefore lowering the difference between the transfers paid to (]_ and The following figure presents the optimal policy e e. x*(·) 15 ro(O) /'(0) .r"(O) Figure 9: Optimal Policy Externalities We can see that the optimal policy has a bunching zone in [~, B] and a strictly decreasing zone [B, e]. Since the difference in transfers between and ~in x* (·) depends on the whole path of x* (·) in [B, e] this zone is distorted from xFI (-) to lower this difference. On other hand, x* ( ·) can be seen as truncated at B* because the higher the assignment for ~ the more difficult it is to keep the difference in transfers low enough, and thus truncating the optimal policy allows to lower the distortion of interior types. Intuitively in zones of the policy in which Vxe is bigger in absolute value we have that the difference in preferences between types are more pronounced, and thus a bigger decrease in transfers can be achieved with lower distortions. Geometrically, adding area where Vxe is bigger in absolute value is more efficient. 8 8 As a result in the optimal policy all the strictly decreasing part has the same ratio 1:~:~~ )(%?:0~ ), which is the reason why the optimal policy in the precious figure has zones in which the distortion is bigger than others. So far we have only given the intuition on how the global I.C.C. between and (}_ is managed, which is sufficient for all the global I.C.C. to be fulfilled in this particular example. This is not the general case, and through out this paper we show how the global I.C.C. are managed in a general way, and we characterize the optimal solution for these cases, but the previous intuitions are kept. e e 4 Global Incentive Compatibility Constraints Before giving any results concerning the I.C.C. in the case of a continuum of types we will analyze what kind of policy are implementable in this model but concidering just two types, eH > eL. To take a case in which the S.C.P. is not fulfilled we will consider the case in which exists ~t E (;f, x) such that Vx(~t, eH) = Vx(~t, eL)· Since in this model Vxx8 > o, we know that Vx(e, eH) > Vx(C eL) for e > ~t and vice-versa. Looking at the I.C.C. between (JH andeL : Thus, any assignments for eH and eL that are implementable through transfers must satisfy the previous inequality. Just by looking at the previous inequality, we can see that for any given x(eH) there is a bounded space where x(eL) can be implementable. Moreover, we know that x(BH) 2: (:S:)~t =? x(eL) ::; (;:::)eH, so we can know if x(eL) is bigger or smaller than x(eH) based only in x(eH)· The previous can easily be seen graphically, the following two plots show the curves of iso-profit of eH and eL, and show the implementable space left for x(eL) and x(eH) when x(eH) and x(BL) are held fixed respectively. 16 X X ~ ~ ~--------------------T Figure 10: Iso-profit curve I T Figure 11: Iso-profit curve II From the previous analysis it is easy to see that the point at which the isocurve between two types are tangent is important, Definition 6. Let e E [fl, B], for a given e E [;,¿, x] if there exists e' i= e such that Vx(e, e)= Vx(e, e'), we will define é(e, e) = e', Just by the assumptions made of the agent's preferences we know that if é(e, e) exists, then it is unique. Moreover ifé(e,e) <e then we know that Vxe(e,e) >o> Vxe(e,é(e,e)), and viceversa, just using the previous intuitions we can make the following observation on the I.C.C. for a continuum of types: Proposition 7. Let x(·) be an J. C. mechanism, and let e' be such that é(x(e'), e') exists and é(x(e'), e') e'. Then the following must hold true: ::; x(e') x(e) { 2: x(e) = x(e') < e E [é(x(e'), e'), e'] e E [fl, é(x(e'), e')] e= é(x(e'),e') Proof. The previous result is direct from the I.C.C. between two types, described previously. It can be deducted from the fact that for a given e and x(e) in which exists é(e, e) <e, then the tangency point is below x(e) for e'> é(e,e) and above x(e) for e'< é(e,e), and the rest is trivial from the the I.C.C. between two type (just rename e= eH, and any eL< e, and see where the tangency point is with respect tox(e)), D The previous proposition shows that the assignment of any given type induces a shape on al! lower types, which consists in separating the lower types in a zone in which the assignments are lower and a second zone in which the assignments are higher. The following theorem will be very useful in characterizing the optimal policy since it helps disconnect the optimization problem by allowing us to find the optimal policy for the types that have lower and higher assignment independently. Theorem 8. Let i:(·) be an J. C. policy, then for any given interval [e1, e2]such that we have that the policy i:' defined by: Xa = x(ez) = x(e1), is also J.C. The opposite is also true. That is to say, let i:(·) be J.C. and such that the policy is bunching in an interval [el, ez]. For any policy x(-) defined in [e1, e2], such that x(-) is J. c. and such that X a = x( e2) = x(e 1) = x(el) , then policy i:'(-) defined by: 17 x'(e) = {x(e) x(e) e E ¡.e_, e1] u ¡e2, e¡ e E ¡e1, e2] is also J. C. o Proof. The proof can be found in the Appendix. As we explained in the the description of the model the I.C.C. in this model presents two challenges, one concerning with discrete pooling and the second one concerning decreasing policies. The previous result will allow us to disentangle the complete optimization in subproblems, which will allow us to separate the challenge concerning discrete pooling with the one concerning decreasing policies. The next theorem will be useful to characterize decreasing policies, it will ensures that binding global I.C.C. are always between pairs of types, moreover it will allowing us to find a order in the active I.C.C. This will allow us to describe the global I.C.C. as "nested", which significantly limits the possible combinations of active constraints. Theorem 9. Let x(e) be an J. C. mechanism, such that x(e) is decreasing in some interval [e,, e13]. For any (el < e2::; es < e4) E [e,, e¡3] it can never hold true that <I>(e4, e2) =O and <I>(es, el)= O. Proof. The proof of theorem 9 can be explained easily geometrically. Consider the following figure with a decreasing policy: X e Figure 12: Decreasing policy II The GIF function between e1 and es is given by area A+C weighted by Vxe and the GIF function between e2 and e4 is given by area C+D weighted by VxB· So jf the I.C.C. between el and es is active, and the I.C.C. between e2 and e4 is active it means that the areas A+C weighted by Vxe are O and the areas C+D weighted by Vxe are O. We also know that for the policy to be I.C.C. the area C weighted by Vxe must be positive, so we have that areas A +C+ D weighted by Vxe is positive. Finally, it can be shown that area D weighted by Vxe, must be negative, and thus A+B+C+D weighted by Vxe is negative, which means that 4 would want to jump to e1 , and thus the mechanism is not I.C. The details can be found in the Appendix. O e So far we have used the characteristics of the functional form of the agents preferences to find global properties of implementable policies. The next lemma is result found by Araujo and Moreira [1], which we will present here since we will use it. This lemma ensure that the local necessary conditions of types that are binding by global I.C.C. are compatible. Lemma 10. Let x(·) be an implementable decision ande,(} E e be such that <I>(e, B) =o {i} Jf x(·) is strictly monotonic and continuous at iJ then . {ii} If x(·) is continuous ate , then ve(x(B), e)= v 8 (x(e), e) 18 To ihterpret lemma 10 let's consider x(·) to be a policy that fulfills al! hypothesis of 10. Equation <I>(e, e)= o means that e is indifferent between the contract offered to him and the contract offered toe. \Ve have that x(·) is strictly monotonic and continuous ate, which means that the policy is screening locally at Since e is indifferent between the contract offered to him and the contract offered to if the contracts offered Iocally around were to be offered to e we must have that e chooses contract (else x(·) would not be LC.). Hence preferences of e ande must be indistinguishable around x(e), which is condition (i). Mathematically, the marginal change in transfers for a marginal change of allocation at x(e) is exactly vx(x(e), B), and <I>(e, B) =O implies that e is indifferent between his contract and the one given to so condition (i) guarantees that e will not want to change to a marginally lower allocation or a marginally higher allocation than x(e). In other words condition(i) guarantees that e doesn't want to change to a neighborhood near Since x(·) is I.C.C., locally around e al! types receive the same utility as if they were choosing x(e) (at least in a first order approximation), and thus choosing x(e) cannot yield a higher utility than x(e) foral! types in a neighborhood around e. Hence, condition (i) states that al! types in some neighborhood around e al! types must receive (almost) the same utility from choosing x(e) and x(e). Mathematically to interpret the second part I will rewrite the equations as follows: e. e e's e, e, e ve(x(e),e) = ve(x(e),e) ~ Notice that the term e I:c~l Vx(z, e)dz a ¡x(B) -a 'P vx(z,rp)dzl 10 =e =O x(B) gives exactly how much e values the difference between the e, allocation given to and to him. Since e is indifferent between his contract and the one given to condition (ii) guarantees that no type in a neighborhood near e values this difference more than e, because in this case he would rather contract than his. In other words condition(ii) guarantees that no type in a neighborhood of wants to change to e e 5 e N ecessary Conditions for Optimality The next theorem is one of our main results. It gives an optimality condition for al! types whose I.C.C. have some slack in the optimal policy. This is the case as we mention in the introduction of indirect distortion since non of the global I.C.C. involving the given type is active, nevertheless they need to be distorted to ensure the fulfillment of the I.C.C. among other types. Theorem 11. Let x*(·) be an optimal policy, which is continuous in (e 1 , e2). 1. Suppose that\:fe E (el,e2)VB' E e q,x*(B,B') >O, then fx(x(~~~B)p(B) is non-increasing in (8 1 ,82) 2. Suppose that \fe E (81, B2)VB' E e q,x* (B', e) >O, then fx(x(~~:)p(B) is non-decreasing in (B1, B2) o Proof. See Appendix. Remar k 12. It is worth mentioning that theorem ?? holds for any functional form of the agents pref- erences v(x, B) or the prinicpal's objective function f(x, B). Corollary 13. Suppose that x*(·) is continuous in some interval (8 1 , e2), and <I>(B, e')> O and <I>(B', B) > O for all BE (el, B2) and B' E e. Then, fx(x*(B), B)p(e) . . Vxe(x*(B), B) ~s constant m (B1, B2) Note that corollary 13 implies that the optimal policy must keep the value of fv(~~~~(/ constant unless there is an incentive compatibility constraint that is binding, that is: Corollary 14. Let x* be the optimal policy. Then for all B' E [Q, B] such that x* is continuous at B' one of the following two condítions must hold: 19 J _,¿_ fx(x*(B),B)p(B) 0 · dB Vxe(x*(B),B) B=B J , _ 2. 3()"E8suchthat<I>x'(e',()")=O V <I>x*(e",()')=O Corollary 13 has an interesting interpretation. First note that Vxe(x*(()), ()) can be interpreted as the "price" of distorting type e. Consider a policy such that there are no binding I.C.C. for al! types in (ell () 2), and a principal who wants to increase x(() 2) in dx' without affecting the I.C.C. between types that are outside (() 1 ,()2 ) (we are disregarding the local I.C.C.). This change would would increase <I>x* (() 2, () 1 ) by an amount of Vxe(x* (() 2), () 2)dx' d() (which in turns increases <I>x* (()A, ()B) by an amount of Vxe(x*(()2),()2)dx'd() for all types ()A< ()1 and ()B > ()2 ). In arder to keep <I>x*(eA,()B) constant, it is necessary to decrease x* ( ·) at sorne other type ()1 by an amount dx such that: Vxe(x* (el), ()l)dxd() + Vxe(x*(()2), ()2)dx' d() =O X () Figure 13: Variational calculus We make the analogy to an agent maximizing utility under a fixed budget. An increase dx' in the consumption of one good (x*(() 2)) times the price ofthe good must be the same as a decrease of dx in the consumption of sorne other good (x*(()l)) times its price. In this case Vxe (x* ({}z), ()2) and Vxe(x* (el), ()1) can be interpreted as these relevant prices. Moreover, fx(x*(()),())p(()) is the marginal utility obtained by the principal by a marginal in crease of the "consumption of the good x* (e)". Therefore, keeping the ratio 1:~:~~J(;j:O\e) constant is analogous to keeping the ratio between marginal utility and price constant in classical consumer theory. It is important to highlight that in the case in which the S.C.P. holds the feasibility of a policy is independent of the term Vxe (it is only necessary to keep the monotonicity of the policy). Thus, the optimal policy is affected by the term Vxe only through the informational rents. There is an implication of corollary 13. Under those conditions and 88X fx(x,~)~\B) <O it turns out that Va;(} X 1 the curve that keeps fx(x,~)pe)B) constant is a mínimum, and thus it is always better to have discontinuous Vxe x, jumps. But note that: _!!__ fx(x, ())p(()) <O ~ _ VxxB > _ fxx 8x Vxe(x,()) Vxe fx Noting that the informational rents of type ()' are given by the rents given to sorne other type ()'- !:!,.() plus ve (x* (()'), ()') · !:!,.(), we can interpret - v"" 8 as the agents risk aversion, while - f xxX is the principal'S 1 risk aversion. Therefore, the principal only decides to "smooth" it's risk if he is more risk averse than the agents. V~ The next theorem gives us an optimality condition for types with an active I.C.C .. This theorem is an extension of a result from Arauja Moreira [1], the difference is that we use both conditions of lemma 10 , and we ensure no other global I.C.C. is broken. 20 Theorem 15. Let x*(·) be the optimal implementable convex-valued correspondence, ande", e' E such that q.x* (e", e') = O. Jf x* (-) is strictly monotonic and continuous at e' ande" , then: fx(x*(e"), e")p(e") Vxe(x*(e"),e") 6 e be fx(x*(e'), e')p(e') Vxe(x*(e'), e') Characterization of the Opthnal Mechanism 6.1 Proof Strategy In this section we will use the implementability conditions from section 4 and the optimality conditions from section 5 to characterize the optimal policy. It is important to note that the optima.lity conditions from section 5 are derived using variational calculus, and thus it is natural to reduce the space of policies to continuous policies. However, the space of continuous feasible policies endowed with the sup-norm is not closed. Noting that discontinuous feasible policies that are the limit of feasible continuous policies can be extended to a convex-valued correspondence by adding the values between the left and right limits without breaking any I.C.C., as seen in figure 14. X Figure 14: Continuous policies Following Araujo and Moreira [1] we define the extended version ofx(·) as the correspondence that contains all the values between the right and left limit of x(· ). Definition 16. We define X as the space of extended policies, or in other words the space of convexvalued correspondence. We willlook for the optimal policy in x 5 • First, note that for any feasible policy x(·) E X there exists ea such that ve > ea x(·) líes above xaO and \le < ea x(·) lies below xa(-), therefore x(·) E X is quasi-convex. Thus we can identify 4 types of geometries: • non-increasing • non-decreasing • U-Shaped in which x(B) ;:: x(fl) • U-Shaped in which x(B) < x(fl) In subsection 6.2 we show that the problem of finding the optimal policy can be reduced to finding the optimal policy in the following three types of policies : • Increasing policies, which are given by the policies x(-) E X such that xe(e) ;:: O for all e E e • U-Shaped policies, which are given by policies x(·) E x in which for all ~ in the codomain of x(·) (except for x(ea)) there exists e, e', such that x(e) = x(e') = ~ and vxe(~,e) <O< vxe(~,e'). • Decreasing policies, which are given by the policies x(-) E X such that xe(e) ::; O for all e E 5 Araujo and 1\.foreira [1] show this restriction may actually reduce the principal's utility 21 e The I.C.C. of the three types of policies previously explained present different challenges, and thus we develop different techniques for each of them. V\Te proceed to give an overview of the challenges each type of policy presents and the respective characterization we give of the optimum. Increasing Policies: For the increasing policies the local I.C.C. are sufficient to satisfy the global I.C.C., and thus they can be solved as if the S.C.P. was fulfilled. For this reason we do not speak at length of this kind of policies. Decreasing Policies: The decreasing policies present the problem explained section 1, which we will now revise. It can be seen geometrically as trying to find the curve as close as possible to xo, but keeping the shaded area positive for all e, e'. X rTi"t"t-1-1-- xo (B) x({}) () Figure 15: Decreasing policy III It is easy to see that in this case it may be possible to modify a policy locally around sorne e, and breaking the I.C.C. between sorne e' <<e ande">> e, therefore in this case the global I.C.C. are the hardest to manage since changes affect in a "global" way. The characterization of the optimal solution in this case is done with the intuition behind corollary 13, all types e that are kept "low" to keep the I. c. between other pair of types e', e" should keep a fxP. Therefore the method consists in finding a family of policies that keep the ratio constant ratio Vx8 fxP constant (we call them isocurves), and it is obvious that among these policies the one with Vx8 higher ratio are better (as long as the pt best is not achieved). For each of these policies that is not I.C. we identify critical parts of the policy that need to be "fixed" to keep the I.C.C. Through this method, for each isocurve we know that the optimal policy must lay below the isocurve in the critica! parts and above it in the parts that leaves slack for improvement. This allow us to parametrize the optimal policy as a fnnction of these isocurves. To interpret the solution it is necessary to recall the intuition behind corollary 13, in which each type is a "good" being consumed, assignment x( e) is the level of consumption, fxP is the marginal utility of consumption and Vxe is the price paid. Therefore, the previous method is simply stating that the optimal consumption is achieved whenever all the budget is spent and the ratio between the marginal utility of a good and it's price is constant across goods. Whenever this is not possible we want to keep this ratio as high as possible. U-Shaped Policies: In this case there exists a e0 such that x(·) is increasing for e> eo and decreasing for e < e0 , and therefore there are pooling types between types greater and smaller than e0 . Thus, the main challenge is to keep the local I.C.C. for types bigger and smaller than e0 , but having both parts of the policy agree on the transfers assigned to pooling types. The key feature for solving this type of policy is noticing that to keep the global I.C.C. the policy for types bigger than e0 pin down completely andina unique way all types lower than e0 . Therefore, we show that this is equivalent to solving only for types bigger than 0 , in which case only local I.C.C. need to be taken into consideration, and modifying the objective function to weight for all e 22 types smaller than 8 0 that are being pinned down. Summing up, we show that solving this type of policy is equivalent to solving a problem in which the S.C.P. is fulfilled, but with a modified objective function. 6.2 Generalized Procedure Now we explain the general procedure, and how the optimization problem is broke down into simpler subproblems. Using lemma 7 for any feasible policy x(·) Ex and () > ()' the following must hold: That is to say, for any given type B such that the point (x(B), B) is in es+ and the point (x(B), B') is its reflection, type ()' must be pooled with B. For this reason, it is important to define the sub-region of es+ in which the points have a reflection. For this reason we introduce the function I:(-), which gives the biggest assignment such that types have a reflection. Definition 17. Let's define the function L:(o) implicitly by Vx (L:(B),f!_) = It is easy to notice the following properties: $ Vx (L:(B), B) Ij xo(f!.) exists, then and L:(fl.) = xo(f!.) • VB E 6\{f!_} L:(B) > xo(B) • 2::( ·) is strictly decreasing X X L(O) L(O) Xo(O) x 0 (0) +-------------o Figure 16: F\mction L::(·) I Note that for any type () and for all assignments a refiection. Figure 17: Function L::(·) II X E (xo(B), 2::(8)] the point (x, B) is in es+ and has We can identify 4 different types of policies: (A) Let x(·) Ex be a feasible policy such that x(O) E [;¡;_,x 0 (0)]. In this case it is clear that x(·) must be non-increasing. 6 By definition e(x(e), B) =e' 23 X Figure 18: Subset A x as follows: We will define the subset A e;;; x(·) E A {=} x(·) is feasible 1\ x(B) :S: x 0 (B) (B) Let x(·) Ex be a feasible policy such that x(B) E (x 0 (B), ~(B)]. In this case we have that the point (x(B), B) has a refl.ection, given by (x(B), B(x(B), and therefore x(B) = x(B), moreover using the local I.C.C. we know that: en • x(-) lies below x(B) for all (} E [B, B] • x (·) is non-increasing for all (} E [~, B] X -+----'-------...__0 8 Figure 19: Subset B We will define the subset B e;;; x(·) E B x as follows: {=} x(·) is feasible 1\ xo(B) < x(B) :S: ~(B) So far we have identified all policies x(·) such that x(B) :S: ~(B), so now we proceed to describe the policies x(·) such that x(B) > ~(B). We will consider the sub-cases in which x(·) and ~(-) intersects and the case they do not (note that x(·) can intersect ~(·) only if x(B) > ~(8)) 8 . Ex be a feasible policy such that x(·) intersects with ~(·), that is to say 3(}' E 8\{~,B} such that x(e') = ~((}') (C) Let x(·) By definition of ~(· ), the refiection of (x((}'), (}') is (x((}'), ~), therefore x@ = x((}'), moreover using the local I.C.C. we know that: 7 8 e To avoid excess notation we will reefer to ÉÍ(x(iJ), B) simply as We consider that x(·) and :S(-) intersects if and only if there is an interior type 24 e such that :S(B) = x(B) • x(-) lies below x(B') for all BE [.Q, B'] • x (·) is non-decreasing for all B E [B', 8] X f-----------~-------0 ()' Figure 20: Subset C We will define the subset x(·) E e e ~ X as follows: ~ x(·) is feasible 1\ :JB' E 8\{.Q,O} such that x(B') = l:(B') (D) Let x(·) Ex be a feasible policy such that x(O) > 2:(0) and x(·) does not intersect with 2:(-). Then it is easy to note that in this case x(_Q) 2:: x 0 (_Q) and x(·) must be non-decreasing. X ~x((J} ' :E(()) xo(6) ~---------------------0 ~ Figure 21: Subset D We will define the subset D ~ x as follows: x(·) E D ~ x(-) is feasible 1\ x(ft) 2:: xo(.Q) A direct proposition from the previous description is the following: Lemma 18. Let x(·) E hold: x be a feasible policy, then one and only one of the following conditions must • x(·) E A, or equivalently x(O) ::; x 0 (0). In this case x(·) must be non-increasing. < x(O)::; 2:(0). In this case x(·) must be U-Shaped in [B, 8] and non-increasing in [.Q, B] • x(·) E B, or equivalently x 0 (0) • x(·) E e, or equivalently :lB' E 8\{.Q,O} x(B') = 2:(8'). In this case x(·) must be U-Shaped in [.Q,B']and non-decreasing in [B',O] • x(·) E D, or equivalently x(ft) > x 0 (_Q). In this case x(-) must be non-decreasing. 25 o Proof. Direct from the previous description. Now we will proceed to explain how to find the optimal policy in X· Consider the following procedure: • Sweep over all values of ~ E [±, x] and proceed as follows: - If ~ is in [;r.,x 0 (B)] denote by A~(·) the optimal policy x(·) E A such that x(B) = ~- If ~ is in (x 0 (B),:E(B)] denote by A~(-) the optimal policy x(·) E E such that x(B) = ~- Using theorem 8 we can see that the problem is separable and we can find, independently, the optimal non-increasing part Xa(·) for e E [fl,B] and the optimal U-Shaped part Xf3(-) for e E [B,BJ. To find the non-increasing part, we consider that xa(e) = ~ for all e E [B, B] and proceed to find the optimal policy in [fl, B]. To find the optimal U-Shaped part, we find the optimal policy in [B, e] disregarding all I.C.C. with e E [fl, B]. Then we define M (·) as follows: e E [8,8] e E [fl, B] Being able to separate both problems allow us to disregard sorne of the global l. C. C. when finding the optimal policy. This is very useful since the challenges that present the I.C.C. in the non-increasing and the U-Shaped part are quite different, therefore separating the problem allow us to use different techniques for the different parts of the policies - If ~ is in (:E(B), :E(fl)) denote by A~(-) the optimal policy x(·) E C such that x(·) intersects with :E(·) ate'= ¿:- 1 (~), that is to say x(:E- 1 (~)) = ~- Just like befare, using theorem 8 we can see that the problem is separable and we can find, independently, the optimalnon-decreasing part X o: (.) for e E [e'' B] and the optimal U-Shaped part Xf3(·) for e E [fl, e']. To find the non-decreasing part, we consider that xa(e) = ~ for all e E [fl, e'] and proceed to find the optimal policy in [e', B]. To find the optimal U-Shaped part, we find the optimal policy in [fl, e'] disregarding all l. C. C. with e E [e', B]. Then we define A~(-) as follows: - If ~ is in [x 0 (fl),x] denote by A~(-) the optimal policy x(-) E D such that x(fl) = ~- • Find the optimal policy x*(·) by maximizing over all ~in [;r., x], that is to say: C=argmax~ r f(A~(e),e)p(B)de le x*(-) =A e(·) It is easy to see that the previous procedure reduces the problem of finding the optimal policy x* (·) into finding three types of policies: 26 Decreasing Policies: For all ~in [;,¿, l:(B)] finding the optimal non-increasing policy x(·) Ex such that x(B) = ~Increasing Policies: For all ~in [I:(B),x] find the optimal non-decreasing policy x(·) E x such that x(~) = ~- U-Shaped Policies: For all ~in [x 0 (B),x 0 (~)] find the optimal U-Shaped policy x(·) Ex such that w E [~.el] u [ez, B] x(e) = ~- \Vhere {el, ez} are given by: {e .e}= {{B,B} 2 l. {.fl_,E- 1 (~)} ~E [xo(B),I:(B)] ~E [I:(e),xo(~)] Vve now proceed to explain how to find each type of policy. 6.3 Increasing Policies Lemma 19. Let x( ·) E x be a non-decreasing policy, then the local J. C. C. are necessary and sufficient to guarantee the global J. C. C. Proof Using lemma 19 it is clear that finding the increasing policies can be done as if the S.C.P. was fulfilled, and thus require no extra explanaition. D 6.4 Optimal U-Shaped policy In this section we will find the optimal U-Shaped policy for the zone B of the ironing (the U-shaped form ofzone C can be solved the same way). Therefore, we will find the optimal policy M(-) in [B(B,O,B], such that A~(B) =~-In what follows we will denote A~(-) by A(-) and B(B,~) simply by We will use a different approach than the one found in Araujo and Moreira [1] which will allow us to cover a broader range of problems, although the basic intuitions are similar. Intuitively, in any incentive compatible policy in X the part that lies in es_ is the reflection of the part that lies in es+, thus any incentive compatible policy in X is uniquely determined by the section that lies in es+. Therefore we just need to find the intersection e0 between the policy and x 0 (-), and the optimal shape of the policy on es+, x(·). With this, and considering a modified objective function that takes into account the effect of x(·) 011 the policy on es_ we can solve the problem. e. Lemma 20. The optimal U-shaped part of A(·), such that A(B) = ~. can be defined by a type eo anda non-decreasing policy x(·) such that x(e 0 ) = x 0 (e 0 ) and x(B) = ~. where A(·) is given by: A e _ {x(e) ( ) - x(B(A(e),B)) W E [eo,B] WE[B,eo) e 0 and x(·) are the solution to the following problem9 : ~ ¡x-'(z) fx(z, y)p(y)- fx(z, e(z, " y))p(e(z, " y)) Vxe(z,y) , dzdy ¡ Bo,x(-) xo(Bo) x Vxe(z, e(z, y)) \[1 := m~n 0 1 (z) s.t. { ~(·) is non-decreasing x(eo) = xo(Bo) x(B) = ~ Problem \[1 consists in minimizing the area enclosed by the curves xo(·), x(·) and ~ (shaded area in figure 22), weighted by fx(x, e)p(e)- fx(x, IJ(x, B))p(IJ(x, e)) vx~(;,~·::e)) · 9 If x(·) has a bunching zone, the inverse we consider the smallest element in :r;- 1 (-) :r- 1 (·) is not uniquely defined. In case x- 1 (-) is not uniquely defined 27 X xo(O) x<e> e Figure 22: Optimal U-Shape I Proof. The proof of lemma 20 consists of two parts. We first prove that any I.C. policy ¡{) such that is determined by a type e0 and a non-increasing policy x(-) defined in [e 0 , iJ]. Then we prove that the characterization given by \]i yields the optimal policy. ¡(iJ) =e Stepl • Since Vxe(e, iJ) >O and Vxe(e, é) <O, then the policy ¡(·) must pass through x 0 (·), then there exists ea such that ¡(ea)= xo(eo). • xo(-) is decreasing and ¡(·) must be non-increasing in es+, thus ea is uniquely defined and ¡(·) lies in es+ for all e> e0 . • We will denote by x(-) the section of ¡(·) that lies in es+ (e> ea). • It is easy to note that for all e in [ea, iJ] the policy x(·) must have a refiective type. To see this note that é(e, e) is continuous in both arguments, B(x(eo), ea) =ea, é(x(iJ), iJ) =e. Moreover, for any type e' E [é,e 0 ) the policy ¡(e') can be found as a refiection of a type e E (eo,iJ], that is: • Therefore, the policy ¡( ·) is uniquely defined by a type e0 and a non-increasing policy x(·) in es+. Moreover, since 801~·~) < O and 801~·~) < O, x(·) non-decreasing implies that it's refiection is non-increasing, and thus ¡(-) satisfies the local I.C.C. • By construction pooling types have the same transfers. Using lemma 19 it is easy to see that global I.C.C. are satisfied for types greater than 0 , and thus we only need to show that global I.C.C. are satisfied for types smaller than e0 • Let's take e' < e" < e0 , in this case it is easy to see that the local I.C.C. are a sufficient condition for iP 7 (e',e") >O, on the other hand we have that: e e" iP'(e",e')= r }8' 7 (e") 7 (y) 1 Vxe(y,z)dzdy=1 'Y(e') 'Y(e') e" 1 Vxe(z,y)dydz ¡- 1 (z) Noting that: B(z,,- 1 (z)) 1 Vxe(z, y)dy =O (By definition of B(·, ·)) ,-'{z) we get, 28 l B(z,-y- 1 (z)) e" Vxe(z, y)dy= -y-l(z) 1 1 B(z,-y- 1 (z)) Vxe(z, y)dy- -y-l(z) 1 =O 0(-y(e"),e") =B( Note that fe, 'Y (e") e") ' Vxe(z, y)dy e" 1 iB(z,-y- (z)) Vxe(z,y)dy- _ Vxe(z,y)dy e(-y(e"),e") e" B( ·(e") e") Vxeb(fJ''), y)dy =O, and since Vxxe >O we know that JB', 1 ' Vxe(z, y)dy > - 1 O (remember z > !'(8")), moreover it is easy to see that J;(~C;'~).~~)} Vxe(z, y)dy >O, therefore, 'iz 1 e" -y-'(z) -y(e') ( e" ) Vxe(z,y)dy<0=>1 -1 Vxe(z,y)dy -y(e") -y-l(z) dz>O=>iJ!~'(8",8')>0 Step 2 Now we will prove that the characterization given for 80 and x(·) yields the optimal policy. • Note that by subtracting a constant to the maximization problem we can rewrite the problem as follows: M(·) E argmax-y(-) lJ f('y(8),8)p(8)d8 {==? A~(-) E argmax-y(-) s.t. J.C.C. lJ -l 5 f('y(8),8)p(8)d8 f((,8)p(8)d8 s.t. J.C.C. {==? A~(-) E rij Jr<e) ~ f'x ('y( z), B)p( 8)dzd8 argmax,1c ) Je s.t. J.C.C. • Rewriting the term J/ Jte) fxb(z), 8)dzd8 conveniently. Let's denote 80 implicitly by 1'(80) = x 0 (80), note that ·y(80) is the lowest assignments of policy !'(·). Note that for all (E (1'(80),(] the policy 1'0 assigns ( to at least two types. Let's define 1'.:¡:: 1 (-) and 1'= 1 0 as follows: X Xo(O) (} Figure 23: U-Shape policy II 29 Rewriting the integrals: l e¡~ 8 fx(z, y)p(y)dzdy= ¡~ ¡ ¡x 7 J'(8b) 7::: /'(Y) ~ ¡J'(8b) Note that for all z E [!(Bb), ~] for the last integral: 0 1 _¡ 1 (z) fx(z, y)p(y)dydz (z) 1 1'::: 1 (z) fx(z, y)p(y)dydz + B(z, 1¡ 1 (z)) Vx(z, y) = Vx(z, y') =? = ¡~ ¡1'_¡ 1 (z) fx(z, y)p(y)dydz ?(8b) x0 1 (z) 1:::: 1 (z). Using the following change of variable Vxe(z, y)dy = Vxe(z, y')dy' but by definition y= B(z, y'), thus: =? ~~ Jx;)' fx(z,y)p(y)dydz = J'(Bb) 1'::: 1 (z) ~~ Jx;)' fx(z,B(z,y'))p(B(z,y')) Vxe(::,y') dy'dz ?(8b) 1'_¡ 1 (z) Vxe(z, B(z, y')) thus, re¡~ fx(z,y)p(y)dzdy= ¡~ r~'(z) fx(z,y)p(y)- fx(z,B(z,y))p(B(z,y)) Vxe(::,y) dydz Je J'(Y) ?(8b) lx 0 (z) Vxe(z, 8(z, y)) We have that 1¡ 1 (z) = :r- 1 (-), andas we previously showed x(-) non-decreasing is sufficient for implementability. Thus we get the following: x(·) E argminx(·) ¡?(8b) ~ ¡x- (z) fx(z,y)p(y)- fx(z,B(z,y))p(B(z,y)) 1 x0 1 (z) (::·Y ) Vxe dydz Vxe(z, 8(z, y)) s.t. x(·) non-decreasing ~ A~(·) E argmax?(·) lee j(!(8),8)d8 s.t. I.C.C. D Lemma 20 turns what may seem a very difficult problem into a very tractable one. There are several cases that can easily be solved using this approach, we will give a couple of examples. Example 21. We will now show we can recover the case shown in Arauja Moreim {1}. This is the case in which there is a unique non-decreasing curve xu(·), such that xu(·) divides the space CS+ in two, such that fx(x, 8)p(8)- fx(x, B(x, B))p(B(x, 8)) Vx8v("~,e)e)) is negative "above" curve xu(-) and positive "below" X) X) xu(-)10 X ~--------------~--.__0 (}' 6 Figure 24: U-Shape example I ---------------------------- 10In the following figures we use the definition :=:(x, e) = fx(x, B)p(e)- fx(x, B(x, B))p(B(x, B)) Vx:c:.~(~;e)). 30 In this case, depending if ~ is in zone B or C of the procedure, it is easy to see we recover both U-Shaped parts described by Araujo Moreira [1}. If ~ < Xu(fl) In this case it is easy to notice that e0 solves the equation xa(eo) = xu(eo) and x(·) is given by: and therefore A~ is given by: A~ e _ {x(e)e > 80 ( ) - x(e(A~(e),e)) e< ea X ,í:.(ll) ' §---~<<e: :~:' ' ' :xo(ll) -+--~--------------~e ¡¡ 0(§,71) Figure 25: Optimal U-Shape example I In this case it is easy to notice that e0 also solves the equation xo (ea) by: and therefore A~ is given by: A~(e)- {x(e) - x(e(A~(e),B)) e > ea e< ea X ,:E(II) ~xo(ll) -+--'----------.....__ e Figure 26: Optimal U-Shape example II 31 = X u (ea) and x(-) is given Example 22. Let's consider the the case in which there is a unique non-increasing curve xu(·), such that xu(-) divides the space CS+ in two, such that fx(x,e)p(e)- fx(x,B(x,e))p(B(x,e))vx:c:.~·::e)) is negative "below" curve X u (·) and negative "above" X u(-) X ~------------------~8 o Figure 27: U-Shape example II In this case we have that x(·) must have the following form: x(e) = {~ e E [ea, 8] e= ea [xo(eo),~] and therefore Af. is given by: Af.(e) = {x(~) x(e(x(e),e)) e> ea e< ea Moreover, if fx(x,e)p(e)- fx(x,é(x,e))p(B(x,e)) vc-~· 81 Vxe x, x, satisfies the following equation: 811 l e A A fx(x,e)p(e)-fx(x,e(x,e))p(e(x,e)) x0 (8 0 ) is non-increasing in e we have that e 0 Vxe(x e) A' dx=O Vxe(x, e(x, e)) X ,:E(O) !A"co: § ' '' ' :xu(ll) :xo(ll) o A llo - - 11(§,11) o e Figure 28: Optimal U-Shape example III 6.5 Optimal Decreasing Policy In this section we will find the optimal decreasing policy for the zone B of the ironing. Therefore, we will find the optimal policy Af.(·) in [~, é(e, 0], such that Af. (O) = ~- We will disregard the case in which the maximum between x 1 (·) and ~ is implementable since this case the problem is trivial. That is, if the policy y(·) given by: 32 y(e) = {~max{xl(e),O e>iJ(B,~) e~ iJ(il,e)} is implementable, then the trivially we have that ve< B(B,~) Ae(e) = y(e). In what follows we will denote A~(·) by A(·) and B(B,~) simply by B. As we explain in subsection 6.2 this problem can be simplified by considerA( e) = ~ for all types in [B, B]. The decreasing policy in zone A of the ironing can be found in a similar way, although it is possible to make sorne simplifications which we explain in remark 39. Befare discussing the optimal decreasing policy we will go back to sorne intuitions concerning the I.C.C. of decreasing policies Lernma 23. Let x'(·) and x"(·) be two policies such that for all e in interval and for all e E e x' (e) 2: x" (e) . Then the following condition holds: [B, B] x'(B) = x"(B) = ~ if x '() is an l. C. policy then x" () is also an J. C. policy Intuitively, a policy that makes higher assignments in the decreasing part is closer to curve xa(e) and thus it is more likely that some global J. C. C. is broken (see fig 15) Proof. By looking at fig 15 we can see that the global I.C.C. between e 1 and 82 depends on the shaded are, and thus the closer the policy is to x 0 (e) the smaller this area is. O Definition 24. Since the ratio M will play a crucial role on the optimal policy we will make the VxB following definition: r(x,e) = !x(x,e)p(e) Vxe(x,e) We will refer to r(·,·) as the critica[ ration Now we will make a couple of technical assumptions. Assumption 25. The following two assumptions are made in what follows of this subsection : ar(x,B) ----¡¡;;--- >O For all (x, e) in es_ ar(x.e) ------¡¡8 . >O For all (x, e) m es_ The domain of the assumption is slightly stronger than we need. Since in the decreasing policies it is never optimal for the policy to be above x 1 (·) we could restrict the domain to all (x, e) such that x ~ x 1 (e). In this case we would need to recurrently make special mentions in the proofs so to avoid unnecessary difficulties we make a stronger assumption, the method for the weaker assumption is the same and should become apparent to the reader. Finally, note these two assumptions are natural when Xl (.) is completely contained in e S- but it is not implementable. From the assumptions 25 a first straight forward conclusion can be obtained about the shape of the optimal decreasing policy Lemma 26. The optimal decreasing policy consists of bunching parl in an interval [é, B], a continuous and strictly decreasing part in [ii, é] and a bunching parl in [~,e] , where é E (~, B] ande E [~, 6Í) 11 . In what follows we will refer to é as the point where the policy starts being strictly decreasing, and éx as the point é corresponding to policy x(-), likewise we will refer toe as the point where the policy stops being strictly decreasing, and ijx as the point Bcorresponding to policy x(·). 0nly if A(fl_) 2: 2:(0) we can have that i/' > 1}_, otherwise it is easy to see we can apply the same reasoning as in the proof of this lemma to discard the bunching zone in [fl_, §A] 11 33 X xo(B) x(B) e" Figure 29: Optimal Decreasing Policy I Proof. The reasoning is the sarne as in lemma 28, but using the assumptions 25. It is easy to convince oneself in any bunching zone, which is encompassed by two decreasing zones, can have the value of the critica! ratio srnoothen by increasing the value of the policy in the beginning of the bunching zone and decreasing the value of policy at the end of the bunching zone (see fig 30): X Figure 30: Bunching Policy I Likewise, srnoothening a discontinuous jurnp by increasing the policy at the right of the discontinuous jump and decreasing it at left of the jurnp effectively srnoothens the value of the value of the critica! ratio in the policy (see fig 31): X Figure 31: Discontinuous Policy I The techincal details can be found in the appendix. 34 o The next lemma (which is a direct consequence of theorem 11) states that the optimal policy tends to "evens up" the value of the critical ratio across the policy, which only changes when the I.C.C. are binding. Lemma 27. Let e1 be such that r(A(e), e) is strictly increasing in e 1 , then e1 must be indifferent between its assignment and the assignment given to some type e2 < e 1 . On the other hand, if el is such that r(A(e), e) is strictly decreasing in e1, then some type e2 > e1 is indifferent between its assignment and the assignment given to el. That is to say: • lf e1 E (fl, é] is such that ar(Ad~~),e 1 ) >O, then exists a e2 < e1 such that <I>A(e 1, e2) =O • If e1 E (fl, é] is such that ar(Ai:~),el) <O, then exists a e2 > e1 such that <I>A(e2, e¡)= O o Proof. It is a reformulation of theorem 11 The previous lemma states that the variations of the value of the critical ratio must be as small as possible. The next lemma states two properties on types that are binding. The first, which is a direct consequence of lemma 15, says that binding types can always be jointly varied, thus it is never optimal for them to have different value of the critical ratio The second property says that types in-between a pair of types that are binding must have lower value of the critical ratio than the binding types on the edges, otherwise this would also leaves slack to have lower variations in the value of the critica] ratio by averaging the changes in the middle with the edges. Lemma 28. Consider e2, el E 8 such that el < e2 and e2 is indifferent between its assignment and the assignment given to el, that is <l>A(e2, el)= 0. 1. If e1, e2 E (¡jA, iJA), then the value of the critical ratio must be the same for both types, moreover all types in-between must have a lower value of the critical ratio. That is to say: 2. If e2 E (¡jA, iJA) and e1 :::; ¡jA all types smaller than ratio than e2 • That is to say: e2 must have a smaller value of the critical 3. lf e1 E (¡jA, iJA) and e2 2 iJA all types in between e1 and iJA must have a smaller value of the critical ratio than e1 . That is to say: Proof. \Ve will start by proving item l. The first part of 1 is direct from theorem 15, the second part can be proved by contradiction. Suppose there exists e' E (e 1, e2 ) such that r(A(e'), e') > r(A(e 1), el) e" be the biggest type in [e', e2] such that r(A(e"), e") = r(A(e'), e'). That is to say, e" = max{e E [e',e 2]¡r(A(e),e) =r(A(e'),e')} • Let 35 • From lemma 26 we have that discontinuous jumps are never optimal, and thus we know that e" < e2 , moreover by continuity df'(~~),e) le=W' < O. • If di'(~~),e) le=e" < 0., then theorem 11 there must exists a but by theorem 9 we know that e"' E [e 1 ,e 2 ]. e"'> e" such that ifJA(e"',e") =O, • From theorem 15 we know that f(A(e'"), e"')= f(A(e"), e")= f(A(e'), e'). • Thus we arrive to a contradiction The proof of ítem number 2 is similar as befare. • For all e E befare). (B, e 2 ) we must have that r(A(e2 ), e 2 ) ::::: f(A(e), e) (the proof can be done exactly as (B, e 2 ) we know that r(A(e 2 ), e2 ) ::;:.: f(A(B), B) • By continuity in The proof of ítem number 3 is similar as befare. • For all e E (el, é) we must have that f(A(el), el) 2': f(A(e), e) (the proof can be done exactly as before). • By continuity in (e 1 , é) we know that r(A(e 1 ), el) 2': f(A(é), é) D So far we have that lemma 26 gives us a general overview of how the optimal policy looks. On the other hand, lemmas 28 and 27 gives us an intuition on how the optimal policy looks like in the strictly monotonic zone, which minimizes the variations of the value of the critical ratio. Using both of these insights we define a family of policies which have the general form given by lemma 26 and keeps the value of the critical ratio constant on the strictly decreasing part. Definition 29. Let ¡[x, e'](e) be the isocurve that passes throught (x, e') and keeps f(x, e) constant. That is : r(¡[x,e'](e),e) =f(x,B') ve which is uniquely. defined and decreasing in e beca use of assumption 25. As we previously explained, because of lemma 27 it is natural to define a function that is equal to ~ in an interval ¡é,eJ, keeps r(-,·) constantfor all e E [B,é] and is bunching in some interval [ft,B]. Let x(¡¡;,e'](·) be afunction that is bunching in (min{B,e'},O], keeps r constant and is truncated by¡¡;. That is to say: ~ x[¡¡;,e'](e) = { Min(¡¡;,¡((e'](e)] e> min{B,e'} e:::; min{B,e'} X X[K¡,O¡){-)t----. X[Kz,Oz](-) e Figure 32: Function x[¡¡;, B] (-) 36 e The method will consist in taking a fixed assignment for (}_ and characterizing the optimal policy for the given assignment, then we will maximize over al! possible assignments of (}_. Definition 30. Let A[ K](·) be the optimal policy x(·) Ex such that x(f}_) = n; 12 The optimal policy will be characterized using the family of policies x[K, B](·), and finding al! the intersections between the functions A[li](·) and x[K,B](·), foral! B. That is to say, for each function x[n;, B](·) we will find a collection of types that have the same value in functions A[n;](·) and x[n;, B](-). To identify these critica! collection of types we make the following definition: Definition 31. For a policy z(-) consider the following problem 13 : We call the solutions of Qz genemlized mínimum. Remark 32. • Note that if Qz is attained ata unique collection of types then <P"(Bfj, B2j) <O Vj E {1, .. , nz} • If z(·) is J. C. then n =O is a solution of Qz and Qz =O. • The solution of Qx[~<,e) is uniquely defined for almost for every B (almost en el sentido discreto de verdad). x[~< • Let{B11 ' e') x[~< , ... ,B2 n,' . l y. IfB' spectwe < e') x[~< } and{B 11 ' e") B" t h en {Bx[K,e') , 11 x[~< , ... ,B2 n,; ... , gY[e')} an d {Bx[~<,e") , wz·zz say {By[e') 11 , ... , Zn' 11 gx[x;,e") gx[K,e")} ) { 11 ' ··· ~ 2n" e") [ e') } besolutionsofproblemsQx", gx[~<,e')}\{B Zn' _, B-} e un" (Bx[K,e") l=l 11 , gx[K,e")) . 21 [ e") andQx"· re(}n t h'zs case we gx[".e")} are nested , an d we wz·zz d enote {Bx[,.,e') , 11 ... , Zn" gx[,.,e')} ... , Zn' Problem Qz gives a basic measure on how much eJ\.'tra rent is a policy leaving for agents to attain by lying, or in other words how much incentives are there to deviate for the agents. If the solution of Qz is O then the policy z(·) is I.C., and thus no agent can get more than the informational rents, therefore there are no incentives for deviation. On the other hand if the solution of Qz is strictly positive then there exists an agent that has incentives to deviate, moreover the incentives to deviate for any agent are bounded by Qz. Definition 33. We will define J'x[,;,e') as the difference of the interior between the right and left limit of Qx[x;,e) at 8' 14 . That is to say: x[~<,e')w h ere {e lj , Qx(I\O,e'). That is: ... , gx[~~:,e')- } Zn'- , gx[~~:,e')+ } . ht z·zmz't s respec t'zve ly of an d {Bx[~<,e')+ lj , ... , Zn'+ , are th e lejt an d ng { gx[~~:,e')lJ gx[~<,e'JJ ••• , 2n 1 - } ' = r e_:~:- {Bx[~~:,e) lJ '···~ gx[~~:,e) 2n } ' Remember there is a superscript ~ in A(-) we are already omitting The complex domain in the maximization problem is to avoid degeneracies in the solution arising from pooling types 14 Using the properties of Qx[~~:,e] described in 32 it is easy to see that we can find the right and left limit of the solution at any () 12 13 37 -< Note that if Qx[~<,B') has a unique solution, then J'x[~<,B') is the given solution. Note that if Qx[~<,B') does not have a unique solution, then J'x[~<,B') is the smallest subset of 8 that contains all of Qx[~<,B') solutions. For this reason we call Jx[no,e) the extended generalized mínimum of x[n:, e] Lemrna 34. For all e' E (fl., lJ) there exists a unique e" such that e E J'x[~<,B"] Proof. Let 's take sorne e' E (fl., lJ), we will show there exists a unique e" such that e' E ?1 K,B"J. • Note we can find a e big enough such that {fl.,lJ} is a unique solution of Qx[~<,BJ. • Note we can find a e srnall enough such that nx[K,B) =O is a unique solution of Qx[~<,B)_ • Thus, we can find a e" anda Esrnall enough such that for all e E (e", e" +E) e' E u~¡ex[~<,B)- , ex[no,B]-l J=l lJ 2] ande E (e"- E, e") e' E u;:l [e~J"· l+, e;J"· 8l+J. 8 • Using the upper herni-continuity of Qx[~<,B) we know that e' E n"- (e'x[K,B")- ex[K,B")-) u J=l lJ ' u;=l ¡e~t e"] +, e;t[ u+ [ 8"] +] and e' 1- 2] • Thus by definition e' E J'x[no,e"J. o • Since the solutions of Qx[K,B) are nested it is easy to see that e" is unique. The next lernrna will be the rnain result that will allow us to characterize the optirnal policy. Lernrna 35. If A[n:](e) > x[n:,e'](e) for some e E (fl.,iJ), then (ve E J'x[~<,B'l)\{fl.,lJ} 1. A[n:](e) = x[n:,e'](e) 2. ve E u;: (elj, e0) \ {fl., lJ} 3. ve tj_ u;: A[n:](e) ~ x[n:, e'](e) 1 1 [eij, etJ A[n:](e) < x[n:, e'](e) Proaf. We will prove this lernrna in two steps, first for the case in which Qx[K,B') is uniquely defined and then the case in which Qx[~<,B') is not uniquely defined. Taking the case in which nx1"· 8'l > O and Qx[K,B') is uniquely defined: • Since A[n:](e) > x[n:, e'](e) for sorne e E (fl., iJ), then it is easy to notice that exists sorne (ex[~<,B'l, gxl"· 8'l) such that A[n:](e) > x[n:, e'](e) eE • But, nx[K,B') >O implies that x[n:, e'](·) is not I.C. Since A[n:](·) is l. C., the I.C.C. constraint irnplies that there rnust exists sorne e E (ex[,.,B'l, jjx[K,B'J) such that A[n:](e) < x[n:, e']( e) • We can define the collection of types TI= {1r11, 1r21 , ... , 7r1m, 7r2m} such that m m j=l j=l Note '<hE ll\{7rn,7r2m} 7f E (ex[K,B'J,{}x[~<,B'J) • Using lernrna 27 we know that q,A[~<) (7rlj, 'if2j) = O Vj E {1, 2 .... , m} (in case have that q,A[~<) ( 'iflm, lJ) =O and if 7rn ::; jjx[><,B') we have that q,A[><) (1r21.fl.) = O) 38 7r2m = gx[~<,B') we • Remember that the I.C.C. are given by computing sorne areas weighted by Vx&· Therefore, the sum of these areas between types J in policy A[K] can be at most the areas between types J in policy x[K, e'], plus the areas added in between if. But, from the previous item we know that the areas added in between if are given by I;j: 1 q,x[to,B'l(711j,71zj)· therefore, we have the following inequality: But, ifll =/= J*(e') we would have the following inequality (remember Qx[K,B'J is uniquely defined): ~ q,A["] (ex[to,B'] ex[to,B']) -< ,¿:_. ;f-. q,x[to,B'] (ex[to,B'] ex[",e']) + ,¿:_. ~ q,x[~<,B'] (711],. 712]·) <O l] , 2] 1] ' 2] ,¿:_. j=l j=l j=l So there must exist a pair of e that are not I.C. • Therefore we must have that if = J• (e'), moreover by continuity we can see that A(K](e) =x[K,e'](e) ve E (e~J''· 8 'l,e;J"• 0 ']) Vj E {1,2 .... ,n*} • The last point is trivial by the construction of the proof. Now analyzing the case nx[~<,e'] = O and Qx[K,B'] is uniquely defined < ¡;ix[~<,e'J such that A[K](e1) = x[K, e'](el), then by lemma 27 there must exista type e2 such that A[K](e 2) = x[K,e'](e 2 ) and q,A["l(el.e 2) =O or q,A["l(e2,el) =O • If there exists a type e1 • By lemma 11 we know that q,A[~<l(e2 ,el) > q,x["· 8'l(e 2 ,e1) • But, if nx[~<,e'] =O and uniquely defined, then Ve1, e2 E e q,x[~<,e'] (e2, el) >O • Thus, we arrive to a contradiction. Now taking the case in which Qx[~<,B'] is not uniquely defined: • From lemma 32 we can find e" < e' such that ¡jx[~<,B"J is uniquely defined and Jx[~~:,B"] is arbitrarily clase to { e~I"·e']-, ... , e;l"·e']- }. Using the previous result for when ¡jx[t<,B'lis uniquely defined, Ve rj:. u;:-1 (e~J"·e'J-,e;J"· 8 ']-] A(K](e) 2: x[K,e'](e). • From lemma 32 we can find e" > e' such that ¡jx[~~:,e"] is uniquely defined and Jx[~~:,e"] is arbitrarily clase to { e~I"·e']+, ... , e;l"·e']+}. Using the previous result for when ¡jx[~~:,e'] is uniquely defined, ve E u;:~ [e~y"·e']+, e;]"· e']+] • Thus, V8 E A[K](e) ~ x[K, e'](e) u;:~(e~J"·e'J+,e;J"• 8 ']+J\ u;:~(e~J",B'l-,e;J"· 0 ']-] Definition 36. We define junction Y(·) :e---+ e A(Kj(e) = x[K,e'](e) D implicitly as follows: e E ¡jx[~~:,T(8)] The next theorem is the final characterization of the optimal policy. Given lemma 28 and 27 we can see that for all types A[K](-) is bounded by x[K, Y( e)](·), and A[K](e) = x[K, Y(e)](e) for all types is I.C.C. Thus, it is clear that the optimal policy A[K](·) will be x[K, Y(e)](e) whenever the x 1(·) is not achievable, therefore we have the following theorem: 39 Lemma 37. A[K)(·) is given by: A[K)(8) = Min{x[K, Y(e)](8)},xl(e)} 'v'B E [fl,B] Proof. t • Let's denote by the maximum of r(·,.) in policy A[K) in [fl, B], and that r(A(K)((}), e) =f. That is: ethe respective type such • If f =o (r(A[K)(8) =o for a given e is equivalent to A[K)(e) = xl(e)), then using lemma 35 it is easy to see that the optimal policy would be given by the characterization of lemma 37. It is also easy to see that f S O, so we now take the case f <O . e, • If f < o and {fl, e} E Jx[~<,B], then for all e E [fl, B] we have that Y(8) :::: and thus we can use directly lemma 35 to see that the optimal policy would be given by the characterization of lemma 37. • If f < O and {fl, e} f:_ Jx[~<,B] then: - we can find an interval [el, ez] that doesn't intersect U7~+1 [e~J"·e'J+, 8~J"·e'J+]. That is to say: - In this case, using lemma 35 it is easy to see that 'v'B E [el, 8z] A[K](e) = x[K, e], (8) - By construction oflemma 35 it is easy that for any (8' <e") E 8 such that [8', e"] n¡el, ez]-/= </;, q,A[~<] ( 8", e') > O. - Thus we can find a function h( ·) > O defined in [e 1 , e 2 ) and "small enough" such that function A(K)(-) + h(·) is I.C. - Since f <O for ah(·) "small enough" it is easy to see that it is an improvement on A[K](-). - Thus, we arrive to a contradiction, therefore it is never possible to have f < O and {fl, B} f:~k~. o As we previously explained, the optimal policy can be.found by maximizing A[K)(·) over all possible K. Theorem 38. The optimal policy A(·) is given by: A(·)= maxA(K)(·) " Remark 39. It is easy to see that in case we are solving for the zone A ofthe ironing the same procedure could be done just considering B= B and repeating it the same way. Nevertheless, there is a simplification that can be done for this case. It is easy to see that lemma 26 can be extended, and the optimal policy in zone A of the procedure, if x(B) > ;r_ consists in a bunching zone [Q, (jA[~<IJ anda strictly decreasing zone [tJA[~<], B]. Thus, the optimal policy in zone A of the ironing can be done just by repeating the previous algorithm for the case x( B) = ;r_ {if in the optimal policy x( B) were to be greater than ;r_ then there will be a discontinuous jump ate which is irrelevant from the optimization point of view) 40 Summing up, the previous method is based in finding the generalized minimums for the family of functions x[~V, 11](·). All types that are part of the generalized mínimum for sorne function x[~V, 11](·) have the same value in the optimal policy than in the respective function x[~V,11](·). Al! types that do not belong to the generalized mínimum of any function x[~V, 11](·) are found from the closest type that is part of the generalized mínimum by staying on the respective function x[~V, 11](· ). \Ve proceed to show a pictographic example on how the optimal policy is found. Consider the following figure in which we consider the functions x[~V, 11 1 ](·), x[~V, 11 2 ](·), x[~V, 11 3 ](· ), x[~V, 114 ](·), x[~V, 115 ](·) and x[~V, 116](·) which will help us characterize the optimal policy. We identify the solutions of Qx[~<,Bi] with the circles, and we use black circles if the solution consist of one pair of types, and white circles if the solution consists of two pair of types 15 . X Figure 33: Example Generalized Mínimum There are sorne characteristics we would like to highlight: • Note that the solution of Qx[~<,B3 ] is not unique • Note that f!. is part of the solution of Qx[~<,B6 ] and Qx[~<,Bs]. • To exemplify we will assume 11 5 is the smallest type such that f!. belongs to it's generalized mínimum and Qx[~<,Bs] has a unique solution. • To exemplify we will also assume that nx["• 82 l = O is also a solution of Qx[~<, 82 l • To exemplify we will assume x 1 (-) is above x[~V,11 6 ](·) foral! 11 Now we will show how the optimal policy would look like based on the solutions of Qx[~<,ei]. \Ve will explain step by step how the optimal policy would be constructed, we will start by showing the assignments of types that do not belong to the generalized mínimum of any function x[n,, 11](·) and then explain how the rest is found by finding the generalized mínimum of all functions x[~V, 11](·) . As we proceed we will show the optimal policy with a thick line. • First note that x[~V, 113 ](·) has multiple solutions, therefore the right and left limit ofthe generalized mínimum in this case corresponds to both of it's respective solutions , and therefore al! points in between both solutions are in J'x[~<,e 3 ]. So, necessarily the optimal solution passes through the points that are in the difference between the interior of both solutions. 15 Note that the figure is a pictographic representation that isn't scaled to a situation in which we could have the marked generalized minimums and the necessary hypothesis fulfilled 41 X ~----------------------0 Figure 34: Construction Decreasing Policies I • The reasoning for x[K,e2)(-) is the same as for x[K,e3](·) only the left limit of the generalized mínimum is empty and thus the points that are in the difference between both solutions in this case are the same than the points that are in between the only non empty solution. X .J..-------------0 Figure 35: Construction Decreasing Policies II • Since es is the smallest type such that fl. belongs to it's generalized mínimum, we know that fl. will be part of the right limit of the generalized mínimum but will not be part of the left limit of the solutions, thus ex[~<,B 5 ] will be the smallest type in the left limit of the generalized mínimum. Therefore, all e E [fl., ex[~<,B 5 ]J will be in Jx[~<,B 5 ], and thus the optimal solution passes through x[K, es](·) for all these e. Therefore for all e E [fl., ¿;x[~<,Bó]J the optimal solution has a value of K; 42 X ~----------------------8 Figure 36: Construction Decreasing Policies III • All types that have not yet being assigned belong to the generalized minimum of sorne function x[K, B] that are in between the functions shown in the figure. Thus all types that need to be assigned would be found by finding the generalized minimum of all functions x[K, B], which would connect all the marked dots. Connecting the dots from x[K, B6 ] to x[K, B2 ] we would have the following sequence X X ~X[K,66] ~~~:Z:l K,64J X ~~~f~:z=¡ X[K,63 K,(h} X X K,(}, x¡K,62 K,6¡ X[K,6; X Figure 37: Construction Decreasing PoliciefN Figure 38: Construction Decreasing Policie~ V X X ~ ~~f~:Z:I ~X[K,64] ~X[K,66] X[K,65] X[K,64] X[K,6J] X[K,62] x[K,6¡] X[K,6J] X[K,62] X[K,6¡] 8 Figure 39: Construction Decreasing Policies VI Figure 40: Construction Decreasing Policies 43 8 vrr Finally we would like to give an overview of the solution of the second example explained in section 3. This problem corresponds to a particular case in which there is a unique type iJ such that {f!_, e} and nx[~<,B] =O are solutions of Qx[~<,Bl, and thus in this case the optimal policy is obviously equal to x[K, iJ](} This is the easiest possible case to analyze, nevertheless the parameterizations needed to have multiple solutions to Qx[~<,e] are not simple so, even though it is the easiest case, it is a usefull case to understand. 7 Conclusions The difficulty in approaching screening problems in which the S.C.P. is not fulfilled has lead to lack of research of this kind of problems. This does not only limit our understanding of particular models that should be studied, but also undermine our ability to understand other complex problems, like multidimensional screening. In this paper we introduce new techniques to tackle screening problems that do not satisfY the S.C.P. To approach this problem, we exploit the structure of the agent's preferences to derive necessary conditions for optimality, and variationalmethods to derive necessary conditions for optimality. One of our main contributions is the new necessary conditions for implementability and optimality of a policy. We were able to interpret these conditions economically, which allows to extend the intuitions to other economic problems in which there is incomplete information. These necessary conditions also help understand the limitations that the S.C.P. poses on screening problems, thus helping understand in a better way other problems in which the standard techniques cannot be used, like multidimensional screening. We also propase a method to find optimal policies in this model which is robust and can be applied almost independently of the principal's objective function. The general optimization problem is reduced to finding optimal U-Shaped forms, decreasing policies and increasing policies. The U-Shaped forms are characterized in the same way as problems in which the S. C.P. is fulfilled, but with a modified objective function. On the other hand, the characterization of decreasing policies is based on the concept of generalized minimums, which is a natural concept in this kind of problems, and thus we believe it could be useful to salve multidimensional screening. We exemplifY the method with two examples, both of them being very natural problems, nevertheless yielding complex but interesting solutions. The first direction in which our work could be extended is by relaxing assumption 25, this assumption guarantee the variational calculus approach is sufficient, and thus relaxing them would require new tools to approach the problem. Another interesting problem is to use this approach to tackle multidimensional screening. Since the main difficulty of multidimensional screening is the lack of the S. C.P., we believe this approach could useful in the characterization of the solution. 8 References l. A. Arauja, H. Moreira, Adverse selection problems without the Spence-Mirrlees condition, Journal of Economic Theory, 145 (2010) 1113-1141. 2. D. Bernheim, A theory of conformity, J. Polit. Economy 102 (1994) 841-877. 3. L. Bagwell, D. Bernheim, Veblen effects in a theory of conspicuous consumption, Amer. Econ. Rev. 86 (1996) 349-373. 4. J. Quah, B. Strulovici, Aggregating the single crossing property: theory and applications to comparative statics and Bayesian games. Discussion Paper (2010) . Department of Economics (University of Oxford). (Unpublished) 5. B. Jullien, Participation constraints in adverse selection models, J. Econ. Theory 93 (2000) 1-47. 6. A. Arauja, H. Moreira, A general Lagrangian approach for non-concave moral Hazard problem, J. Math. Econ. 35 (2001) 1-23. 7. T. Lewis, D. Sappington, Countervailing incentives in agency problems, J. Econ. Theory 66 (1989) 238-263. 8. G. Maggi, A. Rodrguez-Clare, On countervailing incentives, J. Econ. Theory 66 (1995) 238-263. 9. J.-C. Rochet, P. Chon, Ironing, sweeping and multidimensional screening, Econometrica 66 (1998) 783826. 44 10. W.P. Rogerson, The rst-order approach to principalagent problems, Econometrica 53 (1985) 13571367. 11. A. Arauja, D. Gottlieb, H. Moreira, A model of mixed signals with applications to countersignalling, The RAND Journal of Economics Vol. 38 (2007) 10201043 9 Appendix Theorem 8: For any given interval [éil, Bz]such that policy x' defined by: Xa = x( Bz) = x( éil)' we have that the is also I.C. It is easy to see that the opposite proposition is also true. That is to say, let x(B) be I.C. and such that the policy is bunching in an interval [8 1 ,82 ]. For any policy x(B) defined in [éil, Bz], such that X is l. C. and such that Xa = x(Bz) = x(BI) = x(BI) ' then policy x' defined by: is also I.C. Proof. First, note that W,éi' E [~,8 1 ] U (éi 2 ,B) we have that if>±(B,B') = q,x'(B,B'), thus the I.C.C. are fulfilled. We only need to prove that (ve E [~,8 1 ] U (Bz,B)) (ve' E ((h,Bz)) v(xa,B') +T"' ~ v(x(B),B') + T(B). Since x(-) is incentive compatible we have the following: 1 x(e) {=} 1 x(e) Vx(z, el)dz::; Te>- T(B) 1\ Xa Vx(z, ez)dz::; Te>- T(B) Xu If x( B) ~ XC> and using Vxee ~ o we know that E (81, Bz) J:~e) vx(z, B')dz ::; max{f:~e) Vx(z, Bz)dz, J:?) vx(z, B1)dz} and thus, ve' ¡a x(8) =?ve' If x(B) ::; XC>, using that Vxee ve' E (81, Bz) therefore, E (81, Bz) vx(z, B')dz::; T"'- T(B) =? v(x"', B') + T"' ~ v(x(B), B') + T(B) then we know that max{fx(B) Vx(z, Bz)dz, t(B) Vx(z, el)dz} ::; Jx(B) Vx(z, B)dz. Again ~O we know that ve' E (8 1 ,~:) the function J:~e) vx(z, B') is mon~~onic in él', and thus J:~e) vx(z, B')dz::; max{f:~e) Vx(z, Bz)dz, J:~e) vx(z, B1)dz} la x(e) =?ve' E (éil, Bz) Vx(z, ()')dz::; Te>- T(B) 45 =? v(xa, B') + Ta ~ v(x(e), B') + T(B) To prove the second part, note that (ve' E [ti, el] u (e2' e)) (W E (el' e2)) the following is true: v(x'(e),e) + T'(e) > This is because x(O) > v(ec, e)+ Ta '-V-' is !.C. This is ..._;:;::...because x(O) v(x(e'), e)+ T(e') is !.C. therefore (W E [ti, el] U (e2, e)) (W' E (el, e2)) we have that q,x' (e, e') 2 O. Thus, we need to prove that (W' E [ti, el] u (e2' e)) (W E (el' e2)) we have that v( x' (e)' e') + T' (e) 2 v(x(e'), e)+ T(e'). Note that since x(·) is I.C. we have that ve E (el, ez) I:(o) Vx(z, e)dz ::; min{f;,(o) Vx(z, e2)dz, I:(o) Vx(z, el)dz }, but since VxOO > o we must have that X1 (e) S: X a which implies 'Ve' E [ti,el] U (e2,e) J;(o)vx(z,e')dz 2 min{f;,(0 )vx(z,e2)dz,J;(0 )vx(z,e1)dz} 2 T'(e)- Ta, where the last inequality is given by the implementability of x(· ). Thus we have the following (ve' E [ti, el] U (e2,e)) ('Ve E (el,e2)): v(x'(e'), e')+ T'(e') > > ..._;:;::...- v(x'(e), e')+ T' (e) ..._;:;::...- Using that x(·) is !.C. o Theorem 9: Let x(e) be an I.C. mechanism, such that x(e) is decreasing in sorne interval [ea, e,B]· For any (el < e2 S: e3 < e4) E [ea, e,B] it can never hold true that <P(e4, e2) = O and <P(e3, e1) =o. Proof. We will prove that for given e1 < e2 ::; e3 < e4 it cannot hold true that: . I will prove it by assuming that there exists e1 < e2 ::; e3 and showing that the mechanism is not LC. between land 4. < e4 such that q,x(eb e3) = q,±(e2, e4) =O, 1° 4 q,x(e4, el)= = = = 1x(y) Vxo(z, y)dzdy o, x(O,) o x(y) o. x(y) 0a x(y) 31 Vxo(z,y)dzdy+ Vxo(z,y)dzdyVxo(z,y)dzdy o, x(O,) Oz 1x(O,) Oz 1 x(O,) o x(y) o. x(y) 0a x(y) 31 Vxo(z,y)dzdy+ Vxo(z,y)dzdyVxo(z,y)dzdy o, x(O,) Oz 1±(Oz) Oz 1 x(Oz) o. x(Oz) 0a x(Oz) + Vxo(z,y)dzdyVxo(z,y)dzdy ~ 1 ±~) ~ 1 ±~) o x(y) o. x(y) e3 x(y) 31 Vxo(z,y)dzdy+ Vxo(z,y)dzdyVxe(z,y)dzdy e, x(e,) Bz 1x(Bz) Bz x(Bz) 1 1 1 1 1 1 1 1 1 1 ~----~~----~ 11 =1>"(83,8z)20(By !.C. between 2 and 3) So, we have the following: 46 Since we are considering a decreasing policy we have that x(el) > x(e2), and using that Vxee >O we have that: But, we know that I:,3 I:(~!) Vxe(z, y)dzdy =o, so we must have that I:(~l; Vxe(z, e3)dydz 2': equality if the policy is continuous at e3. Now, using that Vxxe > o we have that l x(el) o (with x(e 1 ) Vxe(z, e3)dydz 2': 0 =? x(Bs) 1 Vxe(z, e3)dydz 2': 0 x(82) and thus we have that So, the mechanism is not I.C. between e1 and e4 • o Theorem 11: Let x(e) be the optimal policy. l. Let the interval (ebe2) be such that ve E (e 1 ,e2 )ve' E e <J?X*(e,e') >O, then fx(x(~:·:)p(e) ve E (e 1 ,e2 )ve' E must be non-increasing 2. Let the interval (el>e2) be such that must be non-decreasing e <J?x*(e',e) >O, then fx(x(e),e)p(e) VxB Proof. \Ve will first prove corollary 13 and then make sorne considerations to prove Theorem 11. Let's take a interval (e1 ,e2 ), such that for all e in this interval the I.C.C. of x*(-) are not active 16 . That is: Let's considera perturbation h(·), such that • ve E [~, e1] u ¡e2, e¡ h(e) =o • h(-) is continuous in • j:, J0 2 h(y) Vxe(x*(y) e. + z, y)dzdy =O Let's define x(e) = x*(e) +ah(e). We will prove that for ah(·) small enough x(-) is I.C., and thus h(·) is an admissible perturbation • First note that for a small enough perturbation all I.C.C. concerning types in (er, e2) are also fulfilled (including the local I.C.C. in (el: e2 ) ). That is: 3a such that ve E (el,e2)ve E e <J?x(B',e) • The I.C.C. between types greater than fulfilled. That is: 16 e2 or smaller than >O 1\ <J?x(e,e') >O e1 remain unchanged, and thus are also Note that a necessary condition for this is that x* (-) must be strictly monotonic in (8 1 , 82 ) 47 • Let's take e> e2 ande'< e1 , we have that: iJ>x(e, e')= re ¡x(y) Vxe(z, y)dzdy Je, lx(B') e 1x*(y) 1ez1x*(y)+h(y) = Vxe(z,y)dzdy+ Vxe(z,y)dzdy2::0 e' x* (B') e1 x• (y) l ..... ~------~r- =0 ----~ e' x(y) if>X(8,e')= r r Vxe(z,y)dzdy le lx(e) e' 1x*(y) 1ez1x*(y)+h(y) = Vxe(z,y)dzdyVxe(z,y)dzdy2::0 e, x*(y) e x*(B) l ~------~r-------~ =0 Therefore h(·) is an admissible perturbation. So, if x*(-) is the optimal policy, then we must have that J:,2 V(x(e) + h(e), e)p(8)d8 has it's maximum value at h(·) = O. In this case the utility to the principal of policy x(·) is given by: ux= = lj f(x(y), y)p(y)dy {[j j(x*(y),y)p(y)dy+ ¡ez j(x(y),y)p(y)dy- ¡ez j(x*(y),y)p(y)dy Jfl. = ux* le, + l ezlh(e) e, o le, fx(x* (y)+ z, y )p(y)dzdy =UX· +fez t(B) fx(x*(y}+z,y)p(y)Vxe(x*(y)+z,y)dzdy Je, Jo Vxe(x (y)+ z, y) Optimizing with respect to h(·) we get the following optimization problem: max + ux* h(·) s.t. l l ezlh(e) e, ezlh(y) e, o fx(x*(y) Vxe(x*(y) o + z, y)p(y)dzdy + z, y)dzdy =O this leads to the following pointwise F.O.C. fx(x*(y) + h(y),y)p(y)- AVxe(x*(y) + h(y),y) =O which has it's optimum at h(y) =O, and thus we get the following equation: fx(x*(y),y)p(y) = Vxe(x*(y), y) .>.. The demonstration of Theorem 11 is basically the same than corollary 13 only that it is necessary to be a more careful with the variation h(·). Let's consideran interval (el, e2) such that VB E (el, e2)VB' E 8 <px* (8, e') >O (condition q;x· (8', e) 2:: O is guarantee by the I.C.C. of x*(·)). Let's considera perturbation h(-), such that 48 • h(·) is continuous in e. • f:. 2 J0h(y) Vxe(x*(y) • ve E [Bl, (}2] + z, y)dzdy =O I:, foh(y) Vxe(x*(y) + z, y)dzdy:::; o Let's define x(B) = x*(B) + ah(B). We need to prove that for ah(·) small enough x(-) is I.C., and thus h(·) is an admissible perturbation. • It is easy to see that the cases in which B', e E [eb e2] ande', e E e\[ell e2] can be proved the same way as corollary 13. • If (e E (el, e2)) (e' E e) then for ah(·) small enough q,x* (e, e') > 0, which can also be proven the same way as as corollary 13. • Thus we need to prove that (ve' E (el, e2)) (ve E e) exists a h(-) small enough such that q,x* (e, e'). If e' E (B1,e2)ve E [~,e1]: <J?x(e,e')= re ¡x(y) Vxe(z,y)dzdy Jo- lx(e') e ¡x*(y) = ¡ e' Vxe(z, y)dzdy- x*(B') ¡e' ¡x*(y)+h(y) e, x*(y) Vxe(z, y)dzdy ;=::O ~-------v--------~ ::;o <J?x(e,e')= re ¡x(y) Vxe(z,y)dzdy Jo- = l lx(B') e ¡x*(y) 8' Vxe(z,y)dzdy+ x•(e') ¡e' ¡x*(y)+h(y) e2 x*(y) Vxe(z,y)dzdy ;=::O ~-------v--------~ 2:0 Thus, h(·) is a admissible perturbation. Optimizing with respect to h(·) we get the following optimization problem: ux* max h(·) s.t. ve E + e2 h(e) 11 e, o fx(x*(y) +z,y)p(y)dzdy J:,2 J~(y) Vxe(x* (y)+ z, y)dzdy =O e h(y) (el, 82] fe, fo Vxe(x*(y) + Z, y)dzdy:::; 0 this leads to the following lagrangian: L = fx(x*(y) + h(y),y)p(y) + AVxe(x*(y) + h(y),y) + {Y v(w)dwvxe(x*(y) + h(y),y) le, with v(w) ;::: 0\iw E [e1, e2]and the pointwise F.O.C. leads to: fx(x*(y) + h(y), y)p(y) + (A+ 1~ v(w)dw) Vxe(x*(y) + h(y), y)= O 49 which has it's optimum at h(y) =O, and thus we get the following equation: r fx(x*(y), y)p(y) =-.Av(w)dw Vxe(x*(y),y) Je 1 since Ji, v( w )dw is not decreasing we get the result. D The second case can be done the same way. Theorem 15: Let x* O be the optimal implementable convex-valued correspondence, and B", B' E e be such that q,x* (B", B') =O. If x*O is strictly monotonic and continuous at B' and B" , then: fx(x*(B"), B")p(B") Vxe(x*(B"),B") fx(x*(B'), B')p(B') Vxe(x*(B'),B') Proof. Since the case x*(B") = x*(B') can be found in Araujo and Moreira [1] we will only analyze the case in which x*(B") i= x*(B'). It is easy to see from the analysis made in section 6 that if x*(·) is an implementable convex-valued correspondence the only way we can have x*(B") i= x(B') and q,x* (B", B') = O is if B" > B' and x*(B') > x(B"). Moreover, using the analysis made in section 6 and using theorem 9 to know (VB E 8\[B', B"])(VB E [B', B"]) q,x* (B, B) >O 1\ q,x* (B, B) >O In what follows we will assume we can find intervals (B¡, B2) and (Bs, B4) such that: • B" E (Bs, B4) and B' E (B1, B2) • x*(-) is strictly monotonic and continuous in (B1, B2 ) and (B 3 , B4). • Foral! B" E (B 3 , B4 ) there exists a B' such that q,x* (B", B') =O, and for all B' E (B 1 , B2) there exists a B" such that q,x* (B", B') = O • q,x* (B1, B4) = q,x* (B2, Bs) =O We can always find intervals (B 1 , B2 ) and (B 3 , B4 ) that satisfY the first two conditions. If we can't satisfY the third condition, then we could prove the theorem with a variation similar to the one made in theorem 11. If the third condition can be satisfied then the fourth condition can also be satisfied, and then we can there is a unique bijection between B' E (B 1 , B2) and B" E (B 3 , B4 ) where each pair is defined by <I>(B", B') =O. For each pair the following conditions must be true: Vx(x(B'), B') = Vx(x(B'), B") (2) ve(x(B'), B") = ve(x(B'), B") (3) \\lhere conditions 2 and 3 are given by lemma 10. Now we will make a variation around x*(·), so x(B) = x*(B) + h(B). For x(B) to be I.C. we will define h(B) continuous and arbitrary in (B 3 , B4 ) such that h(Bs) = h(B4 ) = O. x(B) in (B1,B 2) will be obtained from condition 2 and 3, and VB tJ_ (B 1 , B2 ) U (B 3 , B4 ) h(B) =O. First we need to show x(·) is I.C.: • VB',B" E 8\[B1,B4] q,x*(B",B') • VB', B" E [B2, B3 ] q,x* (B", B') = = <I>x(B",B') <I>x(B", B') • Using using the analysis made in section 6 and using theorem 9: thus, for ah(·) small enough we have that the conditions are also satisfied for x(·) 50 So, with condition 2 and 3 we can define the function <p(x, 8) and 7/J(x, 8) by: ve(x, 8) =ve( 7/J(x, 8), 8) Vx(7/J(x, 8), 8) = Vx(7/J(x, 8), <p(x, 8)) So we have the following: e• G(h)= l l ¡ fx(x(8), 8)p(8)d8 e3 + e. fx(x(8), 8)p(8)d8- e3 1 fx(7/J(x(8), 8), <p(x(8), 8))p( <p(x(8), 8))( 'Px(x(8), 8)xe(8) + <pe(x(8), 8) )d8 e3 e. = fx(x(8), 8)p(8)d8 <p(x(e2)h) e. = l<p(x(e,),er) w(x( 8), 8) - w( 7jJ(x(8), 8), <p(x( 8), 8)) ('Px (x( 8), 8)xe (8) +<pe (x( 8), 8) )d8 e3 where fx(x(8), 8)p(8) = w(x(8), 8). Now, taking the variation in the direction of h: 6hG( h)= fe:• [Wx (x* (8), 8)h- w ('Pxx (x* (8), 8)x{¡ (8)h + 'Pex (x* (8), 8)h + 'Px(x* (8), 8)he) -h (Wx7/Jx(x* (8), 8) + We<px (x* (8), 8)) ('Px(x* (8), 8)x{¡ (8) + <pe(x* (8), 8))] d(J Where w means that it is evaluated in (7/J(x*(8), 8), <p(x*(8), 8)). Integratating the term with he by parts we get: 6hG(h )= fe:• [Wx(x* (8), 8)h - hw ('Pxx (x* (8), 8)x{¡ (8) + 'Pex(x* (8), 8)) + hw ('Pxx(x* (8), 8)x8(8) + 'Pex (x* (8), 8)) +h<,ox(x* (8), 8) (Wx( 7/Jx (x* (8), 8)x{¡ (8) -h (Wx7/Jx (x* (8), 8) + 7/Je(x* (8), 8)) + we ( ('Px (x* (8), 8)x{¡ (8) + <pe (x* (8), 8)))) + We'Px (x* (8), 8)) ('Px (x* (8), 8)x{¡ (8) + <pe (x* (8), 8))] d8 Simplifying terms ... 6hG(h)= fe:• [Wx(x* (8), 8)h +hwx ('Px (x* (8), 8)7/Je (x* (8), 8)) - <pe(x* (8), 8)7/Jx (x* (8), 8)))] d8 Since x*(-) is optimal we must have that 6hG(h) =O, and since h(8) is arbitrary we have that wx(x*(8),8) +wx ('Px(x*(8),8)7/Je(x*(8),8)- <pe(x*(8),8)7/Jx(x*(8),8)) =O Finally we know that <p(x, 8) and 7/J(x, 8) are defined by: ve(x, 8) = ve(7/J(x, 8), 8) Vx(7/J(x,8),<p(x,8)) = Vx(7/J(x,8),8) So, we have that: 7/Je(x, 8) = vee(x, 8) - vee( 7/J(x, 8), 8) Vxe( 7/J(x, 8), 8) 51 '1/Jx (x,e ) = Vxe(x,e) Vxe('I/J(x,e),e) n) Vxe('I/J(x,e),e) +'1/Je(x,e) (vxx('I/J(x,e),e) -Vxx('I/J(x,e),<p(x,e))) <pe (x u 'Vxe('I/J(x,e),<p(x,e)) n) _ '1/Jx(x,e) (vxx('I/J(x,e),e) -Vxx('I/J(x,e),<p(x,e))) Vxe ('1/J(x, e), <p(x, e)) 'Px (X, u - So, finally we have that: e)·l· (*(e) e))_ (*(e) e)·1· (*(e) e))= '1/Jx(x,e)(vxx('I/J(x,e),e) -vxx('I/J(x,e),<p(x,e)))"1' ( e) ( *(e) '<p8X l.f!xX ' <peX ''f/xX ' Vxe('I/J(x,e),<p(x,e)) <p8X, _ Vxe ('1/J(x, e), e) + '1/Je (x, e) (Vxx ('1/J(x, e), e) Vxe( '1/J(x, e), <p(x, e)) =? l.f!x(x*(e),e)'ljJe(x*(e),e))- <pe(x*(e),e)'I/Jx(x*(e),e)) Vxx ('1/J(x, e), <p(x, e))) Wx (x, e) · Vxe('I/J(x,e),e) '1/Jx(x,e) = _ Vxe(x,e) Vxe( '1/J(x, e), <p(x, e)) Vxe ('1/J(x, e), <p(x, e)) therefore, (W" E (e 3,e4))(ve' E (e 1,e2)) such that cpx*(e",e') =O we have that <p(x*(e"),e") = e1 and '1jJ(x*(e'1 ), e")= x*(e'). Thus we get the result. D Lemma 26: The optimal decreasing policy consists of bunching part in an interval [e' e] and a continuous and strictly decreasing part in [f!_, where E (f!_, In what follows we will refer to as the point where the policy starts being strictly decreasing, and as the point corresponding to policy x(·). e], e e e e]. ex <e. Prooj. Let's first consider the case of a I.C. mechanism x(·) with discontinuous jump in e1 We will use e'+ and el- to denote that a policy is being evaluated at the right and left limit of e' respectively. Let's consider a variation of the form h(-) such that: • h(·) is continuous in [e'- E, e') U (e', e'+ E] • h1 (·) <O This assumption is just to ensure the mechanism x(e) is I.C. if there is a bunching zone near <0 • h(e) = { >O =o + h(e) e' veE(e'-E,e') ve E (e', e' +E) ve rf: (e'- E, e'+ E) rB'+e ¡x<!)+h(ií) ( ií)d dií _O • Je'-e x(B) Vxe z, u z u - We will denote p(-) = x(·) + h(-). Note that the I.C.C. between pairs of e not in (e' -E, e' +E) remain unchanged by variation h(e), and thus it is only necessary to check that h(e) improves the principals utility and the LC.C. with e E (e'- E, e'+ E) are not broken. The change in the principals utility is given by: 52 ¡B'+e ¡B'+e: ~U= lw-e f(p(B),B)p(B)dB- lw-e f(x(B),B)p(B)dB e'+e¡p(e) 1 -1· = - = = _ fx(z, e), B)p(B)dzde 8'-e x(e) e' +e p( e) - - - ¡ ( e-)fx(.-,,e),e)p(e)d-d()Vxe z'j "" e'-e x(e) Vxe(z,e) e' p(e) - - - r r Je'-e lx(e) Vxe(z,e/x(z,e),()~p(e)dzdB+ Vxe(z, (}) e' ¡p(e) 1 8' -e _ vxe(z,B)r(z,B)dzdB+ x(B) e' +e: p(e) - - r r Vxe(z,e/x(z,e),e~p(e)dzdB Je, lx(e) Vxe(z, e) le'+" ¡p(e) _ vxe(z,B)r(z,B)dzdB 8' x(B) Using that the variation h(e) satisfies: e' ¡p(e) le' +e ¡p(e) _ Vxe(z, B)dzde + _ Vxe(z, e)dzde =O l 8'-e x(B) 8' x(B) Note that the first term is positive and the second one is negative. Using that ar~~,e) > O we know that for a h(()) small enough we have that and thus, ~U= e' ¡p(e) _ Vxe(z, e)r(z, e)dzde + e'-e x(B) 1 e'+" ¡p(e) 1 8' _ Vxe(z, e)r(z, e)dzde >O x(B) thus, it is a profitable variation. Since we have shown that h( ·) is a profitable variation we now need to show that it is I. C., for this it is necessary to check the following: First note that if x(·) is I.C. then J:(~:/ Vxe(z, e')dz < O, thus the local I.C.C. guarantee that the I.C.C. are not broken for all 8 E (e'- E,()'+ E). We also know that ve E [~,e'- f] (f>P(e, e) ~ q,x(e, B) ~o, and for e E (e'+ f, e) we know that the local I.C.C. guarantee that <I>P(e, e) ~ O . So, if x(-) is I.C. then the condition iJ>P(e, B) ~ O is satisfied for all E 6 e Thus we need to check <I>P(B, e) ~O, which only needs to be checked for e<() (likewise for e> e the local I.C.C. guarantees the global I.C.C.). The proof proceeds as follows: • Check that iPP(e'+}) ~O 1\ (f>P((}'-,e) ~O=? p(·) is I.C. for all points between e'+ ande'- • Check that if q,x(e, e'-) = O, then for a E small enough for all e in (e'iJ>P(e'-,e) >O then the implication is trivial) -53 E, e'] iJ>P(e, e) = O (if • Check that if if>X(e, e'+) =o, then for a E srnall enough for all e in [e'-, e'+ e) if>P(e'+,e) >O then the irnplication is trivial) if>P(e, e) =o (if To check that if>P(e, e'+) :::: 0 1\ if>P(e, e'-) :::: 0 =? The rnechanisrn is I.C. for all points between e'+ ande'- note that the I.C.C. of any point between e'+ and e'- can be written as follows: with J.l E [0, 1], in particular the cases J.l we will show that if>P(e, e'+)+ B¡p(e'+) 1 8' = 1 and J.l =o are if>P(e, e'-) and if>P(e, e'+) vxe(z, y)dzdy:::: o 1\ respectively. So if>P(e, e'+) ::::o=> p(O'-) Bjp(O'+) if>P(e, e'+)+ 1 8' Vxe(z, y)dzdy:::: 0 'if¡.¿ E (0, 1) (1-¡¡.)p(O'+)+¡¡.p(O'-) Too proove this let"s suppose otherwise, that is to say for sorne ¡..tE (0, 1): but, if if>P(e, e'+):::: 0 then, 8jp(e'+) 1 8' Vxe(z, y)dzdy <O (1-¡¡.)p(O'+)+¡¡.p(O'-) but, using that Vxxe(z, y) >O we can see that Thus, we arrive to a contradiction \Ve will now Check that if ii>x(e, e'-) = O the variation is I.C. in (e' - E, e'). First note that ii>x(e,e'-) =O irnplies that x(·) is bunching in sorne interval (e1 ,e'). To check this notice let's assurne othenvise. 54 Thus, the mechanism is not l. c. So, if cf>X (e'-' e) = o implies that x( o) is bunching in sorne interval (rh,e'). Now we will check that if cf>x(fJ'-,e) = O for a é small enough the variation is I.C. for a e E (e'- é,e'). e¡x(B-) cf>x+h(e, e)= cf>x(e, e'-)+ Vxe(z, y)dzdy- l B' x(B-)+h(B) B'+E¡x(e'+) Vxe(z, y)dzdy l8 x(B'+ )+h(y) lB' ¡x(B-)+h(B) B Vxe(z, y)dzdy x(B-)+h(y) 1 = l B' x(B-)+h(e) e'+E¡x(e'+) = e¡x(B-) cf>x(e, e'-)+ Vxe(z, y)dzdy- Vxe(z,y)dzdy± l B' lB' ¡x(r)+h(B) B x(B-)+h(y) lB' ¡x(B-) Vxe(z, y)dzdy Vxe(z,y)dzdy± 10 ¡x(B-) Vxe(z,y)dzdy x(B'+)+h(y) B x(B-)+h(B) B-E x(e-)+h(y) e x(B-) B' x(B-) cf>x(e, e'-)+ Vxe(z, y)dzdy + Vxe(z, y)dzdy lw lx(B-)+h(B) le lx(B-)+h(B) rr 0' ¡x(B-) - 1 B-e x(B-)+h(y) rr Vxe(z,y)dzdy- lB'+< ¡x(B'+) le ¡x(e-) Vxe(z,y)dzdy+ · Vxe(z,y)dzdy x(B'+)+h(y) e-E x(B-)+h(y) 0' =0 = cf>x(e,e'-) + e ¡x(e-) l B x(B-)+h(B) vxe(z,y)dzdy+ But, since Vx(x(B'-), e') < Vx(x(B'-), e) for a ( \ly E (B'- é, B')) ( \lz E [0, h(y))]) e¡x(e-) le x(B-)+h(B) Vxe(z,y)dzdy+ é le ¡x(e-) 0-< x(B-)+h(y) vxe(z,y)dzdy and h(-) small enough we have that: vx(x(e'-) + z, y) < vx(x(B'--) + z, e)=? B ¡x(B-) r Vxe(z,y)dzdy > 0 le-E x(e-)+h(y) =? The case cf>x(e,e'+) =O can be proved in a similar way. The bunching case can be proved in the same way as the discontinuity, it is easy to note that a bunching zone is a discontinuity in case the axis are exchanged. The optimizing problem an be thought as finding the optimal type for each assignment, changing the problem into finding the optimal function B(O. If there is a strictly decreasing part at the edges of a bunching zones, then the same variations done for the discontinuities can be done in the bunching zones, and the problem is completely analog. Nevertheless, if the bunching zone ends at (j_ the the problems are no longer analog, and as a matter of fact these type of bunching zones may be optimal. O Lemma 32: The following observation can be made of the solution of Qx[~<,B'). • The solution of Qx[~<.B) is uniquely defined for almost for every B. • Let {B~l"·e'j, ... , B~},~·B')} and {B~l"· 0 "), ... , (J~~~;B"]} be solutions ofproblems Qx[~<,B') and Qx[~<,B") . l y. If (}' respective case we no t e ·¡¡ say WI 1 < e" t h en {Bx[~<,B') _, e-} e un" I=I (Bx[~<,B") , (}x[~<.e")) • , ... , ex[~<.e'j}\{e 11 11 2 n' 21 {ex[~<,B') ... , (}x[~<,B')} , 11 2 n' an d {Bx[~<,B") ... , (}x[~<,e"j} , 11 2 n" --" {ex[~<,e"j (}x[~<,e"j} {e 11x[~<,B ) ' ... , ex[~<,B')} 2n' ' 11 ' ... , 2n" 55 ) are nes t e d , an d we (r n t h"IS ·¡¡ d e- WI Proof. To avoid excess notation we will denote x[K, B] by y[B]. Let's denote the set of all possible solutions of QY[e'] by S(B'). The proof of lemma 32 will consist of 3 steps. l. We will show that S(·) is an upper hemicontinuous correspondence. 2. For any given B' such that S(B') is not a singleton we can find §., s E S(B') such that for all sE S(B')\{2., s} §.-< s-< s 3. S(-) is a singleton in a neighborhood around B', and using a comparative static analysis we will show they are nested. Note that for all B' < Bo we can find an E such that for all B E [~, B], y[B' + 17](B) < x 0 (B). Thus for all B' < B0 we can find a bound fi such that for all B' nY[B'] < fi in sorne neighborhood around B'. We will define problem C(B') as follows: ñ C(B')= min Lq,y[e'](B2j,B1j) tt~ef~ :;e~~::; ... ::;ef~ ::;eg~::;;e j=l It is easy to see that a solution to C(B') will consist of all the elements of a solution of problem QY[e'] plus elements of the form B~~ = Bg~ for sorne k E {1, .. , n}. Using Berge's Maximum Theorem we can see that the solutions to problem C(B') are upper hemicontinuous in B'. But, we can take a subset of solutions of C(B') in which for all elements such that Bf~ = Bg~ we have that B~~ = Bg~ = and this subset must also be upper hemicontinuous. Thus, the solutions to problem QY[B'] are upper hemicontinuous in B'. The formal definition of C(B') that allows to easily see that satisfies the hypothesis of Berge's Maximum Theorem goes as follows: Let's define the set He R 2n, such that Vh = (hn, h12, .. , h1n, h2n) EH ~:::; h1 :::; h2 :::; ... :::; hm:::; and let's define function \fl : H x [~, B0 ) ->Ras follows: e, e, n \fl(h, B) = L q,y[B] (h2i, h1i) i=l we can see by the maximum theorem that C*(B) = argmax{\fl(h,B)Jh EH} is a upper hemicontinuous correspondence in B. Now we will show that for any B' such that S(B') is nota singleton, there exists §.,s. First we will show that for any pair of types Blk, B2k, r.p 1j, r.p 2j that belong toa solution of S(B'), then it can never hold true that Blk < r.p 1j ::=; B2k < r.p 2 j. We will prove this by contradiction • Let's considera solution {Bn,Bz1, ... ,B1n,Bzn} E S(B'), and 'Pl.'P2 Es E S(B'), such that Blk < 'P1 :::; Bzk < r.pz • There are two subcases that need to be consider, for sorne l > k B2 cz- 1) ::=; r.p 2 < Bu or Bu ::=; r.p 2 < B2z In the former case it can be shown that <I>(r.p2,B1k) contradiction. < ¿~:,~<I>(B2j,Bl}), thus arrive toa In the latter case it can be shown that <I>(Bzz, B1k) < ¿~=k <I>(B2 j, Bl)), thus arrive to a contradiction. ViTe will show how to prove a particular example of the second subcase previously mentioned, the general case can be proved in the same way. Let's take the case in which S(B') is not a singleton, and let tln,821,B1z,B22,813,823 Es E S(8') and r.p1,r.p2 Es' E S(8') such that 8n < '1'1 < B21 < B12 < 822 < B13 < '{Jz < 823 ( see fig 41) • Using the same argumentas in theorem 9 we can show that areas A,B,C must be strictly negative. -56 X x(O) e Figure 41: Decreasing Policy IV • Since 'Pl, '(!z belong toa solution in S(B') it must hold true <I>('f!z, '(! 1) ::; <I>(Bz¡, '(! 1) + <I>(B22, B12 ) + <I> ('Pl, B13 ). Thus, he shaded area must be less or equal to O • Therefore, <I>(Bu, 823) < <I>(Bz1, Bu)+ <I>(Bz2, B12) + <I>(B23, Bl3) +A+ E+ C + shaded area • Thus we arrive to a contradiction. 8 Now we will show that for any B such that S(e) is nota singleton Vr E S(B)\{.,!,s} 3Qy[B] 1 -----a¡¡s=r > ~~ ls=..: > 181 8Qy[B] 1 ' . { } ( ) . -----a¡¡s=s· Let s take sorne solutwn Bu, ez1, ... , B1n, Bzn -pE S e . 8QY[8] i[>x[8](B 2 . B ·) n~ (1e2j ( 18 l(B) - - 8 [e](O) - 182j - -8 [8J(e ·)) 8 --1 _ = 8'\'n~ L...J=l ae s-p ae J' lJ = '\' L.., Vxe y ' 8)-y--deae Vxe (y 1 l(B lJ·) ' B)dB y ae lJ j=l • ayi•Jo 38 8,j 81j >0 - • The local I.C.C. guarantees that Vx8(yle] (8), e) is least for p = s and greatest for p = §. < o. Thus, the term z=;~l I:,~ Vx8(yle] (0), e) By~~(ii) dO n' re . [] - -ayiBI(8 ·) • On the other hand, by the first arder condition we have that - I;j~l Je:; Vxe (y 8 (B1j ), B)dB~ = r821 [8] - - ayl•l ce ) . re ¡e¡ - -a, 1•1 ce ) - Je 11 Vxe(y (Bu),B)dB~. OnceagambytheF.O.C.theterm- Je,:'vxe(Y (Bu),B)dB~ is different than O only if Bu = O, in which case it is least for p = s and greatest for p = §. Thus we have the following 8QY[B] 'ifr E S(B)\{.,!,s} 8QY[B] 8QY[B] --agls=.§: > --agls=r > --agls=ii Using that S(B) is upper hemicontiuous we can see that for any B' such that S(B') is nota singleton there exists a neighborhoods such that for all e E (B'- E, e') the correspondence S(B) is a singleton and is arbitrarily clase to §. and for all BE (B', B' +E) the correspondence S(B) is a singleton and is arbitrarily clase tos. 57 Let e', e" E (OY[K],BY[K]) be such that <f>Y[KJ(e',e") is a local mínimum (for local minimums in whích e" ore' are a corner solution the comparative statics is basically the same). We have the following , ( rememb er"' rt-y[KJ(e' , e") = Jeu re' ly[K](y) equat Ions y[KJ(e") VxB' (z, Y )dz dY )·. 8<f>Y[K] (e' e") 8e' ' = jy[KJ(e') y[K](e") Vxe{r, e')dx = v~(y[K](e'), e')- v~(y[K](e"), e')= o 8<f>Y[KJ(e',e") =-le' '( [K](e") if')dB'8y[K](e") = ( ( [K](e") e")- ( [K](e") e')) 8y[K](e") =O e" Vxe Y , Vx Y , Vx y , 8 e" 8 e" 8 e" '---y-' #O Now making the comparative statics with respect to K, we derive the previous equations with respect to K and we get the following equations: ( ae') (a 88'f!K a 88'88' azq,vlKI(e',e")) oe'f!e" ,e") 8ft, + o <!>y[Kf(e' ,e") .pY[K[ ,e") ( oe"oB' oe"oe" 8K oe"oK 2 2 q,•lKI(e',e") i] 2.pY[KJ(e' ~ (0 1 i] 2 q,•lKI(e',e")) 0 = 2 inverting the matrix we get the following: ae') a~ (~ ok _1 = 8 2 <I>•lKJ (8' ,e") ae' ae' 8 2 <I>•lKI(e',e") ae"BB" 8 2<I>•lKJ (e'.e") ( azq,vlKJ (O' ,e") azq,v[KJ (8' ,e") 8 2 <I>vlKJ (O' ,e") ae" ae" ae' ae" aw ae" aw ae" o2 <I>•lKI(e'.e")) ae'ae" a 2q,vlKJ (e' .e") · ae' ae' (8 2 <I>•lKI(e',e")) ae'BK 2 8 <I>•lKJ (e' ,e") <O(S.O.C.) Calculating the terms: 82q;y[KJ(e',e") 8 e, 8 e" = _ , ( [ ve x y K ](e") e') 8y[K](e") , >O 8 e, '---y-' >0 <O 82q;y[Kl(e',e") = (v ( [K](e") e")( [K](e") e')) 8y[K](e") 8y[K](e") >O 8e"8K xx Y ' Vxx Y ' 8K 8e' ' - - - y - '' - - - y - ' <O >O <0 82q;y[KJ(e',e") = v ,(y[K](e') e') 8y[K](e') -v ,(y[K](e") e') 8y[K](e") 8e'8K xe ' 8K xe ' 8K '-v--' '---y-' >0 >O <o replacing the signs we have the following: (~i') Thus e" is decreasing in K and they are unique. =- ( ~~) . ( ~) = ( ~) e' is increasing in K 58 which means the solutions are also nested when D ae" aK