Точные ответы невозможны без знания шаблонов в правилах, в которых используется тип убранных фактов.
Очевидно, что если Fact
является то, что тип и правила # 2 и # 3 содержат только
not Fact(...constraints...)
ничего огромного не должно произойти, пока последний из этих фактов Факт (что соответствует ограничениям, если таковые имеются) удаляется из рабочей памяти: тогда может понадобиться создать дополнительный узел, в зависимости от того, что еще не является СЕ); это может продолжаться в зависимости от того, что происходит после не CE и приводит к терминальным узлам, то есть активациям.
Если шаблон как
Fact(...constraints...)
в любом из этих правил, втягивая факт (который отвечает эти ограничения, если таковые имеется) вызывают некоторые немедленные действия по ожидающим активации и удалению узлов в сети, если он был включен ранее.
Существует не так много, чтобы избежать событий в сети Rete.
Тем не менее, необходимость в необходимости убрать тысячи фактов довольно страшно. Сколько осталось? Возможно, было бы дешевле выбрать несколько избранных и начать работу в совершенно новом Rete. Или используйте шаблон дизайна, который не выведет все эти тысячи одновременно в Двигатель. Или что-то другое.