1 Introduction

In a previous issue of this JournalFootnote 1, we have argued that the typical household spending behavior could not be reduced to the two extreme kinds that are assumed by all economic models of household behavior, both theoretical and empirical. This is either to assume fully efficient cooperation or a complete absence of collaboration.

Assuming full cooperation, the most popular model of household behavior, known as the ‘collective model’ and initiated by Chiappori (1988, 1992), has the merit to integrate the fact that within-household decision-making is generally a multi-person process. This model has generated testable restrictions in spite of being parsimonious in describing the decision process itself. An earlier approach to full cooperation was to assume Nash bargaining (with Nash cooperative solution) as applied to household behavior. In this line, some theoretical modelsFootnote 2 have formalized the possibility for a household agreement to be a noncooperative equilibrium in a game of voluntary contributions to public goods, but as the threat (or disagreement) point of a bargaining model.Footnote 3 Assuming full non-cooperation, recent workFootnote 4 has shown that generically only two types of noncooperative equilibrium can emerge in such a noncooperative game: “separate spheres” proper and “separate spheres up to one public good” (i.e., spouses do not contribute jointly to more than one public good within the household). Income pooling holdsFootnote 5 at this second type of equilibrium, meaning that only the household total income matters, not its distribution, to determine household demands. However most empirical studies reject the income pooling hypothesisFootnote 6 and the separate spheres equilibrium remains a very particular case (say, justified by a traditional gender partition).

What we have done in our previous paper is to introduce a comprehensive approach opening the possibility of testing semi-cooperative spending agreements. We have defined a concept of household \(\theta \)-equilibrium in a strategic model of household consumption, where the given vector parameter \(\theta \) determines the degree of autonomy of each spouse for each public good within the household, the two extreme regimes remaining full cooperation (\(\theta \) identically nil) and full non-cooperation (\( \theta \) identically one). Hence, by varying this vector parameter, we get a continuum of household consumption models between the fully cooperative and the fully noncooperative model. Our purpose in the present paper is to further explore methodologically the testability of this comprehensive equilibrium concept.

In testing behavioral models, two general approaches have been used in the literature. The first, the one used in our previous work, is to take a flexible parameterization of the demand system and to derive testable local properties, such as properties of the (pseudo-) Slutsky matrix. In the collective case, Browning and Chiappori (1998) show that the pseudo-Slutsky matrix can be written as the sum of a symmetric negative semidefinite matrix and a rank 1 ‘deviation’ matrix, and can be used to discriminate the collective model from the (less general) unitary model. In the fully noncooperative case, the rank of the deviation matrix generally increases (Lechene and Preston 2011), and increases even more in the semi-cooperative case that we have introduced. Unfortunately, each kind of effects increases the requirements for empirical testing. A more general argument against the parametric tests approach is that the functional structure used is not verifiable per se and the tested model may be rejected due to misspecification. For that reason, Cherchye et al. (2007) have adopted a second approach, a non-parametric one, to test the collective model. No functional specification is assumed and observed quantity and price data are rationalized by means of revealed preference axioms. The same non-parametric approach is used to test the fully noncooperative model by Cherchye et al. (2011) and to test noncooperative models with caringFootnote 7 by Cherchye et al. (2015).

Here we shall follow the same alternative approach (using the same revealed preference axiom) for our comprehensive model and derive necessary and sufficient conditions for the \(\theta \)-rationalizability of an observed data set. These conditions coincide with the necessary and sufficient conditions derived by Cherchye et al. (2011) for full cooperative rationalizability (when \(\theta \) is identically nil) and they coincide with the ones they derive for full noncooperative rationalizability (when \(\theta \) is identically one). As a practically useful corollary, we can show as well that, taking as given the degrees of autonomy \(\theta \), these conditions are verifiable by simple Mixed Integer Programming methods, combining linear constraints with binary integer variables. These methods are also useful to identify the prevailing degrees of autonomy.

An important property that we get is that each spouse income can be empirically identified on the basis of the observed data set if this set is \( \theta \)-rationalized, except when \(\theta _{k}^{A}=\theta _{k}^{B}=1\) for some public good k to which both spouses contribute. In that case household demand depends locally only on aggregate household income. In other words, the sharing rule is identifiable except in cases of local income pooling.Footnote 8

Another property is non-nestedness. Cherchye et al. (2011) construct two data sets to show that one type of rationalizability (cooperative or noncooperative) does not imply the other. We shall exhibit another data set which is \(\theta \)-rationalizable, but not for these two limit cases. This does not exclude, as we will show, that the same data set can be \(\theta \)-rationalized for a large set of \(\theta \)’s, including the extremes.

Our paper is organized as follows. In the next section, we start by recalling the model and the concept of household \(\theta \)-equilibrium introduced in d’Aspremont and Dos Santos Ferreira (2014). Then, using the generalized axiom of revealed preference (GARP), we derive the necessary and sufficient conditions for \(\theta \)-rationalizability of an observed data set and interpret these conditions in terms of marginal willingness to pay for the public goods within the household. The property of sharing rule identifiability is finally shown to hold for all \(\theta \)’s except when identically one for some public good to which both spouses contribute. Section 3 is devoted to empirical verifiability from a methodological point of view. First, we show that a simple mixed integer program can be used. Then, using this method, we construct examples to study non-nestedness. In Sect. 4 we conclude.

2 Semi-cooperative household behavior

In this section we define a comprehensive concept of household equilibrium which will encompass, as two limit cases, the concepts of cooperative and noncooperative equilibrium already well-studied in the literature. This is achieved by introducing cooperation via a decentralized mechanism àla Lindahl. Our concept allows to cover a continuum of intermediate cases of semi-cooperative equilibria.

2.1 The model

Consider a two-adult household and denote by A the wife and by B the husband. Household consumption consists in two kinds of goods, private or public within the household. We assume that this classification is given and may result from a contractual arrangement, supposed to be initially made by the spouses. Let \(\left( q^{A},q^{B}\right) \in {\mathbb {R}}_{+}^{2n}\) be the vector of consumption by the two spouses of the n private goods and \(Q\in {\mathbb {R}}_{+}^{m}\) the consumption vector of the m public goods. The preferences of each spouse J (\(J=A,B\)) are represented by the utility function \(U^{J}\left( q^{J},Q\right) \), defined on \({\mathbb {R}}_{+}^{n+m}\), continuous, increasing and concave. The vector of private good prices \(p\in {\mathbb {R}}_{++}^{n}\) and the vector of public good prices \(P\in {\mathbb {R}} _{++}^{m}\) are given. The first private good, assumed to be always desired, is taken as numéraire (\(p_{1}=1\)). Although only the household income Y may be observable, each spouse J is supposed to know her/his income \( Y^{J}\ge 0\), with \(Y^{A}+Y^{B}=Y>0\).

As in d’Aspremont and Dos Santos Ferreira (2014), we assume that the two spouses have preliminarily agreed on some mechanism to share the financing of public consumption, but behave strategically in their consumption decisions. The model is based on a “mechanism design” reformulation of the Lindahl equilibrium for Nash-implementation (see Hurwicz 1979, and Walker 1981), which we extend to semi-cooperation. A household arrangement is formalized as a mechanism defined by personalized pricing rules for the (within household) public goods. For each public good, the pricing rule applying to a spouse will only depend on the strategies of the other spouse. As these strategies are taken as given by the Nash assumption, such a pricing rule is unilaterally non-manipulable.

