Содержание
- 2. Содержание Автоматический синтез программ Дедуктивные таблицы Свойства дедуктивных таблиц Дедуктивные правила Пример синтеза Вспомогательные таблицы Пример
- 3. Автоматический синтез программ Предпосылки : Увеличение сложности ПО Увеличение требований к надежности ПО Основные направления: Дедуктивный
- 4. Дедуктивные таблицы (1) Один из методов дедуктивного синтеза. Спецификация задается в виде формулы логики предикатов первого
- 5. Дедуктивные таблицы (2) Структура дедуктивной таблицы If(A1 ∨ … ∨ An) then (G1 ∧ … ∧
- 6. Дедуктивные таблицы (3) Терм t, не содержащий свободных (на связанных с квантором) переменных, удовлетворяет строке таблицы
- 7. Дедуктивные таблицы (4) Доказательство в дедуктивной таблице проводиться до получения финальной строки или 15.02.2009 Синтез функциональных
- 8. Свойства дедуктивных таблиц (1) Двойственность строка эквивалентна строке 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных
- 9. Свойства дедуктивных таблиц (2) Переименование свободных переменных π – перестановка строка эквивалентна строке 15.02.2009 Синтез функциональных
- 10. Свойства дедуктивных таблиц (3) Добавление примера λ – подстановка Таблица эквивалентна 15.02.2009 Синтез функциональных программ при
- 11. Свойства дедуктивных таблиц (4) Тождественные преобразования Эквивалентность таблиц не нарушается при применении в строках тождественных преобразований
- 12. Свойства дедуктивных таблиц (5) Добавление и удаление тождественно истинного утверждения и тождественно ложной цели Добавление и
- 13. Дедуктивные правила (1) Вычислимые термы – термы, не содержащие свободных переменных, которые можно получить на основе
- 14. Дедуктивные правила (2) Правило OR- и AND-разделения G1,G2,A1,A2 – логические выражения, t – выходной терм. 15.02.2009
- 15. Дедуктивные правила (3) Правило резолюции G1,G2 – логические выражения, P, P’ – некоторые подвыражения G1 и
- 16. Дедуктивные правила (4) Правило индукции. wf-отношение – отношение, исключающее бесконечно убывающие цепочки. Спецификация: где a –
- 17. Дедуктивные правила (5) Правило замены эквивалентных термов где G1, G2 – логические выражения, [L=R] – подвыражение
- 18. Пример синтеза функциональной программы (1) Спецификация: z = fact(n) is if n = 0 then z
- 19. Пример синтеза функциональной программы (2) OR-разделение Резолюция. Общее подвыражение . (n=0). Добавление примера{z1←1,z2 ← n*fact(n-1) }
- 20. Вспомогательные таблицы (1) Пусть в таблице присутствуют строки где G, F – логические выражения, a –
- 21. Вспомогательные таблицы (2) Если t’[a] 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных таблиц
- 22. Вспомогательные таблицы (3) Исходная цель Гипотеза индукции Воспроизведение шагов доказательства Резолюция с гипотезой индукции 15.02.2009 Синтез
- 23. Вспомогательные таблицы (4) 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных таблиц Лемма имеющаяся строка (i)
- 24. Пример вывода вспомогательной таблицы (1) Для функции сортировки списка чисел задается спецификация вида z = sort(a)
- 25. Пример вывода вспомогательной таблицы (2) В ходе доказательства получается строка Далее, строка 15.02.2009 Синтез функциональных программ
- 26. Исходная цель вспомогательной таблицы Лемма 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных таблиц
- 27. Конец 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных таблиц
- 29. Скачать презентацию



















![Вспомогательные таблицы (2) Если t’[a] 15.02.2009 Синтез функциональных программ при помощи метода дедуктивных таблиц](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388494/slide-20.jpg)






Презентация_ЦФО_16х9_рус_белый_КуАЭР Награждение 06.09.2022 (1)
Сложение в пределах 20
Презентация на тему Украина в символах
Государство, его признаки и формы
Схемы клинических и эпидемиологических исследованийКарла Дж. Альварадо, магистр наук по клиническому инфекционному контролюВи
Химия – наука о веществах
Гордимся своей историей
Сигналы бедствия передаваемые жестами
Работа с трудными детьми
Матрешка
Внедрение и применение пакета свободного программного обеспечения в системе образования
Значение учебно-методического сайта в журналистском образовании (на примере сайта отделения журналистики ТюмГУ http://media.utmn.ru)http://medi
Гражданское общество и государство
САРОВ – УНИВЕРСИТЕТСКИЙ ЦЕНТРЦель: Выход Сарова на российские и мировые рынки образования.Направления реализации:Объединение
Банковская система и финансовый рынок Республики Беларусь
Подмосковный народный промысел
Результаты опроса
Dnevnik_9-11_gorizont
Жилой Дом Театральный
Отчет
Проект кампуса Нижневартовского государственного университета
Музыкальные инструменты Индии
Цели и задачи прокурорского надзора Работу выполнила студентки группы Ю104 Соловьенко Карина и Буйнова Людмила
Фирма по производству CD дисков
Презентация на тему Придаточные предложения нереального условия
Нежилое помещение пом П3, г. Нижний Новгород, Автозаводский район
Презентация на тему Биография Столыпина
Брендинг бара Bells