dialectics

noun
  1. the art or practice of logical discussion and reasoning, especially through the exchange of opposing ideas to reach the truth
  2. Usage: philosophy
  3. a method of philosophical argument that involves contradictory processes or opposing forces
  4. Usage: philosophy; formal

Examples