Re: [其他] 三個不能往下拆的問題

看板Math作者 ( )時間12年前 (2013/09/07 21:38), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串4/12 (看更多)
※ 引述《yclinpa (薇楷的爹)》之銘言: : (推文恕刪) : 在 R^4 中,給定三個向量 a,b,c. 定義函數: : f(v) = v, a, b, c 四個向量所張出的平行 xx 的四維超體積 (帶正負號)。 : f 是 v 的線性函數,故存在一向量 w 滿足 f(v) = v 與 w 的內積。 : 於是我們可以稱 w 是 R^4 中 a,b,c 三個向量的 "外積"。 : 這個 "外積" 的定義同時需要 a,b,c 三個向量 (與順序), : 不能拆成兩個兩個。 : (一般而言,R^n 中的 "外積" 需要 n-1 個向量,定義方式同上。) : 希望這個例子是你要的。 接著 wohtp 板友的造法往下說. 問題需要更明確的描述限制. 因為就算是此例, 我也可以輕易的定義 g(a,b) : R^4 ×R^4 → (R^4 → R^4) g(a,b) = h a,b 其中 h : R^4 → R^4 a,b 由 h (c) = w 來給出 {- 就是 f(v) 得出來的那個 w -} a,b 這算不算"運算"? 事實上定義 "apply" 函式 apply(f, x) = f(x) 那就有 ext(a,b,c) = apply(g(a,b), c). 這種定義函數的方式在 functional programming 中隨處皆是, 叫做 currying 簡單來說, 給一個 A ×B → C 的函數 f, 我可以輕易把他變成一個 A → (B → C) 型態的函數, 即把 a 給對到一個 B → C 的函數, 使該函數在 b 上的值與 f 在 (a,b) 上的值同. 當然, 要反過來也是可以, 也就是 (A /\ B → C) <=> (A → (B → C)) 兩邊都證的出來. (在我微薄的印象中好像 exponential object 在某些地方跟這個很像 XD) : ※ 引述《yet5438 (Asoul)》之銘言: : : 不好意思,因為我真的想不到這個問題的標題要打什麼,所以可能看標題很難懂 : : 請問有沒有在數學中,一定要三個東西一起作用才可以work的東西, : : 一定不能拆成兩個兩個呢 : : 我能想到的說明就是 : : abc = acb = bac = bca = cab = cba != (ab)c : : 類似這種東西(括弧代表先做運算),我的意思並不是"乘",而是"一起"的概念 : : f(a,b,c)的感覺 : : 好像有點像三元運算子,但是是不能拆開的 : : ex.拆的開的三元 (cond)?(stat1):(stat2) => ((cond)?(stat1)).((!cond)?(stat2)) : : 他可以用另一種形式轉成一些二元的運算一樣得到結果 : : 我想問的是有沒有拆不開的三元運算(應該是這樣問吧?) : : 就很像兩個點可以做一條線,但是對點和線而言是沒有面的概念 : : 只能把線再去作用才能產生面的概念 : : ((我好像談偏了 : : 又比如說像是三個數a,b,c的中位數可以拆成 : : ((a>b).(b>c) V (c>b).(b>a))? b : (( (b>c).(c>a) V (a>c).(c>b) )? c : a ) : : 之類的型式 : : 我想不出什麼好的例子是三個不能拆開的, : : 請問有甚麼好的例子嗎? 語言上、生活上之類的讓我比較好懂>___< (我數學不大好) : : 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.44.216

09/07 21:47, , 1F
啊,引文的例子不是我的...
09/07 21:47, 1F

09/07 21:48, , 2F
呃, 但是造法是 XD
09/07 21:48, 2F
※ 編輯: suhorng 來自: 118.166.44.216 (09/07 21:49)

09/07 22:25, , 3F
看到這個我也是想到 curry..
09/07 22:25, 3F
文章代碼(AID): #1IAomyZt (Math)
討論串 (同標題文章)
文章代碼(AID): #1IAomyZt (Math)