Přeskočit na obsah

Korektně definovaný

Z Wikipedie, otevřené encyklopedie

Korektně definovaný výraz je v matematice takový výraz, jemuž definice přiřazuje jedinečnou interpretaci nebo hodnotu. V opačném případě se říká, že výraz není korektně definovaný, je špatně definovaný nebo nejednoznačný.[1] Funkce je korektně definovaná, pokud dává stejný výsledek, když se změní reprezentace vstupu bez změny hodnoty vstupu. Pokud například parametrem funkce je reálné číslo, a, pokud není rovno pak není korektně definované (a proto to není funkce).[2] Termín korektně definovaný může být také používán jako vyjádření, že logický výraz je jednoznačný a není kontradikcí.

Funkce, která není korektně definovaná, není totéž jako funkce, které je nedefinovaná. Pokud například , pak přestože není definováno, neznamená to, že funkce není definovaná korektně; pouze to znamená, že 0 není v definičním oboru funkce .

Nechť jsou množiny a . „Definujme“ jako pokud a pokud .

Funkce je korektně definovaná, pokud . Pokud například a , pak je definována korektně a rovna .

Pokud by však , pak by nebyla korektně definovaná, protože pro je „nejednoznačné“. Pokud například a , pak by muselo být 0 i 1, což ji činí nejednoznačnou. V důsledku toho funkce není korektně definovaná a tedy to není funkce.

“Definice“ jako anticipation definice

[editovat | editovat zdroj]

Pro/Aby zabraňovat uvozovky okolo „definuje“ v předchozí jednoduchý příklad, je možné „definici“ rozdělit na dva logické kroky:

  1. Definice binární relace. Např.
    (což není nic jiného než podmnožina kartézského součinu .)
  2. Tvrzení. Binární relace je funkce; v uvedeném příkladě

Zatímco definice v kroku 1 je formulována s volnosti libovolné definice a je určitě efektivní (bez potřeby ji klasifikovat jako „korektně definovanou“), tvrzení v kroku 2 má být dokázané. Tj. je funkce právě tehdy, když , a v tomto případě je korektně definovaná jako funkce.

Pokud by naopak množiny a nebyly disjunktní: , pak pro , bychom dostali, že a zároveň , takže binární relace není funkcí (protože definovaný v Binární relace) a tedy ne korektně definovaný jako funkce. Hovorově se „funkce“ také nazývá nejednoznačnou v bodě (i když existuje na definitionem nikdy „nejednoznačný funkce“), a původní „definice“ je nesmyslná.

Bez ohledu na tyto nepatrné logické problémy, je zcela běžné používat pro „definice“ tohoto druhu termín definice (bez apostrofů), ze tří důvodů:

  1. Poskytuje praktickou zkratku dvoustupňového přístupu.
  2. Matematické vyvozování (tj. krok 2) je v obou případech stejné.
  3. V matematických textech je tvrzení „na 100%“ pravdivé.

Nezávislost na výběru reprezentanta

[editovat | editovat zdroj]

Pochybnosti o korektnosti definice funkce se často objevují, když se definice neodkazuje na samotné argumenty, ale na jejich prvky, které slouží jako reprezentanti. To bývá nevyhnutelné, když argumenty jsou třídy rozkladu, a když jsou v definici použiti reprezentanti tříd. Hodnota funkce nesmí záviset na výběru reprezentanta.

Funkce s jedním argumentem

[editovat | editovat zdroj]

Uvažujme například funkci:

kde a jsou celá čísla modulo m a označuje shodnost tříd n mod m.

Poznámka: je odkaz na prvek , a je argument funkce .

Funkce je korektně definovaná, protože:

Protipříkladem je opačná definice:

která nevede k korektně definované funkci, protože například se v rovná , ale by funkce zobrazila na , zatímco by bylo zobrazeno na , ale a nejsou v stejné.

To, že je definice korektní se často prověřuje pro (binární) operace nad třídami ekvivalence. V tomto případě lze na operaci pohlížet jako na funkci dvou proměnných, a vlastnost být korektně definovaná je stejná jako v případě funkce. Například sčítání na množině celých čísel modulo nějaké n lze přirozeně definovat pomocí běžného sčítání celých čísel:

Skutečnost, že tato operace je korektně definovaná, vyplývá z toho, že libovolného reprezentanta můžeme zapsat jako , kde je celé číslo. Proto

Totéž platí pro libovolného reprezentanta , díky čemuž je stejné, bez ohledu na výběr reprezentanta.

Korektně definovaný zápis

[editovat | editovat zdroj]

Pro reálná čísla je součin jednoznačný, protože ; tedy řekneme, že zápis je korektně definovaný.[1] Tuto vlastnost, známou jako asociativita násobení, zaručuje výsledek nezávisí na pořadí násobení; proto, specifikace posloupnosti lze vynechat. Odčítání operace je neasociativní; bez ohledu na that, existuje konvence, že je zkratka za , tedy je považovány za „korektně definovaný“. Na druhou stranu, dělení je neasociativní, a v případě výrazu , nejsou konvence závorkování korektně určeny; proto je tento výraz často považován za chybně definovaný.

Na rozdíl funkcí lze nejednoznačnosti zápisu často překonat doplňující definicí (např. pravidly priority nebo stanovením asociativity operátoru). Například v programovacím jazyce C, operátor - pro odčítání je asociativní zleva doprava, což znamená, že a-b-c je definovaný jako (a-b)-c, a operátor = pro přiřazení je asociativní zprava doleva, což znamená, že a=b=c je definovaný jako a=(b=c).[3] V programovacím jazyce APL existuje pouze jedno pravidlo: z zprava doleva – ale závorky poprvé.

Jiná použití

[editovat | editovat zdroj]

Českému korektně definovaný odpovídá v angličtině obrat well-defined, který má v angličtině i další význam: O řešení parciální diferenciální rovnice řekneme, že je dobře definované, pokud je spojitě určeno okrajovými podmínkami.[1]

  1. a b c WEISSTEIN, Eric W. Well-Defined [online]. From MathWorld – A Wolfram Web Resource [cit. 2013-01-02]. Dostupné online. 
  2. Joseph J. Rotman, The Theory of Groups: an Introduction, p. 287 "... a funkce musí mít "jedinou-hodnotu," nebo, jak častěji říkáme, ... funkce je korektně definovaná.", Allyn and Bacon, 1965.
  3. Operator Precedence and Associativity in C [online]. GeeksforGeeks, 2014-02-07 [cit. 2019-10-18]. Dostupné online. (anglicky) 

V tomto článku byl použit překlad textu z článku Well-defined expression na anglické Wikipedii.

Literatura

[editovat | editovat zdroj]

Související články

[editovat | editovat zdroj]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy