Tetraarylphosphonium (TAP)-supported phosphorus ylides were prepared and used in copper-catalyzedolefination reactions with diazo compounds to produce conjugated esters, amides, and phosphonates. The TAP-phosphine oxide can easily be separated from the alkene product, recycled, and reused. alkenes - diazo compounds - green chemistry - Wittig reaction - ylides