Many problems in the Operations Research/Management Science literature can be formulated with both zero-one and continuous variables. However, the exact optimization of such mixed zero-one models remains a computational challenge. In this paper, we propose to study mixed problems from a mathematical point of view that is similar in spirit to recent research on purely combinatorial problems that has investigated systems of defining linear inequalities (or facets of the underlying polytope). At least two numerical studies have validated this line of research computationally, and the advances in the problem-solving capabilities are considerable. We expect that similar gains are possible for the mixed zero-one problem. More precisely, we consider the mixed integer programs whose feasible region X is composed of (i) a simple additive constraint in the continuous variables xj, for j = 1, 2, …, n and (ii) constraints 0 ≤ xj ≤ mjyj defined by binary variables yj for j = 1, 2, …, n. This type of feasible region arises in a variety of mixed integer problems, and particularly in network problems with fixed charges on the arcs. We derive two classes of facet-defining linear inequalities of the convex hull of X, and show that the second of these classes gives a complete description of the convex hull when mj = m for all j. We also develop methods to detect violated inequalities from these classes, so that these facets can be used as cutting planes to strengthen the formulations of certain mixed integer problems.