Ruby, Software Development, Boolean, Augustus De Morgan.
after the mathematician Augustus De Morgan, these laws provide a set of rules for distributing negations inside parenthesized expressions. The first De Morgan’s law states that the negation of a disjunction is equivalent to the conjunction of the negations of the individual terms. In other words,