Et prædikat ( lat. praedicatum "angivet, nævnt, sagt") er et udsagn om et emne . Emnet for erklæringen er det, som erklæringen er afgivet om.
Et prædikat i programmering er et udtryk , der bruger en eller flere værdier med et boolsk resultat .
Yderligere i denne artikel bruges ordet prædikat i betydningen af propositionsformen .
Et prædikat ( -local eller -ary ) er en funktion med et sæt værdier (eller {falsk, sand}) defineret på et sæt . Hvert sæt af elementer i sættet karakteriseres således enten som "sandt" eller som "falskt".
Et prædikat kan associeres med en matematisk relation : hvis en tupel hører til en relation, vil prædikatet returnere 1. Især definerer et et-steds prædikat en medlemskabsrelation til et sæt .
Et prædikat er et af logikkens elementer af den første og højere orden . Startende med andenordens logik kan formler kvantificeres ved hjælp af prædikater.
Prædikatet kaldes identisk sandt, og de skriver:
hvis på ethvert sæt af argumenter, det evaluerer til .
Prædikatet kaldes identisk falsk , og de skriver:
hvis på ethvert sæt af argumenter, det evaluerer til .
Et prædikat kaldes satisfiable , hvis det på mindst ét sæt argumenter tager værdien .
Da prædikater kun har to værdier, gælder alle boolske algebraoperationer for dem , for eksempel: negation , implikation , konjunktion , disjunktion osv.
Betegn med prædikatet lighedsforholdet (“ ”), hvor . I dette tilfælde vil prædikatet evalueres til sandt for alle lige og .
Et mere hverdagsagtigt eksempel ville være prædikatet LEVER for forholdet " bor i byen på gaden " eller LOVES for " elsker " til og hører til , hvor sættet er sættet af alle mennesker.
Et prædikat er noget, der hævdes eller benægtes om emnet for en dom.
Prædikater, ligesom propositioner, har to værdier: sand og falsk, så alle propositionel logiks operationer gælder for dem. Overvej anvendelsen af propositionelle logiske operationer på prædikater ved at bruge eksempler på étstedsprædikater.
Konjunktionen af to prædikater A(x) og B(x) er et nyt prædikat , der tager værdien "sand" for de og kun de værdier af x fra T, for hvilke hvert af prædikaterne tager værdien "sand", og tager værdien "false" i alle andre tilfælde. Sandhedsmængden T for et prædikat er skæringspunktet mellem sandhedsmængderne af prædikaterne A(x) -T1 og B(x) - T2, det vil sige T = T1 ∩ T2. For eksempel: A(x): "x er et lige tal", B(x): "x er et multiplum af 3". A(x) B(x) - "x er et lige tal, og x er et multiplum af 3". Det vil sige prædikatet "x er deleligt med 6".
Adskillelsen af to prædikater A(x) og B(x) er et nyt prædikat , der tager værdien "falsk" for de og kun de værdier af x fra T, for hvilke hvert af prædikaterne tager værdien "falsk" og tager værdien "sand" i alle andre tilfælde. Sandhedsområdet T af et prædikat er foreningen af sandhedsområderne for prædikaterne A(x) - T1 og B(x) - T2, det vil sige T = T1 ⋃ T2.
Negationen af prædikatet A(x) er et nyt prædikat ¬A(x), som tager værdien "sand" for de og kun de værdier af x fra T, for hvilke prædikatet A(x) tager værdien " false", og tager værdien "false", hvis A(x) er sand.
Sandhedsmængden af prædikatet x X er komplementet T' til mængden T i mængden X.
Implikationen af prædikaterne A(x) og B(x) er et nyt prædikat , der er falsk for dem og kun de værdier af x fra T, for hvilke A(x) er sand og B(x) er falsk, og vurderes til "sand" i alle andre tilfælde. De læser: "Hvis A(x), så B(x)".
For eksempel. A(x): "Det naturlige tal x er deleligt med 3." B(x): "Et naturligt tal x er deleligt med 4", du kan lave et prædikat: "Hvis et naturligt tal x er deleligt med 3, så er det også deleligt med 4". Sandhedsmængden af et prædikat er foreningen af sandhedsmængden T2 af prædikatet B(x) og komplementet til sandhedsmængden T1 i prædikatet A(x).
Ordbøger og encyklopædier | |
---|---|
I bibliografiske kataloger |
|