Тема 7. Системы автоматизированного проектирования управляющих программ для станков с ЧПУ

Классы Поста. Теорема Поста.

1) Функции, сохраняющие const «0» – Р 0.

Свойство: , на нулевом наборе имеет значение «нуль».

Пример: .

(& и Ú) Î P 0; x 1ç x2; функция Шеффера ç(0, 0)=;|Ï P 0.

2) Функции, сохраняющие const «1» – Р 1

.

(& и Ú) Î P 1; |(1, 1) = 0;| Ï P 1.

3) Самодвойственные функции – S

Введём оператор двойственности D, он преобразует ФАЛ в соответствии с определением.

Пример:

x 1, x 2 & Þ x 1×× x 2 D   º x 1, x 2 D
0 0 0 1 1 0 1 1   1 1 1 0 0 1 0 0   0 0 0 1 1 0 1 1  

табл. 1. & табл. 2. табл. 3.

ФАЛ называется самодвойственной, если

ù Î S.

Пример ; сравни табл. 1.& с табл. 3. D(&)

Пример: ù (отрицание); ùÎ S

х ù   х
    =    

4) Линейные функции – L

ФАЛ называется линейной, если она представима в виде: , где

Примеры: а) представима в виде

б) не представима; доказывается перебором значений вектора l, & Ï L

5) Монотонные функции – М

Введём отношение предшествования двух наборов

и

если все элементы в наборах находятся в отношении .

Пример: а) ;

б) и . Наборы не сравнимы.

ФАЛ называется монотонной, если для всех a i и b i таких, что .

Сравнение наборов и значений функций удобно проверить на гиперкубе.

Примеры.

а) Грань для ФАЛ с двумя переменными, на которой отмечена функция дизъюнкции.

Наборы: (11) >(01); (11) > (00); (11) > (10); (10) > (00); (01) > (00).

Функция: 1 = 1; 1 > 0; 1 = 1; 1 > 0; 1 > 0;

Дизъюнкция «Ú» относится к классу монотонных функций .

б) Конъюнкция &

(11) > (01); (11) > (00); (11) > (10); (10) > (00); (01) > (00).

1 > 0; 1 > 0; 1 > 0; 0 = 0; 0 = 0.

Конъюнкция «&» относится к классу монотонных функций .

в) Сложение по mod2 не является монотонной

  x 1 x 2 Å
  0 0 0 1 1 0 1 1  

(11) > (01); (11) > (00); (11) > (10); (10) > (00); (01) > (00).

1 < 0; 0 = 0; 0 < 1; 1> 0; 1 > 0.

Теорема Поста. Набор , будет полным, если он содержит функции не принадлежащие к P 0, P1, S, L, M.

Классы P 0, P1, S, L, M называются предполными классами Поста. Если задана система функций, то её можно тестировать на полноту, составляя для нее, т.н. таблицу Поста.

Таблица Поста для восьми элементарных функций («+» отмечена принадлежность к классу).

  Функция Р 0 Р 1 S L M
  + + +
  + + +
  + +
  + +
  +
  ï
    + + +
    + + +

По этой таблице можно выбрать min наборы, которые еще называются базовыми наборами.

1) {ù}; ; ù. Этот набор является базовым.

Базовым набором будет единственная функция | – штрих Шеффера. Если задана система функций, то можно проверить ее на полноту.

2) Таблица Поста для .

  Р 0 Р 1 S L M
+
+ + +

Система F = { f 1, f 2} является полной.

3) Таблица Поста для .

  Р 0 Р 1 S L M
+ + + + +
+ + +

Система F = { f 1, f 2} является неполной.

Свойства полных наборов

№№ п/п Полные наборы Свойства
  Булева Алгебра
  Переход к дизъюнкции
  Переход к конъюнкции
 
 
 
 
 

Содержание:

7.1. Классификация САПР УП........................................................................................................................................... 1

7.2. Структура и состав САПР УП................................................................................................................................... 2

7.3. Показатели уровня САПР УП.................................................................................................................................... 6

7.4. Характеристики современных САПР УП............................................................................................................... 6


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: