next up previous
Next: Retrieval models Up: On the Equivalence of Previous: Introduction

Definitions

tex2html_wrap_inline1001 and tex2html_wrap_inline1003 denote reals and naturals, respectively. All subscripts are in tex2html_wrap_inline1003 , unless otherwise specified. If tex2html_wrap_inline1007 is a set, tex2html_wrap_inline1009 denotes its power set, i.e., the set of all subsets of tex2html_wrap_inline1007 , and tex2html_wrap_inline1013 denotes its cardinality. The subset relationship is denoted by tex2html_wrap_inline1015 . The logical if is denoted by tex2html_wrap_inline1017 ; the logical if and only if is denoted by tex2html_wrap_inline1019 or iff. If V is a vector space, dim(V) denotes the dimension of V. For example, if V is a plane, dim(V)=2.

Elements forming a sequence are written inside a pair of matching square brackets: tex2html_wrap_inline1031 . The empty sequence is written as [] (Settle 99). Elements forming a set are written inside curly braces: tex2html_wrap_inline1035 . The empty set is written as tex2html_wrap_inline1037 . Elements forming a vector are written inside angular brackets: < tex2html_wrap_inline1041 >. For example, [0,1,2], tex2html_wrap_inline1047 , <0,1,2> denote a sequence, a set, and a vector, respectively. Let v be a variable, tex2html_wrap_inline1055 , [v], tex2html_wrap_inline1059 , v denote that v is bound to a set, a sequence, a vector, and an element, respectively. For example, tex2html_wrap_inline1055 can denote tex2html_wrap_inline1047 ; [v] can denote [0,1,2]; tex2html_wrap_inline1059 can denote <0,1,2>; v can denote 1. Furthermore, tex2html_wrap_inline1083 denotes a set of one element tex2html_wrap_inline1085 ; tex2html_wrap_inline1087 denotes an i-th set of elements; tex2html_wrap_inline1091 denotes a sequence with one element tex2html_wrap_inline1085 ; tex2html_wrap_inline1095 denotes an i-th sequence of elements (Kulyukin, Hammond, and Burke 1996). If tex2html_wrap_inline1007 is a set, tex2html_wrap_inline1101 is the set of all possible sequences over tex2html_wrap_inline1007 . For example, tex2html_wrap_inline1105 is the set of all sequences of reals.

The following functions are defined on sets and sequences. head and tail return the first element and the rest of the elements in a sequence respectively, that is, head([])=[], tex2html_wrap_inline1113 , tex2html_wrap_inline1115 ,..., tex2html_wrap_inline1117 = tex2html_wrap_inline1121 , tail([]) =  tex2html_wrap_inline1127  = [], tex2html_wrap_inline1133 , tex2html_wrap_inline1115 ,..., tex2html_wrap_inline1117 = tex2html_wrap_inline1141 ,..., tex2html_wrap_inline1143 . conc stands for concatenation which appends its first argument onto its second argument. For example, tex2html_wrap_inline1147 = tex2html_wrap_inline1151 , tex2html_wrap_inline1153 = tex2html_wrap_inline1157 , and conc([v], [])=[[v]]. apnd stands for append and is defined by apnd([v], [w]) = tex2html_wrap_inline1167 ,..., tex2html_wrap_inline1169 , tex2html_wrap_inline1171 ,..., tex2html_wrap_inline1173 , tex2html_wrap_inline1175 , tex2html_wrap_inline1177 ,..., tex2html_wrap_inline1179 , [w]= tex2html_wrap_inline1185 ,..., tex2html_wrap_inline1173 , apnd([],[v])=[v], apnd([v],[])=[v]. If tex2html_wrap_inline1193 , tex2html_wrap_inline1195 , ..., tex2html_wrap_inline1197 are sequences, tex2html_wrap_inline1199  =  tex2html_wrap_inline1203 . A sequence tex2html_wrap_inline1195 completes a sequence tex2html_wrap_inline1207 iff tex2html_wrap_inline1209 is a subsequence of tex2html_wrap_inline1195 . For example, if tex2html_wrap_inline1213 , tex2html_wrap_inline1215 , and tex2html_wrap_inline1217 , tex2html_wrap_inline1195 completes tex2html_wrap_inline1209 , but does not complete tex2html_wrap_inline1223 . Any sequence completes [].


next up previous
Next: Retrieval models Up: On the Equivalence of Previous: Introduction

Vladimir Kulyukin
Fri Oct 29 09:32:57 CDT 1999