Reduction of Organic Functional Groups Using Hypophosphites

Rim Mouselmani 1
1 CASYEN - Catalyse Synthèse et Environnement
ICBMS - Institut de Chimie et Biochimie Moléculaires et Supramoléculaires
Abstract : Recently, requirements in chemistry are changing fast, since sustainable development has retained more attention. Green chemistry principles have promoted chemists to develop chemical products and processes that reduce or eliminate hazardous substances. The research work described in this thesis is focused on the development of new reducing systems using hypophosphites as substitutes for traditional toxic reducing agents.In order to achieve this goal, aromatic nitriles were reduced into the corresponding aldehydes by the formation of hydrogen gas and nickel nanoparticles upon combining a nickel precursor with calcium hypophosphite in the presence of base in a biphasic medium. Moreover, aromatic nitriles were reduced into primary amines using calcium hypophosphite and the heterogeneous catalyst palladium on carbon. The nature of the metal catalyst, additives, solvents, temperature, and concentrations were studied in details.On the other hand, the well-known direct reductive amination of aliphatic and aromatic ketones was done for the first time using heterogeneous palladium on carbon, and ammonium hypophosphite which acts as a source of ammonia and as a reducing agent at the same time. During optimization different parameters were studied
Document type :
Complete list of metadatas

Cited literature [282 references]  Display  Hide  Download
Contributor : Abes Star <>
Submitted on : Wednesday, June 5, 2019 - 11:17:45 AM
Last modification on : Wednesday, November 20, 2019 - 2:30:12 AM


Version validated by the jury (STAR)


  • HAL Id : tel-02147583, version 2


Rim Mouselmani. Reduction of Organic Functional Groups Using Hypophosphites. Other. Université de Lyon; Université Libanaise, école doctorale des sciences et technologies, 2018. English. ⟨NNT : 2018LYSE1241⟩. ⟨tel-02147583v2⟩



Record views


Files downloads