Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Witness (mathematics)

From Wikipedia, the free encyclopedia
Input value for which an existential statement of a function is true

Inmathematical logic, awitness is a specific valuet to be substituted for variablex of anexistential statement of the formxφ(x) such thatφ(t) is true.

Examples

[edit]

For example, a theoryT of arithmetic is said to be inconsistent if there exists a proof inT of the formula "0 = 1". The formula I(T), which says thatT is inconsistent, is thus an existential formula. A witness for the inconsistency ofT is a particular proof of "0 = 1" inT.

Boolos, Burgess, and Jeffrey (2002:81) define the notion of a witness with the example, in whichS is ann-place relation on natural numbers,R is an(n+1)-placerecursive relation, and ↔ indicateslogical equivalence (if and only if):

S(x1, ...,xn) ↔ ∃yR(x1, . . .,xn,y)
"Ay such thatR holds of thexi may be called a 'witness' to the relationS holding of thexi (provided we understand that when the witness is a number rather than a person, a witness only testifies to what is true)."

In this particular example, the authors defineds to be(positively) recursively semidecidable, or simplysemirecursive.

Henkin witnesses

[edit]

Inpredicate calculus, aHenkin witness for a sentencexφ(x){\displaystyle \exists x\,\varphi (x)} in a theoryT is atermc such thatT provesφ(c) (Hinman 2005:196). The use of such witnesses is a key technique in the proof ofGödel's completeness theorem presented byLeon Henkin in 1949.

Relation to game semantics

[edit]

The notion of witness leads to the more general idea ofgame semantics. In the case of sentencexφ(x){\displaystyle \exists x\,\varphi (x)} the winning strategy for the verifier is to pick a witness forφ{\displaystyle \varphi }. For more complex formulas involvinguniversal quantifiers, the existence of a winning strategy for the verifier depends on the existence of appropriateSkolem functions. For example, ifS denotesxyφ(x,y){\displaystyle \forall x\,\exists y\,\varphi (x,y)} then anequisatisfiable statement forS isfxφ(x,f(x)){\displaystyle \exists f\,\forall x\,\varphi (x,f(x))}. The Skolem functionf (if it exists) actually codifies a winning strategy for the verifier ofS by returning a witness for the existential sub-formula for every choice ofx the falsifier might make.

See also

[edit]

References

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Witness_(mathematics)&oldid=1220277634"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp