Skip to content

"Regression" with builtin div and mod #1339

@bobot

Description

@bobot

Just a heads up on some "regression" we found when using the builtin div and mod in the example of why3. For example in the archive:

  • altergo/no_builtin_keep_prop/hackers-delight/hackers-delight-Utils_Spec-triangleInequality.psmt2 is proved in 0.5 s
  • altergo/builtin_keep_prop/hackers-delight/hackers-delight-Utils_Spec-triangleInequality.psmt2 is not proved in 10s

The archive contains all the proof obligations send to alt-ergo in the Why3 gallery in three versions:

  • no_builtin_keep_prop/ div and mod are uninterpreted symbols
  • builtin_keep_prop/ div and mod are builtin symbols
  • builtin_remove_prop/ div and mod are builtin symbols and some axioms about them are removed

Many are the same in the three versions, it can be useful for you more generally to have all those goals.

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