A system that keeps working when a piece breaks is called fault tolerant . There are only two honest ways to survive a broken piece: stop safely (fail-safe) or keep going on a spare (fail-operational) — and the whole topic is just the math of measuring how well each one survives.
This page assumes you have seen nothing . Every letter, every squiggle, every fraction in the parent note the parent topic is built here from the ground up, in the order you need them. Never skip ahead — each symbol is earned before it is used.
Intuition Start with a coin, not a formula
Imagine every hour, a tiny invisible dice is rolled for your component. Most hours it says "fine". Very rarely it says "broken". The chance per hour of rolling "broken" is a fixed small number. We give that number a name so we never have to write "chance of breaking per hour" again.
λ (lambda) — the failure rate
λ is a Greek letter (say "LAM-da"). It means: how many failures happen per hour, on average .
Units: failures per hour, written h − 1 (read "per hour").
A small λ = reliable part. A big λ = fragile part.
Example: λ = 1 0 − 5 h − 1 means "on average one failure every 100 000 hours".
WHY a rate and not just "chance of failing"? Because failure builds up over time. A part that survives one hour easily might not survive a thousand hours. A rate lets us ask about any length of time. Look at the picture below.
The red staircase counts failures as time marches right. Its average steepness is exactly λ — that is the whole meaning of the symbol.
We keep seeing e − λ t in the parent note. Let us earn every piece of it.
t — elapsed time
t is simply how long the system has been running , measured in hours. At t = 0 everything is brand new.
e
e ≈ 2.718 is a fixed number (like π ≈ 3.14 ). It is the natural partner of anything that shrinks by a constant fraction as time passes — like a population of still-alive components.
e − λ t is "the fraction still alive"
Picture 1000 identical parts all switched on at once. Each hour, the same tiny slice of the survivors breaks. Not a fixed number of parts — a fixed fraction . When something shrinks by a fixed fraction over and over, the survivor count traces the curve e − λ t . That is the ONLY curve that does this, which is why e shows up.
Common mistake Minus sign confusion
The exponent is negative : − λ t . If it were positive the curve would grow , meaning parts un-break themselves. Survival only ever goes down, so the sign must be minus.
P ( something )
P means probability : how likely an event is, on a scale from 0 (never) to 1 (certain). P = 0.5 means "50% chance". The stuff inside the brackets names the event.
So P ( part still works at t ) = R ( t ) = e − λ t is just the same idea written two ways. And the chance it has failed by time t is everything left over:
Not every failure is equally bad. A signal that goes dark by accident (annoying but safe) is different from one that shows GREEN when it should be RED (deadly). The parent note splits λ into two streams.
β (beta) — safe failure fraction
β (say "BAY-ta") is a plain fraction between 0 and 1 . It answers: of all failures, what portion are the harmless, detectable kind?
β = 0.99 means 99% of failures are caught and made safe; only 1% are dangerous.
Now the total rate splits into two smaller rates, like a river forking:
WHY split it? Because fail-safe design only cares about the dangerous trickle λ d . Making β close to 1 squeezes that trickle almost to nothing — that is the entire engineering game of fail-safe systems.
Worked example Squeezing the dangerous stream
With λ = 1 0 − 5 h − 1 and β = 0.99 :
λ d = ( 1 − 0.99 ) × 1 0 − 5 = 0.01 × 1 0 − 5 = 1 0 − 7 h − 1
The dangerous rate is 100 times smaller than the raw rate. That is what "detect your failures" buys you.
The parent note writes MTTDf = ∫ 0 ∞ e − λ d t d t . Two new symbols: ∫ and MTTDf.
Definition MTTF and MTTDf — average lifetimes
MTTF = Mean Time To Failure = the average number of hours a part lasts before breaking.
MTTDf = Mean Time To Dangerous Failure = average hours before a dangerous failure specifically.
"Mean" is just another word for "average".
∫ 0 ∞ … d t
This is an integral : a machine that adds up an infinity of tiny slices . ∫ 0 ∞ means "sum over all times from 0 to forever". The d t marks the tiny width of each time-slice.
Intuition WHY an integral gives the
average lifetime
Picture the reliability curve R ( t ) from the earlier figure. The area underneath it is the total "amount of survival" accumulated across all time. That area, magically, equals the average lifetime. So:
MTTF = ∫ 0 ∞ e − λ t d t = λ 1
The area under a shrinking exponential of rate λ is exactly 1/ λ . This is why average lifetime = 1 over the rate — a fast rate (big λ ) means a short life (small 1/ λ ), which matches common sense.
Apply the same machine to the dangerous stream and you get the parent's headline result:
MTTDf = ∫ 0 ∞ e − λ d t d t = λ d 1 = ( 1 − β ) λ 1
Fail-operational systems use spares . To count how many ways spares can fail, we need one more notation.
( k n ) — "n choose k"
( k n ) (read "n choose k ") counts how many ways you can pick k items out of n , order not mattering.
( 1 3 ) = 3 : three ways to pick which one of three computers failed.
( 2 3 ) = 3 : three ways to pick which two failed.
WHY we need it: with three identical units, "exactly one failed" can happen three different ways, and probabilities of separate ways add up. The ( 1 3 ) is that count.
Definition TMR — Triple Modular Redundancy
Three identical units all do the same job. A voter takes the majority answer. If one unit lies, the other two out-vote it. The system only loses when 2 or more fail. (More in Redundancy patterns (N+1, TMR, DMR) .)
This is why the parent writes the TMR reliability as a sum: "all three good" plus "exactly one bad" — the two situations where the majority still wins.
A ( T )
A = Availability = the probability the system is up and working at a chosen moment. A ( T ) is availability at mission-end time T . "Four nines" means A > 0.9999 — down less than one part in ten thousand.
Δ t m a x
Δ (Greek "delta") means "a change in" or "an amount of". Δ t m a x is the longest allowed time to reach the safe state after a fault. Miss it and "safe" arrives too late to help. See Watchdog timers and health monitoring .
ϵ
ϵ (Greek "epsilon") means a tiny allowed slack — a number so small we treat it as "almost zero". ϵ = 1 0 − 9 means we accept a one-in-a-billion imperfection, the bar for the highest Safety Integrity Levels (SIL) .
S safe — the safe state
A named condition the system flees to on a fault: brakes clamped, signal RED, pump stopped. The subscript just labels it "safe". It is a place in the system's behaviour, not a number.
reliability R equals e to minus lambda t
probability P from 0 to 1
MTTF equals 1 over lambda
integral adds tiny slices
split into lambda safe and lambda dangerous
Fail-operational availability A
Say the answer out loud before revealing. If any stump you, re-read that section.
What does λ measure, and in what units? The failure rate — average failures per hour, units h − 1 .
What does e − λ t represent? The reliability R ( t ) : probability one part is still working after t hours.
Why is the exponent negative? Survival only decreases; a positive exponent would mean parts un-break.
What is P fail ( t ) in terms of R ( t ) ? P fail ( t ) = 1 − e − λ t , because alive + failed must total 1.
What does β mean, and what is λ d ? β is the fraction of failures that are safe/detected; λ d = ( 1 − β ) λ is the dangerous failure rate.
What does the integral ∫ 0 ∞ e − λ t d t compute, and what does it equal? The area under the reliability curve = the mean time to failure = 1/ λ .
What does ( 1 3 ) equal and why does it appear in TMR? It equals 3 — the number of ways exactly one of three units can be the failed one.
When does a TMR system actually fail? Only when 2 or more of the 3 units fail, since the majority voter overrides a single bad unit.
What does A ( T ) measure, and what is "four nines"? Availability — probability the system is operational at time T ; four nines means A > 0.9999 .
What are Δ t m a x and ϵ ? Δ t m a x is the deadline to reach the safe state; ϵ is a tiny accepted failure probability (e.g. 1 0 − 9 ).