Give the structural formula of all alkenes produced from dehydration of the following alcohols.(i)butan-1-ol (ii)(CH3)3OH (iii)HOCH2CH(CH3)CH2CH3 (iv)CH3CH(OH)CH(CH3)2?

1 Answer
Sep 11, 2015

(i) but-1-ene, cis-but-2-ene, trans-but-2-ene;
(ii) 2-methylpropene;
(iii) 2-methylbut-1-ene, 2-methylbut-2-ene;
(iv) 2-methylbut-1-ene, 2-methylbut-2-ene, 3-methylbut-1-ene.

Explanation:

(i) butan-1-ol

You would expect the acid-catalyzed dehydration to be an #E2# elimination, but the conjugate base of the strong acid is very weak.

So we get a slow #E1# elimination to give a 1° cation.

#"CH"_3"CH"_2"CH"_2"CH"_2"-OH" → "CH"_3"CH"_2"CH"_2stackrel(+)("C")"H"_2 "#

The cation undergoes a hydride shift to form the more stable 2° carbocation, which can lose a proton to form but-1-ene.

#"CH"_3"CH"_2"CH"_2stackrel(+)("C")"H"_2 stackrel ("hydride shift")(→) "CH"_3"CH"_2stackrel(+)("C")"HCH"_3 → underbrace("CH"_3"CH"_2"CH=CH"_2)_color(red)("but-1-ene")#

or the more stable but-2-ene (cis and trans isomers).

#"CH"_3"CH"_2stackrel(+)("C")"HCH"_3→ underbrace("CH"_3"CH=CHCH"_3)_color(red)("but-2-ene")#

The observed products are 12 % but-1-ene, 32 % cis-but-2-ene, and 56 % trans-but-2-ene.

(ii) #("CH"_3)_3"COH"#

#("CH"_3)_3"COH" → ("CH"_3)_3stackrelcolor (blue)(+)("C") → underbrace("CH"_2"=C"("CH"_3)_2)_color(red)("2-methylpropene")#

(iii) #"HO-CH"_2"CH"("CH"_3)"CH"_2"CH"_3 → stackrelcolor(blue)(+)("C")"H"_2"CH"("CH"_3)"CH"_2"CH"_3 stackrelcolor (blue)("hydride shift")(→) "CH"_3stackrelcolor(blue)(+)("C")("CH"_3)"CH"_2"CH"_3 → underbrace("CH"_2"=C"("CH"_3)"CH"_2"CH"_3)_color(red)("2-methylbut-1-ene") + underbrace(("CH"_3)_2"C=CHCH"_3)_color(red)("2-methylbut-2-ene")#

(iv) #"CH"_3"CH(OH)CH"("CH"_3)_2#

#"CH"_3"CH(OH)CH"("CH"_3)_2 → "CH"_3stackrelcolor (blue)(+)("C")"CH"("CH"_3)_2 → underbrace("CH"_2"=CHCH"("CH"_3)_2)_color(red)("3-methylbut-1-ene") + underbrace("CH"_3"CH=C"("CH"_3)_2)_color(red)("2 methylbut-2-ene") #

#"CH"_3stackrelcolor (blue)(+)("C")"CH"("CH"_3)_2 stackrelcolor (blue)("hydride shift")(→) "CH"_3"CH"_2stackrelcolor (blue)(+)("C")("CH"_3)_2 → underbrace("CH"_3"CH"_2"C"("CH"_3)"=CH"_2)_color(red)("2-methylbut-1-ene") + underbrace("CH"_3"CH=C"("CH"_3)_2)_color(red)("2-methylbut-2-ene")#