科學推理(scientific reasoning)是科學哲學(philosophy of science)重要且基本的一部分,它是一個既老又新的主題。說它老是因為它其實是早期(二十世紀前半葉)所謂的「科學方法」(scientific method)的延續,說它新是因為它是二十世紀八零年代後纔興起的關鍵詞,而且成為當前科哲的核心主題之一。隨著科哲的目的之定位和理解的變動,今天,我們探討、研究或理解科學推理,其目的與意義也與早期的科學方法研究大不相同。
二十世紀前半葉對「科學方法」的研究(即「科學方法學」[methodology of science〕)有幾個特點或基本觀點:(1)一元論:科哲傢們相信有一個單一的科學方法,它定義瞭科學的本質,科學哲學(方法論)的目的是把這個方法揭露齣來;(2)規範的本質性:既然這個單一的科學方法定義瞭科學的本質,它也就對「應該怎麼做纔是科學的」作瞭規範,換言之,它要求科學傢「應該這樣做」纔是科學。(3)邏輯性:科哲傢也普遍相信科學方法是邏輯的,可以使用當時最新發展的符號邏輯來重建(logical reconstruction)。因為符號邏輯是形式的、普遍的,所以科學方法也是形式的、普遍的──亦即它可以適用於各種科學主題、領域和範圍。