% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/coherent_dist.R
\name{series_dist}
\alias{series_dist}
\title{Series system distribution}
\usage{
series_dist(components)
}
\arguments{
\item{components}{List of \code{dist} objects.}
}
\value{
A \code{series_dist} inheriting from \code{coherent_dist}.
}
\description{
A series system fails if any single component fails. Equivalent to
\code{min(components)} as random variables; unlike \code{min} in the base algebra,
\code{series_dist} preserves the component decomposition so topology queries
work.
}
\examples{
sys <- series_dist(replicate(3, algebraic.dist::exponential(1), simplify = FALSE))
algebraic.dist::surv(sys)(0.5)
}
