Skip to content

Fingerprints seemingly ignored for some proofs #85

@ahelwer

Description

@ahelwer

Using the 202210041448 release, the following proofs in the tlaplus/examples repo take a long time to check regardless of whether they were previously checked and their fingerprints stored in the .tlacache directory:

specifications/LoopInvariance/Quicksort.tla
specifications/LoopInvariance/SumSequence.tla
specifications/bcastByz/bcastByz.tla

This proof only takes six seconds to check but it still takes six seconds to check even if its fingerprints exist:

specifications/MisraReachability/ReachabilityProofs.tla

To help with differentiation, checking the following proofs is correctly greatly sped up when their fingerprints exist, going from ~10 seconds to ~0.5 seconds:

specifications/LoopInvariance/BinarySearch.tla
specifications/MisraReachability/ReachableProofs.tla
specifications/TeachingConcurrency/SimpleRegular.tla

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions