Truncated subset-pair counts #
Counts the pairs (E, U) of subsets of an n-element set with #E ≤ q and U ⊆ E
(OpenAI, The Exponential Time Hypothesis is False, eq. (3.14), p. 25):
C_q = ∑_{s = 0}^{min(q, n)} 2 ^ s * n.choose s.
Main definitions #
Cslib.subsetPairCount:C_q = ∑_{s = 0}^{min(q, n)} 2 ^ s * n.choose s.
Main results #
Cslib.subsetPairCount_zero_right,Cslib.subsetPairCount_zero_left,Cslib.subsetPairCount_mono_right,Cslib.subsetPairCount_pos,Cslib.subsetPairCount_eq_three_pow,Cslib.subsetPairCount_le_three_pow: boundary values, monotonicity, positivity, and3 ^ nbounds.Cslib.sum_powerset_filter_card_le_two_pow,Cslib.subsetPairCount_eq_sum_powerset_fin,Cslib.card_subsetPairs_eq_subsetPairCount,Cslib.card_subsetPairs_eq_subsetPairCount_of_card: fiberwise powerset sum and finite subset-pair cardinality identities.
References #
- OpenAI, The Exponential Time Hypothesis is False, §3.5, eq. (3.14), p. 25.
Number of subset pairs (E, U) of an n-element set with #E ≤ q and U ⊆ E
([OAI26c], eq. (3.14), p. 25): C_q = ∑_{s = 0}^{min(q, n)} 2^s C(n, s).
Instances For
At q = 0, only (∅, ∅) is retained, so C_0 = 1.
On an empty ground set (n = 0), C_q = 1 for every q.
subsetPairCount is monotone in the truncation order q.
Every subsetPairCount is strictly positive.
When n ≤ q, all subset sizes occur and C_q = 3 ^ n ([OAI26c], p. 25).
subsetPairCount n q ≤ 3 ^ n for all n, q : ℕ.
Summing 2 ^ #E over E ⊆ univ with #E ≤ q equals subsetPairCount (Fintype.card ι) q.
subsetPairCount n q equals ∑_{E ⊆ Fin n, #E ≤ q} 2 ^ #E.
subsetPairCount (Fintype.card ι) q counts {p : Finset ι × Finset ι | #p.1 ≤ q ∧ p.2 ⊆ p.1}
([OAI26c], eq. (3.14), p. 25).
Specialization of card_subsetPairs_eq_subsetPairCount when Fintype.card ι = n.