Automatic deduction