“…Alternatively, the C=C bond can be generated by 1,2-elimination reactions of substrates containing various functional groups. These substrates could be b-silyl alcohols in the Peterson olefination, [6] bisdithiocarbonates in the Barton deoxygenation, [5] 1,2-dihalides with zinc in DMSO, [1] or 1,2-diols and their derivatives under reductive conditions. [1] However, disadvantages and limitations exist in some of these methods, [1,3,5] such as demands on toxic reagents, incompatibility of other reducible functional groups with the applied strong reducing reagents, the lack of stereospecific control when forming the C=C bond, and so forth.…”