notes-on-consumer-and-producer-theory
note: this page is still in development.
these definitions and theorems also apply to courses on calculus, linear algebra, optimization, and real analysis.
linear algebra
basic notions of linear algebra
vectors are always columns, but it is customary to write them as rows to save space.
if , the system is said to be homogeneous and there is at least one solution, given by .
if , there need not exist such that .
is a linear combination of if there exists such that .
consider three matrices , and such that .
observe that:
- rows of are linear combinations of rows of , and
- columns of are linear combinations of columns of .
these statements are in fact equivalent since if and only if .
elementary row operations and rref
simple operations that allow to transform a system of linear equations into an equivalent system.
there are three elementary row operations:
- switching rows,
- multiplying a row with a non-zero constant, and
- replacing a row with the sum of that row and another row.
let be an elementary matrix. then
- is invertible.
- there exist a number of elementary matrices such that .
applying the three elementary row operations sequentially to any given matrix, we can find its row reduced echelon form (rref).
the rref of a matrix has the following properties:
- all the zero rows are at the bottom,
- the first non-zero entry of each non-zero row is 1,
- if the first non-zero entry of a row occurs on column and if the first non-zero entry of the next row occurs on column , then , and
- if the first non-zero entry of a row occurs on column , then all the earlier rows have zeros on column .
every matrix has a unique rref.
rank
the rank of is the number of non-zero rows in its rref .
a pivotal column is one which contains the first non-zero entry of some row.
if is , then .
also, for a given :
- if and only if has no zero rows.
- if and only if all columns of are pivotal.
let be . then if and only if, , such that . namely, there is at least one solution to the system.
let be . then if and only if, , if , then . namely, there is at most one solution to the system.
let be . for each , has a unique solution in if and only if .
subspaces
a non-empty set is a subspace of if whenever and .
the intersection of members of an arbitrary family of subspaces is a subspace. the union of subspaces need not be a subspace.
the range of is the set
the null space of is the set
for any , the following propositions hold:
- ,
- ,
- ,
- ,
- , and
- .
vectors span if, for every , there exist such that .
namely, each is a linear combination of .
vectors in are linearly independent if, for all ,
a linearly independent set cannot contain .
for any given matrix, the following propositions hold:
- the non-zero rows of any matrix in rref are linearly independent,
- all subsets of a linearly independent set are also linearly independent, and
- a set in is linearly independent if and only if , where is formed by merging members of as columns.
is linearly dependent if and only if, for some , is a linear combination of .
let be a subspace of . a set is a basis for if it spans and is linearly independent.
let be a subspace of with basis . if is linearly independent, then .
any vectors in are linearly dependent.
if and are two bases for , then .
the dimension of a subspace is the number of elements in any basis for .
let be . then
- ,
- , and
- .
orthogonality
let be a subspace of . the orthogonal complement of is the set
for any subspace of , .
let be . then
- , and
- .
for any subspace of , .
inverse
let and be both . if , then .
let and be both . if , then .
is invertible if there exists such that .
if and if , then .
if and are invertible, then is invertible as well.
if is invertible, then so is and .
real analysis
basic notions of topology
let be a set. a function is a metric on if, for all , the following conditions hold:
- ,
- ,
- , and
- .
a metric space is a pair where is a set and is a metric on .
let be a metric space. for any and , is the open ball centered at with radius .
let . is an interior point of if for some . the set of all interior points of is the interior of .
is open if .
, and are open.
let . is an closure point of if for every . the set of all closure points of is the closure of .
is closed if .
and are closed.
is closed if and only if is open.
let . is an boundary point of if and for every . the set of all boundary points of is the boundary of .
- .
- .
- is closed if and only if .
- is a closed set.
let be a metric space and . is a metric on and therefore is a metric space as well, usually referred to as a metric subspace of .
let be a metric subspace of .
- is open in if and only if there exists an open set in such that .
- is closed in if and only if there exists a closed set in such that .
sequences
let be a metric space. a sequence in is a map .
a sequence is said to be convergent if the following property holds: there exists some such that, for every , there exists some such that, for every , . such is called the limit of .
if exists, it is unique.
let be a sequence. a subsequence of is a sequence obtained by deleting some (possibly none, possibly infinitely many) members of . namely, let be a non-decreasing sequence of integers. then is a subsequence of .
is convergent with a limit if and only if every subsequence of is convergent with limit .
let be a metric space and . if and only if there exists a sequence such that for all , and .
is closed if and only if every convergent sequence in converges to an element of .
let be a metric space. a sequence in is bounded if it is contained in a ball with finite radius, i.e., if for some and , for every .
every bounded sequence in has a convergent subsequence.
let be a metric space. a sequence in is a cauchy sequence if, for every , there exists a positive integer such that, whenever , .
if is convergent, then is cauchy. if is cauchy, then is bounded.
let be a metric space. is complete if every cauchy sequence in converges to an element of .
let be complete and . is complete if and only if is a closed subset of .
let be a metric space and . a collection of open sets , , is an open cover for if .
let , , be an open cover for . if is a finite subset of and , then the collection , , is a finite subcover of .
is compact if every open cover of has a finite subcover.
a compact set is bounded and closed.
is compact if and only if every sequence in has a subsequence that converges to a point in .
a subset of is compact if and only if it is closed and bounded.
continuity
let and be metric spaces. a function is continuous at if, for every , there exists such that, whenever , .
is continuous if it is continuous at for every .
is continuous at if and only if for every sequence in , whenever , .
let and be metric spaces and . if , then .
let and be metric spaces and . if , then .
the following are equivalent:
- is continuous.
- is open if is open.
- is closed if is closed.
let be a metric space. a function is upper semicontinuous if is closed for every .
let be a metric space. a function is lower semicontinuous if is closed for every .
is continuous if and only if is upper semicontinuous and lower semicontinuous.
let be a metric space and . a function has a maximizer if for some , for every . similarly, has a minimizer if for some , for every .
let be compact and be continuous. then has a maximizer and a minimizer.
let be compact and be upper semicontinuous. then has a maximizer.
let be compact and be lower semicontinuous. then has a minimizer.
let be a metric space. if and are disjoint and closed subsets of , then there exists disjoint and open sets and such that and .
differentiable functions
let , and . then is differentiable at if
exists.
namely, is differentiable at if there is some such that, for every , there exists some such that
where .
let , and . the th partial derivative of at is
if this limit exists.
if exists for all , then the gradient of at is the vector
let , and . suppose that exists for all and , then the jacobian of at is the matrix
let . then is differentiable at if the following two conditions hold:
- exists for all and ,
- we have
the second condition holds if and only if, for every , there is some such that, whenever and , we have
suppose , and . suppose that, for each and , exists and that is continuous on . then is differentiable at .
let . suppose that and exist and are continuous in an open containing . suppose that and that . then there exists and such that , for all and
suppose is differentiable in an open set containing and suppose that the entries of are continuous at each . let and be defined by as
and suppose that and is non-singular. then there exists and such that , for all and .
suppose that is differentiable in an open set containing . suppose that the partials of are continuous on . suppose that and is non-singular. then there exists some and some such that , for all , and is differentiable at with .
let be compact and let be continuous. then there exists and in such that, for all , .
suppose attains its maximum or minimum on an open set at some . if exists, then .
suppose is continuous at each and is differentiable at each . furthermore, suppose that . then there exists some such that .
suppose that is continuous at each and that is differentiable at each . then there exists such that
let be an open set in containing and . suppose that whenever . suppose that is differentiable at each . then there exists such that where .
let be open set in and let . the hessian of at is the matrix
suppose is open in , and is continuous at each for every and . then is symmetric for each .
suppose is an open set containing and such that . furthermore, suppose that contains for each . suppose that both and are differentiable on . then there is some such that
where .
let be convex. a function is convex if, for all and for all , we have . a function is strictly convex if, for all and for all such that , we have .
suppose that is open and convex and that is differentiable. then
- is convex if and only if for each .
- is strictly convex if and only if for each such that .
correspondences
a correspondence from to (both euclidean) is a map which associates with every a non-empty set . namely, a correspondence from to is a function from to .
a correspondence is closed-valued is is a closed subset of for every . we similarly define correspondences which are open-valued, compact-valued, etcetera.
the graph of is the set
is closed / open if is a closed / open subset of .
let . the strong and weak inverses of under are defined respectively as
- .
- if is such that for every , then .
- in general, .
a correspondence is upper hemi-continuous (uhc) at if, whenever is an open subset of and , for some . is uhc if it is uhc at every .
is uhc if and only if the strong inverse of any open set in under is open in .
a correspondence is lower hemi-continuous (lhc) at if, whenever is an open subset of and , for some . is lhc if it is lhc at every .
is lhc if and only if the weak inverse of any open set in under is open in .
a correspondence is continuous if it is lhc and uhc.
let be a function and let be defined as for every . then the following are equivalent:
- is uhc.
- is lhc.
- is continuous.
if the function is upper / lower semicontinuous, the correspondence defined by need not be upper / lower hemicontinuous.
closedness and uhc are not nested.
if is uhc and closed-valued, then it is also closed.
if is closed and is compact, then is uhc.
if is open, then it is lhc.
for every , every sequence converging to and every sequence such that for every , there exists a convergent subsequence of with limit in .
for every , every sequence converging to and every , there exists a sequence converging to such that for every .
- if satisfies proposition 1 (sequential characterization), then is uhc.
- if is uhc and compact-valued, then satisfies proposition 1.
satisfies proposition 2 if and only if satisfies lhc.
if is uhc and compact-valued and is compact, then is compact.
a subset of a metric space is compact if and only if every sequence has a subsequence that converges to a point in .
let and be euclidean sets. let and . for every , consider the problem
define . suppose that for every .
we can define a function as for some .
if is compact-valued, uhc and lhc and if is continuous, then
- is compact-valued and uhc, and
- is continuous.
convexity
a non-empty set is convex if, for every and every , .
a convex combination of vectors is a vector of the form where are non-negative numbers which add up to 1.
is convex if and only if where
i.e., if and only if it contains all convex combinations of its elements.
- arbitrary intersections of convex sets are convex.
- is convex if and are convex.
- for every scalar , is convex if is convex.
- the closure and interior of a convex set are convex using the euclidean metric.
the convex hull of a set is the "smallest" convex superset of . namely,
is convex and .
is convex if and only if .
let be non-empty. if , then can be written as a convex combination of no more than members of , i.e., there exists and with such that .
- .
- if is open, then is open.
- the convex hull of a closed set in need not be closed. but if is compact, then is compact.
let for every , and let . then there exists such that
- for every ,
- , and
- .
if can be written as where , and, if , then there exist with such that .
scalars and do not need to add up to 1.
fix and . the hyperplane formed by and is
where is called the normal vector of .
let be non-empty, convex and closed, and let . there exists and such that for every .
suppose that is non-empty and convex, and that is a sequence in . if , then there exists such that, for every , .
suppose that is non-empty and convex. if , then there exists such that for every .
suppose that is a non-empty and convex set, and let . then there exists such that for every .
let and be disjoint and convex subsets of . there exists such that for every .
let be convex. a function is convex if , , . similarly, is said to be strictly convex if , , .
let be convex. a function is concave if , , . similarly, is said to be strictly concave if , , .
suppose is convex and . a vector is a subgradient for at if
for all .
suppose is convex and . a vector is a supergradient for at if
for all .
suppose that is convex and . if has a subgradient at every , then is convex.
suppose that is convex, is convex, and . then is continuous at .
suppose that is convex, is convex, and . then has a subgradient at .
suppose that is convex, is convex, , and is differentiable at . then is the unique subgradient of at .
suppose that is convex and . if is a subgradient of at and is a subgradient of at , then .
suppose that is open and convex, and is differentiable and convex. then .
support functions
maximization
for any non-empty , the barrier cone of is defined as
for any non-empty , the support function of is a function such that
if and , then as well. hence is a cone and, in particular, .
need not be convex even if is.
let be non-empty.
- if solves and solves , then . this is known as monotonicity of solutions.
- for every and . namely, homogeneity of degree 1.
- if is convex, then is convex.
- suppose is closed and convex, and . solves if and only if is a subgradient of at .
- suppose is closed and convex, and is differentiable at . then solves if and only if . also known as hotelling's lemma in profit maximization.
minimization
for any non-empty , the barrier cone of is defined as
for any non-empty , the support function of is a function such that
note that . furthermore, .
let be non-empty.
- if solves and solves , then . this is known as monotonicity of solutions.
- for every and . namely, homogeneity of degree 1.
- if is convex, then is concave.
- suppose is closed and convex, and . solves if and only if is a supergradient of at .
- suppose is closed and convex, and is differentiable at . then solves if and only if . also known as shephard's lemma in cost minimization.
nonlinear programming
minimization problems
let , , . . . , be differentiable functions. the nlp problem is
kuhn-tucker necessity conditions
a pair is a kuhn-tucker pair for nlp if
- for all ,
- for all ,
- , and
- for all .
we will say that satisfies the kuhn-tucker conditions for nlp if there exists some such that is a kuhn-tucker pair for nlp.
for any , let . hence is the set of active constraints at .
suppose that is a kuhn-tucker pair for nlp. if , then . if , then .
suppose that
- for all , and
- is a collection of non-negative numbers satisfying .
if for all and for all , then is a kuhn-tucker pair for nlp.
for and , consider the following lp problem:
lp is a special case of nlp where and .
a pair is a kuhn-tucker pair for lp if
- for all ,
- for all ,
- , and
- for all .
suppose that and for all . then the set
is a non-empty, closed and convex cone.
if solves the lp problem, then there exists some such that is a kuhn-tucker pair for lp.
a solution to the nlp problem satisfies the general constraint qualification (gcq) condition if it solves the following lp problem:
if solves the nlp problem and satisfies the gcq condition, then it satisfies the kt conditions for nlp.
a solution to the nlp problem satisfies the cottle constraint qualification (ccq) condition if there exists some such that for all .
suppose solves the nlp problem. if satisfies the ccq condition, then it satisfies the gcq condition.
a solution to the nlp problem satisfies the linear independence constraint qualification (licq) condition is the collection is linearly independent.
suppose solves the nlp problem. if satisfies the licq condition, then it satisfies the ccq condition.
suppose solves the nlp problem. if satisfies the licq condition, then it satisfies the kt conditions for nlp.
kuhn-tucker sufficiency conditions
let be differentiable. then
- is convex if and only if , and
- is concave if and only if ,
for every and .
suppose satisfies the kt conditions for nlp. if is convex and each is concave, then solves the nlp problem.
a function is quasi-convex / quasi-concave if the lower-contour set / the upper-contour set is convex for every .
let be differentiable. then
- is quasi-concave if and only if , and
- is quasi-convex if and only if ,
for every and .
a differentiable function is pseudo-convex if, for every and , implies . a differentiable function is pseudo-concave if, for every and , implies .
suppose is a kt pair for nlp. if is pseudo-convex and every is quasi-concave, then solves the nlp problem.
suppose solves the nlp. if each is concave and if there exists such that for all , then satisfies the ccq condition.
for a nlp problem with concave constraints, the existence of an such that for all is called the slater constraint qualification condition.
comparative statics
consider the problem subject to for all , where and all functions are differentiable. call this problem . let be the value of .
a vector is a regular solution to if there exist and such that
- satisfies the kt conditions,
- solves the problem for every and ,
- for all , and
- is differentiable at .
suppose that is a regular solution to with associated multiplier vector . then
suppose that is a regular solution to with associated multiplier vector . if , then . if , , and , then .
maximization problems
consider the problem subject to for all where all function are differentiable. let .
if solves the maximization problem above and is a linearly independent set, then there exists such that and for all .
suppose that
- for all ,
- there exists a set of positive numbers such that ,
- is pseudo-concave, and
- each is quasi-convex.
then solves the maximization problem above.
consumer theory
utility maximization
consider the following utility maximization problem
the kt conditions are
is interpreted as the marginal utility of income. call the solutions the demand functions and the indirect utility function.
- zero degree homogeneity.
- is non-decreasing in , and non-increasing in .
- is quasi-convex in .
expenditure minimization
consider the following expenditure minimization problem
let be the solution and . the expenditure function is mathematically identical to the cost function.
- is 1-homogeneous.
- is non-decreasing.
- is concave.
- by shephard's lemma, .
preferences and utility representation
binary relations
let be a set and . a binary relation on is any subset of . we will typically denote binary relations by , , or , , .
let be a binary relation. instead of , we write . similarly, instead of , we write .
let be a binary relation. suppose we would like to mean is strictly better that . here are some properties which we might like to impose on .
- irreflexivity: for no .
- asymmetry: for any , if , then .
- acyclicity: for every and for every , if for every , then .
- transitivity: if and , then .
- negative transitivity: if and , then either or .
- connectedness: if , then either or .
- is a (strict) linear order if it is connected, asymmetric and negatively transitive.
- is a (strict) weak order if it is asymmetric and negatively transitive.
- is a (strict) partial order if it is irreflexive and transitive.
let be a binary relation. suppose we would like to mean is at least as good as . here are some properties which we might like to impose on .
- reflexivity: for all .
- completeness: for all , or .
- transitivity: if and , then .
- antisymmetry: if and , then .
- is a (weak) linear order if it is antisymmetric, complete and transitive.
- is a (weak) weak order if it is complete and transitive.
- is a (weak) partial order if it is reflexive and transitive.
let be a binary relation. suppose we would like to mean that and are equally good. here are some properties which we might like to impose on .
- reflexivity: for all .
- symmetry: if , then .
- transitivity: if and , then .
call an equivalence class if it is reflexive, symmetric and transitive.
suppose that is a (strict) weak order and that binary relations and are defined, using , as follows
then is a (weak) weak order and is an equivalence class. if, in particular, is a (strict) linear order, then is a (weak) linear order.
suppose that is a (weak) weak order and that binary relations and are defined, using , as follows
then is a (strict) weak order and is an equivalence class. if, in particular, is a (weak) linear order, then is a (strict) linear order.
preference maximization
let . any member of is a menu.
for any binary relation and any menu , let
in general, these sets may be empty and they need not to coincide.
suppose is finite. is acyclic if and only if for all .
suppose is a (weak) weak order and define using as follows:
then for all . if is a (weak) linear order, then is a singleton.
let be a binary relation on a countable set . admits a utility representation if and only if is a weak order.
in general, there exist weak orders (even linear orders) which do not have utility representations.
let be a linear order on an arbitrary set . admits a utility representation if and only if contains a countable -dense subset.
a binary relation on an arbitrary set admits a utility representation if and only if is a weak order on and contains a countable -dense subset.
given , say that the pair is a gap if but there exits no such that and . let is a gap for some , is a gap for some and .
suppose is a linear order on an arbitrary set . is countable if one of the following two conditions holds:
- contains a countable -dense subset.
- admits a utility representation.
a topological approach
let be a complete and transitive binary relation (i.e., a weak order) on . define, as usual, if and only if and . recall that such is asymmetric and negatively transitive. endow with the euclidean metric. we say that admits a continuous utility representation if there exists a continuous function such that if and only if .
let be convex and be a binary relation on . is a continuous weak order if and only if it admits a continuous utility representation.
let . if is a strictly monotone weak order and and are scalars, then
suppose is a strictly monotone and continuous weak order on . then admits a continuous utility representation.