Perfect logic