Formally, for each public good k, each spouse, say the wife, makes two announcements: her desired household consumption \(Q_{k}^{A}\) and her voluntary contribution \(g_{k}^{A}\), taking as given (by the Nash assumption) the desired consumption \(Q_{k}^{B}\) and the voluntary contribution \( g_{k}^{B}\) of her husband. Feasibility requires \(g_{k}^{J}\le Q_{k}^{J}\le g_{k}^{J}+g_{k}^{-J}\) (\(J=A,B\)) implying \( Q_{k}^{J}=g_{k}^{J}+g_{k}^{-J}\) at equilibrium (since \(U^{J}\) is increasing in \(Q_{k}^{J}\)). This means that she is ready to pay \( P_{k}g_{k}^{A}\) for good k, for instance by buying it directly in the market place, leaving to her husband (according to the mechanism) a non-manipulable fraction \(\left( Q_{k}^{A}-g_{k}^{A}\right) /Q_{k}^{A}\) of her desired household expenditure for this good. Symmetrically, the husband will be ready to pay \(P_{k}g_{k}^{B}\) for good k, leaving to his wife a non-manipulable fraction \(\left( Q_{k}^{B}-g_{k}^{B}\right) /Q_{k}^{B}\) of his desired household expenditure for the same good.

Two types of budgetary arrangement correspond to the two traditional approaches, the noncooperative game with voluntary contributions to public goods and the (collectively efficient) Lindahl equilibrium mechanism. The first budgetary arrangement consists in requiring both spouses to contribute fully autonomously and voluntarily to each public good k, by spending \(P_{k}g_{k}^{A}\) and \(P_{k}g_{k}^{B}\), respectively. If this stands for all public goods, we should end up with a noncooperative equilibrium in the game with voluntary contributions to public goods. The second budgetary arrangement (leading to collective efficiency) consists in letting each spouse, say the husband, decide on his contribution to a common fund allocated to public good k, facing a non-manipulable (Lindahl) price \(\left( \left( Q_{k}^{A}-g_{k}^{A}\right) /Q_{k}^{A}\right) P_{k}\), so that he will have to pay a tax \(\left( \left( Q_{k}^{A}-g_{k}^{A}\right) /Q_{k}^{A}\right) P_{k}Q_{k}^{B}\) to finance his desired household consumption \(Q_{k}^{B}\) of public good k. If this stands for all public goods, we should end up with a Lindahl equilibrium since, at equilibrium for any public good k, the sum of the two prices will be equal to \(P_{k}\) and \(g_{k}^{A}\) and \(g_{k}^{B}\) will be either both positive or both nil.Footnote 9

Intermediate, semi-cooperative, schemes are however possible, some degree of autonomy being preserved for each spouse in purchasing each public good. For that, assume that the initial marriage agreement fixes, for each spouse J and each public good k, the proportions \(\theta _{k}^{J}\) and \(1-\theta _{k}^{J}\) (with \(\theta _{k}^{J}\in \left[ 0,1\right] \)) applying to each one of the two financing schemes, respectively.Footnote 10 Given these agreed proportions, the announcements of the other spouse and the market prices, each spouse J is confronted with the following budget constraint:

$$\begin{aligned} pq^{J}+\sum _{k=1}^{m}\left( \theta _{k}^{J}P_{k}g_{k}^{J}+\left( 1-\theta _{k}^{J}\right) \frac{Q_{k}^{-J}-g_{k}^{-J}}{Q_{k}^{-J}}P_{k}\left( g^{J}+g^{-J}\right) \right) \le Y^{J}\text {.} \end{aligned}$$
(1)

On the left-hand side of this inequality, the first term is the spouse’s expenditure on private goods, and the second term is the sum of the spouse’s expenditure on each public good k, decomposed into an autonomous spending \( \theta _{k}^{J}P_{k}g_{k}^{J}\) and a coordinated spending à la Lindahl \(\left( 1-\theta _{k}^{J}\right) \left[ \left( Q_{k}^{-J}-g_{k}^{-J}\right) /Q_{k}^{-J}\right] P_{k}\left( g^{J}+g^{-J}\right) \). This is the budget constraint that each spouse faces while maximizing her/his utility. This type of mixed budgetary arrangement might be organized, for instance, by having several bank accounts. For example, the housing rent may be paid via a joint account, but some charges paid on one spouse’s account. The family car may be bought using the joint account and maintenance costs paid on an individual account.

2.2 The household \(\theta \)-equilibrium

A game is thus defined where the payoffs are the spouses’ utility functions. The strategies of each spouse J are the quantities \(\left( q^{J},g^{J},Q^{J}\right) \in {\mathbb {R}}_{+}^{n+2m}\), denoting respectively the quantities of private goods, the voluntary contributions and the desired household consumptions for the various public goods. For each spouse J, these strategies have to satisfy the budget constraint plus feasibility constraints, whereby the desired quantities \(Q^{J}\) should be less than or equal to the aggregate voluntary contributions \(g^{J}+g^{-J}\). This leads to the following definition.

Definition 1

A vector \(\left( q^{A},g^{A},Q^{A},q^{B},g^{B},Q^{B}\right) \in {\mathbb {R}} _{+}^{2\left( n+2m\right) }\) is a household \(\theta \)-equilibrium with degrees of autonomy \(\left( \theta ^{A},\theta ^{B}\right) \in \left[ 0,1\right] ^{2m}\) if, for \(J=A,B\), the strategy \( \left( q^{J},g^{J},Q^{J}\right) \) solves the program:

$$\begin{aligned}&\max _{\left( {\underline{q}}^{J},\underline{g}^{J},\underline{Q}^{J}\right) \in {\mathbb {R}}_{+}^{n+2m}}U^{J}\left( {\underline{q}}^{J},\underline{Q} ^{J}\right) \nonumber \\&\quad s.t. \quad p{\underline{q}}^{J}+\sum _{k=1}^{m}\left( \theta _{k}^{J}P_{k} \underline{g}_{k}^{J}+\left( 1-\theta _{k}^{J}\right) \frac{ Q_{k}^{-J}-g_{k}^{-J}}{Q_{k}^{-J}}P_{k}\left( \underline{g}_{k}^{J}+g_k^{-J}\right) \right) \le Y^{J}\text {,}\nonumber \\&\quad and \quad \underline{g}^{J}\le \underline{Q}^{J}\le \underline{g} ^{J}+g^{-J}\text {.} \end{aligned}$$
(2)

Existence of a household \(\theta \)-equilibrium for every \(\left( \theta ^{A},\theta ^{B}\right) \in \left[ 0,1\right] ^{2m}\) has been proved in d’Aspremont and Dos Santos Ferreira (2014, Proposition 1), when the utility functions of the two spouses are strongly quasi-concave. The corresponding equilibrium outcome coincides, if \(\left( \theta ^{A},\theta ^{B}\right) \equiv \left( 0,0\right) \), with the Lindahl equilibrium outcome and, if \( \left( \theta ^{A},\theta ^{B}\right) \equiv \left( 1,1\right) \), with the outcome of a noncooperative equilibrium of the game with voluntary contributions to public goods.Footnote 11

3 Revealed preference analysis

