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-25-v1/20260911-183119/seeds/25/input.generic.mlir",
"output_path": "/home/blimpan/projects/spectriad/rework-fresh/project-data/loom/48615bc5925ef4b9db8b4550b5d4322933cf4b7b/runs/mlir-stage-25-v1/20260911-183119/seeds/25/output.generic.mlir",
"postcondition_path": "/home/blimpan/projects/spectriad/rework-fresh/project-data/loom/48615bc5925ef4b9db8b4550b5d4322933cf4b7b/runs/mlir-stage-25-v1/20260911-183119/profiles/postcondition.spct"
},
"dependencies": [],
"diagnostics": [],
"identity": {
"adapter": "mlir.generic@1/xdsl-0.69",
"input_digest": "sha256:498ea3ba88a0a773ac1ee9cd29e085f8aa2c2849dcf2b040eacef85c6e0640a2",
"language_version": "v0",
"output_digest": "sha256:9db6548bd5480433971b3116fb4fb738d7ce2f619b08f84fafddd1d3d6c3a969",
"postcondition_digest": "sha256:573cc4482ae8453da9112ae273eb55dd7f96c28487201d41ffc52934ebbaf826",
"postcondition_name": "execution_shape_boundary_is_closed",
"typed_ast_digest": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5",
"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": "no_unresolved_parent",
"line": 18,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/3/assert"
},
{
"label": "no_mixed_fused_split_child",
"line": 22,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/4/assert"
},
{
"label": "split_child_leaves_no_refusion_choice",
"line": 30,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/body/0/assert"
}
],
"assertions": [
{
"error_count": 0,
"fail_count": 0,
"label": "no_unresolved_parent",
"pass_count": 1,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/3/assert",
"witnesses": []
},
{
"error_count": 0,
"fail_count": 0,
"label": "no_mixed_fused_split_child",
"pass_count": 1,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/4/assert",
"witnesses": []
},
{
"error_count": 0,
"fail_count": 0,
"label": "split_child_leaves_no_refusion_choice",
"pass_count": 2,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/body/0/assert",
"witnesses": []
}
],
"decision_diagrams": {
"sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/3/assert": {
"nodes": {
"constraints/3/condition": {
"end": 753,
"false": "FAIL",
"line": 18,
"start": 725,
"true": "PASS"
}
},
"root": "constraints/3/condition"
},
"sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/4/assert": {
"nodes": {
"constraints/4/condition/left": {
"end": 981,
"false": "constraints/4/condition/right",
"line": 23,
"start": 949,
"true": "PASS"
},
"constraints/4/condition/right": {
"end": 1017,
"false": "FAIL",
"line": 23,
"start": 985,
"true": "PASS"
}
},
"root": "constraints/4/condition/left"
},
"sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/body/0/assert": {
"nodes": {
"constraints/5/body/0/condition/left": {
"end": 1449,
"false": "PASS",
"line": 31,
"start": 1419,
"true": "constraints/5/body/0/condition/right/left"
},
"constraints/5/body/0/condition/right/left": {
"end": 1539,
"false": "constraints/5/body/0/condition/right/right",
"line": 32,
"start": 1469,
"true": "PASS"
},
"constraints/5/body/0/condition/right/right": {
"end": 1624,
"false": "FAIL",
"line": 33,
"start": 1554,
"true": "PASS"
}
},
"root": "constraints/5/body/0/condition/left"
}
},
"decision_paths": [
{
"path": [
[
"constraints/3/condition",
true
]
],
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/3/assert",
"terminal": "PASS"
},
{
"path": [
[
"constraints/4/condition/left",
true
]
],
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/4/assert",
"terminal": "PASS"
},
{
"path": [
[
"constraints/5/body/0/condition/left",
true
],
[
"constraints/5/body/0/condition/right/left",
false
],
[
"constraints/5/body/0/condition/right/right",
true
]
],
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/body/0/assert",
"terminal": "PASS"
},
{
"path": [
[
"constraints/5/body/0/condition/left",
true
],
[
"constraints/5/body/0/condition/right/left",
false
],
[
"constraints/5/body/0/condition/right/right",
true
]
],
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/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": false
},
{
"path": "constraints/0/value/where",
"value": false
},
{
"path": "constraints/0/value/where",
"value": false
},
{
"path": "constraints/1/value/where",
"value": false
},
{
"path": "constraints/1/value/where",
"value": false
},
{
"path": "constraints/1/value/where",
"value": false
},
{
"path": "constraints/1/value/where",
"value": false
},
{
"path": "constraints/1/value/where",
"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/2/value/where/left",
"value": false
},
{
"path": "constraints/2/value/where/right",
"value": false
},
{
"path": "constraints/2/value/where",
"value": false
},
{
"path": "constraints/2/value/where/left",
"value": true
},
{
"path": "constraints/2/value/where",
"value": true
},
{
"path": "constraints/2/value/where/left",
"value": false
},
{
"path": "constraints/2/value/where/right",
"value": true
},
{
"path": "constraints/2/value/where",
"value": true
},
{
"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/condition",
"value": true
},
{
"path": "constraints/4/condition/left",
"value": true
},
{
"path": "constraints/4/condition",
"value": true
},
{
"path": "constraints/5/body/0/condition/left",
"value": true
},
{
"path": "constraints/5/body/0/condition/right/left",
"value": false
},
{
"path": "constraints/5/body/0/condition/right/right",
"value": true
},
{
"path": "constraints/5/body/0/condition/right",
"value": true
},
{
"path": "constraints/5/body/0/condition",
"value": true
},
{
"path": "constraints/5/body/0/condition/left",
"value": true
},
{
"path": "constraints/5/body/0/condition/right/left",
"value": false
},
{
"path": "constraints/5/body/0/condition/right/right",
"value": true
},
{
"path": "constraints/5/body/0/condition/right",
"value": true
},
{
"path": "constraints/5/body/0/condition",
"value": true
}
],
"quantifiers": [
{
"candidate_count": 2,
"error_count": 0,
"false_count": 0,
"kind": "forall",
"selected_count": 2,
"site": "sha256:f582af0b6511453ee3bc3f6770b81d80d3c04b3e05afd8b6255f72be7b4cedc5:constraints/5/forall",
"true_count": 2,
"vacuous_count": 0
}
]
}
}