Logo
Section 1 / 2

可数集合

了解可数集的概念,以及如何证明有理数集是可数的。

检查点

可数集合

了解可数集的概念,以及如何证明有理数集是可数的。

E^+ = {2,4,6,8,10,\ldots}

\mathbb{Z}^+ = {1,2,3,4,5,\ldots}

f(n) = 2n

\left| E^+ \right| = \left| \mathbb{Z}^+ \right>

\mathbb{Q^+} = \left{\frac{p}{q} \mid p \text{ and } q \text{ are positive integers} \right}

...
A one-to-one correspondence between positive integers and positive rational numbers
Z+\mathbb{Z}^+Q+\mathbb{Q}^+
111\frac{1}{1}
221\frac{2}{1}
312\frac{1}{2}
413\frac{1}{3}
531\frac{3}{1}
641\frac{4}{1}
732\frac{3}{2}
823\frac{2}{3}
914\frac{1}{4}
1015\frac{1}{5}
1151\frac{5}{1}
1261\frac{6}{1}
1352\frac{5}{2}
1443\frac{4}{3}
⋮\vdots⋮\vdots
1from math import gcd 2from fractions import Fraction 3 4# Print for each reduced fraction x/y on the diagonal numbered i-1 5def print_diagonal(num, i): 6 val = num 7 for k in range(i - 1, 0, -1): 8 if i%2 == 0: # Traverse downward 9 a = Fraction(i - k, k) 10 else: # Traverse upward 11 a = Fraction(k, i - k) 12 if gcd(i - k, k) == 1: # If the fraction is in reduced form 13 # The positive integer val+1 has image a 14 val = val + 1 15 print(val, "-->",a) 16 return val 17 18 19print("Mapping from positive integers to rationals is as follows:") 20num = 0 21count = 10 22for i in range(2, count + 2): 23 print ("........ Diagonal Number ", i - 1, "........") 24 num = print_diagonal(num, i)

Quiz

单选题

哪个陈述是错误的?

1 / 2

集合的索引与排序

不可数集合