Gattermann reaction
<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
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.; Lua error in package.lua at line 80: module 'strict' not found.