例子:Multisets,指标集
‘multisets’在1.1节中简要地提及了一下,它是一个简单的记号,可以通过函数方法来正规化。一个multiset可以通过一个给定的从集合 A A A到正整数 N ∗ \mathbb{N}^{*} N∗的函数来定义。如果 m : A → N ∗ m:A\rightarrow \mathbb{N}^{*} m:A→N∗是这样的一个函数,对应的multiset包含了元素 a ∈ A a\in A a∈A,每一个出现 m ( a ) m(a) m(a)次。就是 m u l t i s e t multiset multiset { a , a , a , b , b , b , b , b , c } \{a,a,a,b,b,b,b,b,c\} {a,a,a,b,b,b,b,b,c}其实是一个函数 m : { a , b , c } → N ∗ m:\{a,b,c\}\rightarrow \mathbb{N}^{*} m:{a,b,c}→N∗,其中 m ( a ) = 3 m(a)=3 m(a)=3, m ( b ) = 5 m(b)=5 m(b)=5, m ( c ) = 1 m(c)=1 m(c)=1。就像正常的集合一样,元素的顺序并不是multiset应该包含的一部分。简单的集合论记号,比如包含,并等也能直接扩展到multiset。
另一个例子就是‘indices’的使用。我们令 a 1 , … , a n a_{1},\dots,a_{n} a1,…,an为整数,我们考虑函数 a : { 1 , … , n } → Z a:\{1,\dots,n\}\rightarrow \mathbb{Z} a:{1,…,n}→Z, a i a_{i} ai就是值 a ( i ) a(i) a(i)的简写形式,其中 i = 1 , … , n i=1,\dots,n i=1,…,n。可以考虑指标集( i n d e x e d s e t indexed\ set indexed set) { a i } i ∈ I \{a_{i}\}_{i\in I} {ai}i∈I,它的元素恰巧是 a i a_{i} ai,而 i i i则是 I I I中的某些索引;但这个指标集更像是一个函数 I → A I\rightarrow A I→A,其中 A A A是某个集合,它的元素是 a i a_{i} ai。例如,它允许我们将 a 0 a_{0} a0和 a 1 a_{1} a1当作 { a i } i ∈ N \{a_{i}\}_{i\in N} {ai}i∈N中的不同元素,即使在目标集合 A A A中, a 0 = a 1 a_{0}=a_{1} a0=a1。
单词
- by coincidence:
- indices:
- formalized:
- multisets: