Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools

Three Events Probability Calculator


Calculate probabilities for three events A, B, and C with visual Venn diagrams showing all 8 regions and step-by-step solutions.

Input Probabilities

📊
Ready to Calculate
Enter your probabilities and click Calculate to see results







Understanding Calculation Modes for Three Events

The calculator provides five modes matching different input scenarios for three events A, B, and C. Mutually Independent mode assumes all three events are independent—each event's occurrence doesn't affect the others. Enter only P(A), P(B), and P(C), and the calculator computes all intersections by multiplication: P(A∩B) = P(A)×P(B), P(A∩C) = P(A)×P(C), P(B∩C) = P(B)×P(C), and P(A∩B∩C) = P(A)×P(B)×P(C). Use this mode for completely independent processes like rolling three separate dice.

Mutually Exclusive mode applies when events cannot occur simultaneously—if one happens, the others cannot. This forces all intersections to zero: P(A∩B) = P(A∩C) = P(B∩C) = P(A∩B∩C) = 0. The union simplifies to P(A∪B∪C) = P(A) + P(B) + P(C). Use for non-overlapping outcomes like rolling exactly 1, exactly 2, or exactly 3 on a single die.

Given P(A∩B∩C) mode starts with the triple intersection—all three events occurring together. Provide P(A), P(B), P(C), P(A∩B∩C), and the three pairwise intersections P(A∩B), P(A∩C), P(B∩C). The calculator uses the inclusion-exclusion principle to compute the union and derives all eight Venn diagram regions.

Given P(A∪B∪C) mode starts with the union—at least one event occurring. Provide P(A), P(B), P(C), P(A∪B∪C), and the three pairwise intersections. The calculator solves for P(A∩B∩C) by rearranging inclusion-exclusion: P(A∩B∩C) = P(A) + P(B) + P(C) - P(A∩B) - P(A∩C) - P(B∩C) - P(A∪B∪C).

Given Pairwise Intersections mode provides all three pairwise intersections P(A∩B), P(A∩C), P(B∩C) plus the triple intersection P(A∩B∩C). The calculator computes the union via inclusion-exclusion. This mode suits situations where you know how pairs relate but need overall coverage.

Working with the Eight Venn Diagram Regions

Three overlapping circles create eight mutually exclusive regions representing all possible event combinations. The calculator computes probability for each region, partitioning the entire sample space.

Region 1 - P(A∩B∩C): The central region where all three circles overlap. All three events occur simultaneously. For independent events, this equals P(A)×P(B)×P(C).

