Skip to main content
Logo image

Applied Discrete Structures

Section 4.3 Minsets

Subsection 4.3.1 Definition of Minsets

Let B1 and B2 be subsets of a set A. Notice that the Venn diagram of Figure 4.3.1 is naturally partitioned into the subsets A1, A2, A3, and A4. Further we observe that A1, A2, A3, and A4 can be described in terms of B1 and B2 as follows:
described in detail following the image
Minsets generated by B1 and B2
Figure 4.3.1. Venn Diagram of Minsets
Table 4.3.2. Minsets generated by two sets
A1=B1B2c
A2=B1B2
A3=B1cB2
A4=B1cB2c
Each Ai is called a minset generated by B1 and B2. We note that each minset is formed by taking the intersection of two sets where each may be either Bk or its complement, Bkc. Note also, given two sets, there are 22=4 minsets.
Minsets are occasionally called minterms.
The reader should note that if we apply all possible combinations of the operations intersection, union, and complementation to the sets B1 and B2 of Figure 1, the smallest sets generated will be exactly the minsets, the minimum sets. Hence the derivation of the term minset.
Next, consider the Venn diagram containing three sets, B1, B2, and B3. Draw it right now and count the regions! What are the minsets generated by B1, B2, and B3? How many are there? Following the procedures outlined above, we note that the following are three of the 23=8 minsets. What are the others?
Table 4.3.3. Three of the minsets generated by B1, B2, and B3
B1B2B3c
B1B2cB3
B1B2cB3c

Definition 4.3.4. Minset.

Let {B1,B2,,Bn} be a set of subsets of set A. Sets of the form D1D2Dn, where each Di may be either Bi or Bic, is called a minset generated by B1, B2,... and Bn.

Example 4.3.5. A concrete example of some minsets.

Consider the following example. Let A={1,2,3,4,5,6} with subsets B1={1,3,5} and B2={1,2,3}. How can we use set operations to and produce a partition of A? As a first attempt, we might try these three sets:
Table 4.3.6.
B1B2={1,3}
B1c={2,4,6}
B2c={4,5,6}.
We have produced all elements of A but we have 4 and 6 repeated in two sets. In place of B1c and B2c, let’s try B1cB2 and B1B2c, respectively:
Table 4.3.7.
B1cB2={2} and
B1B2c={5}.
We have now produced the elements 1, 2, 3, and 5 using B1B2, B1cB2 and B1B2c yet we have not listed the elements 4 and 6. Most ways that we could combine B1 and B2 such as B1B2 or B1B2c will produce duplications of listed elements and will not produce both 4 and 6. However we note that B1cB2c={4,6}, exactly the elements we need.
After more experimenting, we might reach a conclusion that each element of A appears exactly once in one of the four minsets B1B2 , B1cB2, B1B2c and B1cB2c. Hence, we have a partition of A. In fact this is the finest partition of A in that all other partitions we could generate consist of selected unions of these minsets.
At this point, we might ask and be able to answer the question “How many different subsets of our universe can we generate from B1 and B2?” The answer is 2number of nonempty minsets, which is 24=16 in this case. Notice that in general, it would be impossible to find two sets from which we could generate all subsets of A={1,2,3,4,5,6} since there will never be more than four nonempty minsets. If we allowed ourselves three subsets and tried to generat all sets from them, then the number of minsets would be 23=8. With only six elements in A, there could be six minsets, each containing a single element. In that case we could generate the whole power set of A.

Subsection 4.3.2 Properties of Minsets

Proof.

The proof of this theorem is left to the reader.
One of the most significant facts about minsets is that any subset of A that can be obtained from B1, B2 , Bn, using the standard set operations can be obtained in a standard form by taking the union of selected minsets.

Definition 4.3.9. Minset Normal Form.

A set is said to be in minset normal form when it is expressed as the union of zero or more distinct nonempty minsets.
Notes:
  • The union of zero sets is the empty set, .
  • Minset normal form is also called canonical form.

