(1) That definition does not contradict that
A -> ~A
A
therefore ~A
is an instance of modus ponens
(2) Here are definitions of 'modus ponens':
"if a conditional holds and also its antecedent, then the consequent holds." (Beginning Logic - Lemmon)
"C is a direct consequence of B and B -> C." (Introduction To Mathematical Logic - Mendelson)
"From the formulas Alpha and Alpha -> Beta, we may infer Beta" (A Mathematical Introduction To Logic - Enderton)
"from P and P -> Q we may infer Q" (as the rule corresponding to the tautology (P & (P -> Q)) -> Q) (Introduction To Logic - Suppes)
"Psi is obtained from Phi and Phi -> Psi" (Mathematical Logic - Monk)
"A, A -> B |= B" (A Concise Introduction To Mathematical Logic - Rautenberg)
"the inference from A and A -> B to B" (Computability And Logic - Boolos, Burgess and Jeffrey)
"Gamma, Phi -> Psi and Gamma, Phi; therefore Gamma, Psi" (Mathematical Logic - Ebbinghaus, Flum and Thomas)
"passing from two formulas Alpha and Alpha -> Beta to the formula Beta" (A course in Mathematical Logic - Bell and Machover)
"Phi -> Psi, Phi; therefore Psi" (Logic: Techniques Of Formal Reasoning - Kalish, Montague and Mar)
"If P and P -> Q are proved, then one is entitled to infer that Q is proved" (Logic For Mathematicians - Rosser)
"A, A -> B |- B" (Introduction To Metamathematics - Kleene)
"p, p -> q |- q" (Foundations Of Mathematical Logic - Curry)
"from the premisses Phi -> Psi and Phi to Psi" (Mathematical Logic - Quine)
"From A -> B and A, to infer B" (Introduction To Mathematical Logic - Church)
"Psi may be entered on a line if Phi and Phi -> Psi appear on earlier lines" (Elementary Logic - Mates)
"From Psi and Psi -> Phi infer Phi" (Model Theory - Chang and Keisler)
"If p then q, p, conclude q" (Symbolic Logic - Copi)
And on and on in as many books on basic formal logic that you may look at.
All those definitions have in common that there is NO requirement that we may not instantiate the variables to A and ~A.
All those definitions have in common that there is NO requirement that the premises are not contradictory
Modus ponens doesn't require that a conditional is not contradictory, nor that the "major" premise (which must be a conditional) is not contradictory, nor that the "minor" premise (which might or might not itself be a conditional) is not contradictory, nor that the premises together are not contradictory
— TonesInDeepFreeze
What is your cite for this definition? — Hanover
It's not a definition! It's a comment about definitions. It is not itself a definition.
Meanwhile, you will find NO cite of a definition that requires that P can't be instantiated to A while Q is instantiated to ~A. And you will find NO cite of a definition that requires that the premises are not contradictory.