Two approaches have been used to test for household behavior. One is to assume sufficient differentiability of the demand system (a parameterized system for empirical applications) and to derive testable local properties, such as properties of the Slutsky matrix. This is the approach of Browning and Chiappori (1998) to discriminate the collective model from the (less general) unitary model, an approach extended by d’Aspremont and Dos Santos Ferreira (2014) for the present comprehensive model. Another approach, that we shall here adopt, is the revealed preference approach which consists in rationalizing given data sets in terms of a particular model. Such rationalization is based on global conditions and is non-parametric (see Cherchye et al. 2007, for the collective model, and Cherchye et al. 2011, for the noncooperative model).

3.1 \(\theta \)-rationalizability: a necessary and sufficient condition

For the present model, we use the following general definition of rationalizability. This is a generalization of both cooperative rationalizability (\(\theta \) identically 0) and of noncooperative rationalizability (\(\theta \) identically 1) as defined in Cherchye et al. (2011), and, more fundamentally, of the basic definition of rationalizability for the individual consumer model.

Definition 2

An observed data set \(\left( p_{t},P_{t},q_{t},Q_{t}\right) _{t\in T}\) is \( \theta \)-rationalizable (for given degrees of autonomy \(\left( \theta ^{A},\theta ^{B}\right) \in \left[ 0,1\right] ^{2m}\)) if there exist pairs of continuous, increasing and concave utility functions \(\left( U^{A},U^{B}\right) \) defined on \({\mathbb {R}}_{+}^{n+m}\), of individual incomes \(\left( Y_{t}^{A},Y_{t}^{B}\right) _{t\in T}\in {\mathbb {R}} _{+}^{2\left| T\right| }\), of individual private consumptions \( \left( q_{t}^{A},q_{t}^{B}\right) _{t\in T}\in {\mathbb {R}}_{+}^{2n\left| T\right| }\) and of voluntary contributions to public goods \(\left( g_{t}^{A},g_{t}^{B}\right) _{t\in T}\in {\mathbb {R}}_{+}^{2m\left| T\right| }\), such that, for any \(t\in T\),

$$\begin{aligned} Y_{t}^{A}+Y_{t}^{B}=p_{t}q_{t}+P_{t}Q_{t}\text {, }q_{t}^{A}+q_{t}^{B}=q_{t} \text {, }g_{t}^{A}+g_{t}^{B}=Q_{t} \end{aligned}$$

and such that \(\left( q_{t}^{A},g_{t}^{A},Q_{t},q_{t}^{B},g_{t}^{B},Q_{t}\right) \) is a household \( \theta \)-equilibrium.

It should be noticed that this approach, as applied to the household, involves an identification problem as long as the observed data set contains only aggregate information on the household. In addition, any rationalization is determined only up to the permutation of the spouses’ decisions \(\left( q_{t}^{A},g_{t}^{A}\right) \) and \(\left( q_{t}^{B},g_{t}^{B}\right) \).Footnote 12

Varian (1982) has established the connection between rationalizability for the individual consumer model and a property called the generalized axiom of revealed preference (GARP). In the present model this can be defined for a data set where the vector of public good prices may be the observed prices themselves or prices derived from the observed prices. It is the same definition as the one introduced in Cherchye et al. (2011).

Definition 3

A data set \(\left( p_{t},\tau _{t},q_{t},Q_{t}\right) _{t\in T}\) satisfies the generalized axiom of revealed preferences (GARP) if there exists a transitive binary relation \({\mathcal {R}}\) such that, for any \(s,t\in T\), \(p_{t}q_{t}+\tau _{t}Q_{t}\ge p_{t}q_{s}+\tau _{t}Q_{s}\) implies \( \left( q_{t},Q_{t}\right) {\mathcal {R}}\left( q_{s},Q_{s}\right) \), and \(\left( q_{t},Q_{t}\right) {\mathcal {R}}\left( q_{s},Q_{s}\right) \) implies \( p_{s}q_{s}+\tau _{s}Q_{s}\le p_{s}q_{t}+\tau _{s}Q_{t}\).

We can now establish a necessary and sufficient condition for an observed data set to be \(\theta \)-rationalizable.

Theorem 1

Consider the observed data set \({\mathcal {D}}=\left( p_{t},P_{t},q_{t},Q_{t}\right) _{t\in T}\in {\mathbb {R}}_{++}^{2\left( n+m\right) \left| T\right| }\) and take as given the vector pair \( \left( \theta _{t}^{A},\theta _{t}^{B}\right) \in \left[ 0,1\right] ^{2m}\) of degrees of autonomy. The following conditions are equivalent:

  1. (i)

    The data set \({\mathcal {D}}\) is \(\theta \)-rationalizable.

  2. (ii)

    For any \(t\in T\), there exist vector pairs \(\left( q_{t}^{A},q_{t}^{B}\right) \in {\mathbb {R}}_{+}^{2n}\), \(\left( g_{t}^{A},g_{t}^{B}\right) \in {\mathbb {R}}_{+}^{2m}\) and \(\left( \tau _{t}^{A},\tau _{t}^{B}\right) \in {\mathbb {R}}_{+}^{2m}\) such that:

    figure a

for \(J=A,B\) and \(k=1,\ldots ,m\),

figure b

and, for \(J=A,B\),

figure c

Proof

Sufficiency ((ii)\(\Longrightarrow \)(i)). Take any \(J\in \left\{ A,B\right\} \). By Afriat’s theorem (see Varian 1982, p. 969), \( {\mathcal {D}}^{J}\) satisfies GARP (T1.3) if and only if there exist numbers \( \left( U_{t}^{J},\lambda _{t}^{J}\right) _{t\in T}\in \left( \mathbb {R\times R}_{++}\right) ^{\left| T\right| }\), such that

$$\begin{aligned} U_{s}^{J}\le U_{t}^{J}+\lambda _{t}^{J}\left[ \left( p_{t},\tau _{t}^{J}\right) \left( q_{s}^{J}-q_{t}^{J},Q_{s}-Q_{t}\right) \right] \end{aligned}$$
(3)

for any \(s,t\in T\) (i.e., Afriat’s inequalities hold). Define J’s utility function as the piecewise linear function

$$\begin{aligned} U^{J}\left( q^{J},Q\right) \equiv \min _{t\in T}\left\{ U_{t}^{J}+\lambda _{t}^{J}\left[ \left( p_{t},\tau _{t}^{J}\right) \left( q^{J}-q_{t}^{J},Q-Q_{t}\right) \right] \right\} \text {.} \end{aligned}$$
(4)

so that \(U^{J}\) is continuous, increasing, concave, and such that for any \( t\in T\), \(U_{t}^{J}=U^{J}\left( q_{t}^{J},Q_{t}\right) \). We prove that, for any t, \(\left( q_{t}^{J},g_{t}^{J}\right) \) maximizes \(U^{J}\left( q_{t}^{J},g_{t}^{J}+g_{t}^{-J}\right) \) under the budget constraint (1 ) with income \(Y_{t}^{J}\equiv p_{t}q_{t}^{J}+\sum _{k=1}^{m}P_{tk}g_{tk}^{J}\) . More precisely, \(U^{J}\left( q_{t}^{J},g_{t}^{J}+g_{t}^{-J}\right) =U_{t}^{J}\ge U^{J}\left( q^{J},g^{J}+g_{t}^{-J}\right) \) for any \(\left( q^{J},g^{J}\right) \) satisfying:

