somewhere I wrote a guide to translating boolean algebra into filters but I can't find the link now.
De Morgan's law generally saves the day! ((tag[A] or tag[B]) and (tag[1] or tag[2] or tag[3] or tag[4])) <=> !(!tag[A] and !tag[b]) or !(tag[1] and tag[2] and tag[3] and tag[4]) which in filter language translates to: [all[]]-[!tag[A]!tag[B]]-[!tag[1]!tag[2]!tag[3]!tag[4]] digital logic can be magic -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/11ec0ec4-b119-4e6d-a068-d3a123453c0d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

