This paper describes a mathematical theory of "co-design", in which the objects of investigation are "design problems", defined as tuples of "functionality space", "implementation space", and "resources space", together with a feasibility relation. "Monotone" design problems are those for which functionality and resources are partially ordered and related by an... Show more