$$\begin{aligned} p_{t}q^{J}+\sum _{k=1}^{m}\left( \theta _{k}^{J}P_{tk}g_{k}^{J}+\left( 1-\theta _{k}^{J}\right) \frac{Q_{tk}-g_{tk}^{-J}}{Q_{tk}}P_{tk}\left( g_{k}^{J}+g_{tk}^{-J}\right) \right) \le Y_{t}^{J}\text {.} \end{aligned}$$
(5)

Adding \(\sum _{\left\{ k\text {: }g_{tk}^{J}>0\right\} }\theta _{k}^{J}P_{tk}g_{tk}^{-J}\) to both sides of this inequality, and using (T1.1) and (T1.2), we obtain:

$$\begin{aligned}&p_{t}q^{J}+\sum _{\left\{ k\text {: }g_{tk}^{J}>0\right\} }\left( \underset{ \tau _{tk}^{J}Q_{k}^{J}}{\underbrace{\theta _{k}^{J}P_{tk}\overset{Q_{k}^{J}}{\overbrace{\left( g_{k}^{J}+g_{tk}^{-J}\right) }}+\left( 1-\theta _{k}^{J}\right) \frac{Q_{tk}-g_{tk}^{-J}}{Q_{tk}}P_{tk}\overset{Q_{k}^{J}}{ \overbrace{\left( g_{k}^{J}+g_{tk}^{-J}\right) }}}}\right) \nonumber \\&\qquad +\sum _{\left\{ k\text {: }g_{tk}^{J}=0\right\} }\underset{\tau _{tk}^{J}g_{k}^{J}}{\underbrace{\theta _{k}^{J}P_{tk}g_{k}^{J}}} \nonumber \\&\quad \le p_{t}q_{t}^{J}+\sum _{\left\{ k\text {: }g_{tk}^{J}>0\right\} }\left( \underset{\tau _{tk}^{J}Q_{tk}}{\underbrace{\theta _{k}^{J}P_{tk}g_{tk}^{-J}+ \overset{P_{tk}g_{tk}^{J}}{\overbrace{\theta _{k}^{J}P_{tk}g_{tk}^{J}+\left( 1-\theta _{k}^{J}\right) P_{tk}\frac{g_{tk}^{J}}{Q_{tk}}Q_{tk}}}}}\right) \text {.} \end{aligned}$$
(6)

By adding \(\sum _{\left\{ k\text {: }g_{tk}^{J}=0\right\} }\tau _{tk}^{J}g_{tk}^{-J}\) to both sides of this inequality and using (T1.1), we see that it implies:

$$\begin{aligned}&p_{t}q^{J}+\sum _{\left\{ k\text {: }g_{tk}^{J}>0\right\} }\tau _{tk}^{J}Q_{k}^{J}+\sum _{\left\{ k\text {: }g_{tk}^{J}=0\right\} }\tau _{tk}^{J}\overset{Q_{k}^{J}}{\overbrace{\left( g_{k}^{J}+g_{tk}^{-J}\right) } } \nonumber \\&\quad \le \text { }p_{t}q_{t}^{J}+\sum _{\left\{ k\text {: }g_{tk}^{J}>0\right\} }\tau _{tk}^{J}Q_{tk}+\sum _{\left\{ k\text {: }g_{tk}^{J}=0\right\} }\tau _{tk}^{J}\overset{Q_{tk}}{\overbrace{g_{tk}^{-J}}}\text {,} \end{aligned}$$
(7)

an inequality which can be written as \(\left( p_{t},\tau _{t}^{J}\right) \left( q^{J}-q_{t}^{J},Q^{J}-Q_{t}\right) \le 0\), so that

$$\begin{aligned} U^{J}\left( q^{J},Q^{J}\right)\equiv & {} \min _{s\in T}\left\{ U_{s}^{J}+\lambda _{s}^{J}\left[ \left( p_{s},\tau _{s}^{J}\right) \left( q^{J}-q_{s}^{J},Q^{J}-Q_{s}\right) \right] \right\} \\\le & {} U_{t}^{J}+\lambda _{t}^{J}\left[ \left( p_{t},\tau _{t}^{J}\right) \left( q^{J}-q_{t}^{J},Q^{J}-Q_{t}\right) \right] \le U_{t}^{J}\text {.} \end{aligned}$$

Deviating from \(\left( q_{t}^{J},g_{t}^{J}\right) \) can only decrease \( U^{J}\left( q^{J},Q^{J}\right) \). As this is true for \(J=A,B\), we may conclude that \(\left( q_{t}^{A},g_{t}^{A},Q_{t},q_{t}^{B},g_{t}^{B},Q_{t}\right) \) is a household \( \theta \)-equilibrium, and hence that the data set \({\mathcal {D}}\) is \(\theta \) -rationalizable.

Necessity ((i)\(\Longrightarrow \)(ii)). Suppose \({\mathcal {D}}\) is \(\theta \)-rationalizable. Clearly, condition (T1.1) is then fulfilled for the corresponding quantities \(q_{t}^{J}\) and \(g_{t}^{J}\), \(J\in \left\{ A,B\right\} \) and \(t\in T\). Take any \(J\in \left\{ A,B\right\} \). By the FOC of spouse J’s program at a household equilibrium (Lemma 1 of d’Aspremont and Dos Santos Ferreira 2014, extended to the case of non-differentiability), we have

$$\begin{aligned} \text {for }h= & {} 1,\ldots ,n\text {, }U_{q_{th}^{J}}^{J}\left( q_{t}^{J},Q_{t}\right) \le \lambda _{t}^{J}p_{th}\text {, with equality if } q_{th}^{J}>0\text {,} \\ \text {for }k= & {} 1,\ldots ,m\text {, }U_{Q_{tk}}^{J}\le \lambda _{t}^{J}\left( \theta _{k}^{J}P_{tk}\right. \\&\left. +\left( 1-\theta _{k}^{J}\right) \frac{g_{tk}^{J}}{ Q_{tk}}P_{tk}\right) \text {, } \text {with equality if }g_{tk}^{J} >0\text {,} \end{aligned}$$

for some subgradient \(\left( U_{q_{t}^{J}}^{J},U_{Q_{t}}^{J}\right) \in \partial U^{J}\left( q_{t}^{J},Q_{t}\right) \) and some positive Lagrange multiplier \(\lambda _{t}^{J}\). Take \(\tau _{tk}^{J}\equiv U_{Q_{tk}}^{J}/\lambda _{t}^{J}\le \theta _{k}^{J}P_{tk}+\left( 1-\theta _{k}^{J}\right) \left( g_{tk}^{J}/Q_{tk}\right) P_{tk}\), with equality if \( g_{tk}^{J}>0\), so that condition (T1.2) is satisfied. By concavity of the utility function \(U^{J}\), for any \(s,t\in T\),

$$\begin{aligned} U^{J}\left( q_{s}^{J},Q_{s}\right) -U^{J}\left( q_{t}^{J},Q_{t}\right) \le \widetilde{U}_{q_{t}^{J}}^{J}\cdot \left( q_{s}^{J}-q_{t}^{J}\right) + \widetilde{U}_{Q_{t}}^{J}\cdot \left( Q_{s}-Q_{t}\right) \text {,} \end{aligned}$$

where \(\left( \widetilde{U}_{q_{t}^{J}}^{J},\widetilde{U}_{Q_{t}}^{J}\right) \in \partial U^{J}\left( q_{t}^{J},Q_{t}\right) \) is any subgradient of \(U^{J}\) at \(\left( q_{t}^{J},Q_{t}\right) \). We thus obtain

