Простота форм модели Бэкуса, заключающаяся в их регулярности и свободе от контекста, способствует построению системы регулярных преобразований, сохраняющих смысл программ, и потому названа Бэкусом f*(g*h) есть f,\ g,\ h. При их интерпретации это вполне определенные функции. Например, при интерпретации f -> id, g -> id, h -> id
f*(g*h) = id.
В
(f, g)*h = ((f*h), (g*h)).
К законам можно относиться как к
(f1,..., fn)*g = (f1*g,..., fn*g)Af*(g1,..., gn) = (f*g1,..., f*gn)/f*(g1,..., gn) = f*(g1, /f*(g2,..., gn) (n >= 2),
/f*g = g(f1*1,..., fn*n)*(g1,..., gn) = (f1*g1,..., fn*gn)appendl*(f*g, Af*h) = Af*appendl*(g, h)A(f*g) = Af*AgДля обоснования той или иной 1o. Для любых данных x (атом, неопределенность <?> или непустой
(f1,..., fn)*g : x =(f1,..., fn) : (g : x) = = <f1 : (g : x),..., fn : (g : x)> = <f1*g : x,..., fn*g : x> =
= (f_1*g,..., f_n*g) : x, что и требовалось. Обоснования остальных аксиом мы оставляем читателю.
В формулировках
Теорема 1.
pair not*null*1 => appendl*((1*1, 2), distr*(t1*1, 2)) = distr
Условие теоремы читается так:
Верно следующее равенство форм для любых аргументов, представляющих собой
appendl*((1*1, 2), distr*(t1*1, 2)) = distr.
Доказательство.
Рассмотрим 2 случая:
x - атом или неопределенность <?>.x - любой непустой distr : <x, y> = <?> (из distr ).
t1*1:<x, y> =<?> (из distr ).
Поэтому и правая, и левая форма равенства дают неопределенность <?>.
x=<x1,..., xn> (n >= 1). appendl*((1*1, 2), distr*(t1*1, 2)) : <x, y> = = appendl*((1*1, 2):<x, y>, distr*(t1*1, 2):<x, y>) = = appendl*<<1:x, y>, distr:<t1:x, y>>) =
2a) Если t1:x = <>, то
= appendl:<<x1, y>, <>> = <<x1, y>> = = distr:<x, y>.
2b) Если $$t1:x \ne <>$$, то
= appendl:<<x1, y>, <<x2, y>,..., <xn, y>>> = = distr:<x, y>.
Это и требовалось доказать.
Рассмотрим теперь пример построения программы
revers*revers=id, где revers - функция, определенная в упражнении 4.8.1?Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.