【发布时间】:2013-02-28 08:10:35
【问题描述】:
我可能会画一个单词列表,例如:
this -> is -> a -> test
然后通过分享,我可能会画出两个列表:
this -> is -> a -> test
^
|
that -> was -> a -> hard
现在,如果我反转箭头,我会得到一棵树,以 test 作为根。这与图/类别理论中的对偶概念相同。因此,我可以将树和列表视为双重概念。
这是正确/有用的吗?
【问题讨论】:
-
我认为不会,因为这种分享不是自动的。
-
@DanielLyons 这意味着对偶将是一片森林?
-
@didierc 我认为这意味着这个问题并不适用。
-
实际上,这可能是CS 的问题。
标签: list haskell data-structures tree functional-programming