Formalindirect
Formalindirect is a term used in logic and formal methods to denote a class of reasoning techniques that operate within a formal system to derive conclusions through indirect inference rather than direct construction. The label underscores two aspects: formalization, the use of explicit formal rules and syntax, and indirectness, where the target conclusion is established by methods such as reductio ad absurdum, countermodels, or indirect demonstration rather than by a direct step-by-step construction.
Core features of formalindirect include translating informal arguments into a formal framework, relying on rule-based inference,
Relation to other concepts: formalindirect is closely related to proof by contradiction and reductio ad absurdum,
Example: to prove a statement P in a formalindirect approach, one may assume not P and, using