Қабаттасу (мерзімді қайта жазу) - Overlap (term rewriting)

Жылы математика, Информатика және логика, қабаттасу, қысқарту ережелерінің қасиеті ретінде мерзімді қайта жазу жүйесі, бірнеше түрлі қысқарту ережелерінде редекс ретінде белгілі азайтылатын өрнекті төмендетудің ықтимал қарама-қайшы тәсілдері көрсетілген жағдай сипатталады мерзім.[1]

Дәлірек айтсақ, егер бірнеше кішірейту ережелері сол жақта функционалдық белгілерді бөліссе, қабаттасуы мүмкін. Көбінесе біз тривиальды редекспен және оның өзімен қабаттасуын қарастырмаймыз.

Мысалдар

Келесі қысқарту ережелерімен анықталған қайта жазу жүйесі терминін қарастырыңыз:

Термин ρ арқылы азайтуға болады1 өнім беру ж, бірақ оны ρ арқылы азайтуға болады2 өнім беру . Редекс қалай болатынына назар аударыңыз редекс құрамында болады . Әртүрлі қызыл түстерді азайту нәтижесі а деп аталатын сипатталады сыни жұп; осы мерзімді қайта жазу жүйесінен туындайтын маңызды жұп .

Екіден кем қысқарту ережелерімен қабаттасуы мүмкін.

Келесі қысқарту ережесімен анықталған қайта жазу жүйесі терминін қарастырыңыз:

Термин ішкі немесе сыртқы көріністеріне қолданылуы мүмкін қабаттасқан редекстерге ие мерзім.

Әдебиеттер тізімі

  1. ^ Марк Безем; Ян Виллем Клоп; Roel de Vrijer (2003). Қайта жазу жүйелері. Теориялық компьютерлік ғылымдағы Кембридж трактаттары. Кембридж, Ұлыбритания: Кембридж университетінің баспасы. б. 48. ISBN  0-521-39115-6.