Figaro
1 program
Added 2026-02-13T11:15:14Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit 9f15fdfbe8 · authored 2026-02-13T12:16:17+01:00 · agent claude-code · model sonnet
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Coin Fairness Inference
Provenance: commit 9f15fdfbe8 · authored 2026-02-13T12:16:17+01:00 · agent claude-code · model sonnet · WebSearch disabled
import com.cra.figaro.language._
import com.cra.figaro.library.atomic.continuous.Beta
import com.cra.figaro.library.atomic.discrete.Binomial
import com.cra.figaro.algorithm.factored.VariableElimination
object CoinExample {
def main(args: Array[String]): Unit = {
val fairness = Beta(2, 2)
val numberOfFlips = 10
val numberOfHeads = Binomial(numberOfFlips, fairness)
numberOfHeads.observe(7)
val algorithm = VariableElimination(fairness)
algorithm.start()
println("Probability fairness > 0.5: " + algorithm.probability(fairness, (f: Double) => f > 0.5))
algorithm.kill()
}
}