Region 2 - P(A∩B∩C'): Events A and B occur but C doesn't. Calculated as P(A∩B) - P(A∩B∩C), removing the triple intersection from the A-B pairwise intersection.

Region 3 - P(A∩C∩B'): Events A and C occur but B doesn't. Equals P(A∩C) - P(A∩B∩C).

Region 4 - P(B∩C∩A'): Events B and C occur but A doesn't. Equals P(B∩C) - P(A∩B∩C).

Region 5 - P(A∩B'∩C'): Only A occurs, neither B nor C. Calculated as P(A) - P(A∩B) - P(A∩C) + P(A∩B∩C). The addition of P(A∩B∩C) corrects for double subtraction.

Region 6 - P(B∩A'∩C'): Only B occurs. Equals P(B) - P(A∩B) - P(B∩C) + P(A∩B∩C).

Region 7 - P(C∩A'∩B'): Only C occurs. Equals P(C) - P(A∩C) - P(B∩C) + P(A∩B∩C).

Region 8 - P(A'∩B'∩C'): None of the events occur. Equals 1 - P(A∪B∪C), the complement of the union. This region lies outside all three circles.

Each result row displays a Venn diagram highlighting the corresponding region, making the geometric relationships clear. All eight probabilities sum to exactly 1, confirming complete sample space partition.

The Inclusion-Exclusion Principle for Three Events

The inclusion-exclusion principle computes the union P(A∪B∪C) by adding individual probabilities, subtracting pairwise intersections to correct for double-counting, then adding back the triple intersection to correct for triple-subtraction. The formula: P(A∪B∪C) = P(A) + P(B) + P(C) - P(A∩B) - P(A∩C) - P(B∩C) + P(A∩B∩C).

Step 1 - Add individuals: P(A) + P(B) + P(C) counts all outcomes in at least one event. However, outcomes in two events get counted twice, and outcomes in all three get counted three times.

Step 2 - Subtract pairwise intersections: - P(A∩B) - P(A∩C) - P(B∩C) removes double-counting. But now outcomes in all three events have been removed too many times—they were added three times initially, then subtracted three times, leaving net zero.

Step 3 - Add triple intersection: + P(A∩B∩C) restores the central region that was over-corrected. Now each outcome in the union is counted exactly once.

The calculator displays this calculation in step-by-step format. For P(A)=0.5, P(B)=0.4, P(C)=0.3, P(A∩B)=0.2, P(A∩C)=0.15, P(B∩C)=0.12, P(A∩B∩C)=0.06: Union = 0.5 + 0.4 + 0.3 - 0.2 - 0.15 - 0.12 + 0.06 = 0.79.

The principle extends to any number of events with alternating signs: add singles, subtract pairs, add triples, subtract quadruples, etc. For three events, it stops at the triple intersection.

Mutual Independence vs Pairwise Independence

Pairwise independence means each pair of events is independent: P(A∩B) = P(A)×P(B), P(A∩C) = P(A)×P(C), and P(B∩C) = P(B)×P(C). Each event pair multiplies, but this doesn't guarantee the triple intersection multiplies.

Mutual independence (full independence) requires pairwise independence plus P(A∩B∩C) = P(A)×P(B)×P(C). All three events together must factor. Mutual independence is stronger—it implies pairwise independence but not vice versa.

Key distinction: Pairwise independence doesn't guarantee mutual independence. Three events can be pairwise independent yet dependent when considered together. Example: flip two fair coins. Let A="first coin heads", B="second coin heads", C="coins show same face". P(A)=P(B)=P(C)=0.5. Check pairs: P(A∩B)=0.25=0.5×0.5 ✓, P(A∩C)=0.25=0.5×0.5 ✓, P(B∩C)=0.25=0.5×0.5 ✓. Pairwise independent. But P(A∩B∩C)=0.25≠0.125=0.5×0.5×0.5 ✗. Not mutually independent.

The calculator's Event Properties section checks both conditions. "Pairwise Independent" shows Yes when all three pairs multiply within tolerance. "Mutually Independent" shows Yes only when pairwise independence holds AND the triple intersection multiplies. If mutually independent shows Yes, pairwise independent automatically shows Yes. The reverse isn't guaranteed.

Mutually independent mode produces both properties showing Yes by construction. Other modes check these conditions against computed probabilities.

Reading Three-Circle Venn Diagrams

The calculator generates three-circle Venn diagrams for every probability, using three overlapping circles representing events A, B, and C. Circle positioning creates eight distinct regions, each corresponding to one of the fundamental event combinations.

Circle A (left-top) represents event A. Circle B (right-top) represents event B. Circle C (bottom-center) represents event C. The three circles overlap creating a characteristic three-way Venn diagram with a central triangular region where all three intersect.

Central triangle (all three circles overlap): P(A∩B∩C) - all three events occur. This is the most constrained region, requiring satisfaction of all three events simultaneously.

Three lens-shaped regions (two circles overlap): P(A∩B∩C') where A and B overlap but not C, P(A∩C∩B') where A and C overlap but not B, P(B∩C∩A') where B and C overlap but not A. These regions show pairwise occurrence without the third event.

Three crescent regions (single circle only): P(A∩B'∩C') inside circle A only, P(B∩A'∩C') inside circle B only, P(C∩A'∩B') inside circle C only. These represent exactly one event occurring.

Exterior region (outside all circles): P(A'∩B'∩C') - none of the events occur. This rectangular background region completes the sample space.

Visual encoding: The target region shades in blue (opacity 0.7). Conditioning regions (for conditional probabilities) shade light blue (opacity 0.5) showing the restricted sample space. Circle outlines use consistent stroke weights—solid lines (1.5px) for reference circles, thicker lines (2px) for conditioning events. Opacity variations (0.3 for faded, 0.7 for active) guide visual attention to relevant regions.

Conditional Probabilities with Three Events

The calculator computes conditional probabilities given intersections: P(A|B∩C), P(B|A∩C), and P(C|A∩B). These restrict the sample space to outcomes where two events already occurred, then find the third event's proportion within that restricted space.

P(A|B∩C) asks: given both B and C occurred, what's the probability A also occurred? Formula: P(A|B∩C) = P(A∩B∩C) / P(B∩C). The numerator is the triple intersection (all three events). The denominator is the conditioning intersection (B and C). For P(A∩B∩C)=0.06 and P(B∩C)=0.12, get P(A|B∩C) = 0.06/0.12 = 0.5.

The Venn diagram for P(A|B∩C) highlights circle B and C with light blue (the conditioning set), then darker blue shows the central triangle where A also occurs (numerator). The visual ratio of dark to total light area represents the conditional probability.

P(B|A∩C) similarly conditions on A and C occurring: P(B|A∩C) = P(A∩B∩C) / P(A∩C). The denominator is the A-C intersection, numerator is the triple intersection.

P(C|A∩B) conditions on A and B occurring: P(C|A∩B) = P(A∩B∩C) / P(A∩B). Denominator is the A-B intersection.

Important: These conditionals differ from simple two-event conditionals. P(A|B) uses just one conditioning event, while P(A|B∩C) uses two. The conditioning set is more restrictive—both B and C must occur—so the conditional probability can differ substantially from P(A|B) or P(A|C) individually.

The calculator also computes simple pairwise conditionals: P(A|B), P(A|C), P(B|C), using formulas like P(A|B) = P(A∩B)/P(B). These appear in the Additional Probabilities section alongside unions and intersections.

Step-by-Step Calculations and Formulas

Click any result row to expand step-by-step calculations showing derivation formulas. Each calculation follows the pattern: (1) Formula stating the probability rule, (2) Substitution inserting actual values, (3) Result computing the final probability.

Example - Triple intersection for independent events: Step 1 shows "P(A∩B∩C) = P(A) × P(B) × P(C) (independent)", stating the multiplication rule. Step 2 shows "P(A∩B∩C) = 0.5 × 0.4 × 0.3", substituting provided probabilities. Step 3 shows "P(A∩B∩C) = 0.0600", the computed probability.

Example - Region "A only": Step 1 shows "P(A ∩ B' ∩ C') = P(A) - P(A∩B) - P(A∩C) + P(A∩B∩C)", the inclusion-exclusion formula for this region. Step 2 substitutes all values. Step 3 computes the result. This formula subtracts both pairwise intersections from P(A), but adds back P(A∩B∩C) because it was subtracted twice.

Example - Union via inclusion-exclusion: Step 1 shows the full inclusion-exclusion formula with seven terms. Step 2 substitutes all probabilities. Step 3 performs the arithmetic: addition of individuals, subtraction of pairs, addition of triple. The step-by-step format makes this complex calculation transparent.

Example - Conditional P(A|B∩C): Step 1 shows "P(A|B∩C) = P(A∩B∩C) / P(B∩C)", the conditional probability definition. Step 2 shows division with actual values. Step 3 computes the quotient.

The calculations reference previously computed values, showing dependency chains. P(A|B∩C) references P(A∩B∩C) and P(B∩C), both calculated earlier. This demonstrates how complex probabilities build from simpler ones through probability rules.

Axiom Validation for Three-Event Probabilities

The calculator enforces probability axioms specific to three-event configurations. Violations produce detailed error messages identifying which constraint failed.

Non-negativity for all regions: All eight Venn diagram regions must have non-negative probability. Each region calculation could theoretically produce negative values if inputs are inconsistent. The validator checks: P(A∩B∩C) ≥ 0, P(A only) ≥ 0, P(B only) ≥ 0, P(C only) ≥ 0, P(A∩B∩C') ≥ 0, P(A∩C∩B') ≥ 0, P(B∩C∩A') ≥ 0, P(none) ≥ 0. Negative probabilities are impossible—they'd represent negative likelihood.

Triple intersection constraints: P(A∩B∩C) cannot exceed any pairwise intersection: P(A∩B∩C) ≤ P(A∩B), P(A∩B∩C) ≤ P(A∩C), P(A∩B∩C) ≤ P(B∩C). All three events together is a subset of any two events together. Violation means the claimed triple intersection is too large.

Pairwise intersection constraints: Each pairwise intersection cannot exceed its component events: P(A∩B) ≤ min(P(A), P(B)), P(A∩C) ≤ min(P(A), P(C)), P(B∩C) ≤ min(P(B), P(C)). Two events together cannot exceed either event individually.

Union bounds: P(A∪B∪C) must satisfy max(P(A), P(B), P(C)) ≤ P(A∪B∪C) ≤ 1. The union covers at least the largest individual event and cannot exceed certainty.

Inclusion-exclusion consistency: P(A∪B∪C) = P(A) + P(B) + P(C) - P(A∩B) - P(A∩C) - P(B∩C) + P(A∩B∩C) must hold exactly (within 0.0001 tolerance). This fundamental relationship connects all seven input probabilities. Violation means the inputs don't describe a valid probability configuration together.

When axioms are violated, all violations appear in a red error box. No results display until inputs satisfy all axioms—this prevents working with impossible probability spaces.

Additional Probabilities: Pairwise Unions and Intersections

Beyond the eight fundamental regions, the calculator computes pairwise unions and intersections useful for analyzing relationships between event pairs within the three-event system.

Pairwise unions: P(A∪B), P(A∪C), P(B∪C) give probabilities that at least one event in a pair occurs, ignoring the third. Formula: P(A∪B) = P(A) + P(B) - P(A∩B). These are computed using the two-event addition rule even within the three-event context.

Pairwise intersections: P(A∩B), P(A∩C), P(B∩C) give probabilities that both events in a pair occur, regardless of the third event. In independent mode, these equal P(A)×P(B), P(A)×P(C), P(B)×P(C). In other modes, they're provided as inputs or derived from other inputs.

Pairwise conditionals: P(A|B), P(A|C), P(B|C) give conditional probabilities for pairs. These use simple two-event conditioning: P(A|B) = P(A∩B)/P(B). They differ from triple conditionals like P(A|B∩C) which condition on two events.

Complements: P(A'), P(B'), P(C') give probabilities each event doesn't occur. Formula: P(A') = 1 - P(A). Complements ignore whether other events occurred.

The Additional Probabilities section displays all these derived probabilities with their Venn diagrams. Pairwise union diagrams shade two circles completely. Pairwise intersection diagrams shade only the lens where two circles overlap. These visualizations help understand how events relate in pairs within the three-event framework.

These probabilities are useful because real scenarios often involve questions about subsets of the three events: "What if we only care about A and B?", "What's the coverage if either A or C happens?" The calculator provides these marginal views automatically.

Interpreting Event Properties for Three Events

The Event Properties panel shows three key relationships: mutual independence, pairwise independence, and mutual exclusivity.

Mutually Independent shows "Yes" when P(A∩B∩C) = P(A)×P(B)×P(C) AND all three pairwise intersections multiply: P(A∩B) = P(A)×P(B), P(A∩C) = P(A)×P(C), P(B∩C) = P(B)×P(C). This is the strongest independence property—all four intersection probabilities factor into products. Events are completely unrelated; knowing any subset doesn't inform the others.

Pairwise Independent shows "Yes" when all three pairs are independent: P(A∩B) = P(A)×P(B), P(A∩C) = P(A)×P(C), P(B∩C) = P(B)×P(C), even if P(A∩B∩C) ≠ P(A)×P(B)×P(C). The pairs are independent but the triple isn't. This weaker property occurs in certain probability puzzles where pairs behave independently but the three together don't factor.

Mutually Exclusive shows "Yes" when P(A∩B∩C) = 0 (within 0.0001 tolerance). The three events cannot occur simultaneously. Note: this doesn't require pairwise mutual exclusivity. Events can overlap in pairs but not all three together.

Relationships: If mutually independent is "Yes", then pairwise independent is automatically "Yes" (mutual independence implies pairwise independence). If mutually exclusive is "Yes" and all events have positive probability, then neither independence property holds—mutual exclusivity contradicts independence for nonzero probabilities.

The properties section helps verify mode assumptions. Independent mode produces mutual independence "Yes" by construction. Mutually exclusive mode produces mutual exclusivity "Yes". Other modes check these properties against computed probabilities—you might discover events are actually independent even though you didn't use independent mode.

For comprehensive theory on three-event probability including proofs, examples, and extensions to n events, see three events probability theory.

Related Probability Tools and Calculators

Two Events Probability Calculator - Calculate probabilities for two events with five modes including independent, conditional, and mutually exclusive.

Conditional Probability Calculator - Interactive contingency table for computing P(A|B) with frequency counts and probability normalization.

Bayes' Theorem Calculator - Calculate posterior probabilities with multiple modes including medical testing and hypothesis updating.

Joint Probability Calculator - 2×2 joint probability table with automatic marginal calculation and validation.

Venn Diagram Generator - Create custom Venn diagrams for 2-3 sets with area-proportional regions and labels.

Probability Tree Diagram Tool - Build probability trees for sequential events with automatic branch probability calculation.

Independence Test Calculator - Determine statistical independence from observed frequency data with chi-square tests.

Set Operations Calculator - Compute unions, intersections, complements, and differences for multiple sets.

Combination and Permutation Calculator - Compute counting fundamentals for probability problems with distinct and repeated elements.

Expected Value Calculator - Calculate expected values, variance, and standard deviation for discrete probability distributions.