$$\begin{aligned} \underset{U_{s}}{\underbrace{U^{J}\left( q_{s}^{J},Q_{s}\right) }}\le \underset{U_{t}}{\underbrace{U^{J}\left( q_{t}^{J},Q_{t}\right) }}+\lambda _{t}^{J}\left[ \left( p_{t},\tau _{t}^{J}\right) \left( q_{s}^{J}-q_{t}^{J},Q_{s}-Q_{t}\right) \right] \text {,} \end{aligned}$$

for any \(s,t\in T\). We get Afriat’s inequalities. By Afriat’s theorem, we conclude that GARP applies to the hypothesized data set \({\mathcal {D}} ^{J}=\left( p_{t},\tau _{t}^{J},q_{t}^{J},Q_{t}\right) _{t\in T}\), so that condition (T1.3) is also satisfied, completing the proof. \(\square \)

3.2 Marginal willingness to pay for public goods

In the case of differentiability of the utility functions, the first-order conditions for utility maximization at a household \(\theta \)-equilibrium for each spouse J and any public good k is given by:

$$\begin{aligned} \frac{\partial U^{J}\left( q^{J},Q\right) /\partial Q_{k}}{\partial U^{J}\left( q^{J},Q\right) /\partial q_{1}}\le \theta _{k}^{J}P_{k}+\left( 1-\theta _{k}^{J}\right) \frac{g_{k}^{J}}{Q_{k}}P_{k}\text {,} \end{aligned}$$
(8)

with equality if \(g_{k}^{J}>0\). Thus, the numbers \(\tau _{tk}^{J}\) in condition (T1.2) of the theorem can be interpreted as instances of J’s marginal willingness to pay (MWTP) for public good k. By adding the MWTPs for the two spouses, we obtain:

$$\begin{aligned} \tau _{tk}^{A}+\tau _{tk}^{B}=\left( 1+\theta _{k}^{A}\frac{g_{tk}^{B}}{ Q_{tk}}+\theta _{k}^{B}\frac{g_{tk}^{A}}{Q_{tk}}\right) P_{tk}\ge P_{tk} \text {,} \end{aligned}$$
(9)

with equality if and only if \(\theta _{k}^{A}g_{tk}^{B}=\theta _{k}^{B}g_{tk}^{A}=0\). In particular, the equality is always satisfied in the cooperative case, where \(\theta _{k}^{A}=\theta _{k}^{B}=0\) for every k . The equality \(\tau _{tk}^{A}+\tau _{tk}^{B}=P_{tk}\) is then an expression of the Bowen–Lindahl–Samuelson condition. Hence, \(\theta \)-rationalizability coincides in this case with cooperative rationalizability, as defined by Cherchye et al. (2011), our Theorem implying their Theorem 2.

If we now consider the noncooperative case, where \(\theta _{k}^{A}=\theta _{k}^{B}=1\) for every k, we see that

$$\begin{aligned} \max \left\{ \tau _{tk}^{A},\tau _{tk}^{B}\right\} \le P_{tk}\text {,} \end{aligned}$$
(10)

the equality \(\tau _{tk}^{J}=P_{tk}\) being satisfied for any k such that \( g_{tk}^{J}>0\). Thus, \(\theta \)-rationalizability coincides in this case with noncooperative rationalizability, as defined by Cherchye et al. (2011), our Theorem implying their Theorem 3.

Putting together inequalities (9) and (10), we obtain, for any public good k:

$$\begin{aligned} \max \left\{ \tau _{tk}^{A},\tau _{tk}^{B}\right\} \le P_{tk}\le \tau _{tk}^{A}+\tau _{tk}^{B}\text {,} \end{aligned}$$
(11)

a generalization of conditions (C.2) and (NC.2), for the cooperative and noncooperative cases, respectively, in Cherchye et al. (2011).

3.3 Sharing rule identifiability

An important property, verified by the collective model (see Cherchye et al., 2007), is that the sharing rule be identifiable, i.e., that each spouse income, \(Y_{t}^{A}\) and \(Y_{t}^{B}\), be empirically identified on the basis of the observed data set, once rationalized (hence on the basis of the hypothesized data sets \({\mathcal {D}} ^{A}\) and \({\mathcal {D}}^{B}\)). This rationalization is of course conditional on the supposed degrees of autonomy \(\left( \theta ^{A},\theta ^{B}\right) \) , as it is usual when assuming full cooperation (\(\theta ^{A}=\theta ^{B}\equiv 0\)) or full non-cooperation (\(\theta ^{A}=\theta ^{B}\equiv 1\)).

In our comprehensive model, by the theorem, if the observed data set is \( \theta \)-rationalizable, then there exist vector pairs \(\left( q_{t}^{A},q_{t}^{B}\right) \in {\mathbb {R}}_{+}^{2n}\), \(\left( g_{t}^{A},g_{t}^{B}\right) \in {\mathbb {R}}_{+}^{2m}\) and \(\left( \tau _{t}^{A},\tau _{t}^{B}\right) \in {\mathbb {R}}_{+}^{2m}\) that satisfy the set of conditions (ii) of the theorem and that, as we will see below, are computable. This implies that sharing rule identifiability extends to our comprehensive model except when \(\theta _{k}^{A}=\theta _{k}^{B}=1\) for some public good k to which both spouses contribute (\(g_{tk}^{A}>0\), \( g_{tk}^{B}>0\) and \(\tau _{tk}^{A}=\tau _{tk}^{B}=P_{tk}\)). Indeed, in that case, any positive pair \(\left( g_{tk}^{A},g_{tk}^{B}\right) \) such that \( g_{tk}^{A}+g_{tk}^{B}=Q_{tk}\) trivially satisfies, through (T1.1), the whole set of conditions (ii), so that the voluntary contributions cannot be identified. Since spouse J’s income (\(J=A,B\)) is simply \(Y_{t}^{J}=p_{t}q_{t}^{J}+\sum \nolimits _{k}P_{tk}g_{tk}^{J}\), the sharing rule cannot be identified either. We thus observe a situation of local income pooling (household demands for all goods are locally independent of individual incomes and only depend on aggregate household resources).

This is the only bad case in our model. If \(\theta _{k}^{A}=\theta _{k}^{B}=1 \) for some public good k, but \(g_{tk}^{J}=0\) and \( g_{tk}^{-J}=Q_{tk}\) (and \(\tau _{tk}^{A}\le \tau _{tk}^{B}=P_{tk}\)) for some J, then the voluntary contributions to public good k are clearly identified. Also if, for some public good k, \(\theta _{k}^{J}<1\) for some J, then by condition (T1.2) either \(\tau _{tk}^{J}=\theta _{k}^{J}P_{tk}+\left( 1-\theta _{k}^{J}\right) \left( g_{tk}^{J}/Q_{tk}\right) P_{tk}\), so that

$$\begin{aligned} g_{tk}^{J}=\frac{\tau _{tk}^{J}/P_{tk}-\theta _{k}^{J}}{1-\theta _{k}^{J}} Q_{tk}\text {,} \end{aligned}$$
(12)

or \(g_{tk}^{J}=0\) (and \(\tau _{tk}^{J}\le \theta _{k}^{J}P_{tk}\)). Again this allows to identify the voluntary contribution \(g_{tk}^{J}\) by spouse J to public good k (and \(g_{tk}^{-J}=Q_{tk}-g_{tk}^{J}\) for the other spouse), without excluding the case of joint contribution.

