Generating Permutations
Generating Permutations
{\f2 Arial;}
{\f3 Arial;}
{\f4 Arial;}
{\f5 Arial;}
{\f6 Arial;}
{\f7 Arial;}
{\f1000000 Times New Roman;}
}{\colortbl;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
}\viewkind1\viewscale100\margl0\margr0\margt0\margb0\deftab80\dntblnsbdb\expshrt
n\paperw11900\paperh16820\pard\sb0\sl-240{\bkmkstart Pg1}{\bkmkend Pg1}\par\pard
\ql \li2104\sb0\sl-391\slmult0 \par\pard\ql\li2104\sb0\sl-391\slmult0 \par\pard\
ql\li2104\sb0\sl-391\slmult0 \par\pard\ql\li2104\sb104\sl-391\slmult0 \up0 \expn
dtw0\charscalex88 \ul0\nosupersub\cf1\f2\fs34 Week 4-5: Generating Permutations
and Combinations \par\pard\ql \li5117\sb0\sl-276\slmult0 \par\pard\ql\li5117\sb0
\sl-276\slmult0 \par\pard\ql\li5117\sb0\sl-276\slmult0 \par\pard\ql\li5117\sb216
\sl-276\slmult0 \up0 \expndtw-8\charscalex100 \ul0\nosupersub\cf2\f3\fs24 March
10, 2014 \par\pard\ql \li432\sb0\sl-333\slmult0 \par\pard\ql\li432\sb0\sl-333\sl
mult0 \par\pard\ql\li432\sb51\sl-333\slmult0\tx916 \up0 \expndtw0\charscalex98 \
ul0\nosupersub\cf3\f4\fs29 1 \tab \up0 \expndtw0\charscalex109 Generating Permut
ations \par\pard\qj \li432\ri261\sb285\sl-360\slmult0 \up0 \expndtw0\charscalex9
7 We have learned that there are n! permutations of \{1, 2, . . . , n\}. It is i
mportant in many \line \up0 \expndtw0\charscalex96 instances to generate a list
of such permutations. For example, for the permutation 3142 \line \up0 \expndtw0
\charscalex97 of \{1, 2, 3, 4\}, we may insert 5 in 3142 to generate five permut
ations of \{1, 2, 3, 4, 5\} as \line \up0 \expndtw0\charscalex97 follows: \par\p
ard\li3363\sb22\sl-333\slmult0\fi0\tx4438\tx5513\tx6589\tx7664 \up0 \expndtw0\ch
arscalex86 53142,\tab \up0 \expndtw0\charscalex86 35142,\tab \up0 \expndtw0\char
scalex86 31542,\tab \up0 \expndtw0\charscalex86 31452,\tab \up0 \expndtw0\charsc
alex86 31425.\par\pard\qj \li432\ri261\sb126\sl-360\slmult0 \up0 \expndtw0\chars
calex100 If we have a complete list of permutations for \{1, 2, . . . , n \u8722
? 1\}, then we can obtain a \up0 \expndtw0\charscalex94 complete list of permuta
tions for \{1, 2, . . . , n\} by inserting n in n ways to each permutation \up0
\expndtw0\charscalex94 of the list for \{1, 2, . . . , n \u8722? 1\}. \par\pard\
ql \li770\sb23\sl-333\slmult0 \up0 \expndtw0\charscalex100 For n = 1, the list i
s just \par\pard\ql \li5833\sb28\sl-333\slmult0 \up0 \expndtw0\charscalex85 1 \p
ar\pard\ql \li770\sb148\sl-333\slmult0 \up0 \expndtw0\charscalex100 For n = 2, t
he list is\par\pard\sect\sectd\sbknone\cols3\colno1\colw5705\colsr160\colno2\col
w735\colsr160\colno3\colw5010\colsr160\ql \li4938\sb9\sl-326\slmult0\tx5273 \up0
\expndtw0\charscalex85 1\tab \up0 \expndtw0\charscalex98 2\par\pard\ql \li4577\
sb28\sl-333\slmult0 \up0 \expndtw0\charscalex102 2 1\par\pard\ql \li770\sb124\s
l-333\slmult0 \up0 \expndtw0\charscalex100 For n = 3, the list is\par\pard\ql \l
i4418\sb0\sl-326\slmult0\tx5113\tx5453 \up0 \expndtw0\charscalex85 1\tab \up0 \e
xpndtw0\charscalex85 2\tab \up0 \expndtw0\charscalex98 3\par\pard\ql \li4418\sb2
8\sl-333\slmult0\tx4753 \up0 \expndtw0\charscalex85 1\tab \up0 \expndtw0\charsca
lex102 3 2\par\pard\ql \li4057\sb26\sl-333\slmult0\tx5113 \up0 \expndtw0\charsc
alex102 3 1\tab \up0 \expndtw0\charscalex85 2\par\pard\ql \li4057\sb27\sl-333\s
lmult0\tx5113 \up0 \expndtw0\charscalex102 3 2\tab \up0 \expndtw0\charscalex85
1\par\pard\ql \li4418\sb27\sl-333\slmult0\tx4753 \up0 \expndtw0\charscalex85 2\t
ab \up0 \expndtw0\charscalex102 3 1\par\pard\ql \li4418\sb26\sl-333\slmult0\tx5
113\tx5453 \up0 \expndtw0\charscalex85 2\tab \up0 \expndtw0\charscalex85 1\tab \
up0 \expndtw0\charscalex98 3\par\pard\column \ql \li20\sb184\sl-333\slmult0 \up0
\expndtw0\charscalex117 =\u8658?\par\pard\ql \li6046\sb0\sl-333\slmult0 \par\pa
rd\ql \li6046\sb0\sl-333\slmult0 \par\pard\ql \li6046\sb0\sl-333\slmult0 \par\pa
(the last empty box) from left. \up0 \expndtw0\charscalex93 For example, the pe
rmutation for the inversion sequence \par\pard\ql \li3730\sb198\sl-333\slmult0 \
up0 \expndtw-12\charscalex93 (a\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29
, a\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 , . . . , a\ul0\sub\cf4\f5
\fs30 8\ul0\nosupersub\cf3\f4\fs29 ) = (4, 6, 1, 0, 3, 1, 1, 0) \par\pard\ql \li
432\sb248\sl-333\slmult0 \up0 \expndtw0\charscalex96 can be constructed by Algor
ithm II as follows: \par\pard\ql \li2100\sb208\sl-333\slmult0 \up0 \expndtw0\cha
rscalex103 \u9633?\u9633?\u9633?\u9633?\u9633?\u9633?\u9633?\u9633? Mark down 8
empty spaces. \par\pard\ql \li2100\sb28\sl-333\slmult0 \up0 \expndtw0\charscale
x100 \u9633?\u9633?\u9633?\u9633?1\u9633?\u9633?\u9633? Since a\ul0\sub\cf4\f5
\fs30 1\ul0\nosupersub\cf3\f4\fs29 = 4, put 1 into the 5th empty space. \par\p
ard\li2100\sb32\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscalex95 \u9633?\u9
633?\u9633?\u9633?1\u9633?\u9633?2\tab \up0 \expndtw-5\charscalex100 Since a\ul0
\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 = 6, put 2 into the 7th empty sp
ace.\par\pard\li2100\sb26\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscalex95
\u9633?3\u9633?\u9633?1\u9633?\u9633?2\tab \up0 \expndtw-5\charscalex100 Since a
\ul0\sub\cf4\f5\fs30 3\ul0\nosupersub\cf3\f4\fs29 = 1, put 3 into the 2nd empt
y space.\par\pard\li2100\sb27\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscale
x95 43\u9633?\u9633?1\u9633?\u9633?2\tab \up0 \expndtw-5\charscalex100 Since a\u
l0\sub\cf4\f5\fs30 4\ul0\nosupersub\cf3\f4\fs29 = 0, put 4 into the 1st empty
space.\par\pard\li2100\sb27\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscalex9
5 43\u9633?\u9633?1\u9633?52\tab \up0 \expndtw-5\charscalex100 Since a\ul0\sub\c
f4\f5\fs30 5\ul0\nosupersub\cf3\f4\fs29 = 3, put 5 into the 4th empty space.\p
ar\pard\li2100\sb26\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscalex95 43\u96
33?61\u9633?52\tab \up0 \expndtw-5\charscalex100 Since a\ul0\sub\cf4\f5\fs30 6\u
l0\nosupersub\cf3\f4\fs29 = 1, put 6 into the 2nd empty space.\par\pard\li2100
\sb27\sl-333\slmult0\fi0\tx4084 \up0 \expndtw0\charscalex95 43\u9633?61752\tab \
up0 \expndtw-5\charscalex100 Since a\ul0\sub\cf4\f5\fs30 7\ul0\nosupersub\cf3\f4
\fs29 = 1, put 7 into the 2nd empty space.\par\pard\li2100\sb26\sl-333\slmult0
\fi0\tx4085 \up0 \expndtw0\charscalex95 43861752\tab \up0 \expndtw-5\charscalex1
00 Since a\ul0\sub\cf4\f5\fs30 8\ul0\nosupersub\cf3\f4\fs29 = 0, put 8 into th
e 1st empty space.\par\pard\ql \li5849\sb0\sl-253\slmult0 \par\pard\ql\li5849\sb
0\sl-253\slmult0 \par\pard\ql\li5849\sb0\sl-253\slmult0 \par\pard\ql\li5849\sb0\
sl-253\slmult0 \par\pard\ql\li5849\sb0\sl-253\slmult0 \par\pard\ql\li5849\sb0\sl
-253\slmult0 \par\pard\ql\li5849\sb0\sl-253\slmult0 \par\pard\ql\li5849\sb108\sl
-253\slmult0 \up0 \expndtw-10\charscalex94 \ul0\nosupersub\cf5\f6\fs22 5
{\shp {\*\shpinst\shpleft11178\shptop13992\shpright11178\shpbottom13802\shpfhdr0
\shpbxpage\shpbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz596\shplid0{\sp{\sn shapeTyp
e}{\sv 20}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn lineColor}{\sv 0}}{\sp{\sn
lineWidth}{\sv 6010}}
}}
{\shp {\*\shpinst\shpleft11182\shptop13806\shpright11351\shpbottom13806\shpfhdr0
\shpbxpage\shpbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz600\shplid1{\sp{\sn shapeTyp
e}{\sv 20}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn lineColor}{\sv 0}}{\sp{\sn
lineWidth}{\sv 6010}}
}}
{\shp {\*\shpinst\shpleft11182\shptop13988\shpright11351\shpbottom13988\shpfhdr0
\shpbxpage\shpbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz604\shplid2{\sp{\sn shapeTyp
e}{\sv 20}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn lineColor}{\sv 0}}{\sp{\sn
lineWidth}{\sv 6010}}
}}
{\shp {\*\shpinst\shpleft11355\shptop13992\shpright11355\shpbottom13802\shpfhdr0
\shpbxpage\shpbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz608\shplid3{\sp{\sn shapeTyp
e}{\sv 20}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn lineColor}{\sv 0}}{\sp{\sn
lineWidth}{\sv 6010}}
}}\par\pard\sect\sectd\fs24\paperw11900\paperh16820\pard\sb0\sl-240{\bkmkstart P
g6}{\bkmkend Pg6}\par\pard\li432\sb0\sl-333\slmult0\par\pard\li432\sb3\sl-333\sl
mult0\fi0\tx916 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf3\f4\fs29 3\tab \
up0 \expndtw0\charscalex108 Generating Combinations\par\pard\qj \li432\ri261\sb2
74\sl-360\slmult0 \up0 \expndtw0\charscalex96 Let S be an n-set. For convenience
ch that for any two elements a and b, \line \up0 \expndtw0\charscalex99 either a
\u8804? b or b \u8804? a, i.e., a complete partial order. A strict linear order
is an irreflexive, \line \up0 \expndtw0\charscalex101 transitive, and complete
relation. A preference relation is a relation which is reflexive \line \up0 \exp
ndtw0\charscalex101 and transitive. An equivalence relation is a reflexive, symm
etric, and transitive relation. \par\pard\ql \li432\sb183\sl-333\slmult0 \up0 \e
xpndtw0\charscalex102 Example 5.2. Let S = \{1, 2, 3, 4\}. Then relation \u8220?
larger than\u8221? in its ordinary meaning\par\pard\sect\sectd\sbknone\cols2\col
no1\colw3985\colsr40\colno2\colw7735\colsr160\ql \li432\sb33\sl-333\slmult0 \up0
\expndtw0\charscalex97 is the relation\par\pard\ql \li2988\sb26\sl-333\slmult0
\up0 \expndtw0\charscalex120 \u8220? > \u8221? =\par\pard\column \ql \li20\sb159
\sl-333\slmult0\tx4573 \up0 \expndtw0\charscalex97 \{\tab \up0 \expndtw0\charsca
lex97 \}\par\pard\ql \li187\sb0\sl-261\slmult0 \up0 \expndtw0\charscalex90 (2,1)
, (3, 1), (4, 1), (3, 2), (4, 2), (4, 3) \up0 \expndtw0\charscalex97 , \par\pard
\sect\sectd\sbknone \li432\sb113\sl-333\slmult0\fi0 \up0 \expndtw0\charscalex99
and it is a strict linear order relation. The relation \u8220?less than or equal
to\u8221? in its ordinary\par\pard\sect\sectd\sbknone \li432\sb26\sl-333\slmult
0\fi0 \up0 \expndtw0\charscalex98 meaning is the relation\par\pard\li1483\sb1\sl
-313\slmult0\fi1041\tx10078 \up0 \expndtw0\charscalex93 \{\tab \up0 \expndtw0\ch
arscalex93 \}\par\pard\li1483\sb0\sl-261\slmult0\fi0\tx2692\tx10246 \up0 \expndt
w0\charscalex93 \u8220? \u8804? \u8221? =\tab \up0 \expndtw0\charscalex90 (1,1),
(1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)\tab \up0
\expndtw0\charscalex93 ,\par\pard\ql \li432\sb178\sl-333\slmult0 \up0 \expndtw0
\charscalex96 and is a linear order relation. \par\pard\qj \li432\ri282\sb165\sl
-360\slmult0 \up0 \expndtw0\charscalex102 Example 5.3. Let C be the set of all
\u8730?omplex numbers. Let R be the relation on C, \line \up0 \expndtw0\charsca
lex99 defined by zRw if |z| = |w|, where |z| = a\ul0\super\cf4\f5\fs29 2\ul0\n
osupersub\cf3\f4\fs29 + b\ul0\super\cf4\f5\fs29 2\ul0\nosupersub\cf3\f4\fs29
if z = a + ib, is an equivalence relation \line \up0 \expndtw0\charscalex99 on C
. \par\pard\qj \li432\ri292\sb0\sl-360\slmult0\fi338 \up0 \expndtw0\charscalex10
4 The relation L on C, defined by zLw (where z = a + ib and w = c + id) if a < c
or \up0 \expndtw0\charscalex98 a = c but b \u8804? d, is a linear order on C. \
par\pard\qj \li432\ri293\sb140\sl-360\slmult0 \up0 \expndtw0\charscalex102 Examp
le 5.4. Let V be a vector space over R. A partial order \u8828? on V is said
to be \up0 \expndtw0\charscalex102 compatible with the addition and scalar mult
iplication if \par\pard\ql \li770\sb23\sl-333\slmult0 \up0 \expndtw0\charscalex9
9 (ii) u \u8828? v implies cu \u8828? cv for all c \u8805? 0; \par\pard\ql \li57
94\sb0\sl-253\slmult0 \par\pard\ql\li5794\sb81\sl-253\slmult0 \up0 \expndtw-10\c
harscalex94 \ul0\nosupersub\cf5\f6\fs22 11
{\shp {\*\shpinst\shpleft5681\shptop12460\shpright6513\shpbottom12460\shpfhdr0\s
hpbxpage\shpbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz888\shplid0{\sp{\sn shapeType}
{\sv 20}}{\sp{\sn fBehindDocument}{\sv 1}}{\sp{\sn lineColor}{\sv 0}}{\sp{\sn li
neWidth}{\sv 8668}}
}}\par\pard\sect\sectd\fs24\paperw11900\paperh16820\pard\sb0\sl-240{\bkmkstart P
g12}{\bkmkend Pg12}\par\pard\ql \li770\sb325\sl-333\slmult0 \up0 \expndtw-8\char
scalex100 \ul0\nosupersub\cf3\f4\fs29 (ii) u\ul0\sub\cf4\f5\fs30 1\ul0\nosupersu
b\cf3\f4\fs29 \u8828? v\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 and
u\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 \u8828? v\ul0\sub\cf4\f5\f
s30 2\ul0\nosupersub\cf3\f4\fs29 imply u\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\
cf3\f4\fs29 + u\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 \u8828? v\ul
0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 + v\ul0\sub\cf4\f5\fs30 2\ul0\no
supersub\cf3\f4\fs29 . \par\pard\qj \li432\ri3174\sb5\sl-360\slmult0\tx770 \up0
\expndtw0\charscalex105 The property (ii) implies the translation preserving pro
perty \line\tab \up0 \expndtw0\charscalex100 (iii) if u \u8828? v then u + w \u8
828? v + w for all w \u8712? V . \par\pard\ql \li770\sb143\sl-333\slmult0 \up0 \
expndtw0\charscalex99 A strongly convex cone of V is a nonempty subset C \u8834
? V such that \par\pard\ql \li770\sb28\sl-333\slmult0 \up0 \expndtw0\charscalex
96 (i) if u \u8712? V and c \u8805? 0 then cu \u8712? V ; \par\pard\ql \li770\s
b28\sl-333\slmult0 \up0 \expndtw0\charscalex99 (ii) if u, v \u8712? C then u + v
\u8712? C; and \par\pard\ql \li770\sb28\sl-333\slmult0 \up0 \expndtw0\charscale
x99 (iii) there is no nonzero vector u such that u, \u8722?u \u8712? C, i.e., if
u, \u8722?u \u8712? C then u = 0. \par\pard\ql \li770\sb148\sl-333\slmult0 \up0
\expndtw0\charscalex96 Given a strongly convex cone C of V . Then the relation
\u8828? on V , defined by \par\pard\ql \li3840\sb248\sl-333\slmult0 \up0 \expndt
w0\charscalex101 u \u8828? v if and only if v \u8722? u \u8712? C, \par\pard
\qj \li432\ri261\sb225\sl-360\slmult0 \up0 \expndtw0\charscalex97 is a partial o
rder compatible with the addition and scalar multiplication. Clearly, (i) u \u88
28? u \up0 \expndtw0\charscalex108 for all u \u8712? V ; (ii) if u \u8828? v and
v \u8828? u then u = v; (iii) u \u8828? v and v \u8828? w, then u \u8828? w; \u
p0 \expndtw0\charscalex99 (iv) if u \u8828? v then u + w \u8828? v + w for all w
\u8712? V . Conversely, given a partial order \u8828? on V \up0 \expndtw0\chars
calex99 compatible with the addition and scalar multiplication. Then the subset
\par\pard\ql \li4622\sb223\sl-333\slmult0 \up0 \expndtw0\charscalex99 C := \{v \
u8712? V | v \u8829? 0\} \par\pard\ql \li432\sb248\sl-333\slmult0 \up0 \expndtw
0\charscalex92 is a strongly convex cone of V . \par\pard\qj \li432\ri261\sb5\sl
-360\slmult0\fi338 \up0 \expndtw0\charscalex98 Let H be a subspace of V . Then t
he relation \u8764? on V , defined by u \u8764? v if v \u8722? u \u8712? H , \up
0 \expndtw0\charscalex98 is an equivalence relation on V . \par\pard\qj \li432\r
i261\sb180\sl-360\slmult0\fi338 \up0 \expndtw0\charscalex103 Let \u8804?\ul0\su
b\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 and \u8804?\ul0\sub\cf4\f5\fs30 2\
ul0\nosupersub\cf3\f4\fs29 be two partial orders on a set X . The poset (X,
\u8804?\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 ) is called an \up0 \ex
pndtw0\charscalex103 extension of the poset (X, \u8804?\ul0\sub\cf4\f5\fs30 1\u
l0\nosupersub\cf3\f4\fs29 ) if, whenever a \u8804?\ul0\sub\cf4\f5\fs30 1\ul0\no
supersub\cf3\f4\fs29
b, then a \u8804?\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\
cf3\f4\fs29
b. In particular, an \up0 \expndtw0\charscalex97 extension of a
partial order has more compatible pairs. We show that every finite poset \up0 \
expndtw0\charscalex97 has a linear extension, that is, an extension which is a l
inearly ordered set. \par\pard\qj \li432\ri292\sb180\sl-360\slmult0 \up0 \expndt
w0\charscalex99 Theorem 5.2. Let (X, \u8804?) be a finite partially ordered set.
Then there is a linear order \u8828? \up0 \expndtw0\charscalex99 such that (X,
\u8828?) is an extension of (X, \u8804?). \par\pard\qj \li432\ri261\sb189\sl-350
\slmult0 \up0 \expndtw-6\charscalex100 Proof. We need to show that the elements
of X can be listed in some order x\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\f
s29 , x\ul0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 , . . . , x\ul0\sub\cf4
\f5\fs30 n \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf3\f4\fs29 in such a w
ay that if x\ul0\sub\cf4\f5\fs30 i\ul0\nosupersub\cf3\f4\fs29 \u8804? x\ul0\su
b\cf4\f5\fs30 j\ul0\nosupersub\cf3\f4\fs29 then x\ul0\sub\cf4\f5\fs30 i\ul0\no
supersub\cf3\f4\fs29 comes before x\ul0\sub\cf4\f5\fs30 j\ul0\nosupersub\cf3\f
4\fs29 in this list, i.e., i \u8804? j. The following \up0 \expndtw-3\charscal
ex100 algorithm does the job. \par\pard\ql \li432\sb145\sl-333\slmult0 \up0 \exp
ndtw0\charscalex101 Algorithm 5.3. Algorithm for a Linear Extension of an n-Pose
t: \par\pard\qj \li770\ri1198\sb5\sl-360\slmult0\tx1771 \up0 \expndtw0\charscale
x98 Step 1. Choose a minimal element x\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\
f4\fs29 from X (with respect to the ordering \u8804?; \line\tab \up0 \expndtw0
\charscalex92 if such elements are not unique, choose any one). \par\pard\ql \li
770\sb1\sl-311\slmult0 \up0 \expndtw-4\charscalex100 Step 2. Delete x\ul0\sub\cf
4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 from X ; choose a minimal element x\ul0
\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 from X \u-4014? \{x\ul0\sub\cf4\
f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 \}. \par\pard\ql \li770\sb31\sl-333\slmult0
\up0 \expndtw-4\charscalex100 Step 3. Delete x\ul0\sub\cf4\f5\fs30 2\ul0\nosupe
rsub\cf3\f4\fs29 from X \u-4014?\{x\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4
\fs29 \}; choose a minimal element x\ul0\sub\cf4\f5\fs30 3\ul0\nosupersub\cf3\f4
\fs29 from X \u-4014?\{x\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 , x\u
l0\sub\cf4\f5\fs30 2\ul0\nosupersub\cf3\f4\fs29 \}. \par\pard\qj \li770\sb0\sl-3
60\slmult0 \par\pard\qj\li770\ri1206\sb25\sl-360\slmult0\tx1771 \up0 \expndtw-5\
charscalex100 Step n. Delete x\ul0\sub\cf4\f5\fs30 n\u8722?1\ul0\nosupersub\cf3\
f4\fs29 from X \u-4014? \{x\ul0\sub\cf4\f5\fs30 1\ul0\nosupersub\cf3\f4\fs29 ,
. . . , x\ul0\sub\cf4\f5\fs30 n\u8722?2\ul0\nosupersub\cf3\f4\fs29 \} and choos
e the only element x\ul0\sub\cf4\f5\fs30 n\ul0\nosupersub\cf3\f4\fs29 in \line\