| Obligations | Alt-Ergo 2.3.0 |
| VC for t | 0.07 |
| VC for create | 0.15 |
| VC for get | 0.04 |
| VC for set | 0.25 |
| VC for create'refn | 0.02 |
| VC for get'refn | 0.01 |
| VC for set'refn | 0.01 |
| Obligations | Alt-Ergo 2.3.0 | Z3 4.8.6 | ||
| VC for one_bit | --- | --- | ||
| split_vc | ||||
| assertion | --- | 0.03 | ||
| assertion | --- | 0.03 | ||
| integer overflow | 0.07 | --- | ||
| assertion | 0.02 | --- | ||
| assertion | --- | 0.03 | ||
| postcondition | 0.08 | --- | ||
| postcondition | 0.08 | --- | ||
| postcondition | 0.06 | --- | ||
| VC for bit_set | --- | --- | ||
| split_vc | ||||
| precondition | 0.02 | --- | ||
| assertion | 0.14 | --- | ||
| split_vc | ||||
| assertion | 0.11 | --- | ||
| assertion | 0.13 | --- | ||
| assertion | 0.23 | --- | ||
| assertion | 0.17 | --- | ||
| postcondition | 0.14 | --- | ||
| VC for set_bit | --- | --- | ||
| split_vc | ||||
| precondition | 0.02 | --- | ||
| postcondition | 0.12 | --- | ||
| postcondition | 0.18 | --- | ||
| VC for t | --- | --- | ||
| split_vc | ||||
| precondition | 0.02 | --- | ||
| type invariant | 0.09 | --- | ||
| type invariant | 0.02 | --- | ||
| type invariant | 0.02 | --- | ||
| type invariant | 0.02 | --- | ||
| type invariant | 0.11 | --- | ||
| VC for create | --- | --- | ||
| split_vc | ||||
| integer overflow | 0.06 | --- | ||
| division by zero | 0.02 | --- | ||
| integer overflow | 0.11 | --- | ||
| integer overflow | 0.09 | --- | ||
| precondition | 0.09 | --- | ||
| integer overflow | 0.05 | --- | ||
| loop invariant init | 0.03 | --- | ||
| precondition | --- | --- | ||
| split_vc | ||||
| precondition | 0.10 | --- | ||
| precondition | 0.03 | --- | ||
| precondition | 0.03 | --- | ||
| loop invariant preservation | 0.15 | --- | ||
| precondition | 0.03 | --- | ||
| precondition | 0.07 | --- | ||
| precondition | 0.02 | --- | ||
| precondition | 0.03 | --- | ||
| precondition | 0.03 | --- | ||
| precondition | 0.22 | --- | ||
| postcondition | 0.03 | --- | ||
| postcondition | 0.15 | --- | ||
| out of loop bounds | 0.06 | --- | ||
| VC for get | 0.23 | --- | ||
| VC for set | --- | 0.28 | ||
| VC for create'refn | 0.06 | --- | ||
| VC for get'refn | 0.02 | --- | ||
| VC for set'refn | 0.02 | --- | ||
| Obligations | Alt-Ergo 2.3.0 | CVC4 1.7 | Z3 4.8.6 | |
| VC for bit | 0.09 | --- | --- | |
| split_vc | ||||
| precondition | 0.03 | --- | --- | |
| division by zero | 0.04 | --- | --- | |
| integer overflow | 0.09 | --- | --- | |
| VC for filter | 0.03 | --- | --- | |
| VC for bloom_filter | --- | --- | --- | |
| split_vc | ||||
| precondition | 0.03 | --- | --- | |
| precondition | 0.05 | --- | --- | |
| precondition | 0.05 | --- | --- | |
| postcondition | 0.02 | --- | --- | |
| VC for add | --- | --- | --- | |
| split_vc | ||||
| integer overflow | 0.01 | --- | --- | |
| loop invariant init | --- | --- | 0.13 | |
| loop invariant init | 0.01 | --- | --- | |
| loop invariant init | --- | --- | 0.04 | |
| precondition | 0.03 | --- | --- | |
| precondition | 0.05 | --- | --- | |
| precondition | 0.05 | --- | --- | |
| loop invariant preservation | 0.07 | --- | --- | |
| loop invariant preservation | 0.27 | --- | --- | |
| loop invariant preservation | --- | 0.25 | --- | |
| type invariant | 0.01 | --- | --- | |
| type invariant | 0.03 | --- | --- | |
| postcondition | 0.01 | --- | --- | |
| out of loop bounds | 0.01 | --- | --- | |
| VC for mem | 0.14 | --- | --- | |
| VC for create'refn | 0.01 | --- | --- | |
| VC for add'refn | 0.01 | --- | --- | |
| VC for mem'refn | 0.01 | --- | --- | |
| Obligations | Alt-Ergo 2.3.0 |
| VC for main | 0.09 |
| Obligations | Alt-Ergo 2.3.0 |
| VC for hash | 0.34 |
| VC for create'refn | 0.10 |
| VC for get'refn | 0.04 |
| VC for set'refn | 0.04 |
| VC for k'refn | 0.04 |
| VC for hash'refn | 0.04 |
| Obligations | Alt-Ergo 2.3.0 |
| VC for create'refn | 0.03 |
| VC for add'refn | 0.03 |
| VC for mem'refn | 0.05 |