Really nice theoretical exercise! For practical visualization, an UpSet plot is a great option: https://upset.app/

TIL! Upset plots are useful and easy to understand.

Required attribution notice too big. Can’t see myself using it.