@@ -116,7 +116,7 @@ Proving a goal may involve proving other subgoals:
116116 <active> true </active>
117117 <parent> PARENT </parent>
118118 <strategy> SUBSTRAT </strategy>
119- <claim > SUBGOAL </claim >
119+ <k > SUBGOAL </k >
120120 <local-context> LC </local-context>
121121 <trace> TRACE </trace>
122122 ...
@@ -151,7 +151,7 @@ all succeed, it succeeds:
151151 rule <prover>
152152 <goal>
153153 <strategy> ((S1 & S2) => subgoal(GOAL, S1) ~> #hole & S2) </strategy>
154- <claim > GOAL:Pattern </claim >
154+ <k > GOAL:Pattern </k >
155155 ...
156156 </goal>
157157 ...
@@ -177,7 +177,7 @@ approach succeeds:
177177 rule <prover>
178178 <goal>
179179 <strategy> ((S1 | S2) => subgoal(GOAL, S1) ~> #hole | S2 ) </strategy>
180- <claim > GOAL:Pattern </claim >
180+ <k > GOAL:Pattern </k >
181181 ...
182182 </goal>
183183 ...
@@ -199,7 +199,7 @@ Internal strategy used to implement `or-split` and `and-split`.
199199
200200``` k
201201 syntax Strategy ::= "replace-goal" "(" Pattern ")"
202- rule <claim > _ => NEWGOAL </claim >
202+ rule <k > _ => NEWGOAL </k >
203203 <strategy> replace-goal(NEWGOAL) => noop ... </strategy>
204204```
205205
@@ -212,7 +212,7 @@ Internal strategy used to implement `or-split` and `and-split`.
212212```
213213
214214``` k
215- rule <claim > \or(GOALS) </claim >
215+ rule <k > \or(GOALS) </k >
216216 <strategy> or-split => #orSplit(GOALS) ... </strategy>
217217
218218 syntax Strategy ::= "#orSplit" "(" Patterns ")" [function]
@@ -230,16 +230,16 @@ Internal strategy used to implement `or-split` and `and-split`.
230230```
231231
232232``` k
233- rule <claim > \implies(LHS, \exists { Vs } \and(\or(RHSs), REST)) </claim >
233+ rule <k > \implies(LHS, \exists { Vs } \and(\or(RHSs), REST)) </k >
234234 <strategy> or-split-rhs => #orSplitImplication(LHS, Vs, RHSs, REST) ... </strategy>
235235
236- rule <claim > \implies(LHS, \exists { Vs } \and(RHSs, REST)) </claim >
236+ rule <k > \implies(LHS, \exists { Vs } \and(RHSs, REST)) </k >
237237 <strategy> or-split-rhs => noop ... </strategy>
238238 requires notBool isDisjunction(RHSs)
239- rule <claim > \implies(LHS, \exists { Vs } \and(.Patterns)) </claim >
239+ rule <k > \implies(LHS, \exists { Vs } \and(.Patterns)) </k >
240240 <strategy> or-split-rhs => noop ... </strategy>
241241
242- rule <claim > \implies(LHS, \exists { Vs } \and(.Patterns)) </claim >
242+ rule <k > \implies(LHS, \exists { Vs } \and(.Patterns)) </k >
243243 <strategy> or-split-rhs => noop ... </strategy>
244244
245245 syntax Strategy ::= "#orSplitImplication" "(" Pattern "," Patterns "," Patterns "," Patterns ")" [function]
@@ -257,7 +257,7 @@ Internal strategy used to implement `or-split` and `and-split`.
257257```
258258
259259``` k
260- rule <claim > \and(GOALS) </claim >
260+ rule <k > \and(GOALS) </k >
261261 <strategy> and-split => #andSplit(GOALS) ... </strategy>
262262
263263 syntax Strategy ::= "#andSplit" "(" Patterns ")" [function]
0 commit comments