影響語言的主要是人和環境,我們這裡姑且粗暴地把每個人之間的交流當做一種因子(實際兩個人不同時間不同地點也會有無數種可能,影響到語言),一種相似環境當做一種可能。
那麼影響語言的結果的因子可完全可以達到2的人口數次方以上。這裡基本相當於無窮了,但我們依然可以偏執地理解它並不是無窮。
但是我們人是具有一定的共同性的,例如和母親相關的媽,可能是因為嬰兒哭聲來源,所以世界各地都有類似ma的發音,而父親大多是PA(ba),也就是說,影響母親叫法的結果,可能擁有無數種條件,但是因為人類的一些共同因子,而詞彙上可能形成一些相似性。
所以說,這裡探究不同環境下,是否有可能進化出同一種語言,主要還是探究影響的共同因子。
這些共同因子包括,相似或者相同的環境,人的共性,以及互相影響。
在古代完全不搭嘎的民族語言可以看出人的共性在語言的產生上擁有一定的影響,但微乎其微。
即便偶爾出現一個詞彙,一種語法相似的情況,但這也僅僅是一個詞彙上機率相似的大機率事件。放在整個語言上面上來,那麼即便出現幾十個詞彙差不多條件不變,但其它的數千個常用詞彙產生的機率,依然2的人口數次方以上。
如果人的環境以及互相影響增多,那麼語言本身便會影響其它的語言,造成某些詞彙成為百分之百的共通結果。
如果影響度適中,這可能形成不同語系下的不同語言。但是,影響它們不同的因子依然是趨於正無窮的。
當範圍放到同一種語言的時候,我們可以發現它的影響因子還是存在無窮性的。但這個時候影響的共同因子卻成為了主流,也就是說,這時候的語言,往往已經成了同一種語言。它們之間的差別證明了,他們是不同的方言。但是,方言這個東西,界限並不十分的明確,有些方言近似於同一語系下的不同語言。有些不同於語系下的不同語言之間的關係卻更像方言。
所以,這裡從題主的問題來看,不同的環境和相同的語言,這個限定的確實在是太過模糊了。這裡的不同環境,僅僅是相鄰村鎮、國家的不同,還是星球的不同?相同的語言,是語系、還是方言,又還是純粹的諸如四川話、粵語、閩南語之類的單一語言呢?
當然,這裡也是可以大致猜出提出所說的不同環境,應該是指最大差異化,相同語言,應該是包括方言在內的。
但是,即便加上人共性的影響(假設人的共性因子和人口數相當),方言因素的影響(方言,其實是環境因子的結果),要不同環境產生不同的語言,結果是:
2的人口次方·環境變數/人口數=語言結果。雖然環境變數扣除了方言的環境因素,但環境變數,依然是大於人口數的。(環境變數=時間·氣候·地理·人文,氣候地理人文雖然擁有不同的影響,但時間才是最大的變數。語言產生於5萬年左右,人類進化歷史1至少一百萬年以上,假設時間因子的最小單元是秒,那麼總共的環境變數之上十萬億以上。)
假設產生語言的必要人口數僅僅幾萬人的話,形成同樣語言的機率,也只能是10的10萬次方分之一以下了。
所以,從數學機率上,你依然可以說它有可能發生,但從常識來說,它基本可以說不能發生。