Skip to content

Commit 4193a2d

Browse files
committed
Include review comments
1 parent 3ab3a54 commit 4193a2d

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.markdownlint.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
},
2424
"MD033": {
2525
"allowed_elements": [
26-
"div"
26+
"div",
27+
"p",
28+
"a"
2729
]
2830
}
2931
}

docs/soar_manual/04_ProceduralKnowledgeLearning.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,8 @@ created and propagated using the following rules:
375375
identities forward through the explanation trace, which allows us to
376376
represent that the variable in the condition refers to the same object
377377
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
379380
are assigned the same identity. Singletons are working memory elements
380381
that are guaranteed to only have a single possible value in a state. The
381382
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
557558
reasoning within the original hand-written rules. Since the reasoning behind
558559
each of the two conditions may be different even if they matched the same WME,
559560
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)
561562
on superstate singletons and user singletons.)
562563

563564
Negated conditions are included in a trace in the following way: when a
@@ -1306,7 +1307,7 @@ To change a setting: chunk <setting> [<value>]
13061307
For a detailed explanation of these settings: help chunk
13071308
```
13081309

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
13101311
settings.
13111312

13121313
### Enabling Procedural Learning
@@ -1375,7 +1376,7 @@ call any working memory element that is guaranteed to only have a single
13751376
possible value at any given time, a singleton. If EBC encounters two different
13761377
conditions in the backtrace that both test the same superstate WME that matches
13771378
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
13791380
architectural singleton’s that EBC already knows about. To specify patterns for
13801381
domain-specific singletons, the chunk singleton command can be used.
13811382

0 commit comments

Comments
 (0)