confluence
Last edited: August 8, 2025Could a different choice of evaluation order change the terminating result of the program; note that this says nothing about whether or not particular evaluation order terminates.
constituents
requirements
A set of rewrite rules is confluent if for any expression \(E_0\), should \(E_0 \to^{* } E_1\) and \(E_0 \to^{* } E_2\), then there exists some \(E_3\) such that \(E_1 \to^{*} E_3\) and \(E_2 \to^{ *} E_3\)
Why this instead of saying we will end up at one state after all evaluations? Suppose a particular system never terminates, we have to specify a particular confluent state because otherwise the notion of all
is bad.
conjugate prior
Last edited: August 8, 2025A conjugate prior of a certain likelihood function \(p\qty(x | \theta)\) is a type of prior where the posterior distribution—
\begin{equation} p\qty(\theta | x) \end{equation}
is the same probability family as the prior \(p\qty(\theta)\).
This means that updating is very easy; if we can’t do this, probabilistic programming!
conjugation
Last edited: August 8, 2025conjugation is the process of building a similar matricies.