Why identical WME's illegal in Soar?

Question from Glenn Taylor (Nov. 26, 2001): When there are multiple rule applications that affect the same attribute, only one of those attributes appears on the state as a result. For example, if my state looks like this: ( ^my-object first ^my-object second) And I have a production like this: sp {state*elaboration (state ^my-object ) --> ( ^elaboration 1) The result is that only a single ^elaboration 1 shows up on the state, even though there are two matches on the production. When the result has the same attribute and value, only one appears as a result.

If there are multiple values, the unique ones appear on the state. What's the rationale behind this? Answer from Seth Rogers (Nov. 26, 2001): The rule fires twice, leading to two acceptable preferences for S1 ^elaboration 1.

The preference mechanism sees no conflicts The rule fires twice, leading to two acceptable preferences for S1 ^elaboration 1. The preference mechanism sees no conflicts and puts S1 ^elaboration ... more.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions