completeness theorem logic