Foundationপ্রথম নীতি থেকে
LEVEL 0 · Mathematical Foundations

Cardinality

কার্ডিনালিটি

একটা set-এর সদস্য সংখ্যা, লেখা হয় `|A|`। অসীম set-এও সংজ্ঞায়িত — আর সব অসীম সমান নয়।

সসীম set-এ সোজা গণনা। অসীম set-এ দুইটা set-এর cardinality সমান বলা হয় যদি তাদের মধ্যে একটা [[bijective]] function থাকে।

Countable মানে ℕ-এর সাথে bijection আছে:

SetCountable?
ℕ, ℤ, ℚহ্যাঁ
সব সসীম stringহ্যাঁ
সব Python programহ্যাঁ
ℝ, 𝒫(ℕ)না
সব function ℕ → ℕনা

শেষ দুই সারির সংঘর্ষটা CS-এর জন্য গভীর:

Program countable, function uncountable ⟹ অধিকাংশ function কোনো program দিয়ে হিসাব করা যায় না।

এটা “আমরা এখনো algorithm খুঁজে পাইনি” নয় — গোনার যুক্তিতে প্রমাণিত যে algorithm নেই।

|𝒫(A)| = 2^|A| সবসময়, এমনকি অসীম set-এও — তাই অসীমেরও অসীম সোপান আছে।

Inclusion–exclusion: |A ∪ B| = |A| + |B| − |A ∩ B| — query planner এটা দিয়েই OR condition-এর selectivity অনুমান করে।