Skip to content
Snippets Groups Projects
user avatar
hondet authored
18f17ad2
History

PVS proofs

Encodings of PVS and manual translations of PVS prelude and others. Use with lambdapi.

The work consists essentially in translating fragments of the PVS standard library, also known as Prelude. The prelude is available

Requirements

lambdapi later than fda8752584af52cdc8158a7a80bbe7fce5720616

Structure

  • adlib: additional libraries not in the prelude
  • encodings: encoding of PVS into Dedukti
  • prelude: parts of the PVS prelude
  • sandbox: miscellaneous experiments
  • tools: some additional scripts and utilities

Dedukti coding conventions

  • Dedukti types are capitalised
    Nat: TYPE
  • Predicates are suffixed with _p
    even_p: Nat → Bool
  • Documentation is commented with ///