A method for making propylene from alpha olefins, internal linear olefins
and isoolefins wherein the alpha olefins are subjected to a combination
of hydrogenation and double bond isomerization to form additional
internal linear olefins, the internal linear olefins are
disproportionated with ethylene to form a propylene product, while the
isoolefins are subjected to skeletal isomerization to form yet additional
internal linear olefins to be converted into yet additional propylene.