log เป็น multivalued function บนระนาบเชิงซ้อนครับ (เป็นแค่ความสัมพันธ์) และไม่สามารถนิยามให้เต็มทั้งระนาบด้วยครับ ( มองในฐานะอินเวอร์สฟังก์ชันของ exp) จึงต้องมีการจำกัดขอบเขตกันหน่อยเพื่อให้มันมีคุณสมบัติเป็นฟังก์ชัน อย่างที่หลายๆคนกล่าวมาแล้ว ต้องเลือกว่าจะใช้ branch ยังไงครับ