Proof that k-maps give the most minimized result

boolean-algebrakarnaugh map

how can i prove that a k-map for n variables gives the most simplified representation of a Boolean function ?

(by simplified i mean we cannot eliminate another variable)

Best Answer

How well a karnaugh map can simplify is downto the creator of the map with regards to drawing optimal loops.

How to determine whether what has been drawn (post further boolean reduction) is not really possible with k-maps on their own

One option is the use of Espresso Heuristic Logic reduction via a fantastic piece of software called: Logic friday ( http://www.sontrak.com/ ) Quite often this has reduced some logic of mine even further as I usually forget the odd one or two don't care states

The real question however is ... is this check on reduction for personal/professional use (in which case carry on) or homework? because if it is homework and logicFriday realises a further simplification, you had better be able to realise it via k-maps for the marks