Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Lesson 9 of 34

Count labeled products with exponential series

Derive the binomial convolution product rule.

Loading your saved responses…

Try the optional starting-point checks and targeted refreshers. You can continue directly into this lesson.

Try

Give each of four distinct labels either a red role or a blue role. There are sixteen assignments. If exactly k labels are red, there are C(4, k) ways to choose them. A generating function for labeled objects must account for this choice of which labels enter each component, not merely how many do. Exponential generating functions build the binomial factor into multiplication by dividing the nth count by n!.

Predict

Predict why multiplying ordinary counting series would miss information. If each size has one red structure and one blue structure, ordinary convolution gives n+1 size splits. The labeled product has 2^n assignments because each split also chooses a subset of labels. Neither answer is universally wrong; they count different objects. Decide which interpretation applies before choosing the series normalization.

Experiment

For n=3, inspect the label-allocation factors.

Red size kRed structure countBlue structure countLabel choices
0111
1113
2113
3111

The total is eight. Algebraically exp (z)exp (z)=exp (2z), whose normalized coefficient at degree three is 2³. The raw coefficient is 8/3!, not eight.

Understand

For labeled counts a_n define A(z)=Σa_n z^n/n!. If a product object consists of an A-structure on one subset and a B-structure on its complementary subset, then c_n=Σ_k C(n, k)a_k b_(n−k). Multiplying the two exponential series proves the same rule because n!/(k!(n−k)!) is the label-choice factor. This derivation assumes that transporting a structure along a relabeling preserves its count and that the two roles are distinguishable. If the components are unordered and interchangeable, a further symmetry correction is required; that is the subject of the exponential formula.

Apply

Differentiation shifts the normalized sequence: A′(z)=Σa_(n+1)z^n/n!. Combinatorially this can represent a structure on n ordinary labels together with one additional distinguished label fixed outside the label set. Multiplication by z instead corresponds to choosing and marking one existing label when applied to A′: zA′ has counts n a_n. These two operations differ. For example the EGF of permutations is 1/(1−z), since a_n=n!, while its derivative counts permutations on n+1 labels relative to n ordinary labels. Track the normalization before interpreting a derivative as a marking operation.

A useful diagnostic is to compare coefficients at degree two by hand. If the first component can use either one of two labels and the other uses the remaining label, there are two labeled allocations even when each component has only one internal structure. The factor two comes from label choice, not from ordering identical objects inside a component. EGF multiplication preserves this distinction automatically.

Continue

As a recurrence exercise, a_(n+1)=c a_n with a_0=1 becomes A′=cA and therefore A=exp (cz), counting c independent colors per label when c is a nonnegative integer. More complicated labeled decompositions yield differential equations or products that can be solved coefficientwise. No analytic convergence is required for these formal operations in characteristic zero. When evaluating the resulting series numerically or discussing singularities, state the extra analytic assumptions separately.

Return to the combinatorics and graph theory unit for prerequisite choices and targeted retries. Continue with assemble labeled components.

Apply · explain · revise

Practice and reasoning

Drafts save locally as you type. Reveal worked solutions when useful; the site remembers that exposure. Automatic matches check the requested answer, while written arguments require review against the rubric.

If a_n=b_n=1 for every n, what labeled product count c4 results?

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

If A(z)=exp (3z), find the count a3 under EGF normalization.

Integers, fractions and finite decimals are accepted. Expressions such as sqrt(2) are not parsed by this checker.

Derive c_n=ΣC(n, k)a_k b_(n−k) from an EGF product.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Explain why A′(z) has count a_(n+1) at normalized degree n.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Find the EGF of all permutations and explain why it equals 1/(1−z).

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Solve A′=2A with A(0)=1 formally and interpret its coefficients.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Reflect and continue

Before marking this lesson complete, explain one key idea without the worked solution and identify a condition that matters. Marking complete records participation, not independent mastery.