completeness theorem first order logic proof