changedOutput schema / properties / contract_version / const
Previous value: -"0.1.0"New value: +"0.2.0"
addedOutput schema / properties / counterexamples / items / properties / comparison_guard
Added value: +{
+ "maximum": 1.7976931348623157e+308,
+ "minimum": 0,
+ "type": "number"
+}
changedOutput schema / properties / counterexamples / items / properties / expression_value / maximum
Previous value: -1e+308New value: +1.7976931348623157e+308
changedOutput schema / properties / counterexamples / items / properties / expression_value / minimum
Previous value: --1e+308New value: +-1.7976931348623157e+308
changedOutput schema / properties / counterexamples / items / properties / margin / maximum
Previous value: -1e+308New value: +1.7976931348623157e+308
changedOutput schema / properties / counterexamples / items / required
Previous value: -[
- "expression_value",
- "margin",
- "values"
-]New value: +[
+ "comparison_guard",
+ "expression_value",
+ "margin",
+ "values"
+]
addedOutput schema / properties / finite_evaluations
Added value: +{
+ "maximum": 200000,
+ "minimum": 0,
+ "type": "integer"
+}
changedOutput schema / properties / first_counterexample / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "expression_value": {
- "maximum": 1e+308,
- "minimum": -1e+308,
- "type": "number"
- },
- "margin": {
- "maximum": 1e+308,
- "minimum": 0,
- "type": "number"
- },
- "values": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "value": {
- "maximum": 1000000,
- "minimum": -1000000,
- "type": "number"
- }
- },
- "required": [
- "name",
- "value"
- ],
- "type": "object"
- },
- "maxItems": 6,
- "minItems": 1,
- "type": "array"
- }
- },
- "required": [
- "expression_value",
- "margin",
- "values"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "comparison_guard": {
+ "maximum": 1.7976931348623157e+308,
+ "minimum": 0,
+ "type": "number"
+ },
+ "expression_value": {
+ "maximum": 1.7976931348623157e+308,
+ "minimum": -1.7976931348623157e+308,
+ "type": "number"
+ },
+ "margin": {
+ "maximum": 1.7976931348623157e+308,
+ "minimum": 0,
+ "type": "number"
+ },
+ "values": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1000000,
+ "minimum": -1000000,
+ "type": "number"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 6,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "comparison_guard",
+ "expression_value",
+ "margin",
+ "values"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / stop_reason
Added value: +{
+ "anyOf": [
+ {
+ "const": "grid_complete",
+ "type": "string"
+ },
+ {
+ "const": "evaluation_budget",
+ "type": "string"
+ },
+ {
+ "const": "counterexample_limit",
+ "type": "string"
+ }
+ ]
+}
addedOutput schema / properties / uncertain_evaluations
Added value: +{
+ "maximum": 200000,
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / undefined_evaluations
Added value: +{
+ "maximum": 200000,
+ "minimum": 0,
+ "type": "integer"
+}
changedOutput schema / properties / verdict / anyOf
Previous value: -[
- {
- "const": "counterexamples_found",
- "type": "string"
- },
- {
- "const": "no_counterexample_in_scanned_box",
- "type": "string"
- }
-]New value: +[
+ {
+ "const": "counterexamples_found",
+ "type": "string"
+ },
+ {
+ "const": "no_counterexample_in_scanned_box",
+ "type": "string"
+ },
+ {
+ "const": "inconclusive",
+ "type": "string"
+ }
+]
changedOutput schema / required
Previous value: -[
- "assumptions",
- "bound",
- "complete",
- "contract_version",
- "counterexamples",
- "elapsed_ms",
- "engine",
- "evaluated",
- "expression",
- "first_counterexample",
- "grid_total",
- "limits",
- "method",
- "notes",
- "relation",
- "statement",
- "stopped_early",
- "tolerance",
- "verdict",
- "work_units",
- "provenance"
-]New value: +[
+ "assumptions",
+ "bound",
+ "complete",
+ "contract_version",
+ "counterexamples",
+ "elapsed_ms",
+ "engine",
+ "evaluated",
+ "expression",
+ "finite_evaluations",
+ "first_counterexample",
+ "grid_total",
+ "limits",
+ "method",
+ "notes",
+ "relation",
+ "statement",
+ "stop_reason",
+ "stopped_early",
+ "tolerance",
+ "uncertain_evaluations",
+ "undefined_evaluations",
+ "verdict",
+ "work_units",
+ "provenance"
+]