Підтримка
www.wikidata.uk-ua.nina.az
U matematichnij logici term poznachaye matematichnij ob yekt u toj chas yak en poznachaye matematichnij fakt Zokrema termi vistupayut yak komponenti formuli Ce analogichno zvichajnij movi de imennik vidnositsya do ob yekta a cile rechennya vidnositsya do faktu Term pershogo poryadku rekursivno buduyetsya z konstantnih simvoliv zminnih i en Viraz utvorenij zastosuvannyam predikatnogo simvolu do vidpovidnoyi kilkosti termiv nazivayetsya en yaka ocinyuyetsya yak istinna chi hibna v bivalentnij logici za umovi interpretaciyi Napriklad x 1 x 1 displaystyle x 1 x 1 ce term pobudovanij z konstanti 1 zminnoyi x i simvoliv binarnoyi funkciyi displaystyle i displaystyle ce chastina atomnoyi formuli x 1 x 1 0 displaystyle x 1 x 1 geq 0 yaka ocinyuyetsya yak istina dlya kozhnogo dijsnogo znachennya x Okrim logiki termi vidigrayut vazhlivu rol v universalnij algebri ta sistemah rerajtingu Formalne viznachennyaDerevopodibna struktura termiv n n 1 2 displaystyle n n 1 2 ta n n 1 2 displaystyle n n 1 2 Dano nabir V zminnih simvoliv nabir C postijnih simvoliv i nabori Fn z n arnih funkcionalnih simvoliv yaki takozh nazivayut simvolami operatoriv dlya kozhnogo naturalnogo chisla n 1 nabir nesortovanih termiv pershogo poryadku T rekursivno viznachenij yak najmenshij nabir z takimi vlastivostyami kozhen simvol zminnoyi ye termom V T kozhen postijnij simvol ye termom C T z kozhnih n termiv t1 tn i kozhnogo n arnogo simvolu funkciyi f Fn mozhna pobuduvati bilshij term f t1 tn Vikoristovuyuchi intuyitivnu psevdogramatichnu notaciyu opisani vishe pravila inodi zapisuyut tak t h c f t1 tn Zazvichaj vikoristovuyut lishe pershi dekilka naboriv funkcionalnih simvoliv Fn Dobre vidomimi prikladami ye simvoli unarnih funkcij sin cos F1 ta simvoli binarnih funkcij F2 todi yak ternarni operaciyi mensh vidomi ne kazhuchi vzhe pro funkciyi vishoyi arnosti Bagato avtoriv rozglyadayut konstantni simvoli yak 0 arni funkcionalni simvoli F0 tomu dlya nih ne potribno specialnogo sintaksichnogo klasu Termom poznachayut matematichnij ob yekt z oblasti diskursu Konstanta c poznachaye imenovanij ob yekt z cogo domenu zminna x ohoplyuye ob yekti u comu domeni a n arna funkciya f vidobrazhaye kortezhi z n elementiv ob yektiv na ob yekti Napriklad yaksho n V zminnij simvol 1 C konstantnij simvol ta add F2 simvol binarnoyi funkciyi to n T 1 T a otzhe add n 1 T vidpovidno do pershogo drugogo ta tretogo pravila pobudovi terma Ostannij term zazvichaj zapisuyetsya yak n 1 z vikoristannyam infiksnoyi notaciyi ta bilsh poshirenogo operatora dlya zruchnosti Struktura Terma ta jogo predstavlennya Spochatku logiki viznachali term yak ryadok simvoliv sho dotrimuyetsya pevnih pravil pobudovi Odnak oskilki koncepciya dereva stala populyarnoyu v informatici viyavilosya sho bilsh zruchno vvazhati term derevom Napriklad kilka okremih ryadkiv simvoliv yak n n 1 2 ta n n 1 2 i n n 1 2 displaystyle frac n n 1 2 poznachayut toj samij term i vidpovidayut tomu samomu derevu a same livomu derevu na malyunku vishe Vidokremlyuyuchi strukturu terma derevopodibnu vid jogo grafichnogo predstavlennya na paperi takozh legko vrahuvati duzhki ta nevidimi operatori mnozhennya voni isnuyut lishe v strukturi ta yih nema u predstavlenni Strukturna rivnist Dva termi nazivayutsya strukturno bukvalno abo sintaksichno rivnimi yaksho voni ye predstavlennyam odnogo j togo zh sintaksichnogo dereva Napriklad live i prave derevo na navedenomu vishe malyunku ye strukturno nerivnimi termami hocha yih mozhna vvazhati semantichno rivnimi oskilki voni zavzhdi mayut odnakove znachennya v racionalnij arifmetici Hocha strukturnu rivnist mozhna pereviriti bez bud yakih znan pro znachennya simvoliv pereviriti takim chinom semantichnu rivnist nemozhlivo Yaksho funkciya napriklad interpretuyetsya ne yak racionalna a yak usikayuche cile dilennya to pri n 2 livij ta pravij chleni dorivnyuyut 3 i 2 vidpovidno Strukturno rivni termi povinni uzgodzhuvatisya v imenah zminnih Navpaki term t nazivayetsya perejmenuvannyam abo variantom terma u yaksho term u ye rezultatom poslidovnogo perejmenuvannya vsih zminnih terma t tobto yaksho u ts dlya deyakoyi en perejmenuvannya s U comu vipadku u takozh ye perejmenuvannyam t oskilki zamina perejmenuvannya s maye obernene znachennya s 1 a t us 1 Todi obidva termi takozh nazivayutsya rivnimi za modulem perejmenuvannya U bagatoh kontekstah konkretni nazvi zminnih u termi ne mayut znachennya napriklad aksiomu komutativnosti dlya dodavannya mozhna sformulyuvati yak x y y x abo yak a b b a u takih vipadkah vsya formula mozhe buti perejmenovana todi yak dovilnij pidterm formuli zazvichaj ne mozhe buti perejmenovanim napriklad x y b a ne ye virnim variantom aksiomi komutativnosti Zamkneni ta linijni termi Mnozhinu zminnih terma t poznachayut vars t Term yakij ne mistit zminnih nazivayetsya zamknenim termom term yakij ne mistit bagatorazovih zustrichej zminnoyi nazivayetsya linijnim termom Napriklad 2 2 ye zamknenim termom a otzhe takozh i linijnim x n 1 ye linijnim termom n n 1 ye nelinijnim termom Ci vlastivosti vazhlivi napriklad pri rerajtengu termiv Z oglyadu na signaturu funkcionalnih simvoliv mnozhina vsih termiv utvoryuye en en Mnozhina vsih zamknenih termiv utvoryuye pochatkovu algebru termiv Skorochuyuchi kilkist konstant yak f0 a kilkist simvoliv i narnoj funkciyi yak fi chislo 8h riznih zamknenih termiv visoti dereva do h mozhe buti obchisleno za takoyu formuloyu rekursiyi 80 f0 oskilki zamknenij term visoti 0 mozhe buti lishe konstantoyu 8 h 1 i 0 f i 8 h i displaystyle theta h 1 sum i 0 infty f i cdot theta h i oskilki zamknenij term visotoyu do h 1 mozhna otrimati shlyahom skladannya bud yakih i zamknenih termiv visotoyu do h vikoristovuyuchi i arnij korenevij simvol funkciyi Suma maye kinceve znachennya yaksho isnuye lishe skinchenna kilkist konstant i simvoliv funkcij sho zazvichaj buvaye Pobudova formul iz termiv Pripustimo mayemo nabir Rn z n arnih simvoliv dlya kozhnogo naturalnogo chisla n 1 atomarna nesortovana formula pershogo poryadku otrimuyetsya shlyahom zastosuvannya n arnogo simvolu stavlennya do n termiv Sho stosuyetsya funkcionalnih simvoliv nabir simvoliv vidnosini Rn zazvichaj neporozhnij tilki dlya malih n V matematichnij logici bilsh skladni formuli buduyutsya z atomarnih formul z vikoristannyam logichnih spoluchnikiv i kvantoriv Napriklad nehaj R displaystyle mathbb R yaka poznachaye nabir dijsnih chisel x x R displaystyle mathbb R x 1 x 1 0 ce matematichna formula yaka ocinyuyetsya yak istinna True v algebri kompleksnih chisel Atomarna formula nazivayetsya zamknenoyu yaksho vona povnistyu pobudovana z osnovnih termiv vsi osnovni atomarni formuli skladeni z zadanogo naboru funkcij i predikativ skladayut bazu en dlya cih naboriv simvoliv Operaciyi z termamiDerevopodibna struktura chornogo terma a a 1 a 2 1 2 3 displaystyle frac a a 1 a 2 1 2 3 iz sinim redeksom x y z displaystyle x y z Oskilki term maye strukturu dereva kozhnomu z jogo vuzliv mozhe buti prisvoyena poziciya abo shlyah tobto ryadok naturalnih chisel sho vkazuye misce vuzla v iyerarhiyi Porozhnij ryadok zazvichaj poznachayetsya e ta prisvoyuyetsya korenevomu vuzlu Ryadki polozhennya vseredini chornogo terma poznacheni na malyunku chervonim kolorom V kozhnij poziciyi p terma t pochinayetsya unikalnij pidterm yakij zazvichaj poznachayetsya t p Napriklad v poziciyi 122 chornogo terma na malyunku pidterm a 2 maye svij korin Vidnoshennya ye pidtermom ce chastkovij poryadok u nabori termiv vin refleksivnij oskilki kozhen term trivialno ye pidtermom samogo sebe Term otrimanij shlyahom zamini v termi t pidterma v poziciyi p novim termom u zazvichaj poznachayetsya t u p Term t u p takozh mozhna rozglyadati yak rezultat uzagalnenoyi konkatenaciyi terma u z ob yektom podibnim do terma t ostannij nazivayetsya kontekstom abo vidkritim termom poznachati jogo poziciya dorivnyuye p v yakomu kazhut sho u vbudovanij Napriklad yaksho t chornij term na malyunku to t b 1 12 prizvodit do terma a b 1 1 2 3 displaystyle frac a b 1 1 2 3 Ostannij term takozh ye rezultatom vbudovuvannya terma b 1 u kontekst a 1 2 3 displaystyle frac a 1 2 3 U neoficijnomu sensi operaciyi stvorennya en ta operaciya vbudovuvannya protilezhni odna odnij v toj chas yak persha dodaye funkcionalni simvoli v nizhnij chastini terma druga dodaye yih vgori en pov yazuye term i rezultat dodavannya z oboh storin Kozhnomu vuzlu terma mozhe buti prisvoyena jogo glibina nazivayetsya deyakimi avtorami visota tobto jogo vidstan kilkist reber vid korenya U comu parametri glibina vuzla zavzhdi dorivnyuye dovzhini ryadka jogo poziciyi Na malyunku rivni glibini v chornomu termini poznacheni zelenim kolorom Rozmir terma zazvichaj vidnositsya do chisla jogo vuzliv abo sho ekvivalentno do dovzhini pismovogo podannya terma vvazhayuchi simvoli bez kruglih duzhok Chornij i sinij termi na zobrazhenni mayut rozmir 15 i 5 vidpovidno Term u vidpovidye termu t yaksho ekzemplyar zamishennya u strukturno dorivnyuye vkladenomu termu t abo formalno yaksho us t p dlya deyakoyi poziciyi p v t i deyakoyi zamini s V comu vipadku u t i s nazivayutsya shablonnim termom sub yektnim termom i vidpovidnoyu zaminoyu vidpovidno Na zobrazhenni sinij shablon x y z displaystyle x y z vidpovidaye chornomu predmetnomu termu v poziciyi 1 z vidpovidnoyu zaminoyu x a y a 1 z a 2 poznachenoyi sinimi zminnimi vidrazu zalishenimi dlya yih chornih zaminnikiv Intuyitivno zrozumilo sho shablon za vinyatkom jogo zminnih povinen mistitisya v sub yekti yaksho zminna zustrichayetsya v shabloni kilka raziv u vidpovidnih poziciyah sub yekta potribni rivni promizhni umovi ob yednuyuchi termi rerajting termaPov yazani ponyattyaVidsortovani termi Dokladnishe en Koli oblast diskursu mistit elementi principovo riznih tipiv korisno vidpovidnim chinom rozdiliti nabir vsih termiv Z ciyeyu metoyu kozhnij zminnij ta kozhnij konstanti prisvoyuyetsya sortuvannya inodi takozh nazivayetsya tip a kozhnomu funkcionalnomu simvolu prisvoyuyetsya sortuvannya domenu ta sortuvannya za diapazonom Vidsortovanij term f t1 tn mozhe buti skladenij z vidsortovanih vkladenih termiv t1 tn tilki v tomu vipadku yaksho sortuvannya i go pidterma vidpovidaye ogoloshenomu i mu vidu domenu f Takij term takozh nazivayetsya dobre vidsortovanim bud yakij inshij term tobto v yakomu vikonuyutsya tilki nesortovani pravila nazivayut pogano vidsortovanim Napriklad vektornij prostir maye pov yazane z nim z pole skalyarnih chisel Nehaj W i N poznachayut sortuvannya vektoriv i chisel vidpovidno VW i VN mnozhina vektornih i chislovih zminnih vidpovidno a CW i CN mnozhina vektornih i chislovih konstant vidpovidno Todi 0 C W displaystyle vec 0 in C W i 0 CN a vektorne dodavannya skalyarne mnozhennya ta vnutrishnij dobutok ogoloshuyutsya yak W W W W N W a n d W W N displaystyle W times W rightarrow W W times N rightarrow W and langle rangle W times W rightarrow N vidpovidno Pripuskayuchi sho zminni simvoliv w V w displaystyle overrightarrow v overrightarrow w in V w ta a b V N displaystyle a b in V N todi term v 0 a w b displaystyle langle overrightarrow v overrightarrow 0 a overrightarrow w b rangle ye dobre vidsortovanim prote v a displaystyle overrightarrow v a ne ye dobre vidsortovanim oskilki ne prijmaye term tipu N yak 2 j argument Dlya togo shob zrobiti v a displaystyle overrightarrow v a dobre vidsortovanim neobhidno dodati she odne viznachennya N W W displaystyle N times W rightarrow W Funkcionalni simvoli yaki mayut kilka deklaracij nazivayutsya perevantazhenimi Lyambda termi Termi zi zv yazanimi zminnimi Priklad poznachennya Zv yazani zminni Vilni zminni Zapisano u viglyadi lyambda termu lim n x n displaystyle lim n to infty x n n x limit ln div x n i 1 n i 2 displaystyle sum i 1 n i 2 i n sum 1 n li power i 2 a b sin k t d t displaystyle int a b sin k cdot t dt t a b k integral a b lt sin k t Motivaciya Matematichni poznachennya yak pokazano v tablici ne vpisuyutsya v shemu terma pershogo poryadku yak viznacheno vishe oskilki vsi voni vvodyat vlasnu lokalnu abo obmezhenu zminnu yaka mozhe ne vidobrazhatisya za mezhami notaciyi napriklad t a b sin k t d t displaystyle t cdot int a b sin k cdot t dt ne maye sensu Na protivagu comu inshi zminni yaki nazivayutsya vilnimi povodyatsya yak zvichajni zminni pershogo poryadku napriklad k a b sin k t d t displaystyle k cdot int a b sin k cdot t dt Usi ci operatori mozhna rozglyadati yak odin iz argumentiv funkciyi a ne znachennya termu Napriklad operator lim zastosovuyetsya do poslidovnosti tobto do vidobrazhennya z naturalnogo cilogo v napriklad dijsni chisla Yak inshij priklad funkciya C dlya realizaciyi drugogo prikladu z tablici S matime argument vkazivnika funkciyi Lyambda termi mozhna vikoristovuvati dlya poznachennya anonimnih funkcij yaki nadayutsya yak argumenti dlya lim S tosho Napriklad funkciya pidnesenya chisla do kvadratu z programi C nizhche mozhna zapisati anonimno yak lyambda term li i2 Todi zagalnij operator sumi S mozhna rozglyadati yak ternarnij simvol potrijnoyi funkciyi sho prijmaye znachennya nizhnoyi granici znachennya verhnoyi granici ta funkciyu yaku potribno pidsumuvati Zavdyaki svoyemu ostannomu argumentu operator S nazivayetsya simvolom funkciyi drugogo poryadku Yak inshij priklad lyambda term ln x n poznachaye funkciyu yaka vidobrazhaye 1 2 3 u x 1 x 2 x 3 vidpovidno tobto poznachaye poslidovnist x 1 x 2 x 3 Operator lim prijmaye taku poslidovnist i povertaye yiyi granicyu yaksho vona viznachena Krajnij pravij stovpec tablici vkazuye yak kozhen priklad matematichnoyi notaciyi mozhe buti predstavlenij u viglyadi lyambda termu takozh zapisani zvichajni infiksni operatori v prefiksnu formu int sum int lwb int upb int fct int implements general sum operator int res 0 for int i lwb i lt upb i res fct i return res int square int i return i i implements anonymous function lambda i i i however C requires a name for it include lt stdio h gt int main void int n scanf d amp n printf d n sum 1 n square applies sum operator to sum up squares return 0 PrimitkiOskilki atomarni formuli takozh mozhna rozglyadati yak dereva a perejmenuvannya po suti ye koncepciyeyu derev atomarnist i v bilsh zagalnomu viglyadi formuli mozhna perejmenuvati tak samo yak i termi Faktichno deyaki avtori rozglyadayut formulu bez kvantoriv yak term tipu bool a ni napriklad int Perejmenuvannya aksiomi komutativnosti mozhna rozglyadati yak v aksiomi x y y x sho naspravi ye x y x y y x sho ye sinonimom do a b a b b a Tobto tip simvolu v rozdili signatur u statti Signatura logika Div takozhRivnyannya Viraz matematika Posilannya 1999 Term Rewriting and All That Cambridge University Press s 1 2 and 34 35 ISBN 978 0 521 77920 3 C C Chang 1977 Model Theory Studies in Logic and the Foundation of Mathematics T 73 North Holland here Sect 1 3 1973 Introduction to Mathematical Logic Springer London ISBN 3540058192 ISSN 1431 4657 here Sect II 1 3
Топ