Содержание
- 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. Скачать презентацию
 Slaidy.com
 Slaidy.com



















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






 Современные педагогические технологии как инструмент для формирования универсальных учебных действий
 Современные педагогические технологии как инструмент для формирования универсальных учебных действий Новогодние праздники позади… А мы всё чаще задумываемся о лете, о море…
 Новогодние праздники позади… А мы всё чаще задумываемся о лете, о море… Салатт Лодочка
 Салатт Лодочка Использование вихревого эффекта в зерновой промышленности
 Использование вихревого эффекта в зерновой промышленности Тропический и внетропический циклоны
 Тропический и внетропический циклоны Beating the lower bound with counting sort
 Beating the lower bound with counting sort Технология обьёмной резьбы. Кость
 Технология обьёмной резьбы. Кость №1_Види конструкційних матеріалів. Деревина
 №1_Види конструкційних матеріалів. Деревина Основы государственной службы в РФ
 Основы государственной службы в РФ Тридцять дві осені та весни зустрічає вчителем трудового навчання Петрівсько-Роменської загальноосвітньої школи І-ІІІ ступенів В
 Тридцять дві осені та весни зустрічає вчителем трудового навчання Петрівсько-Роменської загальноосвітньої школи І-ІІІ ступенів В ФУТБОЛЬНЫЙ КЛУБ «КРЫЛЬЯ СОВЕТОВ» И ЕГО ИСТОРИЯ
 ФУТБОЛЬНЫЙ КЛУБ «КРЫЛЬЯ СОВЕТОВ» И ЕГО ИСТОРИЯ Топ-лист претензий налоговиков 2021 г. Актуальные вопросы налогового администрирования
 Топ-лист претензий налоговиков 2021 г. Актуальные вопросы налогового администрирования Where is the dog?
 Where is the dog? Бухгалтерский учёт и анализ эффективности использования основных средств на примере ООО «Колос»
 Бухгалтерский учёт и анализ эффективности использования основных средств на примере ООО «Колос» Профилактика и лечение гриппа, ОРВИ и заболеваний носоглотки в рамках комплексной программы "Здоровье населения".
 Профилактика и лечение гриппа, ОРВИ и заболеваний носоглотки в рамках комплексной программы "Здоровье населения". Родина П.И. Чайковского
 Родина П.И. Чайковского НЕКОММЕРЧЕСКОЕ ПАРТНЕРСТВО«СОДЕЙСТВИЕ РАЗВИТИЮ ОРГАНИЗАЦИЙ ПРОМЫШЛЕННОЙ БЕЗОПАСНОСТИ СИБИРИ»
 НЕКОММЕРЧЕСКОЕ ПАРТНЕРСТВО«СОДЕЙСТВИЕ РАЗВИТИЮ ОРГАНИЗАЦИЙ ПРОМЫШЛЕННОЙ БЕЗОПАСНОСТИ СИБИРИ» Песнь о вещем Олеге
 Песнь о вещем Олеге Презентация на тему Рассуждение Тип текста
 Презентация на тему Рассуждение Тип текста  Презентация на тему когда появилась одежда 1 класс
 Презентация на тему когда появилась одежда 1 класс  Contacts. Roles and Type
 Contacts. Roles and Type Страны_Западной_и_Центральной_Европы (2)
 Страны_Западной_и_Центральной_Европы (2) Выбор системы налогообложения
 Выбор системы налогообложения Тема Как повысить качество обученности по русскому языку у младшего школьника
 Тема Как повысить качество обученности по русскому языку у младшего школьника А. А. Блок.Тема любви
 А. А. Блок.Тема любви Развиваем дар слова
 Развиваем дар слова РЕТРО FM – уникальный продукт
 РЕТРО FM – уникальный продукт Рудов Александр
 Рудов Александр