Files
proofofthought/tests/fixtures/enum_test.json
2025-10-02 14:32:13 -04:00

21 lines
513 B
JSON

{
"sorts": [
{"name": "Color", "type": "EnumSort", "values": ["red", "green", "blue"]}
],
"functions": [
{"name": "brightness", "domain": ["Color"], "range": "IntSort"}
],
"knowledge_base": [
"brightness(red) == 100",
"brightness(green) == 50",
"brightness(blue) == 75"
],
"verifications": [
{
"name": "Red is brightest",
"constraint": "And(brightness(red) > brightness(green), brightness(red) > brightness(blue))"
}
],
"actions": ["verify_conditions"]
}