Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Семантика





Лекция № 10

(лек. 2 час + прак. занят 10 час + лаб. 2 час. + самос. 4 час)

АЛГЕБРА ЛОГИКИ

Алгебра логики - раздел матлогики на основе математических методов, изучающих логические операции над высказываниями.

Булева алгебра логики

Булева алгебра - частный случай алгебры логики.

f: Bn → B, B={0,1};

Ъ: BB, Щ: BB, щ: B® B

A=‹M,W ›, M№ Ж, W ={fji}, i,jО N fji: MM.

A=‹B(u), И, З,` ›

A=‹B(U),Ъ, Щ, щ ›

Алгебра логики - множество высказываний и операций - одной унарной и 4 бинарных:

А1 = ‹b, {Ї, , , →, ~}›

Ї: {0,1} {0,1} - отрицание

: {0,1}2 {0,1} - конъюнкция (лог. умножение) – " и "

: {0,1}2 {0,1}- дизъюнкция (лог. сложение) - " или "

Язык алгебры логики.

a 1 ={a: A* ; AЅ G2ѕ 2}

A= { x, y, z…x1 , y1, z1 ,…..,……,Ъ, Щ, щ, (,) }

G2=‹T=A, H, J, P› -правило синтаксиса (Т- терминальные символы, Н- нетерминальные)

Среди порождающих процедур используют разного рода грамматики:

a О А* = А И А2 И ….И Аn

А* - итерация – объединение символов алфавита

Синтаксис

R = S И S 2 И P2

семантика

P = {J(JЪ J), J® (JЪ J), J® (щ J), J® S, J® x(y, z,..)}

Для инженера ВТ алгебра логики (ВТ – алгебра переключательных схем или комбинационная логика) является системой алгебраических методов решения логических задач, а также совокупных задач, решаемых такими методами; для ВТ - это инструмент синтеза комбинационных схем, являющихся частным случаем конечных????, элементной базой которого является либо функциональные элементы,

либо реле различного способа действия

Предметом двузначной алгебры логики явл. однородные двузначные логические и операции над ними, а также вытекающие из их свойств правила преобразования

(упрощение, минимизация) с целью алгоритмизации решения задач.

В алгебре логики высказывания рассматриваются только с точки зрения истинности или ложности без рассматривания их смысла.

Примеры (задачи для самостоятельного решения):

1. Задача Венна.

В уставе клуба записано:

o финансовый комитет избирается из состава членов общего комитета

o никто не может быть одновременно членом и общего, и библиотечного комитета, если только он не состоит также и членом финансового комитета.

o никто из членов библиотечного комитета не может быть в финансовом комитете.

Упростить правила устава (до 2-х правил).

B, g, f - библиотечный, общий и финансовый комитеты.

- "если, то"

Учтем, что x y = не x y

Интерпретация выражения эквивалентна следующему:

§ члены финансово комитета избираются из членов общего

§ члены общего комитета не могут быть членами библиотечного

 

o Выяснить, кто из детей разбил окно, если каждый из них сделал следующие заявления:

Ваня:

§ Я не виноват

§ Я не подходил к окну

§ Михаил знает, кто разбил окно

Павел:

§ Я не разбивал окно

§ Константин врет

§ Это сделал Михаил

Константин:

§ Окно разбил не я

§ С Михаилом я не дружу

§ Это сделал Павел

Михаил:

§ Моей вины здесь нет

§ Стекло разбил Виктор

§ За меня может поручиться Константин: мы с ним друзья

В дальнейшем Ваня, Павел, Костя и Миша признались, что одно из 3-х их заявлений является неверным (показание истинно, только если два заявления истинны, а одно ложно).

Решение

Замечание

1. Для построения логической теории используются формализованные языки (непустое множества алфавита, синтаксиса и семантики), которые являются средством познания мира и средством выражения мысли.

α = ‹ A, S1, S2 (A - символы алфавита, S1 - синтаксис, S2 - семантика).

2. В рамках формализированных языков строятся логические теории, с помощью которых решаются логические задачи.

3. Во множестве формул языка выделяют класс формул - аксиомы (логич. закон, базис). Например, выражение x не x = 1

4. Выделяют множество переходов, т.е. с помощью переходов от одной формулы к другой находят правильные умозаключения.

 

Date: 2015-07-24; view: 223; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию