NobleBlocks
    Extending higher-order logic with predicate subtyping : application to PVS | NobleBlocks