In the first-order language of classical and intuitionistic logic, a type of formula meeting the criterion that all disjunctive or existentially quantified subformulae appearing within the scope of a conditional appear in the antecedent position. The class of Harrop formulae may be recursively defined by the clauses:
That is a Harrop formula for arbitrary follows from the definition of as . Naturally, a Harrop theory is any theory axiomatized by a set of Harrop formulae. Named for mathematician Ronald Harrop (1926– ), who proved that any Harrop theory in intuitionistic logic enjoys the disjunction property and the existence property.