In conclusion, in our approach, the failure of identifiability of the sharing rule is confined to the case where both spouses contribute fully autonomously to some public good. Such failure of the sharing rule identifiability, outside the case of separate spheres (when \(g_{tk}^{J}=0\) and \(g_{tk}^{-J}=Q_{tk}\) for any k), was already emphasized by Cherchye et al. (2011) in the noncooperative case and still appears in noncooperative regimes with caring, as introduced by Cherchye et al. (2015). In these models, sharing rule identifiability only holds in the fully cooperative case.

4 Empirical verifiability

We shall not analyze here a particular sample of two-person households as done, for instance, in Cherchye et al. (2011) for the noncooperative regime and in Cherchye et al. (2015) for the noncooperative model with caring, both using the Russian Longitudinal Monitoring Survey (RLMS). Still, from a methodological point of view, it is important to investigate the empirical applicability of the theorem. This we will do first in a general perspective, second by constructing illustrative examples.

4.1 A mixed integer programming formulation

Two important problems have to be solved. The first is the computational verifiability of the conditions of the theorem, taking as given the degrees of autonomy \(\theta \). The second is the identification of these degrees of autonomy. To solve the first problem, we can refer to Cherchye et al. (2011), where the noncooperative rationalizability of an observed data set can be verified by solving a Mixed Integer Programming (MIP) problem. Following this approach, we can handle the GARP conditions by defining binary variables \(x_{ts}^{J}\in \left\{ 0,1\right\} \) for any pair \(\left( t,s\right) \in T^{2}\), where \(x_{ts}^{J}=1\) means that \(\left( q_{t}^{J},Q_{t}\right) {\mathcal {R}}^{J}\left( q_{s}^{J},Q_{s}\right) \) for the hypothesized set \({\mathcal {D}}^{J}=\left( p_{t},\tau _{t}^{J},q_{t}^{J},Q_{t}\right) _{t\in T}\) and the revealed preference relation \({\mathcal {R}}^{J}\), for \(J=A,B\). By applying Definition 3, we have:

figure d

(where C and \(\varepsilon \) are positive constants, arbitrarily large and small, respectively), ensuring that \(x_{ts}^{J}=1\) whenever the LHS is nonnegative. Also,

figure e

ensuring that the LHS is non-positive whenever \(x_{ts}^{J}=1\). Thirdly, in order to ensure transitivity of \({\mathcal {R}}^{J}\), we have in addition:

figure f

It should be noticed that constraints (P1)-(P3) are equivalent to condition (T1.3) of the theorem, covering all possible regimes.

To follow, we have to introduce as variables not only the nonnegative quantities of private goods \(q_{t}^{A}\) and \(q_{t}^{B}\) (as in Cherchye et al. 2011), but also the spouses’ nonnegative contributions to public goods \(g_{t}^{A}\) and \(g_{t}^{B}\), both constrained by the equalities (T1.1). As to the variables \(\tau _{tk}^{J}\) representing the marginal willingnesses to pay for the public goods, each one is constrained as follows:

figure g

These variables are in addition linked by condition (T1.2) to the contributions \(g_{tk}^{J}\). In order to integrate this condition in the MIP problem, we define binary variables \(z_{tk}^{J}\in \left\{ 0,1\right\} \), such that \(z_{tk}^{J}=1\) if and only if \(g_{tk}^{J}=0\), and write:

figure h

We recall that C and \(\varepsilon \) are positive constants, arbitrarily large and small, respectively.

To summarize,

Proposition 2

For given degrees of autonomy \(\left( \theta _{t}^{A},\theta _{t}^{B}\right) \in \left[ 0,1\right] ^{2m}\), the observed data set \({\mathcal {D}}=\left( p_{t},P_{t},q_{t},Q_{t}\right) _{t\in T}\in {\mathbb {R}}_{++}^{2\left( n+m\right) \left| T\right| }\) is \(\theta \)-rationalizable if and only if the MIP problem with unknowns \(q_{t}^{J}\), \(g_{t}^{J}\) and \(\tau _{t}^{J}\), binary variables \(x_{ts}^{J}\) and \(z_{t}^{J}\), inequalities (P1) to (P5), equalities (T1.1), and the non-negativity constraints on the quantity variables, is feasible.

The second problem concerning the empirical application of the theorem is the identification of the degrees of autonomy \(\theta \). The standard approach to this problem considers only the two extreme cases where the \( \theta _{k}^{J}\)’s are either all equal to 0 (the fully cooperative regime) or all equal to 1 (the noncooperative regime), and then checks if rationalizability is ensured or not using the MIP problem. Presently, the most convenient way to take other values of the degrees of autonomy into account is probably to follow the suggestion of Cherchye et al. (2015), namely “to conduct a grid search that checks the above problem (through MIP methods) for a whole range of possible values” (p. 21).

5 Examples

Cherchye et al. (2011) emphasized the importance of the non-nestedness property exhibited by the cooperative and noncooperative regimes in the revealed preference approach in contrast with the parametric approach: “a data set that satisfies the cooperative condition does not necessarily satisfy the noncooperative condition, and vice versa” (p. 1084). The non-nestedness property “is not a theoretical curiosity but also has empirical relevance” (ibid.). Indeed, given a set of observations to be rationalized, we may then hope to be able to falsify the rationalizability in terms of all regimes outside the relevant one (or, in our context, outside some neighborhood of the relevant one).

The non-nestedness property is shown in Cherchye et al. (2011) by using two examples, the first exhibiting a data set that is cooperatively but not noncooperatively rationalizable, the second the other way round. By combining these two examples, we can easily construct (Example 1 below) a data set which is semi-cooperatively rationalizable, but neither cooperatively nor noncooperatively rationalizable, thus extending the non-nestedness property to semi-cooperation.Footnote 13

A general problem with the empirical application of the revealed preference approach to household behavior remains however. This is the multiplicity of potential ways of rationalizing the same set of observed data. As already mentioned, since the data are restrained to household aggregates, this multiplicity results from the difficulty in identifying who is who in the couple, also from the occurrence of income pooling and more generally from other sources of non-uniqueness for given degrees of autonomy. In addition, varying the degrees of autonomy can only increase this indeterminacy. However, referring to the falsifying method which results from the proposition above, we can at least establish bounds on the values of the \( \theta _{k}^{J}\)’s (or on the values of other parameters such as the income shares \(Y_{t}^{J}/Y_{t}\)) that are incompatible with rationalization of the observed data set.Footnote 14

The objective of our second example is to illustrate this indeterminacy. Some observed data set can be \(\theta \)-rationalized for a large set of degrees of autonomy, that may even include the two limit cases.

Example 1

We assume 7 observations, 7 public goods and no private goods. Observed prices and quantities are as follows (different lines corresponding to different observations, and different columns to different goods):

