n型のパラメータを持つ型クラスがあり、他のすべての型を一意に決定したいとします。それは十分な依存関係を作るためにそこに他のすべてのものにすべてのパラメータからパスがある、または私はすべての型パラメータは関数の依存関係によってお互いに依存します
class Bar a b c | a -> b, a -> c, b -> a, b -> c, c -> a, c -> b
のようにすべての可能なパスを拡張する必要があります
class Foo a b c | a -> b, b -> c, c -> a
(リニア)でのようなサイクルを形成しています
(2次式)?両者の間に観察可能な違いはありますか?方法について
class Baz a b c | a -> b c, b -> a c, c -> a b
私は考えていませんが、私はそれらが同等であることを本当に願っています。私はそれらがあると思います。 – chi
私はまた、a - > b c、b - > a c、c - > a bという関係について知りたいです... –
@AndrásKovács良い点、私は質問に加えました。 –