Re: [其他] 三個不能往下拆的問題
謝謝大家踴躍的回覆,只是越到後來我就越看不懂了>____<
我想說一些我昨天想到很有趣的點子,心路歷程是這樣的....
在一直想不到三個一起算的東西到底是什麼之後,我突然想到
那我們兩個一起算的到底是在算什麼
所以我就把加減乘除那些東西也變成函數
.....(經過一連串的運算和美觀化之後)
就得到
f(a, b) = f( g(a, k), f(k, b))
= g( f(a, k), g(k, b))
g(a, b) = f( g(a, k), g(k, b))
= g( f(a, k), f(k, b))
f是加法或乘法,對應到g是減法或除法,k是一個另一個東西,在這邊可以當成一個數
其他還有很多種表示方法,只是我覺得這個形式比較好看,a、b排得很整齊
然後f和g都互相鑲嵌在一起,化分不開,每一個也可以用另一個的某種形式表示
就把原本我們熟悉的加減乘除變成一個二元鑲嵌在一起的函式了
差別只是我們對一些起始值的定義
│ f(a, 0) │ f(0, a) │ f(0, 0) │ g(a, a) │ g(a, 0)
───┼─────┼─────┼─────┼─────┼─────
加減 │ a │ a │ 0 │ 0 │ a
───┼─────┼─────┼─────┼─────┼─────
乘除 │ 0 │ 0 │ 0 │ 1 │ ?
───┴─────┴─────┴─────┴─────┴─────
其他的運算模式就都一樣了
※這邊我想提一下就是我在找其他二元運算的其他函式可能的時候發現
他一定會是有一組是fg、gf,一組是ff、gg,不然的話好像ff、fg就有相同的
有一種世界崩壞的感覺,他好像就會對f和g來說f和g都是一樣的,
這樣就可以只用一個函式而不用兩個函式來表達
我覺得我這樣說好像很難懂,只是我不知道要怎麼描述了Q_Q
※另外我在考慮回三元前,有考慮了一下一元,他依照類似的形式寫的話可以變成
f(a)=f(f(a)),只是我不知道這可以做什麼@_@
然後後來我考慮三元運算的時候,發現如果只求一個不要重複的話,會有很多種可能
(補充:這邊所說的不重複是因為在二元的時候發現有重複的好像會讓世界崩壞,
所以就把fgh、fgf(重複兩個),hhh、hfg(重複一個)這種東西拿掉)
(再補充:fgh的意思是f = f(f(), g(), h())的意思)
我就把條件限制成兩個不重複,這樣的話就變得好像只有一種形式,大概長這樣
f(a, b, c) = f( f(a, -, -), g(-, b, -), h(-, -, c))
= g( g(a, -, -), h(-, b, -), f(-, -, c))
= h( h(a, -, -), f(-, b, -), g(-, -, c))
g(a, b, c) = f( f(a, -, -), h(-, b, -), g(-, -, c))
= g( h(a, -, -), g(-, b, -), f(-, -, c))
= h( g(a, -, -), f(-, b, -), h(-, -, c))
h(a, b, c) = f( g(a, -, -), g(-, b, -), g(-, -, c))
= g( h(a, -, -), h(-, b, -), h(-, -, c))
= h( f(a, -, -), f(-, b, -), f(-, -, c))
之所以要用"-"是因為在二元的時候是直接把另一個取代成k,
但是三元的時候我就不知道要取代兩個還是取代一個了
然後兩個是要都用k取代還是一個j一個k也是個問題(j,k是兩個其他的東西)
要繼續完成這個運算規則只要
1. 把k或是j、k補完
2. 給定一些起始值
這樣這一系列的東西應該就可以開始進行三元運算,都不能用二元的運算了吧(?)
只是我後來又想到...
如果我們定義完了那些起始值之後
可能我們可能最後算到某個f(3, 5, 2)好了,發現我們有定義他了,不用再算下去了
然後我們就可以說f(3, 5, 2)是「一個東西」 (A -> B)
這樣我們好像最後又回歸到了二元的世界裡了呢(?)
我們的語言好像就是二元的 Q______Q
※ 編輯: yet5438 來自: 140.112.16.137 (09/09 08:48)
討論串 (同標題文章)
完整討論串 (本文為第 12 之 12 篇):
其他
4
26