科學理論是用來解釋自然的。科學方法論認為一個理論的產生過程是這樣的:
一、提出假說,就是一個用來解釋一個自然現象的說法。
二、這個假說要是可以用實驗驗證其不成立的,就是所謂的可證偽性。
三、假說可以預見可以實驗驗證的新現象。
四、證實假說的實驗必須是可重複的。
五、當二、三、四都能被滿足,且實驗肯定了假說,假說就被承認是科學理論。
舉個例子,牛頓力學可以通過實驗驗證宏觀物體的運動規律,可以預測星球的運動軌跡,可以發現以前沒觀察到的行星,所以可以說是科學理論。
再看數學,數學是邏輯係統闡發的抽象規律,無法用實驗來驗證,所以數學也是完全不會被認為是科學。
說進化論之前,先說說與之相對立的有神創論和災變論。神創論認為神創造了一切生物。這個理論不能滿足上麵的的第二條,因為沒有實驗能證明神的存在與否,既不能證實也不能證偽。所有神創論不是科學理論。
居維葉原始的災變論地球認為出現了大災難以後,上帝再重新創造一次。這是把當時的知識和神結合起來理論,所以也不能滿足上麵的二,也就不是科學理論。
達爾文的進化論簡單說就是物競天擇適者生存,也就是說存在的生物都符合這個理論,就證實了這個理論。可是這個理論怎麽證偽呢?不適者不能生存,實驗條件和結果是互相矛盾的,或者說是循環論證,所以這個解釋實際上也是不能證偽的,所以也不能說是科學理論。
可進化論並不是簡單物競天擇適者生存,它是說生物為了適應環境的改變而逐漸發展各種功能而逐漸從低等生物隨時間逐漸向高等生物演化。在這個意義上進化論就是可以證偽的了,比如如果可以證明在單細胞生物出現之前已經存在了人類,那進化論就不成立了,所以可以在這個意義上承認進化論是可證偽的。
從對古生物化石的觀察基本可以說進化論是可以被實驗驗證的,可是做為實驗這樣就太不嚴謹了,因為我們甚至不知道實驗條件是什麽。一個嚴謹的實驗是如果某種生物在特定環境下逐漸演變成了新的物種那麽我們就可以說這個實驗是成功的了,可是物種演化是一個長時間的過程,這樣的實驗實際是沒法做的。也就是說現在進化論現在還沒有能夠滿足科學理論的第三和第四條,也就還不能說是完善的科學理論,它應該處於假說和科學理論之間的地位。
其實類似的情況還有很多,比如宇宙學的大爆炸理論。雖然微波背景輻射證實宇宙是在擴張,但是遠遠不是足夠的實驗證據可以確認這個理論。它也基本處在假說和科學理論之間。
好多年前我有個大輪功朋友,經常向我宣傳說大輪功是科學的。他的根據就是典型的刻板宗教式的“試舉例說明”,就和當年狂熱的紅衛兵對待毛主席一樣。礙於對他的尊重,我一般都不會反駁他。有一次實在忍不住了,我就給他講了一下什麽是科學,告訴他科學隻是人類現在理解世界的方法,也不一定就是萬古不變的真理,也許以後會有更高明的辦法,但知道不是科學的事情以後還是不要強說是科學的了。從此以後他就再也不和我談大輪功的科學性了。
網上很多人也是完全沒有科學訓練的,沒有知識積累沒有思辨能力,一事當前從不搜集完整的信息,不讀書不看報,隻憑自己的立場和刻板印象開始無端猜測,八卦來八卦去,扣帽子打棍子,麵對事實就氣急敗壞破口大罵,不但完全沒有科學精神而且完全沒有個人修養。
沒有科學精神其實也有好處,那就是可以隨時說服自己是真理的化身,從來不用展現修養承認錯誤,至少錯也錯得心安理得,隻是在旁人眼裏不過是個不可理喻的傻子。