Look at the laws of Boolean algebra and you will see they come in pairs: = A and = A, or = 1 and = 0. The duality principle explains why.
To form the dual of an expression:
- swap every + (OR) with · (AND),
- swap every 0 with 1,
- leave every variable and every bar exactly as it is.
The principle: if an equation is true for all inputs, its dual is true too. So every law you prove gives you a second one for free.
Keep the original grouping. The dual of is , with brackets added so that the OR still happens before the AND, just as the AND did in the original.
Dual is not the same as complement. The complement also flips every literal (that is de morgans laws), and gives a different function. The dual just gives a related law.