logic proof