Добрый день всем!=))
у меня назрел такой вот вопрос.=))
Программа по поиску автоматического доказательства теорем, согласно задумке, осуществляет перебор посылок правил вывода. В результате обнаружилось, что очень часто одни и те же значения вычисляются по нескольку раз, что сильно тормозит программу, особенно на поиске контпримера для довольно сложных задач.
Пыталась ограничить этот не очень хороший процесс, но специфика правил вывода не позволяет однозначно контролировать их применение, т.е. если я ставлю на формулу метку с номером правила вывода, которое было к ней применено, то это еще не значит, что то же самое правило не может применяться к ней еще несколько раз, так как неокторые правила по своей структуре очень даже допускают это.
Подскажите, пожалуйста, хорошую стратегию перебора в таких случаях=)))