TestYourself answers for Rule writing techniques and logical equivalents
- Last Updated: October 26, 2026
- 2 minute read
- Corticon
- Version 7.1
- Documentation
Show me this set of test questions.
-
Preconditions act as master rules for all other rules in the same Rulesheet that share the same scope
-
An expression that evaluates to a
TrueorFalsevalue is called a Boolean expression. -
True
-
False. The requirement for complete Values sets only applies to Condition rows.
-
The special term other can be used to complete any Condition row values set.
-
not
-
{T, F}
-
All except
Entity.boolean=Fare equivalent; however, some expressions are more clear than others! -
Entity.booleanis probably the best choice because it is the simplest and most straightforward. The other two choices use double negatives which are harder for most people to understand. -
- OK as is
- If the value range is supposed to contain Integer values, then a does not belong. If the range is supposed to contain String values then 1 and a need to be surrounded by single quotes as in {'1'..'a', other}
- The special word other can't be used as a range endpoint.
- The range contains overlaps between 5 and 10, but this is acceptable in v5.
- The range contains an overlap at 10, but this is acceptable in v5.
- This is an incomplete set and should be {'red', 'green', 'blue', other}
- The range contains overlaps between 3 and 15, but this is acceptable in v5.
-
False. The term other may not be used in Action row Values sets since Actions can only assign specific values.
-
The Rulesheet would be modeled as shown:

-
True
-
False. Nonconditional rules are governed by preconditions on the same Rulesheet only if they share the same scope as the preconditions.