Во математиката, исказ е реченица која или е вистинита или е невистинита (исклучиво).[1][2]
Примери:
- Реченицата: „Бројот 3 е непарен број.“ е исказ и таа е вистинита.
- Реченицата: „Бројот 3 е убав број.“ не е исказ, бидејќи за некој таа е вистинита (точна), а за некој е невистинит. Вистинитоста на оваа реченица зависи од оној кој ја чита.
- Реченицата: „Бројот 2 е непарен број.“ е исказ бидејќи таа е невистинита.
Отворен исказ или исказна функција е реченица со променлива која станува исказ кога за променливата ќе се замени конкретна вредност од некое множество.[3] Оваа дефиниција може да се обопшти за повеќе променливи.
Примери:
- Реченицата: x-2≥5 е отворен исказ. Еден можен исказ тука би бил: „За x=10, x-2≥5.“ (Овој исказ е вистинит.)
- Реченицата: а2>b2 е отворен исказ со две променливи. Еден можен исказ тука би бил, „За a=b, а2>b2.“ (Овој исказ е невистинит.)
Отворени искази се користат во многу дисциплини. На пример:
- Во математиката: Функцијата, односно равенката на праватаа: y=2x-1 е отворен исказ кој е вистинит за сите точки (x,y) кои „лежат“ на правата.
- Во програмирањето: Условот: If(x>x*x). Изразот по условот If, т.е.(x>x*x) e отворен изказ кој е вистинит за сите вредности х каде што x>x2, односно x такви што 0<x<1.
- Во работни табели како Excel® и Calc®: Формулата: =A1<>"Пеце" e отворен изказ кој е невистинит само ако ќелијата А1 го содржи текстот „Пеце“.
Исказите во теориската математика обично се нарекуваат теореми (пропозиции или тврдења) и треба да се докаже нивната логичка вредност, т.е. дали се вистинити или невистинити (види теорема).
Пример: Нека a и b се должините на катетите, а c е должината на хипотенузата на еден правоаголен триаголник. Тогаш a2+b2=c2 е исказ, т.н. Питагорова теорема која може да се докаже дека е вистинита.
За работење со искази се користи т.н. Булова алгебра и Буловите логички симболи.
Симболи за логичка вредност |
текст |
програмирање |
Геогебра[4] |
Excel®[5] |
логички „вистинит“ |
|
1 |
true |
TRUE |
логички „невистинит“ |
|
0 |
false |
FALSE |
Логички споредби
Искази можат да бидат едноставни споредби на броеви, т.е. реченици со еднаквост, нееднаквост, поголемо, поголемо или еднакво, помало или помало или еднакво. Како што е типично во математичко образование - објаснуваме со (чисти) искази, но во живот споредби најчесто се прават со отворени искази (искази со променливи). Ова претставува проблем само кај споредба за еднаквост каде што даваме додатно објаснување.
- Реченицата: 5≥4 е исказ.
- Кога ја бараме нејзината логичка вредност, читаме: Дали е 5 поголемо или еднаково на 4? и пишуваме одговор: Да. или Вистинита. или математички: (5≥4)=⊤.
- Програмски имаме: (5>=4) има вредност 1.
- Реченицата: 5<4 е исказ.
- Кога ја бараме нејзината логичка вредност, читаме: Дали е 5 помало од 4? и пишуваме одговор: Не. или Невистинита. или математички: (5<4)=⊥.
- Програмски имаме: (5<4) има вредност 0.
- Реченицата: 5≠4 е исказ.
- Кога ја бараме нејзината логичка вредност, читаме: Дали е 5 нееднако на 4? и пишуваме одговор: Да. или Вистинита. или математички: (5≠4)=⊤.
- Програмски имаме: (5!=4) има вредност 1.
- Реченицата: 5=4 е исказ.
- Кога ја бараме нејзината логичка вредност, читаме: Дали е 5 еднаково на 4? и пишуваме одговор: Не. или Невистинита. или математички: (5=4)=⊥.
- Програмски имаме: (5==4) има вредност 0.
- или
Забелешка: Честопати, логичка споредба за еднаквост специјално се означува, т.е. не се користи само знакот за еднаквост! Во другите логички споредби непосредно се користи соодветниот споредбен оператор, т.е. едноставно во исказ или во отворен исказ се користи знакот за поголемо, поголемо или еднакво, помало, помало или еднакво или нееднакво. Тоа е бидејќи е релативно јасно - дури и кога се отворени искази - дека овие реченици се споредбени искази и дека се бара нивна логичка (Булова) вредност.
- Реченицата х>3 е отворен исказ каде што се праша дали (тековната) вредност на променливата х е поголема од 3.
- Реченицата x=3 ја доделува вредноста 3 на променливата х, т.е. оваа реченица не е исказ.
За да се разликува доделувањето од споредувањето честопати во текстови се користи знакот ≟, т.е. знак за еднаквост со прашалник над него[6], а во програмирање се користи знакот ==, т.е. два знаци за еднаквост.
- Реченицата x≟3 не се доделува вредност, туку е отворен исказ каде што се праша дали (тековната) вредност на x е еднаква на 3.
Симбол за споредба |
текст |
програмирање |
Геогебра |
Excel® |
„поголем“ |
|
> |
> |
> |
„поголем или еднаков“ |
|
>= |
≥ или >= |
>= |
„помало“ |
|
< |
< |
< |
„помало или еднаков“ |
|
<= |
≤ или <= |
<= |
„нееднакво“ |
|
!= |
≠ или != |
<> |
„еднакво“ |
или |
== |
≟ или == |
= |
Логички оператори
Бидејќи искази се реченици кои имаат логичка или Булова вредност[7], т.е. секој исказ е или вистинит или невистинит, може да се користат Булови оператори, односно логички оператори со нив. Секој од овие оператори има свој математички симбол и соодветна табела на вредности.
Симбол за логички оператори |
текст |
програмирање |
Геогебра |
Excel® |
„негација“ |
|
! |
not |
NOT |
логички „и“ |
|
&& |
and |
AND |
логички „или“ |
|
∣∣ |
or |
OR |
Формална логика
За комплетност, објаснуваме уште два бинарни оператори на искази кои се користат само во формална логика, а во кои се користи терминологија која има различно значење во обичната математика. За да не дојде до заблуда, најпрво се објаснува обичното значење на терминологијата.
Импликација: Во обична математика[8], најчесто се користи зборот „имплицира“ како зврзувачки збор. На пример, А имплицира B го има значењето „Ако условот А е исполнет, тогаш условот В е исполнет.“ Пишуваме
- .
Пример: Ако a>b тогаш a≥b, односно:
- .
Меѓутоа, во формална логика импликација се дефинира како оператор меѓу два искази со следната табела на вредности.
Формален оператор: ⇒ |
Ако p |
Ако q |
|
Тогаш p⇒q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Еквиваленција: Во математиката[9], најчесто се користи изразот „е еквивалентно со“ како зврзувачки израз. На пример: А е еквиваленто со B го има значењето „Условот А е исполнет ако и само ако условот В е исполнет.“ Пишуваме
- .
Пример: a>b ако и само ако b≤a
Пример: Еден четириаголник е квадрат ако и само ако неговите дијагоналите се складни и се сечат под прав агол.
- (Еден четириаголник е квадрат.) ⇔ (Дијагоналите на еден четириаголник се складни и се сечат под прав агол.)
Меѓутоа, во формална логика еквиваленција се дефинира како оператор меѓу два искази со следната табела на вредности.
Формален оператор: ⇔ |
Ако p |
Ако q |
|
Тогаш p⇔q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Наводи
Eccles, Peter (1998). An Introduction to Matematical Reasoning. Cambridge University Press. ISBN 978-0521597180.
Roberts, Charles (2009). Introduction to Mathematical Proofs: A Transition (англиски). Chapman and Hall. стр. 47. ISBN 1420069551.
Geogebra Institute и Институт за Геогебра на МКД (превод) (2013). „Булова вредност“. Посетено на 1 септември 2013.
Weisstein, Eric W. (2013). „Импликација“ (англиски). Math World- A Wolfram Web Resource. Посетено на 1 септември 2013.
Weisstein, Eric W. (2013). „Еквиваленција“ (англиски). Math World- A Wolfram Web Resource. Посетено на 1 септември 2013.