Re: [其他] 邏輯中的"定義"該怎麼寫?

看板Math作者 (XOO)時間12年前 (2013/04/17 06:24), 編輯推噓8(8058)
留言66則, 9人參與, 6年前最新討論串2/5 (看更多)
※ 引述《alfadick (悟道修行者)》之銘言: : 例如三角形各邊相等,我們稱為正三角行, : 這裡的口語「我們稱為」,就是定義的意思:我們定義正三角形為三邊長相等的三角形 : 請問這種定義用邏輯的符號書寫,是怎麼寫呢? 尚沒有習慣用法 := 或是 (in LaTeX) \stackrel{\text{def}}{=} 在 = 上加 def,加 \Delta 的也有。 : 1. 正三角形 ≡ 三邊長相等的三角形 : 還是 正三角形 <=> 三邊長相等的三角形 ≡ 常用於表示兩者邏輯相等,所以要說與 <==> (\iff) 一樣也可以, 但也會拿來表示餘數相等;或者是在數理邏輯 用來表示兩者在系統外的相等,而 <==> 代表系統內的 iff。 : 2. 物理中我們定義速度 = 位移/時間, : (雖然物理中的標準定義是向量函數的微分,不是這裡這樣亂講的,為便討論,不計較了) : 物理老師以及很多原文書的作者, : 都把這種等號,「定義等」的等號寫成 ≡,即:v≡S/t : 請問這裡用≡是什麼意思啊?就是邏輯學裡的logically equivalent? : 那這樣左邊跟右邊應該是statement才對吧= = 通常也用來定義符號的展開,當看到 v 就等於看到 S/t 這樣。 語法上的相等。 : 3. 集合A⊆B定義為 ∀x:x∈A->x∈B,整個定義用邏輯的寫法怎麼寫啊? : A⊆B ≡ ∀x:x∈A->x∈B 嗎? : 可是前面的 A 跟 B 不是 open sentence 的 variable 嗎?可以直接寫不 : 帶quantifier? 邏輯語句的 relation,或是看成 binary predicate : 4. 是不是所有的 open sentence 都不能獨自出現?我的意思是,如果 open sentence : 被寫出來,前面就一定要有 quantifier 讓它成為真假可明知的 statement? : 所以微積分原文書、線性代數原文書、集合論…之類的書,譬如要介紹某個「定義」 : 或 theorem 的時候,(在真正嚴謹的邏輯表達法下)出現任何的實數x,y啊 : 集合A,B啊, 向量u,v 等等的定義(譬如Span的定義、整數的倍數的定義、 : 一直線垂直平面上所有直線,稱它為該平面之法線)或定理( : 一直線垂直平面上兩條相異直線 => 該直線垂直平面上所有直線 : )的時候,絕對不能以 open sentence 的樣子出現,前面一定要加 quantifier。 : 是這樣嗎? 看不懂問題。 : 5. wikipedia 集合論的 Cartesian Product 這樣寫:http://ppt.cc/DhBu : 在邏輯學來說是不是很不嚴謹?請問正確的寫法是什麼? : 寫成X × Y = ... 實在很像在講個"特例"(ex: sin45+cos45=2/根號2) : 而不是在講一個定義或恆等式...(ex: sinθ^2+cosθ^2=1) X x Y 代表集合 X 跟 Y 的卡式積,符號不會不嚴謹,只看你怎麼定義符號而已。 : 6. 問題很多,都很基本,但書上都沒講,所以實在不知道該怎麼解決。 : 上次有人推薦我 a mathematical introduction to logic, : 看了pdf,好像都沒寫這些癥結耶? 因為這都不重要。 符號是符號,符號怎麼詮釋定義仍然仰賴自然語言的解釋, 或是用已經約定的規則符號發展。完全形式化並不是不可能, 但符號是用來便於溝通跟書寫,沒有慣用的符號都需要先說明, 所以也沒有必要固定寫法,更沒有所謂「嚴謹」的符號。 邏輯學研究的主題不是符號本身,符號只是方便區別討論的對象 是在邏輯系統內還是系統之外而已 ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 80.195.203.67 ※ 編輯: xcycl 來自: 80.195.203.67 (04/17 06:25) ※ 編輯: xcycl 來自: 80.195.203.67 (04/17 07:49)