Definition 4.3.10. Compact Minset Notation.

Let {B1,B2,,Bn} be a set of subsets of set A. If b is equal to 0 or 1 and C is any set, then C(b) is defined to be C if b=1 and Cc if b=0. Then we can denote a minset compactly as an expression Mb1b2bn where
Mb1b2bn=B1b1B2b2Bnbn

Example 4.3.11. Another Concrete Example of Minsets.

Let U={2,1,0,1,2}, B1={0,1,2}, and B2={0,2}. Then
Table 4.3.12.
M11=B1B2={0,2}
M01=B1cB2=
M10=B1B2c={1}
M00=B1cB2c={2,1}
In this case, there are only three nonempty minsets, producing the partition {{0,2},{1},{2,1}}. An example of a set that could not be produced from just B1 and B2 is the set of even elements of U, {2,0,2}. This is because 2 and 1 cannot be separated. They are in the same minset and any union of minsets either includes or excludes them both. In general, there are 23=8 different minset normal forms because there are three nonempty minsets. This means that only 8 of the 25=32 subsets of U could be generated from any two sets B1 and B2.

Exercises 4.3.3 Exercises

1.

Consider the subsets A={1,7,8}, B={1,6,9,10}, and C={1,9,10}, where U={1,2,...,10}.
  1. List the nonempty minsets generated by A,B, and C.
  2. How many elements of the power set of U can be generated by A, B, and C? Compare this number with P(U). Give an example of one subset that cannot be generated by A, B, and C.
Answer.
  1. {1},{2,3,4,5},{6},{7,8},{9,10}
  2. 25 , as compared with 210. {1,2} is one of the 992 sets that can’t be generated.

2.

  1. Partition {1,2,....9} into the minsets generated by B1={5,6,7}, B2={2,4,5,9}, and B3={3,4,5,6,8,9}.
  2. How many different subsets of {1,2,...,9} can you create using B1,B2, and B3 with the standard set operations?
  3. Do there exist subsets C1,C2,C3 whose minsets will generate every subset of {1,2,...,9}?

3.

Partition the set of strings of 0’s and 1’s of length two or less, using the minsets generated by B1={ss has length 2}, and B2={ss starts with a 0}.
Answer.
B1={00,01,10,11} and B2={0,00,01} generate minsets {00,01},{0},{10,11}, and {λ,1}. Note: λ is the null string, which has length zero.

4.

Let B1,B2, and B3 be subsets of a universal set U,
  1. Symbolically list all minsets generated by B1,B2, and B3.
  2. Illustrate with a Venn diagram all minsets obtained in part (a).
  3. Express the following sets in minset normal form: B1c, B1B2 , B1B2c.

5.

  1. Partition A={0,1,2,3,4,5} with the nonempty minsets generated by B1={0,2,4} and B2={1,5}.
  2. How many different subsets of A can you generate from B1 and B2?
Answer.
  1. B1B2=, B1B2c={0,2,4}, B1cB2={1,5}, B1cB2c={3}
  2. 23, since there are 3 nonempty minsets.

6.

If {B1,B2,,Bn} is a partition of A, how many minsets are generated by B1,B2,,Bn?

7.

Answer.
Let aA. For each i, aBi, or aBic, since BiBic=A by the complement law. Let Di=Bi if aBi, and Di=Bic otherwise. Since a is in each Di, it must be in the minset D1D2Dn. Now consider two different minsets M1=D1D2Dn, and M2=G1G2Gn, where each Di and Gi is either Bi or Bic. Since these minsets are not equal, DiGi, for some i. Therefore, M1M2=D1D2DnG1G2Gn=, since two of the sets in the intersection are disjoint. Since every element of A is in a minset and the minsets are disjoint, the nonempty minsets must form a partition of A.
You have attempted 1 of 1 activities on this page.