Gattermann reaction

From Infogalactic: the planetary knowledge core
(Redirected from Gattermann–Koch reaction)
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Gattermann reaction, (also known as the Gattermann aldehyde synthesis) is a chemical reaction in which aromatic compounds are formylated by hydrogen cyanide in the presence of a Friedel–Crafts catalyst (e.g. AlCl3). It is named for the German chemist Ludwig Gattermann[1] and is similar to the Friedel-Crafts reaction.

The reaction can be simplified by replacing the HCN/AlCl3 combination with zinc cyanide.[2] Although it is also highly toxic, Zn(CN)2 is a solid, making it safer to work with than gaseous HCN;[3] additionally, because the reaction uses HCl, Zn(CN)2 also supplies the reaction with ZnCl2 in-situ, where it acts as a Lewis acid catalyst. Examples of Zn(CN)2 being used in this way include the synthesis of 2-Hydroxy-1-nafthaldehyde[2] and Mesitaldehyde.[4]

Gattermann–Koch reaction

The Gattermann–Koch reaction, named after the German chemists Ludwig Gattermann and Julius Arnold Koch,[5] refers to a Friedel–Crafts acylation reaction in which carbon monoxide, hydrochloric acid, and a Friedel–Crafts catalyst (e.g. AlCl3) are used to produce aromatic aldehydes from various aromatic compounds, including derivatives of benzene and naphthalene:[6]

The applicability of the reaction includes many substituted aromatic derivatives, for example the conversion of toluene to p-tolualdehyde.[7] However, unlike the Gattermann reaction with HCN, this reaction is not applicable to phenol and phenol ether substrates.[3] Additionally, when Zinc chloride is used as the catalyst, the presence of traces of copper(I) chloride co-catalyst is often necessary.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 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.; 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.; Lua error in package.lua at line 80: module 'strict' not found.

ru:Реакция Гаттермана - Коха