module prop-dnf5 imports libstrategolib prop-laws rules dnft5 : Not(x) -> Not (x) dnft5 : And(x, y) -> And (x, y) dnft5 : Or(x, y) -> Or (x, y) dnft5 : Impl(x, y) -> Impl(x, y) dnft5 : Eq(x, y) -> Eq (x, y) strategies dnf5 = try(dnft5) dnfred5 = try(DN <+ (DefI <+ DefE <+ DMA <+ DMO <+ DAOL <+ DAOR); dnf5)