FDL > PVS > Prelude : Collection


 The PVS prelude.
 The prelude consists of theories that are built in to the PVS system.
 It is typechecked the same as any other PVS theory, but there are hooks
 in the typechecker that require most of these theories to be available,
 hence the order of the theories is important.  For example, no formulas
 may be declared before the booleans are available, as the formula is
 expected to have type bool.  Since definitions implicitly involve both
 formulas and equality, the booleans theory may not include any
 definitions.  Formulas are given below as AXIOMs, POSTULATEs, and LEMMAs.
 POSTULATEs are formulas that can be proved using the decision procedures,
 but would have to be given as axioms in a pure development of the theory.
 AXIOMs are formulas that cannot be proved, and LEMMAS are formulas that
 have been proved.

booleansmeasure inductionreal defslex2
equalitiesepsilonsreal propslist adt
if defsetsrational propslist adt map
boolean propssets lemmasinteger propslist adt reduce
xor deffunction inversefloor ceillist props
quantifier propsfunction imageexponentiationmap props
defined typesfunction propseuclidean divisionfilters
exists1function props altdivideslist2finseq
equality propsfunction props2modulo arithmeticlist2set
if propsrelation defssubrange inductionsdisjointness
functionsrelation propsbounded int inductionscharacter adt
functions altrelation props2bounded nat inductionsstrings
restrictoperator defssubrange typelift adt
extendnumbersint typeslift adt map
extend boolrealsnat typeslift adt reduce
K conversionreal axiomsfinite sets defunion adt
K propsbounded real defsfunction iterateunion adt map
identitybounded real defs altsequencesunion adt reduce
identity propsreal typesseq functionsmucalculus
relationsrationalsfinite sequencesctlops
ordersintegersordstruct adtfairctlops
orders altnaturalnumbersordstruct adt reduceFairctlops
wf inductionmin natordinals