opennars / OpenNARS-4

MIT License
27 stars 8 forks source link

[Bug] Multiple judgements with mental operation may derive wired conclusion #100

Open biaktfn opened 8 months ago

biaktfn commented 8 months ago

Describe the bug

For example, we can input:

1: (^want,{SELF},<a --> b>). %1.00;0.90%

And it will create a goal:

2: \b>! %1.000;0.900%

Then we can also ask:

3: \<a --> b>?

It will create a judgement:

4: <(*, {SELF}, \b>)-->^wonder>. :|: %1.000;0.900%

The inference rule can apply on 1 and 4, so there will be:

<^wonder-->^want>. %1.000;0.299% <^want-->^wonder>. %1.000;0.299%

which are obviously should not be derived.