$$\begin{aligned} \begin{array}{cc} P=\left[ \begin{array}{c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c} 7 &{} 4 &{} 4 &{} 1 &{} 1 &{} 1 &{} 1 \\ 4 &{} 7 &{} 4 &{} 1 &{} 1 &{} 1 &{} 1 \\ 4 &{} 4 &{} 7 &{} 1 &{} 1 &{} 1 &{} 1 \\ 7 &{} 7 &{} 7 &{} 1 &{} \varepsilon &{} \varepsilon &{} \varepsilon \\ 7 &{} 7 &{} 7 &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} 1 \\ 7 &{} 7 &{} 7 &{} \varepsilon &{} 1 &{} 1 &{} \varepsilon \\ 7 &{} 7 &{} 7 &{} 1 &{} \varepsilon &{} 1 &{} 1 \end{array} \right] \text {,} &{}\quad Q=\left[ \begin{array}{c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c} 1 &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon \\ \varepsilon &{} 1 &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon \\ \varepsilon &{} \varepsilon &{} 1 &{} \varepsilon &{} \varepsilon &{} \varepsilon &{} \varepsilon \\ \varepsilon &{} \varepsilon &{} \varepsilon &{} 100 &{} 11 &{} \varepsilon &{} 20 \\ \varepsilon &{} \varepsilon &{} \varepsilon &{} 20 &{} \varepsilon &{} 11 &{} 100 \\ \varepsilon &{} \varepsilon &{} \varepsilon &{} 5 &{} 10 &{} 10 &{} 5 \\ \varepsilon &{} \varepsilon &{} \varepsilon &{} 10 &{} 4 &{} 4 &{} 10 \end{array} \right] \text {,} \end{array} \end{aligned}$$

with \(\varepsilon \) positive but arbitrarily small. In each one of these two matrices the north-west 3\(\times \)3 block corresponds to Example 1 and the south-east 4\(\times \)4 block to Example 2 in Cherchye et al. (2011). In the complementary blocks, we have introduced the maximal prices and the minimal quantities in the given data of those two examples. The three first observations suffice to recover the authors’ conclusion (concerning example 1) that noncooperative rationalization is impossible. Similarly, the last four observations suffice to recover their conclusion (concerning example 2) that cooperative rationalization is impossible. In this example, it seems natural to conjecture that the present data set is \(\theta \)-rationalizable for the degrees of autonomy

$$\begin{aligned} \theta ^{A}=\theta ^{B}=\left[ \begin{array}{ccccccc} 0&0&0&1&1&1&1 \end{array} \right] \text {,} \end{aligned}$$

that is for the two spouses behaving cooperatively with respect to the first three public goods, and noncooperatively with respect to the last four. Using a MIP algorithm,Footnote 15 it is easy to verify this conjecture.

Example 2

Take the case of 3 observations, 3 public goods and no private goods. We know that, for any observation \(t\in \left\{ s,v,w\right\} \) and for any public good \(k\in \left\{ 1,2,3\right\} \), \(\tau _{tk}^{J}Q_{tk}=\theta _{k}^{J}P_{tk}Q_{tk}+\left( 1-\theta _{k}^{J}\right) P_{tk}g_{tk}^{J}\). For simplicity, we assume that \(\theta _{k}^{J}=\theta _{k}^{-J}=\theta _{k}\), for all k. Then, since \(g_{tk}^{J}+g_{tk}^{-J}=Q_{tk}\), we get: \(\tau _{tk}^{J}Q_{tk}+\tau _{tk}^{-J}Q_{tk}=\left( 1+\theta _{k}\right) P_{tk}Q_{tk}\), hence

$$\begin{aligned} \tau _{tk}^{A}+\tau _{tk}^{B}=\left( 1+\theta _{k}\right) P_{tk}\ge P_{tk} \text {.} \end{aligned}$$

Let \(\tau _{tk}^{A}=\gamma _{tk}P_{tk}\) and \(\tau _{tk}^{B}=\left( 1+\theta _{k}-\gamma _{tk}\right) P_{tk}\), with \(\theta _{k}\le \gamma _{tk}\le 1\). As \(\gamma _{tk}\le 1\) and \(\theta _{k}\le 1+\theta _{k}-\gamma _{tk}\le 1 \), we have

$$\begin{aligned} \tau _{tk}^{A}=\gamma _{tk}P_{tk}\le P_{tk}\text { and }\tau _{tk}^{B}=\left( 1+\theta _{k}-\gamma _{tk}\right) P_{tk}\le P_{tk}\text {.} \end{aligned}$$

Thus, we satisfy the condition \(\max \left\{ \tau _{tk}^{A},\tau _{tk}^{B}\right\} \le P_{tk}\le \tau _{tk}^{A}+\tau _{tk}^{B}\).

Also, using (12), we get:

$$\begin{aligned} g_{tk}^{A}=\frac{\gamma _{tk}-\theta _{k}}{1-\theta _{k}}Q_{tk}\text { and } g_{tk}^{B}=\frac{1-\gamma _{tk}}{1-\theta _{k}}Q_{tk}\text {.} \end{aligned}$$

Now, assume an observed data set with the same cyclical structure as in Cherchye et al. (2011, Example 1):

$$\begin{aligned} P_{s}= & {} \left[ \begin{array}{ccc} \alpha&\eta&\eta \end{array} \right] , P_{v}=\left[ \begin{array}{ccc} \eta&\delta&\eta \end{array} \right] , P_{w}=\left[ \begin{array}{ccc} \eta&\eta&\beta \end{array} \right] ,\\ Q_{s}= & {} \left[ \begin{array}{c} 1 \\ \varepsilon \\ \varepsilon \end{array} \right] , Q_{v}=\left[ \begin{array}{c} \varepsilon \\ 1 \\ \varepsilon \end{array} \right] , Q_{w}=\left[ \begin{array}{c} \varepsilon \\ \varepsilon \\ 1 \end{array} \right] , \end{aligned}$$

where \(\alpha \), \(\beta \), \(\delta \), \(\eta \) are all positive parameters and \(\varepsilon \in \left( 0,1\right) \), not necessarily small.

In order to rationalize the observed data set in the unitary model, let us suppose WLOG that \(Q_{s}{\mathcal {R}}\)\(Q_{v}{\mathcal {R}}Q_{w}\), implying by GARP:

$$\begin{aligned}&P_{s}\left( Q_{s}-Q_{v}\right) \ge 0\text {, }P_{v}\left( Q_{s}-Q_{v}\right) \ge 0\text {,} \\&P_{s}\left( Q_{s}-Q_{w}\right) \ge 0\text {, }P_{w}\left( Q_{s}-Q_{w}\right) \ge 0\text {,} \\&P_{v}\left( Q_{v}-Q_{w}\right) \ge 0\text {, }P_{w}\left( Q_{v}-Q_{w}\right) \ge 0\text {,} \end{aligned}$$

that is,

$$\begin{aligned}&\left( \alpha -\eta \right) \left( 1-\varepsilon \right) \ge 0\text {, } \left( \eta -\delta \right) \left( 1-\varepsilon \right) \ge 0\text {,} \\&\left( \eta -\beta \right) \left( 1-\varepsilon \right) \ge 0\text {, } \left( \delta -\eta \right) \left( 1-\varepsilon \right) \ge 0\text {.} \end{aligned}$$

These conditions reduce to:

$$\begin{aligned} \beta \le \eta =\delta \le \alpha \text {.} \end{aligned}$$

Hence, the unitary model is rejected as soon as these conditions are violated, as in the example of Cherchye et al. (2011), where \(\eta =4\) and \(\beta =\delta =7\).

So, let us assume in the context of our comprehensive collective model that \( Q_{s}{\mathcal {R}}^{A}Q_{v}{\mathcal {R}}^{A}Q_{w}\) and \(Q_{w}{\mathcal {R}}^{B}Q_{v} {\mathcal {R}}^{B}Q_{s}\), implying by GARP:

