Classical first-order logic General logic mathematics