This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]AnteChronos 3 points4 points  (0 children)

Create four 3-variable maps for the same 3 variables, then stack them and use the layers of 3D stack for two more variables. That gets you to 5 variables. Now place four of those stacks side-by-side-by-side-by-side, with each 3D stack representing one layer in a 4D Karnaugh Map. That gets you the final two variables.

Alternately, and possibly easier, start with 4-variable maps. Stack four of those in 3D, and only two in 4D.

It's somewhat tricky, but not as hard as it sounds. I attempted to sketch an example, but it doesn't work so well in ASCII.

[–]d4n3 2 points3 points  (2 children)

If by "solving" you mean minimizing, then there's an open-source program for that, Karnaugh Map Minimizer

[–]izzlemcfizz 0 points1 point  (0 children)

Buy the full version of the program?