Patent ID: 8846983

Claim:
A reduction method, in which dehalogenation is inhibited, the method comprising reducing a halogenobenzoic acid ester in an aromatic hydrocarbon solvent in the presence of a ruthenium complex to thereby produce an alcohol compound, the ruthenium complex being represented by the following general formula (1): RuXY(CO)(L) (1), wherein X and Y, which may be the same or different, each represent a monovalent anionic ligand, and L represents a tridentate aminodiphosphine ligand represented by the following general formula (2): wherein R 1 , R 2 , R 3 , and R 4 , which may be the same or different, each represent a hydrogen atom, an alkyl group, a cycloalkyl group, an aryl group, an aralkyl group, an alkoxy group, a cycloalkyloxy group, an aryloxy group, an aralkyloxy group, a heterocyclic group, or a substituted amino group, each of the pair of R 1 and R 2 and the pair of R 3 and R 4 may be bonded to each other to form a ring together with the corresponding adjacent phosphorus atom, and the alkyl group, the cycloalkyl group, the aryl group, the aralkyl group, the alkoxy group, the cycloalkyloxy group, the aryloxy group, the aralkyloxy group, and the heterocyclic group are optionally substituted, and Q 1 and Q 2 , which may be the same or different, each represent an optionally substituted divalent alkylene group, an optionally substituted divalent cycloalkylene group, or an optionally substituted divalent aralkylene group, the halogenobenzoic acid ester being represented by the following general formula (6): wherein R Z1 represents an alkyl group having 1 to 4 carbon atoms, each R Z2 represents an alkyl group having 1 to 4 carbon atoms or a halogen atom, or any adjacent two R Z2 s may form a ring, Hal represents a halogen atom, and n represents 0 to 4, the alcohol compound being represented by the following general formula (7): wherein each R Z2 represents an alkyl group having 1 to 4 carbon atoms or a halogen atom, or any adjacent two R Z2 s may form a ring, Hal represents a halogen atom, and n represents 0 to 4.