You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
qcTestContainsRelTc checks that the original relation is part of the closure
qcTestIsTransitive checks that the relation is transitive
qcTestIsTrClos however, checks for the 3 properties (contains original relation, is transitive and is minimal). I'm not sure if it's correct according to your suggestion, but the 2 checks you're referring to are indeed not the test to check if the relation is a transitive closure.
qcTestIsTrClos :: IO ()
qcTestIsTrClos = verboseCheck (\c -> let cl = trClos c in isTransitive cl ==> containsRel c cl ==> isMinimumTC cl c)
and
must become
Both properties must be simultaneously valid.
Good (=8)
The text was updated successfully, but these errors were encountered: