This repository has been archived by the owner on Feb 13, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproof_attempt.json
100 lines (100 loc) · 3.23 KB
/
proof_attempt.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"id": "https://masterthesis.rightsrestricted.com/api/proof_attempt.json#",
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Proof Attempt",
"description": "A proof attempt of a theorem",
"type": "object",
"oneOf": [
{
"properties": {
"iri": { "$ref": "generic/definitions.json#/definitions/iri" },
"number": {
"description": "The number of this proof attempt in relation to the theorem",
"type": "integer"
},
"used_prover": {
"description": "The name of the prover used during this attempt",
"type": "string"
},
"tactic_script": { "$ref": "https://masterthesis.rightsrestricted.com/api/tactic_script.json" },
"prover_output": {
"oneOf": [
{ "$ref": "references.json#/definitions/prover_output" },
{ "type": "null" }
]
},
"time_taken": {
"description": "The time it took to perform this proof attempt (in seconds)",
"type": ["integer", "null"]
},
"evaluation_state": {
"description": "The current state of the proof evaluation",
"type": "string",
"enum": [ "done", "failed", "pending", "processing" ]
},
"theorem": { "$ref": "references.json#/definitions/theorem" },
"proof_attempt_configuration": {
"oneOf": [
{ "$ref": "references.json#/definitions/proof_attempt_configuration" },
{ "type": "null" }
]
},
"proof_status": { "$ref": "references.json#/definitions/proof_status" },
"used_axioms": {
"description": "Reference to all axioms used for this attempt",
"type": "string",
"format": "uri"
},
"used_theorems": {
"description": "Reference to all theorems used for this attempt",
"type": "string",
"format": "uri"
},
"generated_axioms": {
"description": "Reference to all axioms generated during this attempt",
"type": "string",
"format": "uri"
}
},
"required": [
"iri",
"number",
"evaluation_state",
"theorem",
"proof_status",
"used_axioms",
"used_theorems",
"generated_axioms"
]
},
{
"properties": {
"iri": { "$ref": "generic/definitions.json#/definitions/iri" },
"number": {
"description": "The number of this proof attempt in relation to the theorem",
"type": "integer"
},
"used_prover": {
"description": "The name of the prover used during this attempt",
"type": "string"
},
"time_taken": {
"description": "The time it took to perform this proof attempt (in seconds)",
"type": ["integer", "null"]
},
"evaluation_state": {
"description": "The current state of the proof evaluation",
"type": "string",
"enum": [ "done", "failed", "pending", "processing" ]
},
"_links": { "$ref": "generic/definitions.json#/definitions/_links" }
},
"required": [
"iri",
"number",
"evaluation_state",
"_links"
]
}
]
}