04/17 10:40, , 1F
yes 符號只是人幫數學本質貼上的標籤
04/17 10:40, 1F

04/17 10:46, , 2F
補充一下第四點,我想你說的是open formula,至少我
04/17 10:46, 2F

04/17 10:46, , 3F
認知中的sentence就是沒有free variable的
04/17 10:46, 3F

04/17 10:47, , 4F
如果是的話,那一個structure只能夠符合某些sentence
04/17 10:47, 4F

04/17 10:47, , 5F
說一個structure符合一個open formula是沒有意義的,
04/17 10:47, 5F

04/17 10:47, , 6F
因為那些free variables在structure中沒有
04/17 10:47, 6F

04/17 10:48, , 7F
interpretation,也就沒有所謂的真假值
04/17 10:48, 7F

04/17 10:48, , 8F
結論來說,你在書上看到的theorem應該都要是sentence
04/17 10:48, 8F

04/17 10:48, , 9F
而不能是open formula
04/17 10:48, 9F

04/17 10:49, , 10F
不過有些書也不會嚴僅的寫一個structure符合某個open
04/17 10:49, 10F

04/17 10:49, , 11F
formula,然後把那些free variable理解成有個
04/17 10:49, 11F

04/17 10:49, , 12F
universal quantifier在前面…但那就不是個標準的寫
04/17 10:49, 12F

04/17 10:49, , 13F
04/17 10:49, 13F

04/17 20:38, , 14F
是的,符號沒有多麼了不起。題外:漂亮的符號在
04/17 20:38, 14F

04/17 20:39, , 15F
使人「便於理解、記憶」上是會有幫助的;不過這不代
04/17 20:39, 15F

04/17 20:39, , 16F
表醜陋的符號就沒辦法讓人理解……
04/17 20:39, 16F

04/17 20:40, , 17F
拉回來,原原po在意的那符號沒有比較漂亮或比較醜陋
04/17 20:40, 17F

04/17 20:40, , 18F
的差異= =|||
04/17 20:40, 18F

04/17 20:50, , 19F
謝謝大家的回答,最近去翻了幾本科普
04/17 20:50, 19F

04/17 20:51, , 20F
有很多邏輯學大師對"所有的人都會死"提出批判
04/17 20:51, 20F

04/17 20:53, , 21F
進而改進了邏輯學的描述(細節忘了), 並說明了
04/17 20:53, 21F

04/17 20:53, , 22F
"所有的人都會死" "亞里斯多德是人" 怎麼推到
04/17 20:53, 22F

04/17 20:54, , 23F
"亞里斯多德會死"的過程。非常精彩
04/17 20:54, 23F

04/17 20:54, , 24F
所以我們自然而然會想到所謂"定義"的邏輯表示法
04/17 20:54, 24F

04/17 20:55, , 25F
A⊆B定義為 x∈A->x∈B ,還有更嚴謹的寫法嗎?
04/17 20:55, 25F

04/17 20:55, , 26F
∀A∀B, [A⊆B ->∀x:x∈A->x∈B] 呢
04/17 20:55, 26F

04/17 20:55, , 27F
∀A∀B, [A⊆B <->∀x:x∈A->x∈B] 呢
04/17 20:55, 27F

04/17 20:56, , 28F
還是∀A∀B, A⊆B := ∀x:x∈A->x∈B 呢
04/17 20:56, 28F

04/17 20:56, , 29F
一定有幾個是對的,而且感覺不像是在沒事找事
04/17 20:56, 29F

04/17 20:57, , 30F
這個眉角我覺得跟邏輯學裡的其他眉角一樣重要耶
04/17 20:57, 30F

04/17 20:59, , 31F
------------------------------
04/17 20:59, 31F

04/17 21:00, , 32F
有高中數學中文書上寫, 定義就是≡,就是logically
04/17 21:00, 32F

04/17 21:00, , 33F
equivalent。有的書寫,定義就是 <=>,例如
04/17 21:00, 33F

