Nitroalkene

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

A nitroalkene, or nitro olefin, is a functional group combining the functionality of its constituent parts, an alkene and nitro group, while displaying its own chemical properties through alkene activation, making the functional group useful in specialty reactions such as the Michael reaction or Diels-Alder additions.[1]

Synthesis

Nitroalkenes are synthesized by various means, notable examples include:

Furfural nitroaldol condensation.png
Nitrogenation of a phenylisopropene.png
Direct nitration of styrene with alumina catalyst.svg
Direct nitration of styrene using FeNO3 on a Clayfen support.png
  • Dehydration of nitro-alcohols:[7]
Dehydration of 2-nitroethanol to nitroethylene via phthalic anhydride.svg

Reactions

Nitroalkenes are useful intermediates for various chemical functionalities.

Michael acceptor intermediate in Lycoricidine Synthesis.svg
Nitroalkene dienophile in cycloaddition with butadiene.svg
Barton-Zard reaction.png
Pericyclic reaction of a nitroalkene yielding an indole.svg
Partial hydrogenation of a nitrostyrene to an alkene hydroxylamine.svg
Hydrogenation of a nitrostyrene to a primary amine.svg
Asymmetric Stetter Reaction with Nitroalkenes.png

References

  1. 1.0 1.1 1.2 1.3 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found. pp.43-4
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.