资源描述
評高中數學第一冊第一章的邏輯概念內容 洪萬生 台灣師範大學數學系一、前言邏輯相對於數學知識自身來說,是屬於後設層次 (meta-level) 的一門學問。我們將它納入高中課程單元,顯然是高中學生有能力作嚴格論證之後,我們還期待她(她)們可以進行措施論層次(methodological level) 的反思。這種期待或許也呼應某些來自教育現場的觀察,那就是高中教師發現:絕大部分學生無法體會譬如數學歸納法(mathematical induction) 與歸謬法(reduction to absurdity, reduction ad absurdum) 等措施論的本質。因此,在高一上學期安排邏輯概念這個單元(內容不外乎是命題、論證或證明)的目的,無非是讓高中學生對於數學措施論中波及證明的反思,有一點起碼的理解,從而有助於她(她)們進行嚴密的論證 (argumentation) 思考。不過,由於初升高一的學生對於數學所知相當有限,同時,她(她)們也沒有太多學習如何有效操作證明的經驗, 有诸多學者認為她們當年的學習經驗並非如此!誠然。不過,請不要忘記:當年只有百分之三十的國中畢業生可以進入一般高中就讀,并且大部分是私立高中。因此,除了極少數的數學精英之外,一般學生大概都很難在學習數學證明時,監控 (monitor) 自己的論證過程。如果這樣的推斷不太離譜的話,那麼,高一上學期絕對不是學習邏輯的最佳時機。我們認為一個學習階段(譬如:整個高中學程)即將結束,才適合引領學生進行後設反思。到了高三下,教師如有機會幫助她(她)們統整初等數學知識,那麼,她(她)們的數學素養理應可以更上層樓。此時,由於她(她)們的學習經驗豐富,擁有诸多垂手可得的數學實例,還有,數學素養也比較成熟,邏輯單元或許就不再是教師與學生的夢魘了。其實,純就知識內容而論,此一邏輯單元也有值得商榷之處。筆者撰寫本文,就是指出各種現行高中數學各個版本的也许疏漏與局限性,但愿將來再版時,它們有機會做適當的修訂,以便給予高中學生更清晰可讀的邏輯單元知識。為此,本文第二節介紹這些教科書版本。為了評論它們,筆者先在第三節簡介西方邏輯發展的歷史。然後,在第四節中說明命題與論證的意義。在第五節引述各個版本教科書邏輯單元的內容,以作為第六節評論的依據。二、高中數學教科書一綱多本本文所稱高中數學教材,是指編者根據教育部於民國八十四年十月十九日頒佈的高級中學數學課程標準編輯而成的教科書。在此,筆者將根據下列五套教材提出評論。它們的出版資料與其各自的邏輯單元所佔篇幅,先在本節介紹。至於邏輯內容,則將留到下文第五節再說。(1) 楊維哲、蔡聰明、吳隆盛編著的三民版(由三民書局發行)。本書第1章有三節(各約有10頁),分別是1-1簡單的邏輯概念(佔10頁)、1-2集合的基本概念(佔12頁)以及1-3函數的基本概念(佔8頁)。這1-1節又細提成為七個小節,依序分別是:淺談敘述、敘述的真偽、敘述與命題、命題的真偽與證明、命題的轉換、歸謬法,以及命題與條件。(2) 柳賢、左太政、葉永南、黃必群、謝哲仁、毛延宗、黃重嘉編著的翰林版(由翰林出版事業公司出版)。本書第1章提成三節,分別是1-1簡單的邏輯概念(佔10頁)、1-2集合的基本概念(佔13頁)以及1-3函數的基本概念(佔8頁)。其中第1-1節又細提成下列四個小節呈現:敘述、命題、充足與必要條件、以及反證法。(3) 李虎雄、陳昭地、黃登源、李政貴、林礽堂、儲啟政編著的康熙版(由康熙圖書公司經銷)。類似三民版,本書第1章也有三節,分別是1-1簡單的邏輯概念(佔12頁)、1-2集合的基本概念(佔9頁)以及1-3函數的基本概念(佔6頁)。第1-1節又細提成下列兩小節命題與證明呈現。至於其學習目標,則是認識基本的邏輯用詞,如充足條件、必要條件;瞭解證明的意義及反證法的證明模式。(4) 余文卿、翁錫五、李善文、丁村成編著,李白飛、康明昌審訂的龍騰版(由龍騰文化公司編印)。本書第1章提成四節,分別是1-1邏輯的基本概念(佔11頁)、1-2集合(佔16頁)、1-3集合的運算(佔7頁)以及1-4函數(佔10頁)。第1-1節又提成四小節:充足條件與必要條件、必要條件、或與且、歸謬證法與反證法。(5) 林福來、李恭晴、徐正梅、陳冒海、陳順宇編著的南一版(由南一書局出版發行)。本書第1章有三節,與前幾套版本不同之處,在於它將集合、邏輯單元對調,因此,其順序為1-1集合的基本概念(佔14頁),1-2簡單的邏輯概念(佔10頁),1-3函數的基本概念(佔16頁)。至於第1-2節則再細提成若,則、且與或的用法、充足條件與必要條件以及反證法等四小節。其實,上述這些版本在邏輯概念這一節的內容大同小異,我們將在下文第五節各自引述某些材料,以便作為評論的依據。不過,我們必須在此先指出:只有龍騰版澄清了歸謬法與反證法之關係。無論這兩者的名稱與指涉為何,我們呼籲各版教科書再版時,務必統一才好。三、三段論法、命題邏輯與與關係邏輯本節一開始,我們將根據數學史家Morris Kline的說明,說明西方邏輯的演進, 參考 Kline (1980), pp. 180-190。以便用以評論高中數學課程的邏輯單元之參考依據。另一方面,我們再針對命題與論證的意義,提供某些與這一單元相關的內容說明。在希臘數學史上,亞里斯多德被認為是系統化研究邏輯的鼻祖。一般人很容易對她的三段論法琅琅上口,而忽视了她的邏輯與今日的不同。簡單地說,她的邏輯重要處理與 “to be” 動詞連結的關係 (relation)。譬如說吧,她的典型三段論法 (syllogism) 例子如下:大前提:凡人都會死(All men are mortal);小前提:蘇格拉底是人(Socrates is a man);結論:蘇格拉底會死 (Socrates is mortal)。此外,她當然也討論了諸如矛盾律(the law of contradiction) 與排中律(the law of excluded middle) 等邏輯推論的基本原理。這種三段論法中所波及的大、小前提與結論等語句 (sentence) 都是命題 (proposition),因此,亞氏邏輯也被歸屬為命題邏輯(propositional logic) 中的一種。這種命題邏輯是英國數學家布爾 (George Boole, 1815-1864) 所引進。其實,她也將代數符號運算引進邏輯推論,為邏輯的形式化奠定了基礎。譬如說,她以x 代表狗所成的類 (class),以1代表所有的物體,則1-x代表非狗的物體。如此一來,下列方程式x+(1-x)=1,就可以解讀成為每一個物體不是狗就是非狗了。同時,將此一符號翻譯引入命題之中,如果令p 代表約翰是男子為真,那麼,-p或1-p就代表約翰是男子為偽。於是,命題演算(propositional calculus) 當然就可行了。 舉例說吧,我們可以將一個有效的三段論式如所有的X都是Y,并且所有的Y都是Z,因此,所有的X都是Z,改寫成布爾的代數演算:令XY表达X與Y的交集(這現代的名詞,不過,與布爾意思相符),則因X(1-Y)=0,故X=XY。同理,Y=YZ。因此,X=XY=X(YZ)=(XY)Z=XZ,正是三段論式的結論。參考Davis (),pp. 21-40。另一方面,針對亞氏邏輯,英國數學家狄摩根 (Augustus De Morgan, 1806-1871) 也指出:如何從馬是一種動物(A horse is an animal) 推論出馬頭是一種動物的頭(A horses head is an animals head),三段論法是無能為力的。其實,在這個例子中,我們還需要一個前提,那就是:凡動物均有頭。事實上,如运用布爾的符號法則,社設x 代表馬所成的集合,y 代表有頭的動物之集合,並且令xy代表同時在前述兩集合中的物體之集合(亦即前述兩集合之交集),則因為xy是y的一部份,因此,可以推論出:馬頭是一種動物的頭。顯然,為了做這種推論,我們需要一般關係的邏輯(logic of general relations)。上述那些純粹建立在 “to be” 動詞的關係上之命題推論是不夠的。譬如下列推論當然無效:約翰是兄或弟 (John is a brother,亦即有兄弟);彼得是兄或弟 (Peter is a brother);故:約翰與彼得彼此是兄弟 (Hence John and Peter are brothers (each other)。又如下列推論:蘋果是酸的 (An apple is sour);酸是一種味道 (Sour is a taste);故:蘋果是一種味道 (Hence an apple is a taste)。當然也很荒謬。上述這兩種無效推論,乃是對於述詞(或謂詞)(predicate) 所指定的關係之誤用。事實上,在上述這些命題中,述詞所說的的不外乎是:主詞是述詞所指定的集合內的一個元素 (the subject is included in a class specified by the predicate)。這種主詞 “to be” 動詞述詞的關係,當然無法涵蓋下列命題:2小於 3 (2 is less than 3);或Q點介於P與R 之間(Point Q is between P and R)。另一方面,正如朱水林所指出:命題邏輯把簡單命題作為整體考察,不把它們再分析為詞項。這樣,有的推理形式不能在命題邏輯中加以表述反映,顯示了極大的侷限性。 引朱水林 (1997),頁67。她的三段論法例子是:所有的科學定律是不以人們意志為轉移的,邏輯學的規律是科學定律,因此,邏輯學的規律是科學定律。 同上。可是,如果我們运用命題邏輯做工作來處理這個三段論推理,則無法證明它是一個套套邏輯(tautology),這是因為上述的推論形式可以改寫成:(p且q) r(其中p, q與r 分別代表上述三個命題)。面對這種局限性,美國哲學家裴士(Charles Sanders Peirce, 1841-1902) 率先指出關係邏輯(logic of relations) 的重要性。她特別強調命題函數(propositional function) 的重要性,將函數的變元 (variable) 概念引進命題之中,因此,約翰是男人(John is a man) 是一個命題,至於x是男人(x is a man) 則是一個命題函數,其中x是一個變元。有了變元,皮爾斯進一步引進量詞(quantifier) 的概念,以便消解如下兩句的含混:一位美國人領導了獨立戰爭 (An American led the War of Independence)。一位美國人信奉民主 (An American believes in democracy)。顯然,前一句中的一位美國人專指喬治華盛頓,後一句的一位則指每一位(every)。也就是說,前一句的一位是指存在有一位(there exists an America),而後一句的一位則是指所有的(for all)。事實上,這也是我們現在所熟悉的存在有一個、對於所有的等句子的來源。十九世紀邏輯理論的發展,由德國數學家弗列格 (Gottlob Frege, 1848-1925) 做了集大成的工作。她接受了命題邏輯、波及關係的命題、命題函數以及量詞的理念,然後,據以完毕她自己的诸多貢獻。她區別了一個命題的單純敘述句 (mere statement of a proposition) 及其為真的斷言 (assertion that is true)。 在這種情況下,條件句的真假與(例如說數學上)邏輯連結當然比較容易凸顯了。請參閱下一節的進一步說明。還有,她也辨别了一個物體譬如x及其所成的集合 x,以及集合之間的涉及關係。此外,她也將實質蘊涵(material implication) 形式化,亦即她在語句蘊涵之外,還允許 “” 中的p與q是任意也许的命題,其中它們可以完全沒有因果關係、或任何其她的關係。在這種情況下,我們固然可以保持下列有效推論:如果p 為真,并且,則q亦為真。然而,卻也可以允許:如果p為假時,則蘊涵式恆為真。只有在q為假時,蘊涵式才為假。 弗列格的貢獻之一,是將所有馬都是脯乳類動物改寫成對每一個x,若x是一匹馬的話,則x是脯乳類動物,或將某些馬是純種馬改寫成存在有一個x,x是一匹馬且是純種等等。這種在述詞中加入量詞的考量,然後,把所有的命題,都改寫成以若,則,且,或,以及否认等連詞連結的語句(或敘述句或命題),就是弗列格的不朽貢獻。參考Davis (), pp. 41-58。以上重要由這些數學家或哲學家所完毕的邏輯系統,涉及了命題函數、像x愛y或A介於B與C之間這樣的關係式,以及量詞等,現在被稱之為一階的述詞(或謂詞)演算(the first order predicate calculus) 或一階邏輯(first order logic)。總之,誠如朱水林专家所刻劃,這種邏輯的內容如下:對簡單命題加以分析,分別其主詞和謂詞(按即述詞),考慮量詞的全稱和存在,區分一般與個別,總結出它們的形式結構,然後研究這些形式邏輯的邏輯性質,以及形式結構間的邏輯關係,從而導出相應的邏輯規律,這就構成謂詞邏輯(按即述詞邏輯)的研究內容。謂詞邏輯中的命題形式,推理形式和量詞的特徵密切相聯,因此,它又稱為量詞邏輯。 引朱水林 (1997),頁67。這樣的邏輯體系對於數學知識而言,已經綽綽有餘了。緊接著,我們將針對命題與論證提供某些必要的說明。四、命題與論證所謂命題(proposition),在邏輯上亦稱作敘述句(statement),它是一種敘述事態的語句(sentence)。敘述句所陳述的內容如與事實相符,則該敘述句為真(true);否則即為假 (false)。這一個有關真理的概念,可以逆推回到古希臘哲學家亞裡斯多德。根據她的觀點,如果一個命題所斷言的敘述符合事實,則此一命題為真 (A proposition is true if the statement asserted by it corresponds to a fact)。譬如說吧,如果雪是白色的,那麼,雪是白色的(這個敘述句)為真(“Snow is white” is true if snow is white),應該足以說明所謂的真假是怎麼一回事。 參考Gellert, W. et al eds. (1977), pp. 332-342.然則這種波及真假的命題或敘述句何以關聯到邏輯論證呢?根據林正弘专家的见解,由於任何事實都可用語句來敘述,因此我們要別人相信某一件事實,亦即要她相信敘述該事實的語句是真的 (true)。例如:我們要朋友相信明天會下雨,亦即要她相信明天會下雨這句話是真的。如果她不相信這句話為真,我們必須提出證據或理由,而證據或理由也可以用語句來敘述。 林正弘 (1999),頁1。換句話說,為了要說服別人某命題甲為真,我們一般會尋找另一個對方相信為真的命題乙當作證據或前提,然後用來支持或導出此一甲命題。至於如何以及為何支持或導出,那就波及說話技術(修辭)或推論形式了。一般人評論某人說話不合邏輯時,一般是我們不能接受她(她)的結論為真。不幸地是,某人所提出來的前提與結論都是真的,但是推論無效,卻很少被人批評,除非她(她)是處在數學的教學活動之中。在數學上,所謂的命題或敘述句,是指像下列的幾何事實:一個三角形的內角和(是)等於兩個直角的和 (The sum of the angles of a triangle is equal to the sum of two right angles)。或是像下列的算術事實:2(是)小於3 (2 is less than 3)。上述這兩個語句的是(“to be” 動詞)在中文中經常被省略,因此,它們共通的文法結構 主詞加上述詞 看來很容易被忽视。當我們針對第一個命題的事實進行驗證時,可以將一個紙上三角形的三個角剪下來,然後拼成一個平角(等於兩個直角的和)。如此一來,眼見為真!然而,如果我們不滿意這種實驗幾何的措施,那麼,利用論證來進行說服自己與別人,就變得不可或缺了。在數學上,論證一般意指證明,在此脈絡中,我們一般會被规定以有效的論證 (valid argument),從前提演繹出結論來,譬如:試證若一個三角形之兩邊相等,則它們的對角也相等。或者為某一命題(結論)尋找理由(前提)、並說明此一理由可以支持此一命題,譬如:上述的一個三角形的內角和(是)等於兩個直角的和或為無理數。因此,一個成功的證明一般是運用了有效的論證,從一個或數個的真的命題(前提),一歩一歩地導出待證為真的命題(結論)。總之,證明一個命題(譬如1994年才證明完毕的費瑪最後定理)為真,是數學學習的任務之一。至於邏輯學習的目的,正如上文第三節所述,只是要掌握用以判斷論證有效或無效的措施。當我們在進行數學證明時,我們當然必須運用有效的論證(或推論形式)。然而,一個結論如何從某(些)個前提成功地導出,或是某兩個真命題如何做邏輯連結,則重要必須訴諸數學能力而非邏輯思維。儘管如此,在數學的教學與學習時,我們還是應該好好地對數學vs. 邏輯作一點澄清。在上述的例子中,一個三角形之兩邊相等、一個三角形之兩角相等以及為無理數都是命題。要決定它們的真假,措施不見得一樣。嚴格說來,由於數學知識的特殊性,因此,前兩個命題能否訴諸經驗手段,亦即運用量尺或量角器,恐怕見仁見智,也因此,它們不被認為是幾何問題或數學問題。這可以解釋這兩個命題何以在幾何學中,經常被連結成為若一個三角形之兩邊相等,則它們的對角也相等這樣的條件句(conditional),或上一節所謂的實質蘊涵。如此,基於前一個命題為真的條件,那麼,我們可以證明後一個命題為真。這種命題與上引的一個三角形的內角和(是)等於兩個直角的和是不一樣的,後者在歐氏幾何學的脈絡中,是一個可以由平行設準導出來的真命題,亦即:它是一個歐氏幾何學的事實。類似地,為無理數這個命題因此為真,乃是它對與無理數這兩個數學概念之間,做了一個(邏輯)連結。如何提供(數學)證明呢,當然是為這個連結尋找一個有效的論證。如何確定論證有效呢?這就是邏輯問題了。無論如何,數學證明都是在命題或概念之間建立一種邏輯的連結關係,這種關係一旦建立,就表达我們已經證明了一個命題為真。如此說來,若一個三角形之兩邊相等,則它們的對角也相等這種條件句當然也是一種命題了。說得比較精確一點,它是將兩個單句(atomic statement) 运用若,則連起來的複句(compound statement)。顯然,這裡运用了若,則這種語句連詞(sentential connective),它所連起來的句子,也就是前述的條件句。由於條件句斷定一事物情況是另一事物情況條件的判斷,因此,一個條件句的真假,只取決於該判斷的前件和後件的的條件關係,与否確實地反映了事物情況之間的條件關係,並不规定前件 (antecedent)、後件 (consequent)自身都真。 朱水林 (1997),頁25。譬如說吧:1. 如果語言能夠生產物質資料,那麼,誇大其談的人就成為世界上最富有的人了。2. 如果鬍子長就是學識淵博,那麼,山羊也能講課了。儘管這兩個假言判斷(或條件句)的前件、後件都是假的,但是,由於前件確實可以看作是後件的存在條件,因此這兩個假言判斷可以当作是真的。 同上。如此看來,上述若一個三角形之兩邊相等,則它們的對角也相等這種條件句,當然也是一個真命題或真判斷了,這是因為經由我們的幾何證明,前件一個三角形之兩邊相等顯然是後件它們的對角也相等的存在條件。這一個存在條件,說得精確一點,就是前件是後件的一個充足條件(sufficient condition)。事實上,在這種情況下,後件也稱作前件的必要條件(necessary condition)。當然,如有雙條件句,則它的前件與後件就互為充要條件(necessary and sufficient condition)了。其她的語句連詞還有連言且(and)、選言或(or) 與否认( negation)。运用這些連詞,我們也可以從單句形式的命題連出複句形式的命題。至於複句(命題)的真假,當然與單句(命題)的真假息息相關,同時,它也被語句連詞所決定。這應該是真值表值得引進教材的重要理由之一了。然而,誠如林正弘所指出:真值表只有在論證的前提與結論都已列出之後,才干用來判斷這個論證是有效或無效;當論證尚未構成之前,真值表並不能告訴我們如何從前提導出結論。 林正弘 (1999),頁96。譬如為無理數的證明中,所謂的前提是甚麼就非常隱晦,以是真值表很難說明歸謬法的邏輯等價措施,這是我們在引進歸謬法時必須特別注意的一個面向。歸謬法運用了邏輯意義相似的異質位換律(law of contraposition),亦即 “” 等價於 “”,其中P與Q都是命題。參考林正弘 (1999),頁48。南一版將者兩個命題分別稱為原命題與逆轉命題。因此,我們還是需要某些推論規則,依據它們,我們從前提一歩一歩地導出結論來。這些是邏輯學的專門內容,由於數學推論不需要那麼複雜的邏輯知識,因此此處就不多說了。有興趣的讀者,何妨參看任何一本邏輯專書。五、高中數學教科書的邏輯概念內容現在,針對命題與證明的相關概念,請容許我們引述高中數學教材各版本中的相關論述。依序是三民版、翰林版、康熙版、龍騰版、南一版。(一)三民版1-1.1淺談敘述:在國中的數學課理,我們經常使用到各種語句,有的用來描述某一或某些是物的狀態或性質,如都是實數、不是3的倍數就說話的當時狀況來說,這些語句也许是合乎事實的,我們說它是真的;反之,這些語句也许是不合乎事實的,我們說它是偽的。真與偽两者必有其一且僅有其一,像這種意含真偽性的語句,我們把它稱為一個敘述,這些敘述自身都是一個直述句。 在國中數學裡,經常會見到像這樣具有若A則B的格式的句子,其中A與B 都是一個敘述。這樣的語句我們把它叫做一個命題,其中的A稱為這個命題的假設,也可稱為這個命題的前提,其中的B稱為這個命題的結論,也可稱為這個命題的終結。1-1.4命題的真偽與證明:就命題若A則B而言,當假設A成立時,會導致結論B也成立的話,我們就說這個命題為真。當假設A成立時,結論B也許成立也許不成立或者主线不成立,我們就說這個命題不真。1-1.6歸謬法:假定結論不真,推表演不合於假設的結果,為使命題的假設為真,其結論不得不真。這是一種反證法,叫做歸謬法。 數學上,有某些命題並不容直接證明,而需借助反證法。在用反證法時,因為要先假定結論不成立,而結論不成立的情況如果不只一種時,就要逐个列舉,因此把這種證法叫做窮舉法。上述引文中的第 一段介紹語句的真偽與敘述,解說淺顯易懂,值得肯定。只是何以引進直述句一詞,實在無從理解。在第二段中,具有若A則B的格式的句子之說訴諸常識並無不可,只是忽视了它與英文中的條件句之連結,而無法協助學生更好地理解邏輯蘊涵,實在非常可惜。此外,假設(前提)與結論(終結)的說法,也也许對學生在理解充要條件時產生困擾。此外,如果敘述與命題兩者之指涉應該相似,那麼,一個敘述成立與一個命題為真有何不同?再有,本書所謂的反證法,不只涉及歸謬法,也涉及了窮舉法。(二)翰林版敘述:在國中我們曾學習三角形任意兩邊長的和大於第三邊長、x等於多少等,在數學上這些語句稱為數學語句。能明確判斷真偽的數學語句稱為敘述。一個敘述如果是對的,稱之為真敘述,如果是錯的,稱為假敘述。命題:以若,則形式表达的敘述稱為命題。若後面的數學語句稱為命題的前提,則後面的數學語句稱為命題的結論。反證法:反證法是一種很重要的數學證明措施,一個數學問題使用直接證明法不容易證明時,這時可嘗試用反證法來證出。反證法是一種間接證明法,又稱為歸謬法,它不是用直接的措施來證明命題結論的成立,而是先假設命題結論不成立,經由這個假設出發,並运用嚴密的邏輯推理,而導出與命題條件或已知定理矛盾的現象。如此可推斷當初假設命題結論不成立是不正確的,故得證原命題的結論是正確的。在上引文的第一段話中,數學語句一詞有一點過度限定。第三段應該承第二段而來,然而,編者按敘述是對或錯以區別敘述的真或假,也在相當限度上訴諸平常語言,因此,語意上的不夠精確看來是在所難免。此外,在最後一段中,前提與結論之說法,也不如前件與後件之說來得有彈性。此外,命題僅限於若,則形式表达的敘述,也窄化的命題一詞的內涵。再有,本書將反證法與歸謬法視為同一種措施。(三)康熙版甲、命題:有些物品是木頭材質,有某些則不是。木頭材質是物品的一個條件可燃燒也是物品的一個條件,并且一個物品具有木頭材質的條件時,必然是可燃燒的,也就是若物品是木頭材質,則物品可燃燒。像這樣一句話,也就是形如若,則的敘述,我們稱之為命題。上面這個命題是對的,但是如果是這樣的命題:若某人是法官,則某人是男性。此命題顯然是錯的。一般而言,當命題若p則q正確時,稱p是q的充足條件,也稱q是p的必要條件。 乙、證明: 一個命題是對的或錯的,有時並不明顯,這時就得設法證明了。 一般而言,如果要證明一個命題是對的,一般可由前提p出發,應用某些已知為對的命題,逐渐推導而得出所需要的結論q。 由前提p出發,逐渐推得結論q的證法,稱直接證法;而假設結論q不成立,導出一個矛盾(與前提p 矛盾,如),證得q非成立不可者,稱為反證法(或歸謬法),它是間接證法的一種。上述引文中的第一段中,編者稱命題是對的(或錯的)或正確的,也相當含混。這是因為命題若物品是木頭材質,則物品可燃燒為真,乃是由於它的語句或邏輯結構所致。事實上,如果將這一句改成若黃金是木頭材質,則黃金可燃燒,則仍為真。在這種情況下,如果我們無法幫助學生認識有效邏輯推論與命題真假之區別,那麼,邏輯概念這一節或可刪除了。至於命題一詞,也像上述版本一樣,內涵過份窄化。再有,本書也將反證法與歸謬法視為同一種,并且是間接證法中的一種。(四)龍騰版1. 充足條件與必要條件: 我們先看一個平面幾何的定理:“等腰三角形的兩底角相等”。像這種可以判斷与否成立的敘述,我們稱為一個命題。 所謂邏輯的推論,其中心概念便是:“一個命題若成立,則當其假設P成立時,可推演得知Q也跟著成立”。當形如“若P則Q”的命題成立時,P稱為Q的充足條件,Q稱為P的必要條件。4.歸謬證法與反證法: 例題五、證明不能表成分數q/p,其中p,q是整數。 一般而言,當我們想要證明形如“如P則Q”的命題時,我們可以同時假定P成立而Q不成立,然後逐渐推出在這樣的假設下所導致的矛盾,這種證明措施稱為歸謬證法。 一般而言,想要證明“若P成立,則Q亦成立”時,只要證明“若Q不成立,則P亦不成立”就行了,這種證明措施稱為反證法。正如上述版本,本書也窄化了命題的意義。同時,所謂的命題成立之說,也不符合邏輯用詞。不過,本書編者倒是根據邏輯學,正確地區別了歸謬證法與反證法。此外,在舉例證明說明為無理數的證明之前,先證明例題五,則是非常高明可行的教學方略。如此一來,要說明為無理數的證明,應該就比較簡單了。(五)南一版 若,則:在數學的語言裡,一個能判斷“真或偽”的敘述叫做命題。我們常使用 “若,則”這一類的語句來描述命題。設p與q分別代表某一敘述,那麼命題:“若p,則q”一般記做,其中p叫做前提,q 叫做結論。命題:“若p,則q”,有真、有偽。 一般而言,當“”為正確命題時,我們用符號“”表达,讀作p蘊涵q。 如果“兩個角是對頂角”,那麼這“兩個角相等”。這個命題是正確的,也就是說“兩個角是對頂角”這個條件,可以保證結論“兩個角相等”會成立。這時候我們就說:“兩個角是對頂角”是“兩個角相等”的充足條件。 在一般的情況下,如果命題 為真(簡記作),那麼p就叫做q的充足條件。換句話說,要使結論q成立,只須具備p就足夠了。 在一般的情況下,如果命題 為真(簡記作),那麼q就叫做p的必要條件。即在前提p成立的條件下,結論q必然會產生。 反證法: 如果一個命題运用直接證法感到無從著手,或是用直接證法後,感到千頭萬緒、困難重重,此時可以考慮另一種證題措施反證法。 因為原命題與它的逆轉命題必同真或同偽M,因此“證明和證明是同一件事。一般而言,欲證名時,轉而證明,就是使用了反證法。 反證法是從“結論的背面”出發,通過一序列正確無誤的推理,最後導致與題設條件、公設、定義、定理、公式、中的某一種相矛盾,因此得出“結論的背面不成立,從而肯定“命題的結論”是正確的。 反證法的步驟有跡可尋、條理井然:(1) 反設(2)歸謬(3)總結犹如上述四個版本,本書對於敘述與命題的區別,也顯得多餘。因此,我們常使用“若,則”這一類的語句來描述命題之說含混,蓋語句與命題之意義本來就相似故也。同時,在第二段中的命題有真、有偽與第三、四段中的命題是正確的並不一致。此外,“”與“”這兩個符號的引進與區分,看來徒增紛擾,主线沒有實質的必要。不過,本書編者倒是介紹了原命題、逆命題、轉命題以及逆轉命題等概念,為本書的反證法之說明提供了充足的基礎,這在各版本中倒是難得的表現。六、綜合評論在上一節中,我已經簡單評論了每一版本的邏輯單元內容。我的立論,當然參考了本文第四節的某些有關命題與論證的說明。其實,從第四節乃至於第三節的內容來看,邏輯學識一個非常專業且成熟的學門。我們想要擷取它的某些內容(譬如命題與推論形式)來為數學所用,勢必無法迴避其相關專業內涵。同時,從邏輯學的歷史演化來看,它與平常語言的連結,也是數學教學中的一個不可忽視的課題。同時,邏輯的演化也可以解釋:何以我們只需專注於由若,則等四個語句連詞所連結的命題。在本節中,我想做一個綜合的評論,看看這一個單元究竟應如何呈現,才干對整個高中數學的教學有所助益。筆者因此有此想法,完全是因為近来我有比較從容的機會接觸高中數學教師,對於她(她)們专家邏輯單元的感同身受,真是心有戚戚焉。或許讀者也興趣參考本文末筆者所附錄的三位數學教師的教學心得與專業的呼籲。綜合她們的意見,邏輯這一單元其實是可以刪除的,理由是她們認為:高一學習邏輯,重點或許應擺在學會證明,而非學會分析證明。既然如此,邏輯這一節如果在課程綱要修訂時一定要保存,那麼,重點似乎應該擺在直接與證明相關的邏輯概念上,而不适宜花太多力氣以說明諸如敘述、命題、充足條件、必要條件等這些評量出題者最喜歡賣弄的題材。事實上,我們從上一節的簡要評論中,已經可以發現各版本編者編寫此一單元時,運用了相當多非正式(informal) 的語言或概念,而顯得專業性有所局限性,因此,何不在這一節中以複習國中幾何的形式論證部分為學習目標, 參考黃淑玲,我對正中版邏輯概念一節的见解,見本文附錄I。而將高中數學課程必須面對的間接證法、反證法或歸謬法,以舉例的方式說明之。我想,無論這樣的內容如何安排,總是必須在形式或嚴格證明的需求脈絡中,譬如直觀 (intuition) 並不完全可靠,還有證明的說明(explanation) 功能等等, 參考拙文 ()。讓高一學生強烈感受到學習的動機才行。此外,正如上述,我們必須嚴肅面對邏輯命題所波及語句。這在一般邏輯專書中總是佔了很大份量,可惜,本文所論及的這些版本,似乎都不計於此,實在令人遺憾。事實上,這些編者所謂的命題,無非是指运用若,則這種語句連詞所連結起來的複句,而在英文文法上,它則是一種條件句。因此,既然邏輯離不開文法,推論形式也離不開平常語言,那麼,針對語句的文法做必要的說明,應該有助於邏輯的學習與數學推論(譬如反證法)的釐清吧。七、結語與建議既然各版本編者對於邏輯單元的編寫不是那麼得心應手,同時,教師與學生對於此一單元都相當吃力,還有,高一上學期也不是進行這種後設思考的時機,筆者建議邏輯單元移到高一上課程的附錄,或者乾脆移到高三下學期。這在一方面,不仅減輕教師的教學焦慮(授課時間壓力很大),另一方面,也避免讓高一學生還在適應新的學校生活時,遭遇像邏輯這樣過度抽象的形式理論 (formal theory)。不過,無論如何處理,我們誠懇地但愿教材審定者針對修訂再版的教科書,仔細審閱邏輯用詞及其與數學之關聯,必要時,請諮詢邏輯專長的數學家或哲學家,讓教科書的相關內容呈現專業的風貌與水準,才不至於貽笑大方。至於修訂的重要內容,則筆者建議編者務必認真地區分有效邏輯推論與數學命題真假。在這個脈絡中,數學家在書寫命題或定理時的習慣用語,譬如某式子或某定理成立等等,則應稍加釐清,以便與專業的邏輯知識接軌,從而讓學生將來有機會選修邏輯課程時,可以從容援引數學例證來協助學習。最後,鑒於邏輯單元被引進高中課程的目的,不外乎是說明證明措施的內容、意義與精神,因此,教科書的編者好好地處理數學 vs. 邏輯,實在是不能推卸的重責大任!參考文獻王香評 ().我對間接證法的反思,HPM通訊第六卷第七期,頁12-13。林正弘 (1999).邏輯(增訂十版),台北:三民書局。朱水林 (1997).現代邏輯入門,台北:九章出版社。洪萬生 ().教改爭議中,證明所為何事?,提交第十屆張昭鼎紀念研討會科學與教育,台北:台灣大學,4月26-27日,Brown, James R. (). Philosophy of Mathematics: An introduction to the world of proofs and pictures. London and New York: Routledge. Davis, Martin (). Engines of Logic: Mathematicians and the Origin of the Computer. New York / London: W. W. Norton & Company.Gellert, W. et al eds. (1977). The VNR Concise Encyclopedia of Mathematics. New York: Van Nostrand Reinhold Company.Gowers, Timothy (). Mathematics: A Very Short Introduction. Oxford: Oxford University Press.Losee, John (1980). A Historical Introduction to the Philosophy of Science. Oxford: Oxford University Press. Kline, Morris (1980). Mathematics: The Loss of Certainty. New York: Oxford University Press.附錄I:台北市萬芳中學數學研究群的见解我對高中數學龍騰版邏輯證明的见解郭嘉慧1. 高一學習邏輯,重點或許應擺在學會證明,而非學會分析證明。2. 整本第一冊用到證明的部分:第一章第一節邏輯自身、第二章第一節證明為質數、第三章第一節證明為無理數、第三章第二節證明兩線段長度相等。3. 在這些證明當中,若將充足條件與必要條件的介紹清除,直接介紹證明過程,對學生的吸取將更為順利。例如:(1) 將所有第一章第一節中應填入充足條件或必要條件的敘述均改為證明題,直接訓練學生的證明熟練度。甚至可以用證明或舉反例的是非題,若敘述為真,(如:若ABC是等角三角形,則ABC是等邊三角形)則應證明;否則(如:若ABC是銳角三角形,則ABC是等邊三角形)則應舉一反例。如此既可使學生熟練三段證法,又可使學生對國中的知識更加熟悉。(2) 將第二章第一節的質數證明,直接列出,规定學生模仿即可。(3) 第三章第一節無理數的證明,則可介紹反證法,也是直接告訴學生:只有兩種也许有理數或非有理數,因此只要能說明它不是有理數,就表达它一定是非有理數,也就是無理數。(4) 經過上述三部分的證明訓練,第三章第二節的線段長度相等的證明,應該是很容易的了。我對高一上數學邏輯概念一節的见解曾婉婷 從實習到現在,我接觸到的都是高一課程,三年當中,在三個不同的學校,用過了三種不同的版本:大同、南一、龍騰,正好給了我一個比較的機會。大同版(即現在的康熙版)在這一節很清晰區提成兩大部分:命題、證明。一開始以例子來引導定義什麼叫做命題,給了某些真命題與偽命題的例子,讓學生熟悉後,才有前提與結論這兩個名詞出現。針對正確的命題,隨後才有充足條件、必要條件與充足必要條件,感覺上學生對這部分還算清晰。只是,這一連串的名詞在記憶上會感到有點多。到後面反證法的部分,分別舉了直接與間接兩種證法的例題,有了直接證法作比較,再加上所用的,都是某些比較簡單的例子,學生似乎較能理解為什麼有些題目要用反證法來處理。南一版將邏輯概念放在集合概念之後,在一開始就說邏輯推論是一門有效推論規則的科學(學生心裡有個大大的問號)。它有一個別的版本看不到的特性,亦即:相當強調逆命題、否命題、否逆命題與四者之間的等價關係。反倒是在充足條件、必要條件與充足必要條件上,並沒有提供太多的例子,隨後就進入反證法的部分,並在最後將反證法的步驟條列說明。雖然清晰,但是例題使用的討論太多,如例題六:設a為正奇數,試證方程式3x217xa=0沒有整數解。在證明過程中,還要以m的奇偶分別討論,對初學者來說有點複雜。龍騰版运用同一個國中學過的幾何圖形,來引導出命題、假設、結論、充足條件、必要條件與充要條件這些名詞。同時,它只介紹逆命題,對於其她命題與等價關係並沒有說明,因此,學生也比較不會覺得混亂。在證明的的部分,還區分為歸謬證法(假設p成立,而q不成立會得到矛盾)和反證法(證明若q不成立,則p亦不成立),讓學生有點摸不著頭緒,究竟這兩種證明的一同在哪理,感覺上例子也稍嫌難了些,學生接受度並不是很高。譬如例題五,就已經要證明根為無理數(不能寫成分數),教完之後,我覺得學生還是不懂反證法真正的精神。 觀察這三年中使用的版本與不同特質的學生,再回忆自己高一時的學習過程,其實是沒有現在的邏輯、集合與函數這一章的。因此,我有如下的困惑:1. 學生在國中所學都是比較具體的數學,是可以算的、可以畫的,上了高中,對於證明這件事情還不是清晰的時候,就要學習反證法,會不會太難了?如果只是為了要在往後能夠證明為無理數的話,就算沒有事先學過邏輯,應該也可以用直觀的角度來說明這個證明的手法(一件事情就只有兩種也许的結果的時候,如果其中一個結果是錯的,就只能選擇另一個),似乎不需要去學逆命題、否命題、否逆命題吧!2. 在高一所學充足條件、必要條件與充要條件這些名詞,在往後的教學中並不會用到,但是,蘊涵這個概念卻是始终在使用的(由p可以得到q),讓學生懂得p可以得到q應該比懂得p是q的充足條件來得實際且必要。不過,感覺上我們的課本對於充足條件、必要條件似乎均有某種限度的強調。我想大部分的學生都懂得如果a是偶數,則a2也會是偶數,但應該很少會有人記得a為偶數是a2為偶數的充足條件吧!我對正中版邏輯概念一節的见解 黃淑玲正中版的數學大都採取直接介紹方式,文字淺顯且易懂。在第一節簡單的邏輯概念中,學生不易懂的是充足條件與必要條件(常常混淆),最記得的是若p則q與非q則非p是等價命題。我個人認為充足條件與必要條件這兩個數學名詞懂得即可,不必強調亦不适宜用來評量,會判斷命題的真偽比較重要。學生雖然懂得若p則q與非q則非p是等價命題,但用在反證法上亦很難接受。我想這應該是因為學生缺少幾何證明的訓練,因此推理能力普遍下降所导致。如果有機會的話,但愿能恢復幾何證明,讓喜歡思考、推理的人可以享有其中之樂趣。不喜歡數學的人也能從中學習如何判斷、分析、推理事情進而解決生活中的某些問題。
展开阅读全文