Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Prototype Verification System

From Wikipedia, the free encyclopedia
Proof assistant program
PVS screenshot

ThePrototype Verification System (PVS) is aspecification language integrated with support tools and anautomated theorem prover, developed at the Computer Science Laboratory ofSRI International inMenlo Park, California.

PVS is based on a kernel consisting of an extension ofChurch's theory of types withdependent types, and is fundamentally a classical typed higher-order logic. The base types include uninterpreted types that may be introduced by the user, and built-in types such as the booleans, integers, reals, and the ordinals. Type-constructors include functions, sets, tuples, records, enumerations, and abstract data types. Predicate subtypes and dependent types can be used to introduce constraints; these constrained types may incur proof obligations (called type-correctness conditions or TCCs) during typechecking. PVS specifications are organized into parameterized theories.

The system is implemented inCommon Lisp, and is released under theGNU General Public License (GPL).

See also

[edit]

References

[edit]
  • Owre,Shankar, andRushby, 1992.PVS: A Prototype Verification System. Published in theCADE 11 conference proceedings.

External links

[edit]


Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byexpanding it.

Stub icon

Thislogic-related article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Prototype_Verification_System&oldid=1295262358"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp