Back to PBT run
check-report.json
{
"annotations": {
"implementation": "spectriad-checker/0.1.0.dev0",
"input_path": "/home/blimpan/projects/spectriad/rework-fresh/project-data/loom/48615bc5925ef4b9db8b4550b5d4322933cf4b7b/runs/mlir-stage-08-v1/20260911-082329/seeds/999/input.generic.mlir",
"output_path": "/home/blimpan/projects/spectriad/rework-fresh/project-data/loom/48615bc5925ef4b9db8b4550b5d4322933cf4b7b/runs/mlir-stage-08-v1/20260911-082329/seeds/999/output.generic.mlir",
"postcondition_path": "/home/blimpan/projects/spectriad/rework-fresh/project-data/loom/48615bc5925ef4b9db8b4550b5d4322933cf4b7b/runs/mlir-stage-08-v1/20260911-082329/profiles-all-v2-1000-e80322d7e2054aad9d8e28e762a149ef/postcondition.spct"
},
"dependencies": [],
"diagnostics": [],
"identity": {
"adapter": "mlir.generic@1/xdsl-0.69",
"input_digest": "sha256:d2dd80dd9f54e14351f6a6598b45a9ee7c9fcbe28e4e5123f0e39a45e40c44bd",
"language_version": "v0",
"output_digest": "sha256:e8e3a8bff6f5a046b9f77279dcb4e56c2e1d8dcd06e46f7cb0295cb2ba4f648a",
"postcondition_digest": "sha256:981132546aa01e9aa4e6c62c2c474f81842870b55876f465b2fa7c9591848256",
"postcondition_name": "graph_memory_sequenced_before",
"typed_ast_digest": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618",
"vocabulary": "mlir.generic@1"
},
"outcome": "PASS",
"report_version": "spectriad.check-report@0",
"retention": {
"max_witnesses_per_site": 10
},
"terminal_phase": "evaluation",
"trace": {
"assertion_sites": [
{
"label": "atomic_strand_order",
"line": 85,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/body/0/body/0/assert"
},
{
"label": "volatile_strand_order",
"line": 94,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/8/body/0/body/0/assert"
},
{
"label": "release_waits_for_prior_effects",
"line": 103,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/9/body/0/body/0/assert"
},
{
"label": "acquire_precedes_later_effects",
"line": 111,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/10/body/0/body/0/assert"
}
],
"assertions": [
{
"error_count": 0,
"fail_count": 0,
"label": "atomic_strand_order",
"pass_count": 1,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/body/0/body/0/assert",
"witnesses": []
}
],
"decision_diagrams": {
"sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/10/body/0/body/0/assert": {
"nodes": {
"constraints/10/body/0/body/0/condition": {
"end": 6027,
"false": "FAIL",
"line": 111,
"start": 6003,
"true": "PASS"
}
},
"root": "constraints/10/body/0/body/0/condition"
},
"sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/body/0/body/0/assert": {
"nodes": {
"constraints/7/body/0/body/0/condition": {
"end": 5032,
"false": "FAIL",
"line": 85,
"start": 5010,
"true": "PASS"
}
},
"root": "constraints/7/body/0/body/0/condition"
},
"sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/8/body/0/body/0/assert": {
"nodes": {
"constraints/8/body/0/body/0/condition": {
"end": 5356,
"false": "FAIL",
"line": 94,
"start": 5334,
"true": "PASS"
}
},
"root": "constraints/8/body/0/body/0/condition"
},
"sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/9/body/0/body/0/assert": {
"nodes": {
"constraints/9/body/0/body/0/condition": {
"end": 5709,
"false": "FAIL",
"line": 103,
"start": 5684,
"true": "PASS"
}
},
"root": "constraints/9/body/0/body/0/condition"
}
},
"decision_paths": [
{
"path": [
[
"constraints/7/body/0/body/0/condition",
true
]
],
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/body/0/body/0/assert",
"terminal": "PASS"
}
],
"predicate_observations": [
{
"path": "constraints/0/value/where",
"value": false
},
{
"path": "constraints/0/value/where",
"value": false
},
{
"path": "constraints/0/value/where",
"value": true
},
{
"path": "constraints/0/value/where",
"value": true
},
{
"path": "constraints/0/value/where",
"value": false
},
{
"path": "constraints/1/value/argument/0/definition/event_edges/where",
"value": true
},
{
"path": "constraints/1/value/argument/0/definition/event_edges/where",
"value": true
},
{
"path": "constraints/2/value/where/left/left/left",
"value": false
},
{
"path": "constraints/2/value/where/left/left/right",
"value": true
},
{
"path": "constraints/2/value/where/left/left",
"value": true
},
{
"path": "constraints/2/value/where/left",
"value": true
},
{
"path": "constraints/2/value/where",
"value": true
},
{
"path": "constraints/2/value/where/left/left/left",
"value": false
},
{
"path": "constraints/2/value/where/left/left/right",
"value": false
},
{
"path": "constraints/2/value/where/left/left",
"value": false
},
{
"path": "constraints/2/value/where/left/right",
"value": false
},
{
"path": "constraints/2/value/where/left",
"value": false
},
{
"path": "constraints/2/value/where/right",
"value": false
},
{
"path": "constraints/2/value/where",
"value": false
},
{
"path": "constraints/3/value/where/left",
"value": true
},
{
"path": "constraints/3/value/where/right/left/left/left",
"value": true
},
{
"path": "constraints/3/value/where/right/left/left",
"value": true
},
{
"path": "constraints/3/value/where/right/left",
"value": true
},
{
"path": "constraints/3/value/where/right",
"value": true
},
{
"path": "constraints/3/value/where",
"value": true
},
{
"path": "constraints/3/value/where/left",
"value": true
},
{
"path": "constraints/3/value/where/right/left/left/left",
"value": false
},
{
"path": "constraints/3/value/where/right/left/left/right",
"value": true
},
{
"path": "constraints/3/value/where/right/left/left",
"value": true
},
{
"path": "constraints/3/value/where/right/left",
"value": true
},
{
"path": "constraints/3/value/where/right",
"value": true
},
{
"path": "constraints/3/value/where",
"value": true
},
{
"path": "constraints/4/value/where/left",
"value": true
},
{
"path": "constraints/4/value/where/right/left",
"value": false
},
{
"path": "constraints/4/value/where/right/right",
"value": false
},
{
"path": "constraints/4/value/where/right",
"value": false
},
{
"path": "constraints/4/value/where",
"value": false
},
{
"path": "constraints/4/value/where/left",
"value": true
},
{
"path": "constraints/4/value/where/right/left",
"value": false
},
{
"path": "constraints/4/value/where/right/right",
"value": false
},
{
"path": "constraints/4/value/where/right",
"value": false
},
{
"path": "constraints/4/value/where",
"value": false
},
{
"path": "constraints/5/value/where/left",
"value": true
},
{
"path": "constraints/5/value/where/right/left/left/left",
"value": true
},
{
"path": "constraints/5/value/where/right/left/left",
"value": true
},
{
"path": "constraints/5/value/where/right/left",
"value": true
},
{
"path": "constraints/5/value/where/right",
"value": true
},
{
"path": "constraints/5/value/where",
"value": true
},
{
"path": "constraints/5/value/where/left",
"value": true
},
{
"path": "constraints/5/value/where/right/left/left/left",
"value": false
},
{
"path": "constraints/5/value/where/right/left/left/right",
"value": false
},
{
"path": "constraints/5/value/where/right/left/left",
"value": false
},
{
"path": "constraints/5/value/where/right/left/right",
"value": false
},
{
"path": "constraints/5/value/where/right/left",
"value": false
},
{
"path": "constraints/5/value/where/right/right",
"value": false
},
{
"path": "constraints/5/value/where/right",
"value": false
},
{
"path": "constraints/5/value/where",
"value": false
},
{
"path": "constraints/6/value/where/left",
"value": true
},
{
"path": "constraints/6/value/where/right/left/left/left",
"value": false
},
{
"path": "constraints/6/value/where/right/left/left/right",
"value": false
},
{
"path": "constraints/6/value/where/right/left/left",
"value": false
},
{
"path": "constraints/6/value/where/right/left/right",
"value": false
},
{
"path": "constraints/6/value/where/right/left",
"value": false
},
{
"path": "constraints/6/value/where/right/right",
"value": false
},
{
"path": "constraints/6/value/where/right",
"value": false
},
{
"path": "constraints/6/value/where",
"value": false
},
{
"path": "constraints/6/value/where/left",
"value": true
},
{
"path": "constraints/6/value/where/right/left/left/left",
"value": false
},
{
"path": "constraints/6/value/where/right/left/left/right",
"value": false
},
{
"path": "constraints/6/value/where/right/left/left",
"value": false
},
{
"path": "constraints/6/value/where/right/left/right",
"value": true
},
{
"path": "constraints/6/value/where/right/left",
"value": true
},
{
"path": "constraints/6/value/where/right",
"value": true
},
{
"path": "constraints/6/value/where",
"value": true
},
{
"path": "constraints/7/body/0/where",
"value": false
},
{
"path": "constraints/7/body/0/where",
"value": true
},
{
"path": "constraints/7/body/0/body/0/condition",
"value": true
},
{
"path": "constraints/7/body/0/where",
"value": false
},
{
"path": "constraints/7/body/0/where",
"value": false
},
{
"path": "constraints/9/body/0/where",
"value": false
},
{
"path": "constraints/10/body/0/where",
"value": false
}
],
"quantifiers": [
{
"candidate_count": 2,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 2,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/forall",
"true_count": 2,
"vacuous_count": 0
},
{
"candidate_count": 4,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 1,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/7/body/0/forall",
"true_count": 1,
"vacuous_count": 1
},
{
"candidate_count": 0,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 0,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/8/forall",
"true_count": 0,
"vacuous_count": 1
},
{
"candidate_count": 1,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 1,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/9/forall",
"true_count": 1,
"vacuous_count": 0
},
{
"candidate_count": 1,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 0,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/9/body/0/forall",
"true_count": 0,
"vacuous_count": 1
},
{
"candidate_count": 1,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 1,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/10/forall",
"true_count": 1,
"vacuous_count": 0
},
{
"candidate_count": 1,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 0,
"site": "sha256:628bc55f576584fb74fcbc853ec9099bf4337c17a2b14393dc61c23f59cd2618:constraints/10/body/0/forall",
"true_count": 0,
"vacuous_count": 1
}
]
}
}