$$\begin{aligned} \tau _{s}^{A}\left( Q_{s}-Q_{v}\right)\ge & {} 0\text {, }\tau _{v}^{A}\left( Q_{s}-Q_{v}\right) \ge 0\text {, }\tau _{s}^{B}\left( Q_{s}-Q_{v}\right) \le 0\text {, }\tau _{v}^{B}\left( Q_{s}-Q_{v}\right) \le 0\text {,} \\ \tau _{s}^{A}\left( Q_{s}-Q_{w}\right)\ge & {} 0\text {, }\tau _{w}^{A}\left( Q_{s}-Q_{w}\right) \ge 0\text {, }\tau _{s}^{B}\left( Q_{s}-Q_{w}\right) \le 0\text {, }\tau _{w}^{B}\left( Q_{s}-Q_{w}\right) \le 0\text {,} \\ \tau _{v}^{A}\left( Q_{v}-Q_{w}\right)\ge & {} 0\text {, }\tau _{w}^{A}\left( Q_{v}-Q_{w}\right) \ge 0\text {, }\tau _{v}^{B}\left( Q_{v}-Q_{w}\right) \le 0\text {, }\tau _{w}^{B}\left( Q_{v}-Q_{w}\right) \le 0\text {.} \end{aligned}$$

We thus get the following system of inequalities:

$$\begin{aligned}&\eta \max \left\{ \gamma _{s2},\gamma _{s3}\right\} \le \alpha \gamma _{s1}\text {, }\eta \gamma _{v3}\le \delta \gamma _{v2}\le \eta \gamma _{v1} \text {, }\beta \gamma _{w3}\le \eta \min \left\{ \gamma _{w1},\gamma _{w2}\right\} \text {,} \\&\alpha \left( 1+\theta _{1}-\gamma _{s1}\right) \le \eta \min \left\{ 1+\theta _{2}-\gamma _{s2},1+\theta _{3}-\gamma _{s3}\right\} \text {,} \\&\eta \left( 1+\theta _{1}-\gamma _{v1}\right) \le \delta \left( 1+\theta _{2}-\gamma _{v2}\right) \le \eta \left( 1+\theta _{3}-\gamma _{v3}\right) \text {,} \\&\eta \max \left\{ 1+\theta _{1}-\gamma _{w1},1+\theta _{2}-\gamma _{w2}\right\} \le \beta \left( 1+\theta _{3}-\gamma _{w3}\right) \text {.} \end{aligned}$$

Unfortunately from an identification point of view, this system of inequalities admits in general multiple solutions, as we will show. However, we may at least derive for each \(\theta _{k}\) bounds within which the observed data set is rationalizable. In order to derive the largest intervals allowing rationalizability, we take the values of the \(\gamma _{tk} \)’s which are the most favorable to verifying these inequalities, namely \(\gamma _{s1}=1\), \(\gamma _{s2}=\theta _{2}\), \(\gamma _{s3}=\theta _{3}\), \(\gamma _{v1}=1\), \(\gamma _{v3}=\theta _{3}\), \(\gamma _{w1}=\gamma _{w2}=1\), \(\gamma _{w3}=\theta _{3}\). Notice that these values correspond to a regime of separate spheres for observations s and w, and to a regime of separate spheres up to one public good for observation v. With these values, the system of inequalities becomes:

$$\begin{aligned}&\max \left\{ \theta _{2},\theta _{3}\right\} \le \alpha /\eta \le 1/\theta _{1}\text {, } \\&\max \left\{ \theta _{1},\theta _{2}\right\} \le \beta /\eta \le 1/\theta _{3}\text {, } \\&\frac{\theta _{1}+\theta _{3}}{1+\theta _{2}} \le \delta /\eta \le \frac{ 2}{1+\theta _{2}}\text {,} \\&\max \left\{ \left( 1+\theta _{2}\right) \delta /\eta -1,\theta _{3}\right\} \le \gamma _{v2}\left( \delta /\eta \right) \le \min \left\{ \left( 1+\theta _{2}\right) \delta /\eta -\theta _{1},1\right\} \text {.} \end{aligned}$$

Let us observe that:

  1. 1.

    For \(\theta \)-rationalizability, all degrees of autonomy are upper-bounded, possibly below one:

    $$\begin{aligned} 0\le \theta _{1}\le & {} \min \left\{ \eta /\alpha ,\beta /\eta ,2\delta /\eta \right\} \text {, }0\le \theta _{2}\le \min \left\{ \alpha /\eta ,\beta /\eta ,2\eta /\delta -1\right\} \text {, }0\\\le & {} \theta _{3}\le \min \left\{ \alpha /\eta ,\eta /\beta ,2\delta /\eta \right\} \text {.} \end{aligned}$$

    The admissible interval for \(\theta _{2}\) is non-empty only if \(\delta \le 2\eta \). If we suppose \(\eta <\min \left\{ \alpha ,\beta ,\delta \right\} \), as in Cherchye et al. (2011), where \(\eta =4\) and \(\alpha =\beta =\delta =7\), \(\theta \)-rationalizability prevails only for degrees of autonomy, uniform across the spouses, such that

    $$\begin{aligned} \left( 0,0,0\right) \le \left( \theta _{1},\theta _{2},\theta _{3}\right) \le \left( \eta /\alpha ,2\eta /\delta -1,\min \left\{ \eta /\beta ,2\delta /\eta \right\} \right) \text {,} \end{aligned}$$

    hence \(\left( \theta _{1},\theta _{2},\theta _{3}\right) \le \left( 4/7,1/7,4/7\right) \) in the example of Cherchye et al.

  2. 2.

    The collective model (\(\theta _{1}=\theta _{2}=\theta _{3}=0\)) is clearly rationalizable, under the constraint \(\delta \le 2\eta \), whatever the positive parameters \(\alpha \), \(\beta \), \(\delta \) and \(\eta \).

  3. 3.

    Noncooperative rationalizability (\(\theta _{1}=\theta _{2}=\theta _{3}=1\) ) requires the very special condition that all prices are the same (\(\alpha =\beta =\delta =\eta \)), a condition which is still stronger in this example than the condition allowing unitary rationalizability (\(\beta \le \eta =\delta \le \alpha \)). It requires in addition that \(\gamma _{v2}=1\), so that joint contribution to some public good is incompatible with noncooperative rationalizability in this example.

6 Conclusion

Introducing a comprehensive concept of household equilibrium leads to a fundamental change of perspective in the empirical analysis of household behavior. Instead of opposing two different kinds of household decision regimes, cooperative or noncooperative, we have now a continuum of semi-cooperative regimes with the two former as limit cases. In terms of marginal willingness to pay for each public good, instead of focusing on the equality of the observed prices either to the maximum or to the sum of the MWTPs of the spouses, we should rather consider an interval between these two extremes. For empirical application, this new perspective is more demanding. In the revealed preference approach, given a set of observations to be rationalized, it should be expected that if the set is rationalized for some regime, it will also be rationalizable for other close regimes. By falsifying the rationalization of more distant regimes through MIP methods one may expect to establish bounds on the admissible values of the degrees of autonomy.

In this new perspective, though, previous results are still valid. They can be embedded in more general statements. In particular, our results appear to be a natural extension of the results in Cherchye et al. (2011). Importantly, this is verified, from a theoretical point of view, for the theorem characterizing \(\theta \)-rationalizability, and from an empirical point of view, for the applicability of the MIP algorithm.