Combining Streams Without Losing the Conditioning
Problems involving several arrival streams often have more than one layer of randomness. An arrival may come from one of several sources; it may be retained or rejected; and its location in time may be observed or conditioned upon. A reliable calculation keeps these layers separate until the relevant conditioning is clear. The key ingredients are the rates of the streams that remain after retention, the distribution of source labels given a total count, and the conditional law of arrival locations given that count.
Work on a probability space \((\Omega,\mathcal{F},\mathbb{P})\). Let \(N^{(\ell)}_t\), for \(\ell=1,\dots,r\), be independent homogeneous Poisson processes on \(t\ge0\), with rates \(\lambda_\ell\ge0\). Independently for each arrival of source \(\ell\), retain it with probability \(a_\ell\in[0,1]\). All retention decisions are independent of the arrival processes and of one another. Write \(R^{(\ell)}_t\) for the number of retained arrivals of source \(\ell\) by time \(t\). The combined retained count is \(R_t=\sum_{\ell=1}^r R^{(\ell)}_t\). The retained rate of source \(\ell\) is \(r_\ell=\lambda_\ell a_\ell\), and the total retained rate is \(\Lambda=\sum_{\ell=1}^r r_\ell\).
Two Facts That Organize the Calculations
The first fact identifies the processes to use after thinning and combining. The second describes what can be said about labels and arrival locations once the total count is fixed. Both will be proved here so that the later calculations have explicit foundations.
Proof. Consider a time interval of length \(h\). For one source with rate \(\lambda_\ell\), let \(K\) be its original count on that interval, and let \(J\) be its retained count. Conditional on \(K\), each of its \(K\) arrivals is retained independently with probability \(a_\ell\). For \(0\le z\le1\), conditioning on \(K\) gives \(\mathbb{E}[z^J\mid K]=(1-a_\ell+a_\ell z)^K\). Since \(K\) has a Poisson distribution with mean \(\lambda_\ell h\), \(\mathbb{E}[z^J]=\exp\{\lambda_\ell h((1-a_\ell+a_\ell z)-1)\}=\exp\{r_\ell h(z-1)\}\). This is the probability generating function of a Poisson random variable with mean \(r_\ell h\). Disjoint intervals have independent original counts and independent retention decisions, so retained counts in disjoint intervals are independent. Independent sources also have independent retained counts. Thus the retained processes are independent Poisson processes. Their sum has independent increments, and on an interval of length \(h\) its count has probability generating function \(\prod_{\ell=1}^r\exp\{r_\ell h(z-1)\}=\exp\{\Lambda h(z-1)\}\). This is Poisson with mean \(\Lambda h\), proving the assertion about the sum.
For the conditional statement, suppose first that \(\Lambda>0\), and consider \(T>0\). For an ordered sequence of source labels \((\ell_1,\dots,\ell_n)\), the joint density of ordered arrival times \(0<t_1<\cdots<t_n<T\) and that label sequence is \(e^{-\Lambda T}\prod_{k=1}^n r_{\ell_k}\). This follows from independent Poisson increments: each specified arrival contributes its source rate, and the probability of no other arrivals on the interval contributes the exponential factor. Summing over all label sequences gives the time density \(e^{-\Lambda T}\Lambda^n\) on the ordered region. The volume of that region is \(T^n/n!\), so \(\mathbb{P}(R_T=n)=e^{-\Lambda T}(\Lambda T)^n/n!\). Dividing the joint density by this probability gives the conditional density \(n!/T^n\prod_{k=1}^n(r_{\ell_k}/\Lambda)\). The factor \(n!/T^n\) is the density of \(n\) ordered independent uniforms; the remaining factor is the probability of the label sequence for independent labels with probabilities \(r_\ell/\Lambda\). This factorization proves both the stated conditional laws and their independence. For \(n=0\), there are no times or labels, and the assertion is vacuous. \(\square\)
The conditional label probabilities use the retained rates, not the original rates. Also, conditioning on the total count does not fix the arrival locations: their order statistics remain random. Those two points are central in the examples below.
Worked Example: Two Sources with Different Retention Rates
Source A is a Poisson process of rate \(2\), and source B is an independent Poisson process of rate \(1\). Retain each A arrival with probability \(\tfrac12\), and each B arrival with probability \(\tfrac23\). On \([0,3]\), find the probability of exactly three retained A arrivals and two retained B arrivals. Also find the probability of exactly three A labels given five retained arrivals.
The retained rates are \(r_A=2\cdot\tfrac12=1\) and \(r_B=1\cdot\tfrac23=\tfrac23\). Their sum is \(\Lambda=1+\tfrac23=\tfrac53\). The retained counts on \([0,3]\) are independent Poisson random variables with means \(1\cdot3=3\) and \(\tfrac23\cdot3=2\). Therefore \(\mathbb{P}(R^{(A)}_3=3,\ R^{(B)}_3=2)=(e^{-3}3^3/3!)(e^{-2}2^2/2!)\). Since \(3^3/3!=27/6=9/2\) and \(2^2/2!=4/2=2\), this probability is \(9e^{-5}\).
Given that the combined retained count is five, each label is A with probability \(r_A/\Lambda=1/(5/3)=\tfrac35\), and B with probability \((2/3)/(5/3)=\tfrac25\). Thus the number of A labels has a binomial distribution with five trials and success probability \(\tfrac35\). The requested conditional probability is \(\binom{5}{3}(\tfrac35)^3(\tfrac25)^2=10\cdot\tfrac{27}{125}\cdot\tfrac4{25}=\tfrac{216}{625}\). The event being conditioned on has probability \(e^{-5}5^5/5!>0\), so the conditional probability is defined.
Check: The joint count probability divided by the probability of five combined arrivals is \(9e^{-5}/(e^{-5}5^5/5!)=9\cdot120/3125=1080/3125=\tfrac{216}{625}\), as required. The same answer follows from the conditional label calculation.
Combining Labels with Arrival-Time Events
When the total count on \([0,T]\) is fixed, the theorem permits a useful separation: a condition on the ordered times can be calculated from uniform order statistics, and a condition on the labels can be calculated from the categorical label probabilities. Their probabilities multiply when the two conditions are considered together, because the times and labels are conditionally independent. This multiplication requires that both probabilities refer to the same conditioning event, \(R_T=n\).
Worked Example: A Source Sequence and a Second-Arrival Deadline
Two independent retained streams have rates \(2\) for A and \(1\) for B. Given exactly four combined arrivals on \([0,2]\), find the probability that the first two labels are A, the next two are B, and the second arrival occurs by time \(1\).
Given four arrivals, the probability of the specified ordered label sequence is \((\tfrac23)^2(\tfrac13)^2=\tfrac4{81}\), because the total retained rate is \(2+1=3\). Given four arrivals on \([0,2]\), the four locations before ordering are independent uniforms on \([0,2]\). The second ordered arrival is at or before \(1\) exactly when at least two of the four locations fall in \([0,1]\). Each location falls there with probability \(1/2\), so the number in \([0,1]\) is binomial with four trials and probability \(1/2\). Hence \(\mathbb{P}(S_2\le1\mid R_2=4)=\sum_{k=2}^4\binom{4}{k}(1/2)^4=(6+4+1)/16=\tfrac{11}{16}\).
The event \(R_2=4\) has probability \(e^{-6}6^4/4!>0\), since the combined rate is \(3\) and the interval length is \(2\). Conditional independence of times and labels now gives \(\mathbb{P}(\text{specified labels and }S_2\le1\mid R_2=4)=\tfrac4{81}\cdot\tfrac{11}{16}=\tfrac{11}{324}\).
Check: The second-arrival condition uses the threshold \(1\) in the interval \([0,2]\), so its success probability for each un-ordered location is \(1/2\). The binomial tail is \((6+4+1)/16=11/16\); multiplying by \(4/81\) gives \(44/1296=11/324\). Arrival exactly at time \(1\) has probability zero, so using \(S_2\le1\) or \(S_2<1\) gives the same value here.
Conditioning on Both the Original Count and Retention
A different conditional question fixes the number of original arrivals and the number retained. In that setting, it is not correct to treat retained arrivals as a fresh Poisson count without regard to the conditioning. Given \(m\) original arrivals and exactly \(k\) retained, the retained subset is uniformly distributed over the \(\binom{m}{k}\) subsets of arrival indices: before conditioning, every particular subset of size \(k\) has the same probability \(a^k(1-a)^{m-k}\), provided \(0<a<1\). The locations and retention decisions are independent, so the selected indices do not favor early or late locations.
Worked Example: Exactly Two Retained Arrivals by a Deadline
A Poisson process of rate \(4\) has each arrival retained independently with probability \(\tfrac12\). On \([0,2]\), condition on exactly three original arrivals and exactly two retained arrivals. Find the conditional probability that both retained arrivals occur by time \(1\), equivalently that the second retained arrival is at or before time \(1\).
The conditioning event has positive probability: the original count is three with probability \(e^{-8}8^3/3!>0\), and conditional on that count, exactly two are retained with probability \(\binom{3}{2}(\tfrac12)^3=\tfrac38>0\). Given three original arrivals on \([0,2]\), their locations are independent uniforms on that interval. Let \(K\) be the number of these locations in \([0,1]\); then \(\mathbb{P}(K=j)=\binom{3}{j}(\tfrac12)^3\) for \(j=0,1,2,3\).
Conditional on exactly two of the three arrivals being retained, each of the three possible retained pairs has probability \(1/3\). If \(K=0\) or \(K=1\), it is impossible for both retained arrivals to be by time \(1\). If \(K=2\), the retained pair must be the two early arrivals, which happens with probability \(1/3\). If \(K=3\), every possible retained pair is early, with probability \(1\). Therefore the required probability is \(\mathbb{P}(K=2)\cdot\tfrac13+\mathbb{P}(K=3)\cdot1=(\tfrac38)(\tfrac13)+\tfrac18=\tfrac14\).
Check by the retained locations: Given three original locations and a uniformly chosen pair of indices, the two selected locations have the same distribution as two locations selected from three independent uniforms. Each is in \([0,1]\) with probability \(1/2\), independently, so the probability both are in \([0,1]\) is \((1/2)^2=\tfrac14\), agreeing with the calculation by cases. The endpoint at time \(1\) has probability zero, so “by time \(1\)” and “strictly before time \(1\)” agree in this example.
A Common Rate Error and a Practical Checklist
Common mistake. In the first example, using the original rates to calculate the conditional source probability gives \(\mathbb{P}(\text{A label}\mid\text{retained arrival})=2/(2+1)=\tfrac23\). That is wrong: it ignores that A arrivals are retained only half the time. After thinning, the relevant rates are \(2\cdot\tfrac12=1\) for A and \(1\cdot\tfrac23=\tfrac23\) for B. The corrected probability is \(1/(1+\tfrac23)=\tfrac35\). Substituting \(\tfrac35\) into the five-arrival calculation gives \(\binom{5}{3}(\tfrac35)^3(\tfrac25)^2=\tfrac{216}{625}\), rather than the result obtained from the unthinned rates.
Before solving a multi-step problem, identify which count is fixed: the original count, the retained count, or the combined count. Then calculate the relevant retained rates and check that the conditioning event has positive probability. Given a fixed combined count, use uniform order statistics for locations and the retained-rate proportions for source labels. If the original count and the number retained are both fixed, instead reason about a uniformly selected subset of the original arrival indices. These are different conditional setups, even though both involve retention.
- For a source-specific retained count, use mean \(\lambda_\ell a_\ell T\) on \([0,T]\).
- For a combined retained count, use total rate \(\Lambda=\sum_\ell\lambda_\ell a_\ell\).
- Given the combined count, use label probabilities \(\lambda_\ell a_\ell/\Lambda\), provided \(\Lambda>0\).
- Separate label and time events only under the fixed-total-count conditioning where their conditional independence applies.
- When both the original count and retained count are fixed, account for the selected subset rather than substituting an unconditional Poisson law.
Check Your Understanding
For each question, state the conditioning event before calculating, and verify that it has positive probability.
- Two independent streams have rates \(3\) and \(2\), with retention probabilities \(\tfrac13\) and \(\tfrac12\). Given six retained arrivals, what is the probability that exactly four have source 1?
- Given five arrivals on \([0,2]\), what is the probability that the third arrival is at or before time \(1\)?
- For two retained sources with rates \(1\) and \(3\), given four combined arrivals, what is the probability of the ordered label sequence \(2,2,1,2\)?
- A process has three original arrivals on \([0,2]\), exactly one of which is retained. What is the probability that the retained arrival is in \([0,1]\)?
- Explain why original source rates cannot be used directly to find source-label probabilities after source-specific thinning.