Learn

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 34 of 34

Measure when a random structure appears

Compute subgraph expectations with explicit dependence.

Loading your saved responses…

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

Try

In the random graph G(n, p), each possible edge of a finite simple graph on n labeled vertices is present independently with probability p. The parameter describes the construction, not a claim that an observed real network has independent edges. We will ask when a triangle appears and prove probability bounds, separating a suggestive expected count from a genuine high-probability conclusion.

Predict

Predict why a large expectation alone may fail to show existence with high probability. A random variable can be zero most of the time and enormous on rare outcomes. To rule out that concentration pattern, control a second moment or variance. For triangle counts, dependence is localized: triangles with disjoint edge sets have independent indicators, while triangles sharing one edge have positive covariance.

Experiment

Classify pairs of distinct triangles.

Shared verticesShared edgesJoint occurrence probabilityCovariance
0 or 10p^60
21p^5p^5−p^6

The three-shared-vertex case is the same triangle and belongs in the individual variance term. A common vertex alone does not create dependence because the defining edge sets are still disjoint.

Understand

Let X be the number of triangles and N=C(n, 3). Each indicator has mean p³ and variance p³(1−p³), so E[X]=Np³. There are C(n, 2)C(n−2, 2) unordered pairs of triangles sharing an edge: choose the common edge and then their two distinct third vertices. Consequently Var (X)=Np³(1−p³)+2C(n, 2)C(n−2, 2)(p^5−p^6). The factor two comes from expanding the variance of a sum over unordered pairs. For n=4, p=1/2 this gives 5/8, while the mean is 1/2, showing why the variance need not equal the mean.

Apply

If np tends to zero as n grows, E[X]≤(np)³/6 tends to zero and Markov gives P(X≥1)→0. If np tends to infinity, the variance divided by the squared mean is bounded by a constant times 1/(n³p³)+1/(n²p), which tends to zero. Chebyshev then gives P(X=0)≤Var (X)/(E[X])²→0. Thus p of order 1/n is the threshold scale for the appearance of a triangle. These two regimes do not describe the precise limiting probability when np approaches a fixed positive constant; that needs a finer distributional analysis.

The second-moment inequality can also be written P(X>0)≥E[X]²/E[X²] for a nonnegative random variable with finite second moment. Apply Cauchy–Schwarz to X times the indicator of X>0. Since E[X²]=Var (X)+E[X]², a vanishing relative variance makes this lower bound approach one. This derivation explains why controlling the second moment supplies information that a first moment alone cannot.

Continue

For isolated vertices, the expectation is n(1−p)^(n−1), because all n−1 incident edges must be absent. That expression suggests a different scale near log (n)/n, but it does not alone prove the full connectivity threshold. Other disconnected components must also be controlled. This is a useful discipline for random-model claims: name the event actually bounded, state the asymptotic assumptions, and avoid upgrading a first-moment calculation into a theorem about a broader graph property. Simulations can illustrate the transition but do not replace the probability proof.

Return to the combinatorics and graph theory unit for prerequisite choices and targeted retries. Use a fresh graph and an independently chosen counting problem to test transfer before writing a synthesis report.

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.

In G(5, 1/3), find the expected edge count.

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

In G(4, 1/2), find the variance of the triangle count.

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

Show triangles are absent with probability tending to 1 if np tends to 0.

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.

Compute covariance of two triangle indicators sharing one edge.

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 Var (X)/(E[X])² tending to 0 proves X>0 with high probability.

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 expected isolated-vertex count in G(n, p) and explain why indicators are dependent.

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.