Hello,

Do junctions have a direct representation as predicate logic statements? In particular, do the following logic statements correspond directly to the following perl6 junctions:

LOGIC                   PERL6 JUNCTION (DESCRIP)
=====                   ========================
(forall x)(x is true)   all      (conjunction)
(exists x)(x is true)   any      (disjunction)
(forall x)(x is false)  none     (injunction)
(exists x)(x is false)  one      (abjunction)

I don't have a really clear understanding of junctions (which is why I'm posting this message, to try to clarify junctions in relation to a topic I'm more familiar with), but it seems that the fourth type of junction, "one" is inconsistent with the logic definition.

Maybe "one" should be named "one_isnt", or the logic statement should become (exists a single x)(x is true). Either way, maybe another junction is needed!


Derek Ross.







Reply via email to