04/17 21:00, , 34F
直角三角形 <=> 三角形有一內角為90度
04/17 21:00, 34F

04/17 21:01, , 35F
可是我們納悶的是, 你直角三角形都沒有定義了,
04/17 21:01, 35F

04/17 21:01, , 36F
怎麼知道該statement是T還是F?太詭異了
04/17 21:01, 36F

04/17 21:01, , 37F
此外,當然還有書上提到,一定要寫∀三角形,
04/17 21:01, 37F

04/17 21:03, , 38F
∀三角形x, x為直角三角形<->x有一內角為90度
04/17 21:03, 38F

04/17 21:04, , 39F
這樣才行。可是這樣還有個疑惑,
04/17 21:04, 39F

04/17 21:04, , 40F
∀A∀B, [A⊆B <->∀x:x∈A->x∈B] 裡
04/17 21:04, 40F

04/17 21:04, , 41F
我不知道你學邏輯的目的是什麼,如果是為了數學的話
04/17 21:04, 41F

04/17 21:04, , 42F
A⊆B的⊆是什麼意思都不知道,遑論判斷A⊆B的TorF
04/17 21:04, 42F

04/17 21:05, , 43F
那只要把強弱大數法則的差別弄清楚,這邏輯就完全夠
04/17 21:05, 43F

04/17 21:05, , 44F
你在數學裡面用一輩子了,其他都是多餘的
04/17 21:05, 44F

04/17 21:05, , 45F
所以定義一定要寫成 := 形式嗎
04/17 21:05, 45F

04/17 21:06, , 46F
謝謝windhead回答, 我也多半基於興趣
04/17 21:06, 46F

04/17 21:06, , 47F
話講回來,我有Mathematica之後,微積分跟線性代數
04/17 21:06, 47F

04/17 21:06, , 48F
也很多東西都不用學了,因為Mathematica供我用一輩子
04/17 21:06, 48F

04/17 21:07, , 49F
⊆就看成是一個predicate, 就是我們心中所想的意思
04/17 21:07, 49F

04/17 21:09, , 50F
實際上⊆就是一個predicate?
04/17 21:09, 50F

04/17 21:09, , 51F
(正想說 M 應該不能算微分形式 ...竟然有套件支援)
04/17 21:09, 51F

04/17 21:10, , 52F
子集合的符號的確是 predicate,有人會講 relation
04/17 21:10, 52F

04/17 21:13, , 53F
A, B 這裡是 free variable,"屬於"也是
04/17 21:13, 53F

04/17 21:14, , 54F
噢噢 這些關鍵字我先背起來,書還沒看到那邊
04/17 21:14, 54F

04/17 21:15, , 55F
看到那邊消化完之後,還有問題再上來跟大家詢問~
04/17 21:15, 55F

04/17 21:15, , 56F
不然自己沒有討論的base跟憑藉,不太好意思 >.<
04/17 21:15, 56F

04/17 21:16, , 57F
這類的東西學基本的 type theory 吸收比較快
04/17 21:16, 57F

04/17 21:16, , 58F
(推坑)
04/17 21:16, 58F

04/17 21:17, , 59F
我是抓http://ppt.cc/G63o這個來看
04/17 21:17, 59F

04/17 21:17, , 60F
我也想問有沒有推薦的 type theory 入門的書!
04/17 21:17, 60F

04/17 21:17, , 61F
還沒開始看, 影印店還沒印好,等明天拿到再看了~~
04/17 21:17, 61F

08/13 17:34, , 62F
08/13 17:34, 62F

09/17 15:27, , 63F
有高中數學中文書上寫, https://daxiv.com
09/17 15:27, 63F

11/10 11:40, , 64F
A, B 這裡是 fr https://daxiv.com
11/10 11:40, 64F

01/02 15:21, 7年前 , 65F
不過有些書也不會嚴僅的 https://noxiv.com
01/02 15:21, 65F

07/07 10:53, 6年前 , 66F
formula,然後把 https://muxiv.com
07/07 10:53, 66F
文章代碼(AID): #1HRS-dpF (Math)
討論串 (同標題文章)
文章代碼(AID): #1HRS-dpF (Math)