Diol 2026-10-13
A diol has two hydroxy groups. Its two groups can serve as joining ends in polyaddition; the rest of its molecule can already be a long chain.
The functionality in polymerization is the number of reactive functional groups on a molecule for the specified joining chemistry. The linear step-growth molecule count assumes for every feed molecule. A diol supplies two hydroxy groups in the polyurethane example; an impurity supplying only one suitable group can cap a chain. A group count must reflect the selected chemical reaction, not simply every chemically recognizable group in the molecule.
Isocyanate 2026-10-13
An isocyanate bears an group. A molecule bearing two such groups can react with a diol to form polyurethane connections.
In step-growth polymerization, suitable reactive groups on molecules of different chain lengths can join. The linear count and its assumptions are given in polymerization.
A one-unit monomer, a two-unit chain, and a twenty-unit chain can all be joining partners if their functional groups are compatible and accessible. Schematically, : the subscripts count monomeric units, and end-group chemistry is suppressed. In chain-growth propagation, by contrast, requires a free monomer and a polymerization-active site. An arbitrary pair of existing chains is not a propagation pair in that mechanism. The practical consequence of step-growth polymerization is that most monomers can have joined something while the average chain is still short.
Whether a joining step releases a small molecule is a separate question. Polycondensation releases small products during the joining chemistry, as in the Nylon 6,10 demonstration in polymerization. Polyaddition joins suitable chains without that elimination: reacting a diol with a molecule bearing two isocyanate groups can build a polyurethane. Thus step-growth polymerization and polycondensation are not synonyms.[ref]