The prob instruction defines a probability variable with a name in the data label of that instruction.
A jprob or case instruction can define a probability variable similarly to the prob instruction or use a probability variable with a name specified instead of a numeric probability value.
There are three supported types of probability variables:
jprob and case instructions.
jprob or case instruction.
jprob or case instruction with a probability value specified using a prob, jprob, or case instruction with a data label.
A controlled probability variable can simultaneously be an output probability variable.
An output probabilities array is the means of fetching probabilities learned for case instructions in a choice instruction block by indices of case instructions.
A data label assigned to the choice instruction block is an array name.