滿多人聽過「先有雞還是先有蛋」問題,很容易誤以爲這是「雞生蛋,蛋生雞」的遞迴。
像數學證明、程式設計一樣,先來弄清楚條件。
蛋呢?是指「生雞的蛋」還是「雞生的蛋」?
強求兩個條件都要符合,才會造成遞迴求解的假象。
在這次的題目裡,應該是指能生出雞的蛋。
雞的祖先是某種鳥類,千年前人類馴養「原雞」成現在的家禽,那時牠就是卵生動物了。至於最近提出的雞是霸王龍後代的理論,更證實其卵生動物由來已久的假設。
一般來說,出生之後不會改變物種,除非遇上病毒感染、輻射這類突變情境。
這樣一分析,答案就出來了,先有蛋!
有兩顆父母種族不明的蛋生出了第一代公雞、母雞,後來雞的基因成功在演化中留存下來,繁衍後代。