Implication Beta Reduction