Eureka
The Eureka notation system is a compact method to write Alternating Inference Chains.
Cells are mainly written in the rncn notation, but other methods like k9 can also be used.
Candidate digits are written as a prefix to the cell, with the digit number in parenthesis. This is the way to write candidate for digit 1 in the cell at row 5 and column 4.
(1)r5c4
Weak links are represented by a dash.
(1)r5c4-(1)r5c8
Strong links are represented by an equal sign.
(1)r5c8=(1)r9c8
There is no need to repeat the cell name when multiple candidates of that cell are used in the chain. A link between 2 candidates in a single cell is placed inside the parenthesis.
(1-4)r5c4=(4)r5c8
When groups of cells are used in the chain, they are named in the most efficient way.
- All cells belong to a single row
(1)r5c456
- All cells belong to a single column
(1)r45c4
- Unordered group, in a box
(1)r5c4|r6c45
When all candidates represent the same digit, this digit can be placed before the entire chain as a prefix.
(1): r5c4-r5c8=r9c8
When an embedded ALS is part of the chain, the digit linked to the previous node is isolated from the remaining digits with a strong link symbol. The remaining digits are placed in such an order that the digit linked to the next node is the last one.
(1)r5c4-(1=264)r5c789-(4)r4c8
When read from left to right, the chain must contain alternating strong and weak links. There can be no 2 adjacent dashes or equal signs, whether or not they are placed inside the parenthesis.
The result is placed after the chain, separated by a double arrow.
(1)r5c4-(1=4)r5c8-(4)r9c8=(4-1)r7c7=(1)r7c4-(1)r5c4 => r5c4<>1