@@ -375,7 +375,8 @@ created and propagated using the following rules:
375
375
identities forward through the explanation trace, which allows us to
376
376
represent that the variable in the condition refers to the same object
377
377
as the variable in the action of the other rule.
378
- 1 . Any element that matches special working memory elements called singletons
378
+ 1 . <p id =" listing4b " />
379
+ Any element that matches special working memory elements called singletons
379
380
are assigned the same identity. Singletons are working memory elements
380
381
that are guaranteed to only have a single possible value in a state. The
381
382
most important singleton is the local ` ^superstate ` singleton, which is
@@ -557,7 +558,7 @@ would be redundant. Explanation-based chunking, though, learns based on the
557
558
reasoning within the original hand-written rules. Since the reasoning behind
558
559
each of the two conditions may be different even if they matched the same WME,
559
560
EBC must always add both conditions. (Note that there are some exceptions. See
560
- [ using singletons to simplify rule's confitions ] ( #using-singletons-to-simplify-a-rules-conditions )
561
+ [ using singletons to simplify rule's conditions ] ( #using-singletons-to-simplify-a-rules-conditions )
561
562
on superstate singletons and user singletons.)
562
563
563
564
Negated conditions are included in a trace in the following way: when a
@@ -1306,7 +1307,7 @@ To change a setting: chunk <setting> [<value>]
1306
1307
For a detailed explanation of these settings: help chunk
1307
1308
```
1308
1309
1309
- See [ chunk] ( ../reference/cli/cmd_chunk.md ) for more detailed information the
1310
+ See [ chunk] ( ../reference/cli/cmd_chunk.md ) for more detailed information on the
1310
1311
settings.
1311
1312
1312
1313
### Enabling Procedural Learning
@@ -1375,7 +1376,7 @@ call any working memory element that is guaranteed to only have a single
1375
1376
possible value at any given time, a singleton. If EBC encounters two different
1376
1377
conditions in the backtrace that both test the same superstate WME that matches
1377
1378
a user singleton pattern, it will merge the two conditions. As described in
1378
- [ Listing 4b] ( #identity-assignment-and-propagation ) , there are several
1379
+ < a href = " #listing4b " > Listing 4b</ a > , there are several
1379
1380
architectural singleton’s that EBC already knows about. To specify patterns for
1380
1381
domain-specific singletons, the chunk singleton command can be used.
1381
1382
0 commit comments