Subversion

alloydb

?curdirlinks? - Rev 9

?prevdifflink? - Blame


module sets

-- each signature represents a set

sig ABCD {}

-- sig ABD in ABCD {}

sig ABC in ABCD {}

sig AB in ABCD {}

sig AC in ABC {}

sig A in ABC {}

--sig BD in ABD {}
sig BD in ABCD {}

sig B in ABCD {}

fact {
        B in AB
        B in BD
        A in AB
        A in AC
--      AB in ABD
        AB in ABC
--      ABCD in ABC + ABD
        ABCD in BD + ABC
        ABC in AB + AC
--      ABD in AB + BD
}

run {} for 2

Theme by Vikram Singh | Powered by WebSVN v2.3.3