Newer
Older
/// PVS allows dependent types using theory abstraction. For instance,
/// cons(n: nat, r: real, v: vector_real[n].vec): vector_real[n + 1].vec
require open personoj.lhol
personoj.pvs_cert;
constant symbol Kind: TYPE;
constant symbol set: Kind;