diff --git a/CHANGES.md b/CHANGES.md index 54171401c..7896f423e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +# UNRELEASED + +- Trace: + - Add information about added clauses to Implication cards + # v3.7.2 (July 2026) Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and diff --git a/src/elpi_trace_elaborator.ml b/src/elpi_trace_elaborator.ml index b331ce5d4..9c5166032 100644 --- a/src/elpi_trace_elaborator.ml +++ b/src/elpi_trace_elaborator.ml @@ -71,7 +71,7 @@ module Elaborate : sig type chr_attempt = { loc : location; code: string; events : event list; timestamp : timestamp; removed : goal_id list; resumed : goal_id list; } type action = - | Builtin of { name : builtin_name; outcome : step_outcode; events : event list } + | Builtin of { name : builtin_rule; outcome : step_outcode; events : event list } | Backchain of { trylist : attempt list; outcome : step_outcode } type step = @@ -117,7 +117,7 @@ end = struct type chr_attempt = { loc : location; code: string; events : event list; timestamp : timestamp; removed : goal_id list; resumed : goal_id list; } type action = - | Builtin of { name : builtin_name; outcome : step_outcode; events : event list } + | Builtin of { name : builtin_rule; outcome : step_outcode; events : event list } | Backchain of { trylist : attempt list; outcome : step_outcode } type step = @@ -288,18 +288,29 @@ let decode_cut = function | { payload = [g;r;t] }, _ -> int_of_string g, decode_loc r, t | _ -> assert false -let get_builtin_name l : builtin_name = +let get_builtin_name l : builtin_rule = match has "user:rule:builtin:name" l with | None -> assert false - | Some x -> `FFI (decode_string x) + | Some x -> { kind = `FFI; name = decode_string x; payload = [] } let gstacks : frame list GoalMap.t ref = ref GoalMap.empty (* goal_id -> stack *) let fstacks : frame list StepMap.t ref = ref StepMap.empty (* step_id -> stack *) let push_stack (step,rid) goal_id rule siblings = - let this_stack = try GoalMap.find goal_id !gstacks with Not_found -> [] in + (* If a step pushes multiple frames, such as an implication with + multiple clauses on the LHS, then a stack for this step already + exists; we need to make sure to properly push to it, instead of + overriding *) + let this_stack = + try StepMap.find (step,rid) !fstacks + with Not_found -> + try GoalMap.find goal_id !gstacks + with Not_found -> [] in let stack = { rule; step_id = step; runtime_id = rid } :: this_stack in fstacks := StepMap.add (step,rid) stack !fstacks; + (* We assume that a step pushes all its frames before we start + processing siblings, so we can safely override the siblings' + stacks *) List.iter (fun g -> gstacks := GoalMap.add g stack !gstacks) siblings let update_stack (step,rid) goal_id rule = @@ -325,7 +336,7 @@ try timestamp,match decode_step items with | `Findall (({ goal_id; payload = [pred;goal] },_),start) -> let result = all "user:assign" decode_string items in - let () = push_stack (step,rid) goal_id (`BuiltinRule (`FFI "findall")) [] in + let () = push_stack (step,rid) goal_id (`BuiltinRule ({ kind = `FFI; name = "findall"; payload = [] })) [] in let stop = match has "user:assign" items with | None -> assert false @@ -334,15 +345,15 @@ try | `Suspend ({ goal_id; payload = [pred;goal] },_) -> let sibling = all "user:subgoal" decode_int items in assert(List.length sibling = 1); - let () = push_stack (step,rid) goal_id (`BuiltinRule (`Logic "suspend")) sibling in + let () = push_stack (step,rid) goal_id (`BuiltinRule ({ kind = `Logic; name = "suspend"; payload = [] })) sibling in Suspend {goal_id;goal;sibling = List.hd sibling} | `Cut ({ goal_id; payload = [pred;goal] },_) -> - let () = push_stack (step,rid) goal_id (`BuiltinRule (`FFI "!")) [] in + let () = push_stack (step,rid) goal_id (`BuiltinRule ({ kind = `FFI; name = "!"; payload = []})) [] in let cutted = all "user:rule:cut:branch" decode_cut items in Cut (goal_id,cutted) | `Resumption l -> let resumed = List.map (fun ({ goal_id; payload },_ as x) -> - let () = update_stack (step,rid) goal_id (`BuiltinRule (`Logic "resume")) in + let () = update_stack (step,rid) goal_id (`BuiltinRule ({ kind = `Logic; name = "resume"; payload = [] })) in goal_id, decode_string x) l in Resume resumed | `CHR(chr_store_before,chr_store_after) -> @@ -382,8 +393,22 @@ try assert(List.length events = 1); let _, events = List.hd events in Builtin { name; outcome; events = List.map decode_infer_event events } + else if name = "implication" then + let new_hyps = match has "user:new-hyps" items with + | Some ({ payload = hyps },_) -> hyps + (* Backwards compatibility: treat a missing new-hyps item + as empty, which renders as before *) + | _ -> [] in + let () = + push_stack (step,rid) goal_id (`BuiltinRule ({ kind = `Logic; name = name; payload = new_hyps })) siblings + in + let name = { kind = `Logic; name = name; payload = [] } in + (* Every step needs to push a stack, even a degenerate ([] => P) *) + if new_hyps = [] then + push_stack (step,rid) goal_id (`BuiltinRule name) siblings; + Builtin { name; outcome; events = [] } else - let name = `Logic name in + let name = { kind = `Logic; name = name; payload = [] } in let () = push_stack (step,rid) goal_id (`BuiltinRule name) siblings in let events = all_infer_event_chains "user:rule:builtin:name" items in (* ??? *) let events = diff --git a/src/runtime/runtime.ml b/src/runtime/runtime.ml index 1f3176af9..10dc10114 100644 --- a/src/runtime/runtime.ml +++ b/src/runtime/runtime.ml @@ -4109,6 +4109,8 @@ let make_runtime : ?max_steps: int -> ?delay_outside_fragment: bool -> executabl let clauses, pdiff, lcs = clausify ~tail_cut:(ik = ImplBang) ~loc p ~depth g1 in let g2 = hmove ~from:depth ~to_:(depth+lcs) g2 in let gid[@trace] = make_subgoal_id gid ((depth,g2)[@trace]) in + (* clausify returns the clauses right-to-left, but we want to report them left-to-right *) + [%spyl "user:new-hyps" ~rid ~gid (fun f (hd,c) -> ppclause f ~hd c) (List.rev clauses)]; [%spy "user:rule:implication" ~rid ~gid pp_string "success"]; [%tcall run (depth+lcs) (add_clauses ~depth clauses pdiff p) g2 (gid[@trace]) gs next alts cutto_alts] | Builtin(Pi, [arg]) -> [%spy "user:rule" ~rid ~gid pp_string "pi"]; diff --git a/src/trace.atd b/src/trace.atd index d72e93155..79302a355 100644 --- a/src/trace.atd +++ b/src/trace.atd @@ -64,9 +64,10 @@ type attempt = { rule : rule; events : event list; } -type rule = [ BuiltinRule of builtin_name | UserRule of user_rule ] +type rule = [ BuiltinRule of builtin_rule | UserRule of user_rule ] type user_rule = { rule_text : rule_text; rule_loc : location } -type builtin_name = [ Logic of string | FFI of string ] +type builtin_kind = [ Logic | FFI ] +type builtin_rule = { name : string; kind : builtin_kind; payload : string list } type location = [ File of file_location | Context of step_id ] type file_location = { filename : string; line : int; column : int; character : int } type event = [ Assign of string | Fail of string | ResumeGoal of goal_id list] diff --git a/src/trace_atd.ts b/src/trace_atd.ts index aebe96087..e0bde14f4 100644 --- a/src/trace_atd.ts +++ b/src/trace_atd.ts @@ -77,7 +77,7 @@ export type Attempt = { } export type Rule = -| { kind: 'BuiltinRule'; value: BuiltinName } +| { kind: 'BuiltinRule'; value: BuiltinRule } | { kind: 'UserRule'; value: UserRule } export type UserRule = { @@ -85,9 +85,15 @@ export type UserRule = { rule_loc: Location; } -export type BuiltinName = -| { kind: 'Logic'; value: string } -| { kind: 'FFI'; value: string } +export type BuiltinKind = +| { kind: 'Logic' } +| { kind: 'FFI' } + +export type BuiltinRule = { + name: string; + kind: BuiltinKind; + payload: string[]; +} export type Location = | { kind: 'File'; value: FileLocation } @@ -411,7 +417,7 @@ export function readAttempt(x: any, context: any = x): Attempt { export function writeRule(x: Rule, context: any = x): any { switch (x.kind) { case 'BuiltinRule': - return ['BuiltinRule', writeBuiltinName(x.value, x)] + return ['BuiltinRule', writeBuiltinRule(x.value, x)] case 'UserRule': return ['UserRule', writeUserRule(x.value, x)] } @@ -421,7 +427,7 @@ export function readRule(x: any, context: any = x): Rule { _atd_check_json_tuple(2, x, context) switch (x[0]) { case 'BuiltinRule': - return { kind: 'BuiltinRule', value: readBuiltinName(x[1], x) } + return { kind: 'BuiltinRule', value: readBuiltinRule(x[1], x) } case 'UserRule': return { kind: 'UserRule', value: readUserRule(x[1], x) } default: @@ -444,28 +450,43 @@ export function readUserRule(x: any, context: any = x): UserRule { }; } -export function writeBuiltinName(x: BuiltinName, context: any = x): any { +export function writeBuiltinKind(x: BuiltinKind, context: any = x): any { switch (x.kind) { case 'Logic': - return ['Logic', _atd_write_string(x.value, x)] + return 'Logic' case 'FFI': - return ['FFI', _atd_write_string(x.value, x)] + return 'FFI' } } -export function readBuiltinName(x: any, context: any = x): BuiltinName { - _atd_check_json_tuple(2, x, context) - switch (x[0]) { +export function readBuiltinKind(x: any, context: any = x): BuiltinKind { + switch (x) { case 'Logic': - return { kind: 'Logic', value: _atd_read_string(x[1], x) } + return { kind: 'Logic' } case 'FFI': - return { kind: 'FFI', value: _atd_read_string(x[1], x) } + return { kind: 'FFI' } default: - _atd_bad_json('BuiltinName', x, context) + _atd_bad_json('BuiltinKind', x, context) throw new Error('impossible') } } +export function writeBuiltinRule(x: BuiltinRule, context: any = x): any { + return { + 'name': _atd_write_required_field('BuiltinRule', 'name', _atd_write_string, x.name, x), + 'kind': _atd_write_required_field('BuiltinRule', 'kind', writeBuiltinKind, x.kind, x), + 'payload': _atd_write_required_field('BuiltinRule', 'payload', _atd_write_array(_atd_write_string), x.payload, x), + }; +} + +export function readBuiltinRule(x: any, context: any = x): BuiltinRule { + return { + name: _atd_read_required_field('BuiltinRule', 'name', _atd_read_string, x['name'], x), + kind: _atd_read_required_field('BuiltinRule', 'kind', readBuiltinKind, x['kind'], x), + payload: _atd_read_required_field('BuiltinRule', 'payload', _atd_read_array(_atd_read_string), x['payload'], x), + }; +} + export function writeLocation(x: Location, context: any = x): any { switch (x.kind) { case 'File': diff --git a/tests/sources/broken_trace1.elab.json b/tests/sources/broken_trace1.elab.json index 647db51db..7f3b87c41 100644 --- a/tests/sources/broken_trace1.elab.json +++ b/tests/sources/broken_trace1.elab.json @@ -24,7 +24,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -39,7 +42,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -117,7 +131,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -266,7 +291,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -358,7 +394,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -380,7 +427,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -395,7 +445,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -438,7 +499,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -523,7 +595,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -566,7 +649,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -669,7 +763,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -712,7 +817,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -734,7 +850,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X5 := supported-attribute (att verbose bool)" ] ] @@ -746,7 +865,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 9, "runtime_id": 8 }, @@ -789,7 +910,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -832,7 +964,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -954,7 +1097,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -997,7 +1151,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -1019,7 +1184,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X7 := supported-attribute (att mathcomp bool)" ] ] @@ -1031,7 +1199,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 11, "runtime_id": 8 }, @@ -1093,7 +1263,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -1136,7 +1317,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -1277,7 +1469,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -1320,7 +1523,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -1342,7 +1556,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -1357,7 +1574,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 13, "runtime_id": 8 }, @@ -1438,7 +1657,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -1481,7 +1711,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -1641,7 +1882,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -1684,7 +1936,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -1706,7 +1969,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -1721,7 +1987,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 15, "runtime_id": 8 }, @@ -1821,7 +2089,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -1864,7 +2143,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -2043,7 +2333,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -2086,7 +2387,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -2108,7 +2420,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -2123,7 +2438,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 17, "runtime_id": 8 }, @@ -2242,7 +2559,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -2285,7 +2613,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -2483,7 +2822,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -2526,7 +2876,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -2548,7 +2909,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X15 := supported-attribute (att infer attmap)" ] ] @@ -2560,7 +2924,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 19, "runtime_id": 8 }, @@ -2698,7 +3064,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -2741,7 +3118,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -2958,7 +3346,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -3001,7 +3400,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -3023,7 +3433,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X17 := supported-attribute (att key string)" ] ] @@ -3035,7 +3448,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 21, "runtime_id": 8 }, @@ -3192,7 +3607,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -3235,7 +3661,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -3471,7 +3908,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -3514,7 +3962,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -3536,7 +3995,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X19 := supported-attribute (att arg_sort bool)" @@ -3550,7 +4012,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 23, "runtime_id": 8 }, @@ -3726,7 +4190,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -3769,7 +4244,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -4024,7 +4510,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -4067,7 +4564,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -4089,7 +4597,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X21 := supported-attribute (att log bool)" ] ] @@ -4101,7 +4612,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 25, "runtime_id": 8 }, @@ -4296,7 +4809,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -4339,7 +4863,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -4613,7 +5148,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -4656,7 +5202,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -4678,7 +5235,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X23 := supported-attribute (att log.raw bool)" ] ] @@ -4690,7 +5250,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 27, "runtime_id": 8 }, @@ -4904,7 +5466,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -4947,7 +5520,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -5240,7 +5824,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -5283,7 +5878,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -5305,7 +5911,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -5320,7 +5929,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 29, "runtime_id": 8 }, @@ -5553,7 +6164,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -5596,7 +6218,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -5908,7 +6541,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -5951,7 +6595,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -5973,7 +6628,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X27 := supported-attribute (att export bool)" ] ] @@ -5985,7 +6643,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 8 }, @@ -6237,7 +6897,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -6280,7 +6951,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -6611,7 +7293,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -6654,7 +7347,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -6676,7 +7380,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X29 := supported-attribute (att skip string)" ] ] @@ -6688,7 +7395,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 33, "runtime_id": 8 }, @@ -6959,7 +7668,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -7002,7 +7722,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -7352,7 +8083,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -7395,7 +8137,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -7417,7 +8170,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X31 := supported-attribute (att local bool)" ] ] @@ -7429,7 +8185,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 35, "runtime_id": 8 }, @@ -7719,7 +8477,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -7762,7 +8531,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -8131,7 +8911,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -8174,7 +8965,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -8196,7 +8998,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X33 := supported-attribute (att fail bool)" ] ] @@ -8208,7 +9013,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 37, "runtime_id": 8 }, @@ -8517,7 +9324,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -8560,7 +9378,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -8948,7 +9777,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -8991,7 +9831,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -9013,7 +9864,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X35 := supported-attribute (att doc string)" ] ] @@ -9025,7 +9879,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 39, "runtime_id": 8 }, @@ -9353,7 +10209,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -9396,7 +10263,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -9803,7 +10681,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -9846,7 +10735,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -9868,7 +10768,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -9883,7 +10786,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 41, "runtime_id": 8 }, @@ -10230,7 +11135,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -10273,7 +11189,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -10699,7 +11626,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -10742,7 +11680,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -10764,7 +11713,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X39 := supported-attribute (att primitive bool)" @@ -10778,7 +11730,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 43, "runtime_id": 8 }, @@ -11144,7 +12098,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -11187,7 +12152,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -11629,7 +12605,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -11672,7 +12659,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -11694,7 +12692,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -11709,7 +12710,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 45, "runtime_id": 8 }, @@ -12094,7 +13097,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -12137,7 +13151,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -12598,7 +13623,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -12641,7 +13677,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -12663,7 +13710,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X43 := supported-attribute (att hnf bool)" ] ] @@ -12675,7 +13725,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 47, "runtime_id": 8 }, @@ -13079,7 +14131,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -13122,7 +14185,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -13586,7 +14660,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -13629,7 +14714,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -13651,7 +14747,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -13666,7 +14765,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -13690,7 +14800,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -13733,7 +14854,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -13910,7 +15042,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -13934,7 +15077,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -13977,7 +15131,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -14066,7 +15231,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -14090,7 +15266,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -14133,7 +15320,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -14155,7 +15353,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -14165,7 +15366,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 53, "runtime_id": 8 }, @@ -14200,7 +15403,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -14224,7 +15438,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -14267,7 +15492,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -14320,7 +15556,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X45 := elpi.loc" ] ] }, "siblings": [], @@ -14330,7 +15569,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 55, "runtime_id": 8 }, @@ -14365,7 +15606,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -14389,7 +15641,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -14432,7 +15695,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -14520,7 +15794,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -14544,7 +15829,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -14587,7 +15883,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -14698,7 +16005,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -14722,7 +16040,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -14765,7 +16094,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -15124,7 +16464,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -15148,7 +16499,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -15191,7 +16553,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -15367,7 +16740,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -15391,7 +16775,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -15434,7 +16829,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -15578,7 +16984,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -15602,7 +17019,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -15645,7 +17073,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -15667,7 +17106,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "is_cdata" ] ], + "rule": [ + "BuiltinRule", + { "name": "is_cdata", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -15679,7 +17121,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "is_cdata" ] ], + "rule": [ + "BuiltinRule", + { "name": "is_cdata", "kind": "FFI", "payload": [] } + ], "step_id": 62, "runtime_id": 8 }, @@ -15771,7 +17216,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -15795,7 +17251,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -15838,7 +17305,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -15860,7 +17338,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -15870,12 +17351,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 63, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "is_cdata" ] ], + "rule": [ + "BuiltinRule", + { "name": "is_cdata", "kind": "FFI", "payload": [] } + ], "step_id": 62, "runtime_id": 8 }, @@ -15967,7 +17453,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -15991,7 +17488,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -16034,7 +17542,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -16087,7 +17606,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X46 := ok" ] ] }, "siblings": [], @@ -16097,7 +17619,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 65, "runtime_id": 8 }, @@ -16170,7 +17694,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -16194,7 +17729,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -16237,7 +17783,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -16320,7 +17877,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -16344,7 +17912,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -16387,7 +17966,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -16407,7 +17997,9 @@ "current_goal_predicate": "=", "failed_attempts": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Fail", "unify ok with error X47" ] ] } ], @@ -16415,7 +18007,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 67, "runtime_id": 8 }, @@ -16449,175 +18043,54 @@ "step_id": 50, "runtime_id": 8 }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 49, - "runtime_id": 8 - }, - { - "rule": [ - "UserRule", - { - "rule_text": "(coq.parse-attributes A0 A1 A2) :- (std.map A1 (c0 \\ (c1 \\\n (c1 = supported-attribute c0))) A3), \n (A3 => parse-attributes.aux A0 A2), (!).", - "rule_loc": [ - "File", - { - "filename": "/build/source/./elpi/coq-lib.elpi", - "line": 633, - "column": 0, - "character": 27114 - } - ] - } - ], - "step_id": 7, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 6, - "runtime_id": 8 - }, { "rule": [ - "UserRule", - { - "rule_text": "(with-attributes A0) :- (attributes A1), \n (pi (c0 \\\n (pi (c1 \\\n (pi (c2 \\\n (pi (c3 \\\n (pi (c4 \\\n (pi (c5 \\\n (pi (c6 \\\n (pi (c7 \\\n (parse-attributes.aux [attribute c0 (node c1) | c2] c3 c4 :-\n , (if (c3 = ) (c7 = c0) (c7 is c3 ^ . ^ c0)) \n (supported-attribute (att c7 attmap)) (!) \n (parse-attributes.aux c2 c3 c5) \n (pi (c8 \\ (supported-attribute (att c8 string) :- !)) =>\n parse-attributes.aux c1 c6) \n (std.append c5 [get-option c7 c6] c4))))))))))))))))) =>\n coq.parse-attributes A1 \n [att verbose bool, att mathcomp bool, att mathcomp.axiom string, \n att short.type string, att short.pack string, att infer attmap, \n att key string, att arg_sort bool, att log bool, att log.raw bool, \n att compress_coercions bool, att export bool, att skip string, \n att local bool, att fail bool, att doc string, \n att primitive_class bool, att primitive bool, \n att non_forgetful_inheritance bool, att hnf bool] A2), (!), \n (A2 => (save-docstring , A0)).", - "rule_loc": [ - "File", - { - "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/utils.elpi", - "line": 14, - "column": 0, - "character": 453 - } - ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 4, + "step_id": 49, "runtime_id": 8 }, { "rule": [ - "UserRule", - { - "rule_text": "(main [const-decl A0 (some A1) A2]) :- (!), \n (with-attributes (with-logging (instance.declare-const A0 A1 A2 _))).", - "rule_loc": [ - "File", - { - "filename": "./structures.v", - "line": 594, - "column": 0, - "character": 2 - } - ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 2, + "step_id": 49, "runtime_id": 8 }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 1, - "runtime_id": 8 - } - ] - } - ], - "color": "Red" - }, - { - "step_id": 68, - "runtime_id": 8, - "step": [ - "Inference", - { - "current_goal_id": 1177, - "current_goal_text": "if (ok = error X47) (coq.error X47) true", - "current_goal_predicate": "if", - "failed_attempts": [], - "successful_attempts": [ - { - "attempt": { - "rule": [ - "UserRule", - { - "rule_text": "(if _ _ A0) :- A0.", - "rule_loc": [ - "File", - { - "filename": "elpi-builtin.elpi", - "line": 405, - "column": 0, - "character": 9211 - } - ] - } - ], - "events": [ [ "Assign", "A0 := true" ] ] - }, - "siblings": [ { "goal_text": "true", "goal_id": 1195 } ], - "siblings_aggregated_outcome": "Success" - } - ], - "more_successful_attempts": [], - "stack": [ { "rule": [ "UserRule", { - "rule_text": "(if _ _ A0) :- A0.", + "rule_text": "(coq.parse-attributes A0 A1 A2) :- (std.map A1 (c0 \\ (c1 \\\n (c1 = supported-attribute c0))) A3), \n (A3 => parse-attributes.aux A0 A2), (!).", "rule_loc": [ "File", { - "filename": "elpi-builtin.elpi", - "line": 405, + "filename": "/build/source/./elpi/coq-lib.elpi", + "line": 633, "column": 0, - "character": 9211 + "character": 27114 } ] } ], - "step_id": 68, + "step_id": 7, "runtime_id": 8 }, { "rule": [ - "UserRule", - { - "rule_text": "(parse-attributes.aux [attribute A0 (node A1) | A2] A3 A4) :- (if (A3 = ) \n (A7 = A0) \n (A7 is\n A3 ^ . ^ A0)), \n (supported-attribute (att A7 attmap)), (!), \n (parse-attributes.aux A2 A3 A5), \n (pi (c0 \\ (supported-attribute (att c0 string) :- !)) =>\n parse-attributes.aux A1 A6), (std.append A5 [get-option A7 A6] A4).", - "rule_loc": [ "Context", 6 ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 50, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 49, + "step_id": 6, "runtime_id": 8 }, { "rule": [ - "UserRule", - { - "rule_text": "(coq.parse-attributes A0 A1 A2) :- (std.map A1 (c0 \\ (c1 \\\n (c1 = supported-attribute c0))) A3), \n (A3 => parse-attributes.aux A0 A2), (!).", - "rule_loc": [ - "File", - { - "filename": "/build/source/./elpi/coq-lib.elpi", - "line": 633, - "column": 0, - "character": 27114 - } - ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 7, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], "step_id": 6, "runtime_id": 8 }, @@ -16660,7 +18133,194 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 68, + "runtime_id": 8, + "step": [ + "Inference", + { + "current_goal_id": 1177, + "current_goal_text": "if (ok = error X47) (coq.error X47) true", + "current_goal_predicate": "if", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(if _ _ A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "elpi-builtin.elpi", + "line": 405, + "column": 0, + "character": 9211 + } + ] + } + ], + "events": [ [ "Assign", "A0 := true" ] ] + }, + "siblings": [ { "goal_text": "true", "goal_id": 1195 } ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(if _ _ A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "elpi-builtin.elpi", + "line": 405, + "column": 0, + "character": 9211 + } + ] + } + ], + "step_id": 68, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(parse-attributes.aux [attribute A0 (node A1) | A2] A3 A4) :- (if (A3 = ) \n (A7 = A0) \n (A7 is\n A3 ^ . ^ A0)), \n (supported-attribute (att A7 attmap)), (!), \n (parse-attributes.aux A2 A3 A5), \n (pi (c0 \\ (supported-attribute (att c0 string) :- !)) =>\n parse-attributes.aux A1 A6), (std.append A5 [get-option A7 A6] A4).", + "rule_loc": [ "Context", 6 ] + } + ], + "step_id": 50, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(coq.parse-attributes A0 A1 A2) :- (std.map A1 (c0 \\ (c1 \\\n (c1 = supported-attribute c0))) A3), \n (A3 => parse-attributes.aux A0 A2), (!).", + "rule_loc": [ + "File", + { + "filename": "/build/source/./elpi/coq-lib.elpi", + "line": 633, + "column": 0, + "character": 27114 + } + ] + } + ], + "step_id": 7, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(with-attributes A0) :- (attributes A1), \n (pi (c0 \\\n (pi (c1 \\\n (pi (c2 \\\n (pi (c3 \\\n (pi (c4 \\\n (pi (c5 \\\n (pi (c6 \\\n (pi (c7 \\\n (parse-attributes.aux [attribute c0 (node c1) | c2] c3 c4 :-\n , (if (c3 = ) (c7 = c0) (c7 is c3 ^ . ^ c0)) \n (supported-attribute (att c7 attmap)) (!) \n (parse-attributes.aux c2 c3 c5) \n (pi (c8 \\ (supported-attribute (att c8 string) :- !)) =>\n parse-attributes.aux c1 c6) \n (std.append c5 [get-option c7 c6] c4))))))))))))))))) =>\n coq.parse-attributes A1 \n [att verbose bool, att mathcomp bool, att mathcomp.axiom string, \n att short.type string, att short.pack string, att infer attmap, \n att key string, att arg_sort bool, att log bool, att log.raw bool, \n att compress_coercions bool, att export bool, att skip string, \n att local bool, att fail bool, att doc string, \n att primitive_class bool, att primitive bool, \n att non_forgetful_inheritance bool, att hnf bool] A2), (!), \n (A2 => (save-docstring , A0)).", + "rule_loc": [ + "File", + { + "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/utils.elpi", + "line": 14, + "column": 0, + "character": 453 + } + ] + } + ], + "step_id": 4, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(main [const-decl A0 (some A1) A2]) :- (!), \n (with-attributes (with-logging (instance.declare-const A0 A1 A2 _))).", + "rule_loc": [ + "File", + { + "filename": "./structures.v", + "line": 594, + "column": 0, + "character": 2 + } + ] + } + ], + "step_id": 2, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -16755,7 +18415,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -16779,7 +18450,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -16822,7 +18504,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -16844,7 +18537,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -16859,7 +18555,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 70, "runtime_id": 8 }, @@ -16875,7 +18573,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -16899,7 +18608,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -16942,7 +18662,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17018,7 +18749,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 49, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 49, "runtime_id": 8 }, @@ -17042,7 +18784,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 6, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 8 }, @@ -17085,7 +18838,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17119,7 +18883,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -17134,7 +18901,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17177,7 +18955,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17199,7 +18988,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -17215,12 +19007,26 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17263,7 +19069,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17333,12 +19150,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17381,7 +19212,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17481,12 +19323,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17529,7 +19385,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17551,7 +19418,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -17564,7 +19434,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 78, "runtime_id": 8 }, @@ -17607,12 +19480,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17655,7 +19542,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17709,7 +19607,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 78, "runtime_id": 8 }, @@ -17752,12 +19653,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17800,7 +19715,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17823,7 +19749,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 78, "runtime_id": 8 }, @@ -17866,12 +19795,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -17914,7 +19857,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -17998,12 +19952,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18046,7 +20014,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18149,12 +20128,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18197,7 +20190,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18303,12 +20307,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18351,7 +20369,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18442,12 +20471,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18490,7 +20533,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18512,7 +20566,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -18525,7 +20582,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 85, "runtime_id": 8 }, @@ -18568,12 +20628,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18616,7 +20690,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18639,7 +20724,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 85, "runtime_id": 8 }, @@ -18682,12 +20770,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18730,7 +20832,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18821,12 +20934,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18869,7 +20996,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -18891,7 +21029,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -18907,7 +21048,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 88, "runtime_id": 8 }, @@ -18950,12 +21094,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -18998,7 +21156,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19021,7 +21190,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 88, "runtime_id": 8 }, @@ -19064,12 +21236,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19112,7 +21298,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19205,12 +21402,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19253,7 +21464,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19344,12 +21566,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19392,7 +21628,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19414,7 +21661,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -19427,7 +21677,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 92, "runtime_id": 8 }, @@ -19470,12 +21723,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19518,7 +21785,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19541,7 +21819,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 92, "runtime_id": 8 }, @@ -19584,12 +21865,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19632,7 +21927,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19723,12 +22029,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19771,7 +22091,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19793,7 +22124,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -19806,7 +22140,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 95, "runtime_id": 8 }, @@ -19849,12 +22186,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -19897,7 +22248,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -19920,7 +22282,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 95, "runtime_id": 8 }, @@ -19963,12 +22328,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20011,7 +22390,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20086,12 +22476,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20134,7 +22538,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20230,12 +22645,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20278,7 +22707,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20400,12 +22840,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20448,7 +22902,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20587,12 +23052,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20635,7 +23114,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20785,12 +23275,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -20833,7 +23337,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -20856,7 +23371,12 @@ { "attempt": { "rule": [ - "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } ], "events": [] }, @@ -20878,7 +23398,14 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -20978,12 +23505,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -21026,7 +23567,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -21048,7 +23600,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X95 := typ «interleave_context.403»" ] ] @@ -21060,12 +23615,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 103, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -21165,12 +23729,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -21213,7 +23791,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -21235,7 +23824,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X94 := X96" ] ] }, "siblings": [], @@ -21245,12 +23837,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 104, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -21350,12 +23951,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -21398,7 +24013,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -21473,7 +24099,14 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -21573,12 +24206,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -21621,7 +24268,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -21644,7 +24302,10 @@ }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 106, "runtime_id": 8 }, @@ -21668,7 +24329,14 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -21768,12 +24436,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -21816,7 +24498,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -21941,7 +24634,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -21956,7 +24652,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -21978,7 +24685,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -21993,12 +24703,34 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -22073,12 +24805,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -22206,12 +24960,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -22233,7 +25009,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "var" ] ], + "rule": [ + "BuiltinRule", + { "name": "var", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -22243,7 +25022,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "var" ] ], + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], "step_id": 113, "runtime_id": 8 }, @@ -22286,12 +25067,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -22345,7 +25148,10 @@ }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -22388,12 +25194,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -22415,7 +25243,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X92 := ok" ] ] }, "siblings": [], @@ -22425,12 +25256,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 116, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-ty-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-ty-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 102, "runtime_id": 8 }, @@ -22529,233 +25369,272 @@ "step_id": 97, "runtime_id": 8 }, - { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], - "step_id": 75, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 74, - "runtime_id": 8 - }, { "rule": [ - "UserRule", - { - "rule_text": "(with-attributes A0) :- (attributes A1), \n (pi (c0 \\\n (pi (c1 \\\n (pi (c2 \\\n (pi (c3 \\\n (pi (c4 \\\n (pi (c5 \\\n (pi (c6 \\\n (pi (c7 \\\n (parse-attributes.aux [attribute c0 (node c1) | c2] c3 c4 :-\n , (if (c3 = ) (c7 = c0) (c7 is c3 ^ . ^ c0)) \n (supported-attribute (att c7 attmap)) (!) \n (parse-attributes.aux c2 c3 c5) \n (pi (c8 \\ (supported-attribute (att c8 string) :- !)) =>\n parse-attributes.aux c1 c6) \n (std.append c5 [get-option c7 c6] c4))))))))))))))))) =>\n coq.parse-attributes A1 \n [att verbose bool, att mathcomp bool, att mathcomp.axiom string, \n att short.type string, att short.pack string, att infer attmap, \n att key string, att arg_sort bool, att log bool, att log.raw bool, \n att compress_coercions bool, att export bool, att skip string, \n att local bool, att fail bool, att doc string, \n att primitive_class bool, att primitive bool, \n att non_forgetful_inheritance bool, att hnf bool] A2), (!), \n (A2 => (save-docstring , A0)).", - "rule_loc": [ - "File", - { - "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/utils.elpi", - "line": 14, - "column": 0, - "character": 453 - } - ] - } + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], + "step_id": 75, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(with-attributes A0) :- (attributes A1), \n (pi (c0 \\\n (pi (c1 \\\n (pi (c2 \\\n (pi (c3 \\\n (pi (c4 \\\n (pi (c5 \\\n (pi (c6 \\\n (pi (c7 \\\n (parse-attributes.aux [attribute c0 (node c1) | c2] c3 c4 :-\n , (if (c3 = ) (c7 = c0) (c7 is c3 ^ . ^ c0)) \n (supported-attribute (att c7 attmap)) (!) \n (parse-attributes.aux c2 c3 c5) \n (pi (c8 \\ (supported-attribute (att c8 string) :- !)) =>\n parse-attributes.aux c1 c6) \n (std.append c5 [get-option c7 c6] c4))))))))))))))))) =>\n coq.parse-attributes A1 \n [att verbose bool, att mathcomp bool, att mathcomp.axiom string, \n att short.type string, att short.pack string, att infer attmap, \n att key string, att arg_sort bool, att log bool, att log.raw bool, \n att compress_coercions bool, att export bool, att skip string, \n att local bool, att fail bool, att doc string, \n att primitive_class bool, att primitive bool, \n att non_forgetful_inheritance bool, att hnf bool] A2), (!), \n (A2 => (save-docstring , A0)).", + "rule_loc": [ + "File", + { + "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/utils.elpi", + "line": 14, + "column": 0, + "character": 453 + } + ] + } + ], + "step_id": 4, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(main [const-decl A0 (some A1) A2]) :- (!), \n (with-attributes (with-logging (instance.declare-const A0 A1 A2 _))).", + "rule_loc": [ + "File", + { + "filename": "./structures.v", + "line": 594, + "column": 0, + "character": 2 + } + ] + } + ], + "step_id": 2, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 117, + "runtime_id": 8, + "step": [ + "Cut", + { + "cut_goal_id": 1248, + "cut_victims": [ + { + "cut_branch_for_goal": { + "goal_text": "std.assert-ok! (coq.elaborate-arity-skeleton (arity X1) _ X69) \n Definition type illtyped", + "goal_id": 1244 + }, + "cut_branch": { + "rule_text": "(std.assert-ok! _ A0) :- (std.fatal-error-w-data A0 no diagnostic returned).", + "rule_loc": [ + "File", + { + "filename": "builtin_stdlib.elpi", + "line": 41, + "column": 0, + "character": 1520 + } + ] + } + } + ] + } + ], + "color": "Grey" + }, + { + "step_id": 118, + "runtime_id": 8, + "step": [ + "Inference", + { + "current_goal_id": 1249, + "current_goal_text": "ok = ok ;\n ok = error X93 , std.fatal-error-w-data Definition type illtyped X93", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "elpi-builtin.elpi", + "line": 28, + "column": 0, + "character": 296 + } + ] + } + ], + "events": [ [ "Assign", "A0 := ok = ok" ] ] + }, + "siblings": [ { "goal_text": "ok = ok", "goal_id": 1269 } ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "elpi-builtin.elpi", + "line": 28, + "column": 0, + "character": 296 + } + ] + } + ], + "step_id": 118, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(std.assert-ok! A0 A1) :- (A0 A2), (!), \n (A2 = ok ; A2 = error A3 , std.fatal-error-w-data A1 A3), (!).", + "rule_loc": [ + "File", + { + "filename": "builtin_stdlib.elpi", + "line": 40, + "column": 0, + "character": 1406 + } + ] + } + ], + "step_id": 100, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(std.do! [A0 | A1]) :- A0, (!), (std.do! A1).", + "rule_loc": [ + "File", + { + "filename": "builtin_stdlib.elpi", + "line": 256, + "column": 0, + "character": 8603 + } + ] + } + ], + "step_id": 99, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(instance.declare-const A0 A1 A2 A3) :- (std.do!\n [std.assert-ok!\n (coq.elaborate-arity-skeleton A2 \n _ A4) Definition type illtyped, \n coq.arity->term A4 A5, \n std.assert-ok!\n (coq.elaborate-skeleton A1 A5 A6) \n Definition illtyped, \n if (A4 = arity A7) \n (if-verbose\n (coq.say\n HB: skipping section opening)\n , A8 = A6) \n (,\n (, (new_int A21) \n (std.any->string A21 A22) \n (A9 is hb_instance_ ^ A22)) \n (log.coq.env.begin-section A9) \n (instance.private.postulate-arity\n A4 [] A6 A8 A7)), \n std.assert!\n (coq.safe-dest-app A7 \n (global A10) A11) \n The type of the instance is not a factory, \n factory-alias->gref A10 A12, \n std.assert!\n (factory-nparams A12 A13) \n Not a factory synthesized by HB, \n instance.private.hack-section-discharging\n A8 A14, \n instance.private.optimize-body\n A14 A15, \n if (A0 = _) \n (, (new_int A23) \n (std.any->string A23 A24) \n (A16 is\n HB_unnamed_factory_ ^ A24)) \n (A16 = A0), \n log.coq.env.add-const-noimplicits-failondup\n A16 A15 A7 ff A17, \n A18 = global (const A17), \n std.drop A13 A11 [A19 | _], \n instance.private.check-non-forgetful-inheritance\n A19 A12, \n instance.private.declare-instance\n A12 A19 A18 A20 A3, \n if (A4 = arity _) true \n (if-verbose\n (header A25 ,\n coq.say A25 \n closing instance section) ,\n log.coq.env.end-section-name A9), \n acc-clauses current A20]).", + "rule_loc": [ + "File", + { + "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/instance.elpi", + "line": 25, + "column": 0, + "character": 1064 + } + ] + } + ], + "step_id": 98, + "runtime_id": 8 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(with-logging A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/log.elpi", + "line": 289, + "column": 0, + "character": 11419 + } + ] + } + ], + "step_id": 97, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } ], - "step_id": 4, - "runtime_id": 8 - }, - { - "rule": [ - "UserRule", - { - "rule_text": "(main [const-decl A0 (some A1) A2]) :- (!), \n (with-attributes (with-logging (instance.declare-const A0 A1 A2 _))).", - "rule_loc": [ - "File", - { - "filename": "./structures.v", - "line": 594, - "column": 0, - "character": 2 - } - ] - } - ], - "step_id": 2, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], - "step_id": 1, - "runtime_id": 8 - } - ] - } - ], - "color": "Green" - }, - { - "step_id": 117, - "runtime_id": 8, - "step": [ - "Cut", - { - "cut_goal_id": 1248, - "cut_victims": [ - { - "cut_branch_for_goal": { - "goal_text": "std.assert-ok! (coq.elaborate-arity-skeleton (arity X1) _ X69) \n Definition type illtyped", - "goal_id": 1244 - }, - "cut_branch": { - "rule_text": "(std.assert-ok! _ A0) :- (std.fatal-error-w-data A0 no diagnostic returned).", - "rule_loc": [ - "File", - { - "filename": "builtin_stdlib.elpi", - "line": 41, - "column": 0, - "character": 1520 - } - ] - } - } - ] - } - ], - "color": "Grey" - }, - { - "step_id": 118, - "runtime_id": 8, - "step": [ - "Inference", - { - "current_goal_id": 1249, - "current_goal_text": "ok = ok ;\n ok = error X93 , std.fatal-error-w-data Definition type illtyped X93", - "current_goal_predicate": ";", - "failed_attempts": [], - "successful_attempts": [ - { - "attempt": { - "rule": [ - "UserRule", - { - "rule_text": "(A0 ; _) :- A0.", - "rule_loc": [ - "File", - { - "filename": "elpi-builtin.elpi", - "line": 28, - "column": 0, - "character": 296 - } - ] - } - ], - "events": [ [ "Assign", "A0 := ok = ok" ] ] - }, - "siblings": [ { "goal_text": "ok = ok", "goal_id": 1269 } ], - "siblings_aggregated_outcome": "Success" - } - ], - "more_successful_attempts": [], - "stack": [ - { - "rule": [ - "UserRule", - { - "rule_text": "(A0 ; _) :- A0.", - "rule_loc": [ - "File", - { - "filename": "elpi-builtin.elpi", - "line": 28, - "column": 0, - "character": 296 - } - ] - } - ], - "step_id": 118, + "step_id": 75, "runtime_id": 8 }, { "rule": [ - "UserRule", - { - "rule_text": "(std.assert-ok! A0 A1) :- (A0 A2), (!), \n (A2 = ok ; A2 = error A3 , std.fatal-error-w-data A1 A3), (!).", - "rule_loc": [ - "File", - { - "filename": "builtin_stdlib.elpi", - "line": 40, - "column": 0, - "character": 1406 - } - ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 100, - "runtime_id": 8 - }, - { - "rule": [ - "UserRule", - { - "rule_text": "(std.do! [A0 | A1]) :- A0, (!), (std.do! A1).", - "rule_loc": [ - "File", - { - "filename": "builtin_stdlib.elpi", - "line": 256, - "column": 0, - "character": 8603 - } - ] - } - ], - "step_id": 99, + "step_id": 74, "runtime_id": 8 }, { "rule": [ - "UserRule", - { - "rule_text": "(instance.declare-const A0 A1 A2 A3) :- (std.do!\n [std.assert-ok!\n (coq.elaborate-arity-skeleton A2 \n _ A4) Definition type illtyped, \n coq.arity->term A4 A5, \n std.assert-ok!\n (coq.elaborate-skeleton A1 A5 A6) \n Definition illtyped, \n if (A4 = arity A7) \n (if-verbose\n (coq.say\n HB: skipping section opening)\n , A8 = A6) \n (,\n (, (new_int A21) \n (std.any->string A21 A22) \n (A9 is hb_instance_ ^ A22)) \n (log.coq.env.begin-section A9) \n (instance.private.postulate-arity\n A4 [] A6 A8 A7)), \n std.assert!\n (coq.safe-dest-app A7 \n (global A10) A11) \n The type of the instance is not a factory, \n factory-alias->gref A10 A12, \n std.assert!\n (factory-nparams A12 A13) \n Not a factory synthesized by HB, \n instance.private.hack-section-discharging\n A8 A14, \n instance.private.optimize-body\n A14 A15, \n if (A0 = _) \n (, (new_int A23) \n (std.any->string A23 A24) \n (A16 is\n HB_unnamed_factory_ ^ A24)) \n (A16 = A0), \n log.coq.env.add-const-noimplicits-failondup\n A16 A15 A7 ff A17, \n A18 = global (const A17), \n std.drop A13 A11 [A19 | _], \n instance.private.check-non-forgetful-inheritance\n A19 A12, \n instance.private.declare-instance\n A12 A19 A18 A20 A3, \n if (A4 = arity _) true \n (if-verbose\n (header A25 ,\n coq.say A25 \n closing instance section) ,\n log.coq.env.end-section-name A9), \n acc-clauses current A20]).", - "rule_loc": [ - "File", - { - "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/instance.elpi", - "line": 25, - "column": 0, - "character": 1064 - } - ] - } + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } ], - "step_id": 98, - "runtime_id": 8 - }, - { - "rule": [ - "UserRule", - { - "rule_text": "(with-logging A0) :- A0.", - "rule_loc": [ - "File", - { - "filename": "/home/gares/MATHCOMP/hierarchy-builder/HB/common/log.elpi", - "line": 289, - "column": 0, - "character": 11419 - } - ] - } - ], - "step_id": 97, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], - "step_id": 75, - "runtime_id": 8 - }, - { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], "step_id": 74, "runtime_id": 8 }, @@ -22798,7 +25677,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -22820,7 +25710,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -22830,7 +25723,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 119, "runtime_id": 8 }, @@ -22930,12 +25825,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -22978,7 +25887,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -23153,12 +26073,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -23201,7 +26135,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -23344,12 +26289,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -23392,7 +26351,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -23558,12 +26528,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -23606,7 +26590,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -23783,12 +26778,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -23831,7 +26840,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -23853,7 +26873,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-skeleton", + "kind": "FFI", + "payload": [] + } + ], "events": [] }, "siblings": [ @@ -23873,7 +26900,14 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 127, "runtime_id": 8 }, @@ -23992,12 +27026,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -24040,7 +27088,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -24062,7 +27121,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -24078,12 +27140,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 128, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 127, "runtime_id": 8 }, @@ -24202,12 +27273,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -24250,7 +27335,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -24342,12 +27438,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 129, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -24390,12 +27492,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -24529,12 +27653,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 129, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -24577,12 +27707,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -24601,13 +27753,20 @@ "current_goal_text": "var (app [global (indt «IsSelfA'.axioms_»), global (indt «nat»)])", "current_goal_predicate": "var", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "var" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "var" ] ], + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], "step_id": 133, "runtime_id": 8 }, @@ -24650,12 +27809,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 129, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -24698,12 +27863,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -24787,12 +27974,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 129, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -24835,12 +28028,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -24943,12 +28158,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 129, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 115, "runtime_id": 8 }, @@ -24991,12 +28212,34 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 109, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 109, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 108, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 108, "runtime_id": 8 } @@ -25018,7 +28261,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -25033,12 +28279,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 136, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 127, "runtime_id": 8 }, @@ -25157,12 +28412,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -25205,7 +28474,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -25227,7 +28507,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X98 := ok" ] ] }, "siblings": [], @@ -25237,12 +28520,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 137, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.elaborate-skeleton" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elaborate-skeleton", + "kind": "FFI", + "payload": [] + } + ], "step_id": 127, "runtime_id": 8 }, @@ -25361,12 +28653,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -25409,7 +28715,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -25619,12 +28936,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -25667,7 +28998,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -25689,7 +29031,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -25699,7 +29044,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 140, "runtime_id": 8 }, @@ -25837,12 +29184,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -25885,7 +29246,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -26101,12 +29473,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -26149,7 +29535,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -26347,12 +29744,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -26395,7 +29806,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -26417,7 +29839,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -26432,7 +29857,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 145, "runtime_id": 8 }, @@ -26570,12 +29997,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -26618,7 +30059,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -26671,7 +30123,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -26690,7 +30145,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 147, "runtime_id": 8 }, @@ -26828,12 +30286,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -26876,7 +30348,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -26950,7 +30433,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 147, "runtime_id": 8 }, @@ -27088,12 +30574,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -27136,7 +30636,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -27178,7 +30689,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 147, "runtime_id": 8 }, @@ -27316,12 +30830,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -27364,7 +30892,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -27429,7 +30968,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 147, "runtime_id": 8 }, @@ -27567,12 +31109,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -27615,7 +31171,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -27637,7 +31204,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -27652,12 +31222,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 151, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 147, "runtime_id": 8 }, @@ -27795,12 +31370,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -27843,7 +31432,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -28047,12 +31647,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -28095,7 +31709,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -28307,12 +31932,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -28355,7 +31994,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -28582,12 +32232,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -28630,7 +32294,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -28881,12 +32556,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -28929,7 +32618,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -29219,12 +32919,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -29267,7 +32981,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -29525,12 +33250,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -29573,7 +33312,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -29827,12 +33577,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -29875,7 +33639,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -30101,12 +33876,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -30149,7 +33938,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -30555,12 +34355,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -30603,7 +34417,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -30829,12 +34654,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -30877,7 +34716,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -31183,12 +35033,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -31231,7 +35095,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -31540,12 +35415,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -31588,7 +35477,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -31836,12 +35736,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -31884,7 +35798,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -32149,12 +36074,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -32197,7 +36136,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -32610,12 +36560,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -32658,7 +36622,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -32950,12 +36925,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -32998,7 +36987,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -33265,12 +37265,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -33313,7 +37327,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -33545,12 +37570,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -33593,7 +37632,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -33868,12 +37918,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -33916,7 +37980,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -34148,12 +38223,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -34196,7 +38285,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -34460,12 +38560,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -34508,7 +38622,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -34788,12 +38913,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -34836,7 +38975,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -35132,12 +39282,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -35180,7 +39344,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -35483,12 +39658,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -35531,7 +39720,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -36005,12 +40205,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -36053,7 +40267,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -36124,7 +40349,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.const", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -36139,7 +40367,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.const", "kind": "FFI", "payload": [] } + ], "step_id": 187, "runtime_id": 8 }, @@ -36372,12 +40603,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -36420,7 +40665,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -36442,7 +40698,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -36457,12 +40716,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 188, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.const", "kind": "FFI", "payload": [] } + ], "step_id": 187, "runtime_id": 8 }, @@ -36695,12 +40959,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -36743,7 +41021,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -37054,12 +41343,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -37102,7 +41405,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -37463,12 +41777,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -37511,7 +41839,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -37890,12 +42229,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -37938,7 +42291,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -38338,12 +42702,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -38386,7 +42764,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -38799,12 +43188,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -38847,7 +43250,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -39248,12 +43662,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -39296,7 +43724,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -39715,12 +44154,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -39763,7 +44216,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -40191,12 +44655,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -40239,7 +44717,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -40619,12 +45108,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -40667,7 +45170,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -40972,12 +45486,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -41020,7 +45548,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -41350,12 +45889,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -41398,7 +45951,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -41417,13 +45981,20 @@ "current_goal_text": "var (global (indc «IsSelfA'.Axioms_»))", "current_goal_predicate": "var", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "var" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "var" ] ], + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], "step_id": 204, "runtime_id": 8 }, @@ -41694,12 +46265,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -41742,7 +46327,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -42064,12 +46660,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -42112,7 +46722,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -42478,12 +47099,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -42526,7 +47161,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -42825,12 +47471,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -42873,7 +47533,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -43179,12 +47850,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -43227,7 +47912,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -43249,7 +47945,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -43259,7 +47958,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 210, "runtime_id": 8 }, @@ -43511,12 +48212,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -43559,7 +48274,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -43612,7 +48338,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -43629,7 +48358,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -43881,12 +48613,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -43929,7 +48675,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -43951,7 +48708,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "new_int" ] ], + "rule": [ + "BuiltinRule", + { "name": "new_int", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "X83 = 27", "goal_id": 1368 } ], @@ -43961,12 +48721,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "new_int" ] ], + "rule": [ + "BuiltinRule", + { "name": "new_int", "kind": "FFI", "payload": [] } + ], "step_id": 213, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -44218,12 +48984,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -44266,7 +49046,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -44288,7 +49079,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X83 := 27" ] ] }, "siblings": [], @@ -44298,17 +49092,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 214, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "new_int" ] ], + "rule": [ + "BuiltinRule", + { "name": "new_int", "kind": "FFI", "payload": [] } + ], "step_id": 213, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -44560,12 +49362,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -44608,7 +49424,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -44677,7 +49504,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -44929,12 +49759,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -44977,7 +49821,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -44999,7 +49854,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "term_to_string" ] ], + "rule": [ + "BuiltinRule", + { "name": "term_to_string", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "X84 = 27", "goal_id": 1370 } ], @@ -45009,7 +49867,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "term_to_string" ] ], + "rule": [ + "BuiltinRule", + { "name": "term_to_string", "kind": "FFI", "payload": [] } + ], "step_id": 216, "runtime_id": 8 }, @@ -45033,7 +49894,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -45285,12 +50149,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -45333,7 +50211,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -45355,7 +50244,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X84 := 27" ] ] }, "siblings": [], @@ -45365,12 +50257,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 217, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "term_to_string" ] ], + "rule": [ + "BuiltinRule", + { "name": "term_to_string", "kind": "FFI", "payload": [] } + ], "step_id": 216, "runtime_id": 8 }, @@ -45394,7 +50291,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -45646,12 +50546,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -45694,7 +50608,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -45767,7 +50692,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -46019,12 +50947,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -46067,7 +51009,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -46089,7 +51042,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", + { "name": "calc", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -46101,7 +51057,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", { "name": "calc", "kind": "FFI", "payload": [] } + ], "step_id": 219, "runtime_id": 8 }, @@ -46125,7 +51083,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -46377,12 +51338,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -46425,7 +51400,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -46447,7 +51433,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X85 := HB_unnamed_factory_27" ] ] }, "siblings": [], @@ -46457,12 +51446,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 220, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", { "name": "calc", "kind": "FFI", "payload": [] } + ], "step_id": 219, "runtime_id": 8 }, @@ -46486,7 +51479,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 212, "runtime_id": 8 }, @@ -46738,12 +51734,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -46786,7 +51796,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -47104,12 +52125,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -47152,7 +52187,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -47481,12 +52527,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -47529,7 +52589,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -47879,12 +52950,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -47927,7 +53012,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -48296,12 +53392,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -48344,7 +53454,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -48725,12 +53846,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -48773,7 +53908,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -49171,12 +54317,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -49219,7 +54379,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -49241,7 +54412,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "ground_term" ] ], + "rule": [ + "BuiltinRule", + { "name": "ground_term", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -49251,7 +54425,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "ground_term" ] ], + "rule": [ + "BuiltinRule", + { "name": "ground_term", "kind": "FFI", "payload": [] } + ], "step_id": 228, "runtime_id": 8 }, @@ -49598,12 +54775,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -49646,7 +54837,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -50041,12 +55243,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -50089,7 +55305,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -50439,12 +55666,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -50487,7 +55728,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -50856,12 +56108,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -50904,7 +56170,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -51279,12 +56556,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -51327,7 +56618,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -51349,7 +56651,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.add-const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.add-const", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -51364,7 +56669,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.add-const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.add-const", "kind": "FFI", "payload": [] } + ], "step_id": 235, "runtime_id": 8 }, @@ -51673,12 +56981,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -51721,7 +57043,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -51743,7 +57076,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X86 := «HB_unnamed_factory_27»" ] ] }, "siblings": [], @@ -51753,12 +57089,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 236, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.env.add-const" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.env.add-const", "kind": "FFI", "payload": [] } + ], "step_id": 235, "runtime_id": 8 }, @@ -52067,12 +57408,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -52115,7 +57470,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -52509,12 +57875,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -52557,7 +57937,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -52952,12 +58343,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -53000,7 +58405,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -53420,12 +58836,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -53468,7 +58898,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -53883,12 +59324,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -53931,7 +59386,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -54399,12 +59865,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -54447,7 +59927,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -54469,7 +59960,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.elpi.accumulate" ] ], + "rule": [ + "BuiltinRule", + { + "name": "coq.elpi.accumulate", + "kind": "FFI", + "payload": [] + } + ], "events": [] }, "siblings": [], @@ -54479,7 +59977,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.elpi.accumulate" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.elpi.accumulate", "kind": "FFI", "payload": [] } + ], "step_id": 244, "runtime_id": 8 }, @@ -54864,12 +60365,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -54912,7 +60427,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -55325,12 +60851,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -55373,7 +60913,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -55793,12 +61344,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -55841,7 +61406,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -55860,13 +61436,20 @@ "current_goal_text": "var (app [global (indt «IsSelfA'.axioms_»), global (indt «nat»)])", "current_goal_predicate": "var", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "var" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "var" ] ], + "rule": [ + "BuiltinRule", { "name": "var", "kind": "FFI", "payload": [] } + ], "step_id": 248, "runtime_id": 8 }, @@ -56232,12 +61815,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -56280,7 +61877,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -56697,12 +62305,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -56745,7 +62367,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -56767,7 +62400,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -56782,7 +62418,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 250, "runtime_id": 8 }, @@ -57148,12 +62786,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -57196,7 +62848,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -57628,12 +63291,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -57676,7 +63353,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -58125,12 +63813,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -58173,7 +63875,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -58576,12 +64289,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -58624,7 +64351,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -59050,12 +64788,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -59098,7 +64850,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -59543,12 +65306,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -59591,7 +65368,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -59613,7 +65401,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -59628,7 +65419,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -60013,12 +65815,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -60061,7 +65877,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -60134,7 +65961,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -60519,12 +66357,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -60567,7 +66419,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -60670,7 +66533,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -61055,12 +66929,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -61103,7 +66991,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -61126,7 +67025,12 @@ { "attempt": { "rule": [ - "BuiltinRule", [ "FFI", "coq.arguments.set-implicit" ] + "BuiltinRule", + { + "name": "coq.arguments.set-implicit", + "kind": "FFI", + "payload": [] + } ], "events": [] }, @@ -61138,7 +67042,12 @@ "stack": [ { "rule": [ - "BuiltinRule", [ "FFI", "coq.arguments.set-implicit" ] + "BuiltinRule", + { + "name": "coq.arguments.set-implicit", + "kind": "FFI", + "payload": [] + } ], "step_id": 261, "runtime_id": 8 @@ -61182,7 +67091,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -61567,12 +67487,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -61615,7 +67549,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -61743,7 +67688,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -62128,12 +68084,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -62176,7 +68146,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -62308,7 +68289,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -62693,12 +68685,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -62741,7 +68747,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -62866,7 +68883,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -63251,12 +69279,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -63299,7 +69341,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -63352,7 +69405,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X119 := tt" ] ] }, "siblings": [], @@ -63362,7 +69418,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 267, "runtime_id": 8 }, @@ -63443,7 +69501,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -63828,12 +69897,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -63876,7 +69959,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -64017,7 +70111,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -64402,12 +70507,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -64450,7 +70569,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -64472,7 +70602,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -64491,7 +70624,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -64572,7 +70708,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -64957,12 +71104,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -65005,7 +71166,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -65027,7 +71199,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.gref->id" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.gref->id", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -65042,12 +71217,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.gref->id" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.gref->id", "kind": "FFI", "payload": [] } + ], "step_id": 271, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -65128,7 +71309,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -65513,12 +71705,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -65561,7 +71767,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -65583,7 +71800,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X120 := HB_unnamed_factory_27" ] ] }, "siblings": [], @@ -65593,17 +71813,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 272, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.gref->id" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.gref->id", "kind": "FFI", "payload": [] } + ], "step_id": 271, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -65684,7 +71912,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -66069,12 +72308,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -66117,7 +72370,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -66205,7 +72469,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -66286,7 +72553,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -66671,12 +72949,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -66719,7 +73011,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -66761,7 +73064,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -66842,7 +73148,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -67227,12 +73544,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -67275,7 +73606,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -67340,7 +73682,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 270, "runtime_id": 8 }, @@ -67421,7 +73766,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -67806,12 +74162,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -67854,7 +74224,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -68001,7 +74382,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 258, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 258, "runtime_id": 8 }, @@ -68386,12 +74778,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -68434,7 +74840,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -68885,12 +75302,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -68933,7 +75364,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -69270,12 +75712,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -69318,7 +75774,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -69340,7 +75807,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X87 := global (const «HB_unnamed_factory_27»)" @@ -69354,7 +75824,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 282, "runtime_id": 8 }, @@ -69625,12 +76097,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -69673,7 +76159,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -70029,12 +76526,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -70077,7 +76588,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -70430,12 +76952,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -70478,7 +77014,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -70902,12 +77449,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -70950,7 +77511,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -71325,12 +77897,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -71373,7 +77959,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -71719,12 +78316,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -71767,7 +78378,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -72144,12 +78766,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -72192,7 +78828,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -72593,12 +79240,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -72641,7 +79302,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -73067,12 +79739,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -73115,7 +79801,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -73137,7 +79834,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -73153,7 +79853,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 294, "runtime_id": 8 }, @@ -73519,12 +80222,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -73567,7 +80284,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -73634,7 +80362,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 294, "runtime_id": 8 }, @@ -74000,12 +80731,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -74048,7 +80793,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -74455,12 +81211,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -74503,7 +81273,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -74929,12 +81710,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -74977,7 +81772,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -75390,12 +82196,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -75438,7 +82258,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -75832,12 +82663,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -75880,7 +82725,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -76291,12 +83147,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -76339,7 +83209,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -76704,12 +83585,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -76752,7 +83647,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -77157,12 +84063,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -77205,7 +84125,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -77624,12 +84555,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -77672,7 +84617,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -78114,12 +85070,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -78162,7 +85132,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -78621,12 +85602,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -78669,7 +85664,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -79152,12 +86158,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -79200,7 +86220,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -79694,12 +86725,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -79742,7 +86787,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -80263,12 +87319,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -80311,7 +87381,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -80849,12 +87930,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -80897,7 +87992,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -80919,7 +88025,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -80935,7 +88044,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 312, "runtime_id": 8 }, @@ -81415,12 +88527,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -81463,7 +88589,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -81485,7 +88622,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -81500,12 +88640,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 313, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 312, "runtime_id": 8 }, @@ -81985,12 +89130,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -82033,7 +89192,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -82055,7 +89225,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X146 := ok" ] ] }, "siblings": [], @@ -82065,12 +89238,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 314, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 312, "runtime_id": 8 }, @@ -82550,12 +89728,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -82598,7 +89790,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -83169,12 +90372,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -83217,7 +90434,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -83239,7 +90467,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -83249,7 +90480,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 317, "runtime_id": 8 }, @@ -83748,12 +90981,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -83796,7 +91043,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -84373,12 +91631,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -84421,7 +91693,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -84980,12 +92263,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -85028,7 +92325,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -85599,12 +92907,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -85647,7 +92969,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -86239,12 +93572,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -86287,7 +93634,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -86918,12 +94276,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -86966,7 +94338,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -87566,12 +94949,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -87614,7 +95011,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -88181,12 +95589,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -88229,7 +95651,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -88769,12 +96202,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -88817,7 +96264,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -89376,12 +96834,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -89424,7 +96896,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -89989,12 +97472,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -90037,7 +97534,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -90605,12 +98113,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -90653,7 +98175,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -91265,12 +98798,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -91313,7 +98860,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -91928,12 +99486,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -91976,7 +99548,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -92562,12 +100145,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -92610,7 +100207,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -93226,12 +100834,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -93274,7 +100896,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -93899,12 +101532,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -93947,7 +101594,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -94752,12 +102410,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -94800,7 +102472,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -95425,12 +103108,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -95473,7 +103170,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -96178,12 +103886,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -96226,7 +103948,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -96934,12 +104667,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -96982,7 +104729,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -97622,12 +105380,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -97670,7 +105442,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -98324,12 +106107,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -98372,7 +106169,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -99041,12 +106849,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -99089,7 +106911,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -99779,12 +107612,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -99827,7 +107674,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -100535,12 +108393,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -100583,7 +108455,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -101310,12 +109193,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -101358,7 +109255,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -102107,12 +110015,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -102155,7 +110077,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -102911,12 +110844,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -102959,7 +110906,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -102981,7 +110939,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.string->name" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.string->name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -102993,7 +110954,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.string->name" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.string->name", "kind": "FFI", "payload": [] } + ], "step_id": 358, "runtime_id": 8 }, @@ -103701,12 +111665,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -103749,7 +111727,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -103771,7 +111760,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X152 := `TheType`" ] ] }, "siblings": [], @@ -103781,12 +111773,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 359, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.string->name" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.string->name", "kind": "FFI", "payload": [] } + ], "step_id": 358, "runtime_id": 8 }, @@ -104494,12 +112491,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -104542,7 +112553,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -105310,12 +113332,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -105358,7 +113394,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -106130,12 +114177,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -106178,7 +114239,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -106967,12 +115039,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -107015,7 +115101,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -107802,12 +115899,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -107850,7 +115961,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -107872,7 +115994,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -107887,7 +116012,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -108614,12 +116742,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -108662,7 +116804,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -108684,7 +116837,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -108703,12 +116859,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -109435,12 +117597,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -109483,7 +117659,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -109505,7 +117692,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -109520,17 +117710,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -110257,12 +118455,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -110305,7 +118517,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -110327,7 +118550,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -110342,22 +118568,41 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -111084,12 +119329,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -111132,7 +119391,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -111207,22 +119477,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -111949,12 +120238,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -111997,7 +120300,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -112100,22 +120414,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -112842,12 +121175,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -112890,7 +121237,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -113004,22 +121362,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -113746,12 +122123,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -113794,7 +122185,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -114213,7 +122615,10 @@ ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 373, "runtime_id": 8 }, @@ -114275,22 +122680,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -115017,12 +123441,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -115065,7 +123503,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -115193,22 +123642,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -115935,12 +124403,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -115983,7 +124465,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -116125,22 +124618,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -116867,12 +125379,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -116915,7 +125441,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -117059,22 +125596,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -117801,12 +126357,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -117849,7 +126419,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -118010,22 +126591,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -118752,12 +127352,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -118800,7 +127414,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -118963,22 +127588,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -119705,12 +128349,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -119753,7 +128411,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -119930,22 +128599,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -120672,12 +129360,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -120720,7 +129422,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -120902,22 +129615,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -121644,12 +130376,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -121692,7 +130438,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -121871,22 +130628,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -122613,12 +131389,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -122661,7 +131451,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -122808,22 +131609,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -123550,12 +132370,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -123598,7 +132432,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -123759,22 +132604,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -124501,12 +133365,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -124549,7 +133427,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -124718,22 +133607,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -125460,12 +134368,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -125508,7 +134430,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -125688,22 +134621,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -126430,12 +135382,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -126478,7 +135444,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -126666,22 +135643,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -127408,12 +136404,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -127456,7 +136466,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -127652,22 +136673,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -128394,12 +137434,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -128442,7 +137496,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -128649,22 +137714,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -129391,12 +138475,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -129439,7 +138537,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -129637,22 +138746,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -130379,12 +139507,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -130427,7 +139569,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -130587,22 +139740,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -131329,12 +140501,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -131377,7 +140563,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -131563,22 +140760,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -132305,12 +141521,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -132353,7 +141583,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -132549,22 +141790,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -133291,12 +142551,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -133339,7 +142613,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -133556,22 +142841,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -134298,12 +143602,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -134346,7 +143664,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -134580,22 +143909,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -135322,12 +144670,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -135370,7 +144732,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -135392,7 +144765,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -135408,7 +144784,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 398, "runtime_id": 8 }, @@ -135584,22 +144963,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -136326,12 +145724,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -136374,7 +145786,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -136396,7 +145819,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -136411,12 +145837,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 399, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 398, "runtime_id": 8 }, @@ -136592,22 +146023,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -137334,12 +146784,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -137382,7 +146846,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -137404,7 +146879,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X179^1 := ok" ] ] }, "siblings": [], @@ -137414,12 +146892,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 400, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 398, "runtime_id": 8 }, @@ -137595,22 +147078,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -138337,12 +147839,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -138385,7 +147901,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -138652,22 +148179,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -139394,12 +148940,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -139442,7 +149002,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -139464,7 +149035,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -139474,7 +149048,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 403, "runtime_id": 8 }, @@ -139669,22 +149245,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -140411,12 +150006,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -140459,7 +150068,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -140732,22 +150352,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -141474,12 +151113,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -141522,7 +151175,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -141544,7 +151208,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -141563,7 +151230,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 407, "runtime_id": 8 }, @@ -141739,22 +151409,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -142481,12 +152170,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -142529,7 +152232,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -142603,7 +152317,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 407, "runtime_id": 8 }, @@ -142779,22 +152496,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -143521,12 +153257,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -143569,7 +153319,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -143679,7 +153440,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 407, "runtime_id": 8 }, @@ -143855,22 +153619,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -144597,12 +154380,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -144645,7 +154442,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -144787,7 +154595,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 407, "runtime_id": 8 }, @@ -144963,22 +154774,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -145705,12 +155535,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -145753,7 +155597,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -146039,22 +155894,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -146781,12 +156655,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -146829,7 +156717,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -147099,22 +156998,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -147841,12 +157759,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -147889,7 +157821,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -148173,22 +158116,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -148915,12 +158877,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -148963,7 +158939,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -149273,22 +159260,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -150015,12 +160021,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -150063,7 +160083,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -150134,7 +160165,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -150149,7 +160183,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -150401,22 +160437,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -151143,12 +161198,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -151191,7 +161260,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -151213,7 +161293,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -151228,12 +161311,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -151485,22 +161581,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -152227,12 +162342,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -152275,7 +162404,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -152391,12 +162531,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -152648,22 +162801,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -153390,12 +163562,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -153438,7 +163624,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -153562,12 +163759,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -153819,22 +164029,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -154561,12 +164790,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -154609,7 +164852,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -154882,12 +165136,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -155139,22 +165406,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -155881,12 +166167,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -155929,7 +166229,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -156022,12 +166333,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -156279,22 +166603,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -157021,12 +167364,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -157069,7 +167426,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -157219,12 +167587,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -157476,22 +167857,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -158218,12 +168618,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -158266,7 +168680,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -158528,12 +168953,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -158785,22 +169223,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -159527,12 +169984,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -159575,7 +170046,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -159676,12 +170158,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -159933,22 +170428,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -160675,12 +171189,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -160723,7 +171251,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -160843,12 +171382,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -161100,22 +171652,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -161842,12 +172413,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -161890,7 +172475,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -162021,12 +172617,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -162278,22 +172887,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -163020,12 +173648,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -163068,7 +173710,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -163217,12 +173870,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -163474,22 +174140,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -164216,12 +174901,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -164264,7 +174963,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -164312,7 +175022,10 @@ "findall_solution_text": [ "X190^2 := []" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 434, "runtime_id": 8 }, @@ -164412,12 +175125,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -164669,22 +175395,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -165411,12 +176156,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -165459,7 +176218,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -165600,12 +176370,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -165857,22 +176640,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -166599,12 +177401,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -166647,7 +177463,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -166769,12 +177596,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -167026,22 +177866,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -167768,12 +178627,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -167816,7 +178689,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -167838,7 +178722,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -167850,7 +178737,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 437, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 437, "runtime_id": 8 }, @@ -167912,12 +178810,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -168169,22 +179080,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -168911,12 +179841,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -168959,7 +179903,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -169031,7 +179986,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 437, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 437, "runtime_id": 8 }, @@ -169093,12 +180059,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -169350,22 +180329,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -170092,12 +181090,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -170140,7 +181152,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -170162,7 +181185,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c0 = c0", "goal_id": 1633 } ], @@ -170172,7 +181198,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 439, "runtime_id": 8 }, @@ -170196,7 +181224,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 437, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 437, "runtime_id": 8 }, @@ -170258,12 +181297,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -170515,22 +181567,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -171257,12 +182328,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -171305,7 +182390,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -171327,7 +182423,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -171337,12 +182436,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 440, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 439, "runtime_id": 8 }, @@ -171366,7 +182469,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 437, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 437, "runtime_id": 8 }, @@ -171428,12 +182542,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -171685,22 +182812,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -172427,12 +183573,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -172475,7 +183635,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -172503,7 +183674,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X184 c0 c1 := c0" ] ] }, "siblings": [], @@ -172513,7 +183687,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 442, "runtime_id": 8 }, @@ -172537,7 +183713,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 437, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 437, "runtime_id": 8 }, @@ -172599,12 +183786,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -172856,22 +184056,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -173598,12 +184817,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -173646,7 +184879,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -173775,12 +185019,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -174032,22 +185289,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -174774,12 +186050,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -174822,7 +186112,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -174964,12 +186265,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -175221,22 +186535,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -175963,12 +187296,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -176011,7 +187358,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -176161,12 +187519,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -176418,22 +187789,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -177160,12 +188550,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -177208,7 +188612,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -177376,12 +188791,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -177633,22 +189061,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -178375,12 +189822,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -178423,7 +189884,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -178471,7 +189943,10 @@ "findall_solution_text": [ "X197^2 := []" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 448, "runtime_id": 8 }, @@ -178590,12 +190065,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -178847,22 +190335,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -179589,12 +191096,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -179637,7 +191158,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -179797,12 +191329,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -180054,22 +191599,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -180796,12 +192360,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -180844,7 +192422,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -180985,12 +192574,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -181242,22 +192844,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -181984,12 +193605,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -182032,7 +193667,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -182054,7 +193700,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -182069,7 +193718,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -182150,12 +193810,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -182407,22 +194080,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -183149,12 +194841,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -183197,7 +194903,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -183272,7 +194989,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -183353,12 +195081,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -183610,22 +195351,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -184352,12 +196112,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -184400,7 +196174,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -184434,7 +196219,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -184515,12 +196311,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -184772,22 +196581,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -185514,12 +197342,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -185562,7 +197404,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -185644,7 +197497,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -185725,12 +197589,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -185982,22 +197859,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -186724,12 +198620,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -186772,7 +198682,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -186791,13 +198712,20 @@ "current_goal_text": "name (app [global (const «Builders_18.HB_unnamed_factory_20»), c0, c1])", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 455, "runtime_id": 8 }, @@ -186821,7 +198749,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -186902,12 +198841,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -187159,22 +199111,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -187901,12 +199872,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -187949,7 +199934,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -188026,7 +200022,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -188107,12 +200114,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -188364,22 +200384,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -189106,12 +201145,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -189154,7 +201207,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -189261,7 +201325,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -189342,12 +201417,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -189599,22 +201687,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -190341,12 +202448,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -190389,7 +202510,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -190509,7 +202641,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -190590,12 +202733,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -190847,22 +203003,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -191589,12 +203764,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -191637,7 +203826,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -191656,13 +203856,20 @@ "current_goal_text": "name (global (const «Builders_18.HB_unnamed_factory_20»))", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 460, "runtime_id": 8 }, @@ -191724,7 +203931,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -191805,12 +204023,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -192062,22 +204293,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -192804,12 +205054,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -192852,7 +205116,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -192964,7 +205239,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -193045,12 +205331,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -193302,22 +205601,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -194044,12 +206362,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -194092,7 +206424,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -194209,7 +206552,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -194290,12 +206644,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -194547,22 +206914,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -195289,12 +207675,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -195337,7 +207737,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -195466,7 +207877,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -195547,12 +207969,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -195804,22 +208239,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -196546,12 +209000,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -196594,7 +209062,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -196616,7 +209095,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c0 = c0", "goal_id": 1670 } ], @@ -196626,7 +209108,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 465, "runtime_id": 8 }, @@ -196707,7 +209191,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -196788,12 +209283,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -197045,22 +209553,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -197787,12 +210314,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -197835,7 +210376,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -197857,7 +210409,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -197867,12 +210422,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 466, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 465, "runtime_id": 8 }, @@ -197953,7 +210512,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -198034,12 +210604,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -198291,22 +210874,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -199033,12 +211635,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -199081,7 +211697,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -199109,7 +211736,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X205 c0 c1 := c0" ] ] }, "siblings": [], @@ -199119,7 +211749,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 468, "runtime_id": 8 }, @@ -199200,7 +211832,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -199281,12 +211924,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -199538,22 +212194,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -200280,12 +212955,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -200328,7 +213017,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -200464,7 +213164,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -200545,12 +213256,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -200802,22 +213526,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -201544,12 +214287,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -201592,7 +214349,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -201740,7 +214508,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -201821,12 +214600,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -202078,22 +214870,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -202820,12 +215631,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -202868,7 +215693,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -202890,7 +215726,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c1 = c1", "goal_id": 1677 } ], @@ -202900,7 +215739,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 472, "runtime_id": 8 }, @@ -203000,7 +215841,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -203081,12 +215933,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -203338,22 +216203,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -204080,12 +216964,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -204128,7 +217026,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -204150,7 +217059,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -204160,12 +217072,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 473, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 472, "runtime_id": 8 }, @@ -204265,7 +217181,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -204346,12 +217273,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -204603,22 +217543,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -205345,12 +218304,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -205393,7 +218366,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -205421,7 +218405,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X207 c0 c1 := c1" ] ] }, "siblings": [], @@ -205431,7 +218418,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 475, "runtime_id": 8 }, @@ -205531,7 +218520,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -205612,12 +218612,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -205869,22 +218882,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -206611,12 +219643,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -206659,7 +219705,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -206806,7 +219863,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 451, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 451, "runtime_id": 8 }, @@ -206887,12 +219955,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -207144,22 +220225,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -207886,12 +220986,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -207934,7 +221048,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -208073,12 +221198,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -208330,22 +221468,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -209072,12 +222229,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -209120,7 +222291,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -209281,12 +222463,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -209538,22 +222733,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -210280,12 +223494,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -210328,7 +223556,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -210497,12 +223736,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -210754,22 +224006,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -211496,12 +224767,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -211544,7 +224829,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -211731,12 +225027,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -211988,22 +225297,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -212730,12 +226058,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -212778,7 +226120,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -212826,7 +226179,10 @@ "findall_solution_text": [ "X215^2 := []" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 482, "runtime_id": 8 }, @@ -212964,12 +226320,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -213221,22 +226590,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -213963,12 +227351,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -214011,7 +227413,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -214190,12 +227603,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -214447,22 +227873,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -215189,12 +228634,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -215237,7 +228696,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -215397,12 +228867,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -215654,22 +229137,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -216396,12 +229898,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -216444,7 +229960,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -216466,7 +229993,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -216481,7 +230011,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -216581,12 +230122,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -216838,22 +230392,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -217580,12 +231153,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -217628,7 +231215,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -217703,7 +231301,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -217803,12 +231412,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -218060,22 +231682,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -218802,12 +232443,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -218850,7 +232505,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -218884,7 +232550,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -218984,12 +232661,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -219241,22 +232931,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -219983,12 +233692,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -220031,7 +233754,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -220113,7 +233847,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -220213,12 +233958,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -220470,22 +234228,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -221212,12 +234989,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -221260,7 +235051,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -221279,13 +235081,20 @@ "current_goal_text": "name (app [global (const «Builders_18.HB_unnamed_factory_22»), c0, c1])", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 489, "runtime_id": 8 }, @@ -221309,7 +235118,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -221409,12 +235229,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -221666,22 +235499,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -222408,12 +236260,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -222456,7 +236322,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -222533,7 +236410,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -222633,12 +236521,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -222890,22 +236791,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -223632,12 +237552,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -223680,7 +237614,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -223787,7 +237732,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -223887,12 +237843,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -224144,22 +238113,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -224886,12 +238874,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -224934,7 +238936,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -225054,7 +239067,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -225154,12 +239178,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -225411,22 +239448,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -226153,12 +240209,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -226201,7 +240271,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -226220,13 +240301,20 @@ "current_goal_text": "name (global (const «Builders_18.HB_unnamed_factory_22»))", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 494, "runtime_id": 8 }, @@ -226288,7 +240376,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -226388,12 +240487,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -226645,22 +240757,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -227387,12 +241518,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -227435,7 +241580,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -227547,7 +241703,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -227647,12 +241814,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -227904,22 +242084,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -228646,12 +242845,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -228694,7 +242907,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -228811,7 +243035,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -228911,12 +243146,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -229168,22 +243416,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -229910,12 +244177,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -229958,7 +244239,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -230087,7 +244379,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -230187,12 +244490,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -230444,22 +244760,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -231186,12 +245521,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -231234,7 +245583,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -231256,7 +245616,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c0 = c0", "goal_id": 1714 } ], @@ -231266,7 +245629,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 499, "runtime_id": 8 }, @@ -231347,7 +245712,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -231447,12 +245823,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -231704,22 +246093,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -232446,12 +246854,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -232494,7 +246916,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -232516,7 +246949,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -232526,12 +246962,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 500, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 499, "runtime_id": 8 }, @@ -232612,7 +247052,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -232712,12 +247163,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -232969,22 +247433,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -233711,12 +248194,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -233759,7 +248256,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -233787,7 +248295,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X223 c0 c1 := c0" ] ] }, "siblings": [], @@ -233797,7 +248308,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 502, "runtime_id": 8 }, @@ -233878,7 +248391,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -233978,12 +248502,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -234235,22 +248772,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -234977,12 +249533,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -235025,7 +249595,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -235161,7 +249742,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -235261,12 +249853,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -235518,22 +250123,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -236260,12 +250884,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -236308,7 +250946,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -236456,7 +251105,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -236556,12 +251216,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -236813,22 +251486,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -237555,12 +252247,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -237603,7 +252309,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -237625,7 +252342,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c1 = c1", "goal_id": 1721 } ], @@ -237635,7 +252355,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 506, "runtime_id": 8 }, @@ -237735,7 +252457,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -237835,12 +252568,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -238092,22 +252838,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -238834,12 +253599,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -238882,7 +253661,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -238904,7 +253694,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -238914,12 +253707,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 507, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 506, "runtime_id": 8 }, @@ -239019,7 +253816,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -239119,12 +253927,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -239376,22 +254197,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -240118,12 +254958,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -240166,7 +255020,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -240194,7 +255059,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X225 c0 c1 := c1" ] ] }, "siblings": [], @@ -240204,7 +255072,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 509, "runtime_id": 8 }, @@ -240304,7 +255174,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -240404,12 +255285,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -240661,22 +255555,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -241403,12 +256316,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -241451,7 +256378,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -241598,7 +256536,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 485, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 485, "runtime_id": 8 }, @@ -241698,12 +256647,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -241955,22 +256917,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -242697,12 +257678,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -242745,7 +257740,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -242886,12 +257892,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -243143,22 +258162,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -243885,12 +258923,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -243933,7 +258985,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -244040,12 +259103,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -244297,22 +259373,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -245039,12 +260134,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -245087,7 +260196,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -245109,7 +260229,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "X227^2 = 0", "goal_id": 1727 } ], @@ -245119,7 +260242,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "step_id": 514, "runtime_id": 8 }, @@ -245162,12 +260288,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -245419,22 +260558,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -246161,12 +261319,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -246209,7 +261381,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -246231,7 +261414,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X227^2 := 0" ] ] }, "siblings": [], @@ -246241,12 +261427,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 515, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "step_id": 514, "runtime_id": 8 }, @@ -246289,12 +261480,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -246546,22 +261750,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -247288,12 +262511,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -247336,7 +262573,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -247446,12 +262694,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -247703,22 +262964,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -248445,12 +263725,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -248493,7 +263787,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -248619,12 +263924,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -248876,22 +264194,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -249618,12 +264955,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -249666,7 +265017,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -249688,7 +265050,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -249698,7 +265063,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 518, "runtime_id": 8 }, @@ -249779,12 +265146,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -250036,22 +265416,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -250778,12 +266177,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -250826,7 +266239,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -250956,12 +266380,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -251213,22 +266650,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -251955,12 +267411,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -252003,7 +267473,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -252106,12 +267587,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -252363,22 +267857,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -253105,12 +268618,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -253153,7 +268680,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -253275,12 +268813,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -253532,22 +269083,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -254274,12 +269844,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -254322,7 +269906,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -254437,12 +270032,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -254694,22 +270302,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -255436,12 +271063,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -255484,7 +271125,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -255537,7 +271189,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -255547,7 +271202,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "step_id": 525, "runtime_id": 8 }, @@ -255609,12 +271267,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -255866,22 +271537,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -256608,12 +272298,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -256656,7 +272360,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -256759,12 +272474,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -257016,22 +272744,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -257758,12 +273505,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -257806,7 +273567,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -257970,12 +273742,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -258227,22 +274012,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -258969,12 +274773,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -259017,7 +274835,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -259070,7 +274899,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -259080,7 +274912,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "step_id": 530, "runtime_id": 8 }, @@ -259142,12 +274977,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 421, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 421, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 420, "runtime_id": 8 }, @@ -259399,22 +275247,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -260141,12 +276008,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -260189,7 +276070,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -260535,22 +276427,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -261277,12 +277188,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -261325,7 +277250,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -261526,22 +277462,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -262268,12 +278223,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -262316,7 +278285,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -262531,22 +278511,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -263273,12 +279272,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -263321,7 +279334,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -263557,22 +279581,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -264299,12 +280342,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -264347,7 +280404,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -264600,22 +280668,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -265342,12 +281429,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -265390,7 +281491,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -265412,7 +281524,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ @@ -265428,7 +281543,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 538, "runtime_id": 8 }, @@ -265623,22 +281741,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -266365,12 +282502,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -266413,7 +282564,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -266435,7 +282597,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", @@ -266450,12 +282615,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 539, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 538, "runtime_id": 8 }, @@ -266650,22 +282820,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -267392,12 +283581,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -267440,7 +283643,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -267462,7 +283676,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X234^1 := ok" ] ] }, "siblings": [], @@ -267472,12 +283689,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 540, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "coq.typecheck" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.typecheck", "kind": "FFI", "payload": [] } + ], "step_id": 538, "runtime_id": 8 }, @@ -267672,22 +283894,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -268414,12 +284655,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -268462,7 +284717,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -268748,22 +285014,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -269490,12 +285775,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -269538,7 +285837,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -269560,7 +285870,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -269570,7 +285883,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 543, "runtime_id": 8 }, @@ -269784,22 +286099,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -270526,12 +286860,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -270574,7 +286922,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -270866,22 +287225,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -271608,12 +287986,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -271656,7 +288048,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -271678,7 +288081,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -271697,7 +288103,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 547, "runtime_id": 8 }, @@ -271892,22 +288301,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -272634,12 +289062,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -272682,7 +289124,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -272756,7 +289209,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 547, "runtime_id": 8 }, @@ -272951,22 +289407,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -273693,12 +290168,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -273741,7 +290230,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -273851,7 +290351,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 547, "runtime_id": 8 }, @@ -274046,22 +290549,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -274788,12 +291310,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -274836,7 +291372,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -274978,7 +291525,10 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 547, "runtime_id": 8 }, @@ -275173,22 +291723,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -275915,12 +292484,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -275963,7 +292546,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -276268,22 +292862,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -277010,12 +293623,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -277058,7 +293685,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -277347,22 +293985,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -278089,12 +294746,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -278137,7 +294808,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -278440,22 +295122,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -279182,12 +295883,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -279230,7 +295945,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -279559,22 +296285,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -280301,12 +297046,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -280349,7 +297108,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -280420,7 +297190,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -280435,7 +297208,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -280706,22 +297481,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -281448,12 +298242,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -281496,7 +298304,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -281518,7 +298337,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -281533,12 +298355,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -281809,22 +298644,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -282551,12 +299405,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -282599,7 +299467,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -282715,12 +299594,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -282991,22 +299883,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -283733,12 +300644,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -283781,7 +300706,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -283905,12 +300841,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -284181,22 +301130,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -284923,12 +301891,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -284971,7 +301953,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -285244,12 +302237,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -285520,22 +302526,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -286262,12 +303287,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -286310,7 +303349,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -286403,12 +303453,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -286679,22 +303742,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -287421,12 +304503,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -287469,7 +304565,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -287596,12 +304703,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -287872,22 +304992,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -288614,12 +305753,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -288662,7 +305815,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -288895,12 +306059,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -289171,22 +306348,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -289913,12 +307109,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -289961,7 +307171,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -290062,12 +307283,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -290338,22 +307572,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -291080,12 +308333,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -291128,7 +308395,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -291251,12 +308529,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -291527,22 +308818,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -292269,12 +309579,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -292317,7 +309641,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -292448,12 +309783,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -292724,22 +310072,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -293466,12 +310833,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -293514,7 +310895,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -293663,12 +311055,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -293939,22 +311344,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -294681,12 +312105,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -294729,7 +312167,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -294777,7 +312226,10 @@ "findall_solution_text": [ "X245^2 := []" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 574, "runtime_id": 8 }, @@ -294877,12 +312329,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -295153,22 +312618,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -295895,12 +313379,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -295943,7 +313441,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -296084,12 +313593,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -296360,22 +313882,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -297102,12 +314643,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -297150,7 +314705,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -297272,12 +314838,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -297548,22 +315127,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -298290,12 +315888,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -298338,7 +315950,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -298360,7 +315983,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -298375,7 +316001,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -298437,12 +316074,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -298713,22 +316363,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -299455,12 +317124,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -299503,7 +317186,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -299578,7 +317272,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -299640,12 +317345,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -299916,22 +317634,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -300658,12 +318395,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -300706,7 +318457,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -300740,7 +318502,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -300802,12 +318575,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -301078,22 +318864,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -301820,12 +319625,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -301868,7 +319687,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -301950,7 +319780,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -302012,12 +319853,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -302288,22 +320142,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -303030,12 +320903,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -303078,7 +320965,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -303097,13 +320995,20 @@ "current_goal_text": "name\n (app\n [global\n (const «Builders_18.Builders_18_T__canonical__interleave_context_A»), \n c0, c1])", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 581, "runtime_id": 8 }, @@ -303127,7 +321032,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -303189,12 +321105,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -303465,22 +321394,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -304207,12 +322155,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -304255,7 +322217,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -304332,7 +322305,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -304394,12 +322378,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -304670,22 +322667,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -305412,12 +323428,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -305460,7 +323490,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -305567,7 +323608,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -305629,12 +323681,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -305905,22 +323970,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -306647,12 +324731,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -306695,7 +324793,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -306815,7 +324924,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -306877,12 +324997,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -307153,22 +325286,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -307895,12 +326047,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -307943,7 +326109,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -307962,13 +326139,20 @@ "current_goal_text": "name\n (global\n (const «Builders_18.Builders_18_T__canonical__interleave_context_A»))", "current_goal_predicate": "name", "failed_attempts": [ - { "rule": [ "BuiltinRule", [ "FFI", "name" ] ], "events": [] } + { + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], + "events": [] + } ], "successful_attempts": [], "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 586, "runtime_id": 8 }, @@ -308030,7 +326214,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -308092,12 +326287,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -308368,22 +326576,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -309110,12 +327337,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -309158,7 +327399,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -309270,7 +327522,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -309332,12 +327595,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -309608,22 +327884,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -310350,12 +328645,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -310398,7 +328707,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -310515,7 +328835,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -310577,12 +328908,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -310853,22 +329197,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -311595,12 +329958,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -311643,7 +330020,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -311772,7 +330160,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -311834,12 +330233,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -312110,22 +330522,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -312852,12 +331283,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -312900,7 +331345,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -312922,7 +331378,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c0 = c0", "goal_id": 1817 } ], @@ -312932,7 +331391,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 591, "runtime_id": 8 }, @@ -313013,7 +331474,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -313075,12 +331547,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -313351,22 +331836,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -314093,12 +332597,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -314141,7 +332659,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -314163,7 +332692,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -314173,12 +332705,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 592, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 591, "runtime_id": 8 }, @@ -314259,7 +332795,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -314321,12 +332868,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -314597,22 +333157,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -315339,12 +333918,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -315387,7 +333980,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -315415,7 +334019,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X253 c0 c1 := c0" ] ] }, "siblings": [], @@ -315425,7 +334032,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 594, "runtime_id": 8 }, @@ -315506,7 +334115,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -315568,12 +334188,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -315844,22 +334477,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -316586,12 +335238,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -316634,7 +335300,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -316770,7 +335447,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -316832,12 +335520,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -317108,22 +335809,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -317850,12 +336570,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -317898,7 +336632,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -318046,7 +336791,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -318108,12 +336864,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -318384,22 +337153,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -319126,12 +337914,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -319174,7 +337976,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -319196,7 +338009,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c1 = c1", "goal_id": 1824 } ], @@ -319206,7 +338022,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 598, "runtime_id": 8 }, @@ -319306,7 +338124,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -319368,12 +338197,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -319644,22 +338486,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -320386,12 +339247,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -320434,7 +339309,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -320456,7 +339342,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -320466,12 +339355,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 599, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 598, "runtime_id": 8 }, @@ -320571,7 +339464,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -320633,12 +339537,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -320909,22 +339826,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -321651,12 +340587,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -321699,7 +340649,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -321727,7 +340688,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X255 c0 c1 := c1" ] ] }, "siblings": [], @@ -321737,7 +340701,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 601, "runtime_id": 8 }, @@ -321837,7 +340803,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -321899,12 +340876,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -322175,22 +341165,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -322917,12 +341926,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -322965,7 +341988,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -323112,7 +342146,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 577, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 577, "runtime_id": 8 }, @@ -323174,12 +342219,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -323450,22 +342508,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -324192,12 +343269,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -324240,7 +343331,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -324357,12 +343459,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -324633,22 +343748,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -325375,12 +344509,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -325423,7 +344571,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -325562,12 +344721,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -325838,22 +345010,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -326580,12 +345771,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -326628,7 +345833,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -326778,12 +345994,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -327054,22 +346283,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -327796,12 +347044,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -327844,7 +347106,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -328012,12 +347285,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -328288,22 +347574,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -329030,12 +348335,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -329078,7 +348397,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -329126,7 +348456,10 @@ "findall_solution_text": [ "X263^2 := []" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 608, "runtime_id": 8 }, @@ -329245,12 +348578,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -329521,22 +348867,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -330263,12 +349628,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -330311,7 +349690,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -330471,12 +349861,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -330747,22 +350150,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -331489,12 +350911,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -331537,7 +350973,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -331678,12 +351125,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -331954,22 +351414,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -332696,12 +352175,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -332744,7 +352237,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -332766,7 +352270,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -332778,7 +352285,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 611, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 611, "runtime_id": 8 }, @@ -332859,12 +352377,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -333135,22 +352666,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -333877,12 +353427,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -333925,7 +353489,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -333997,7 +353572,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 611, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 611, "runtime_id": 8 }, @@ -334078,12 +353664,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -334354,22 +353953,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -335096,12 +354714,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -335144,7 +354776,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -335166,7 +354809,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", + { "name": "name", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "c0 = c0", "goal_id": 1840 } ], @@ -335176,7 +354822,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 613, "runtime_id": 8 }, @@ -335200,7 +354848,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 611, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 611, "runtime_id": 8 }, @@ -335281,12 +354940,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -335557,22 +355229,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -336299,12 +355990,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -336347,7 +356052,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -336369,7 +356085,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -336379,12 +356098,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 614, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "name" ] ], + "rule": [ + "BuiltinRule", { "name": "name", "kind": "FFI", "payload": [] } + ], "step_id": 613, "runtime_id": 8 }, @@ -336408,7 +356131,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 611, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 611, "runtime_id": 8 }, @@ -336489,12 +356223,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -336765,22 +356512,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -337507,12 +357273,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -337555,7 +357335,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -337583,7 +357374,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X257 c0 c1 := c0" ] ] }, "siblings": [], @@ -337593,7 +357387,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 616, "runtime_id": 8 }, @@ -337617,7 +357413,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 611, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 611, "runtime_id": 8 }, @@ -337698,12 +357505,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -337974,22 +357794,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -338716,12 +358555,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -338764,7 +358617,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -338892,12 +358756,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -339168,22 +359045,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -339910,12 +359806,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -339958,7 +359868,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -340065,12 +359986,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -340341,22 +360275,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -341083,12 +361036,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -341131,7 +361098,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -341153,7 +361131,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "X264^2 = 0", "goal_id": 1846 } ], @@ -341163,7 +361144,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "step_id": 620, "runtime_id": 8 }, @@ -341206,12 +361190,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -341482,22 +361479,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -342224,12 +362240,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -342272,7 +362302,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -342294,7 +362335,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X264^2 := 0" ] ] }, "siblings": [], @@ -342304,12 +362348,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 621, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "FFI", "trace.counter" ] ], + "rule": [ + "BuiltinRule", + { "name": "trace.counter", "kind": "FFI", "payload": [] } + ], "step_id": 620, "runtime_id": 8 }, @@ -342352,12 +362401,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -342628,22 +362690,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -343370,12 +363451,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -343418,7 +363513,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -343528,12 +363634,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -343804,22 +363923,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -344546,12 +364684,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -344594,7 +364746,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -344720,12 +364883,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -344996,22 +365172,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -345738,12 +365933,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -345786,7 +365995,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -345808,7 +366028,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [], @@ -345818,7 +366041,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 624, "runtime_id": 8 }, @@ -345899,12 +366124,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -346175,22 +366413,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -346917,12 +367174,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -346965,7 +367236,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -347095,12 +367377,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -347371,22 +367666,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -348113,12 +368427,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -348161,7 +368489,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -348264,12 +368603,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -348540,22 +368892,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -349282,12 +369653,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -349330,7 +369715,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -349452,12 +369848,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -349728,22 +370137,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -350470,12 +370898,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -350518,7 +370960,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -350633,12 +371086,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -350909,22 +371375,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -351651,12 +372136,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -351699,7 +372198,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -351752,7 +372262,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -351762,7 +372275,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "coq.say" ] ], + "rule": [ + "BuiltinRule", + { "name": "coq.say", "kind": "FFI", "payload": [] } + ], "step_id": 631, "runtime_id": 8 }, @@ -351824,12 +372340,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -352100,22 +372629,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -352842,12 +373390,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -352890,7 +373452,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -353028,12 +373601,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -353304,22 +373890,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -354046,12 +374651,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -354094,7 +374713,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -354222,12 +374852,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -354498,22 +375141,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -355240,12 +375902,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -355288,7 +375964,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -355486,12 +376173,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -355762,22 +376462,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -356504,12 +377223,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -356552,7 +377285,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -356670,12 +377414,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -356946,22 +377703,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -357688,12 +378464,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -357736,7 +378526,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } @@ -357882,12 +378683,25 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 561, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 561, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 560, "runtime_id": 8 }, @@ -358158,22 +378972,41 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 369, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 369, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 368, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 367, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 366, "runtime_id": 8 }, @@ -358900,12 +379733,26 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 75, "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 74, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 74, "runtime_id": 8 }, @@ -358948,7 +379795,18 @@ "runtime_id": 8 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 1, + "runtime_id": 8 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 1, "runtime_id": 8 } diff --git a/tests/sources/trace.elab.json b/tests/sources/trace.elab.json index 01c064c12..a7429b3fa 100644 --- a/tests/sources/trace.elab.json +++ b/tests/sources/trace.elab.json @@ -374,7 +374,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", + { "name": "calc", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "1 = 5", "goal_id": 9 } ], @@ -384,7 +387,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", { "name": "calc", "kind": "FFI", "payload": [] } + ], "step_id": 5, "runtime_id": 0 }, @@ -480,7 +485,9 @@ "current_goal_predicate": "=", "failed_attempts": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Fail", "unify 1 with 5" ] ] } ], @@ -488,12 +495,16 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "FFI", "calc" ] ], + "rule": [ + "BuiltinRule", { "name": "calc", "kind": "FFI", "payload": [] } + ], "step_id": 5, "runtime_id": 0 }, @@ -693,7 +704,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X2 := 1" ] ] }, "siblings": [], @@ -703,7 +717,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 8, "runtime_id": 0 }, @@ -782,7 +798,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X3 := 2" ] ] }, "siblings": [], @@ -792,7 +811,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 9, "runtime_id": 0 }, @@ -869,7 +890,9 @@ "current_goal_predicate": "=", "failed_attempts": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Fail", "unify 1 with 2" ] ] } ], @@ -877,7 +900,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 10, "runtime_id": 0 }, diff --git a/tests/sources/trace2.elab.json b/tests/sources/trace2.elab.json index 540b9be56..04c0383f1 100644 --- a/tests/sources/trace2.elab.json +++ b/tests/sources/trace2.elab.json @@ -84,7 +84,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -94,7 +97,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "step_id": 2, "runtime_id": 0 }, @@ -135,7 +141,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -150,7 +159,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -191,7 +202,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -203,12 +217,17 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -249,7 +268,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "true , fail", "goal_id": 9 } ], @@ -259,17 +281,29 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "fail :- ." ] + } + ], "step_id": 5, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -310,7 +344,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -323,22 +360,37 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "fail :- ." ] + } + ], "step_id": 5, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -422,22 +474,37 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "fail :- ." ] + } + ], "step_id": 5, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -499,22 +566,37 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "and" ] ], + "rule": [ + "BuiltinRule", + { "name": "and", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "fail :- ." ] + } + ], "step_id": 5, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "sigma" ] ], + "rule": [ + "BuiltinRule", + { "name": "sigma", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, diff --git a/tests/sources/trace2.json b/tests/sources/trace2.json index e82c9560b..1cbd4eb83 100644 --- a/tests/sources/trace2.json +++ b/tests/sources/trace2.json @@ -26,6 +26,7 @@ {"step" : 5,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 5,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["9"]} {"step" : 5,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["true , fail"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["fail :- ."]} {"step" : 5,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 6,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:curgoal","payload" : [",","true , fail"]} {"step" : 6,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:rule","payload" : ["and"]} diff --git a/tests/sources/trace_chr.elab.json b/tests/sources/trace_chr.elab.json index 80a421723..a91a04fab 100644 --- a/tests/sources/trace_chr.elab.json +++ b/tests/sources/trace_chr.elab.json @@ -165,7 +165,10 @@ "suspend_sibling": { "goal_text": "even X0", "goal_id": 10 }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -223,7 +226,10 @@ "suspend_sibling": { "goal_text": "true", "goal_id": 11 }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, @@ -264,7 +270,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X0 := s X1" ], [ "ResumeGoal", [ 11, 10 ] ] ] @@ -276,7 +285,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 5, "runtime_id": 0 }, @@ -372,12 +383,18 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, @@ -461,12 +478,18 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -593,12 +616,18 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -656,7 +685,10 @@ "suspend_sibling": { "goal_text": "odd X1", "goal_id": 14 }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 10, "runtime_id": 0 }, @@ -699,12 +731,18 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "resume" ] ], + "rule": [ + "BuiltinRule", + { "name": "resume", "kind": "Logic", "payload": [] } + ], "step_id": 6, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -948,7 +986,10 @@ "suspend_sibling": { "goal_text": "even X1", "goal_id": 19 }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 13, "runtime_id": 0 }, @@ -1244,7 +1285,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "fail", "goal_id": 24 } ], @@ -1254,7 +1298,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 15, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 15, "runtime_id": 0 } @@ -1277,7 +1332,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 15, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 15, "runtime_id": 0 } diff --git a/tests/sources/trace_chr.json b/tests/sources/trace_chr.json index 4f2b3a4c7..89b2021cf 100644 --- a/tests/sources/trace_chr.json +++ b/tests/sources/trace_chr.json @@ -130,6 +130,7 @@ {"step" : 15,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 15,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["24"]} {"step" : 15,"kind" : ["Info"],"goal_id" : 24,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["fail"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 24,"runtime_id" : 0,"name" : "user:new-hyps","payload" : []} {"step" : 15,"kind" : ["Info"],"goal_id" : 24,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 16,"kind" : ["Info"],"goal_id" : 24,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["fail","fail"]} {"step" : 16,"kind" : ["Info"],"goal_id" : 24,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} diff --git a/tests/sources/trace_cut.elab.json b/tests/sources/trace_cut.elab.json index 0c0461fa8..6c4acddb2 100644 --- a/tests/sources/trace_cut.elab.json +++ b/tests/sources/trace_cut.elab.json @@ -565,7 +565,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "(q :- !) => q", "goal_id": 12 } ], @@ -575,7 +578,14 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "q :- ." ] + } + ], "step_id": 10, "runtime_id": 0 }, @@ -616,7 +626,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "q", "goal_id": 13 } ], @@ -626,12 +639,26 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "q :- !." ] + } + ], "step_id": 11, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "q :- ." ] + } + ], "step_id": 10, "runtime_id": 0 }, @@ -693,12 +720,26 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "q :- !." ] + } + ], "step_id": 11, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "q :- ." ] + } + ], "step_id": 10, "runtime_id": 0 }, diff --git a/tests/sources/trace_cut.json b/tests/sources/trace_cut.json index 53b49d658..2fc42024b 100644 --- a/tests/sources/trace_cut.json +++ b/tests/sources/trace_cut.json @@ -59,11 +59,13 @@ {"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["12"]} {"step" : 10,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["(q :- !) => q"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["q :- ."]} {"step" : 10,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","(q :- !) => q"]} {"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["13"]} {"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["q"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["q :- !."]} {"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["q","q"]} {"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} diff --git a/tests/sources/trace_findall.elab.json b/tests/sources/trace_findall.elab.json index 1494884e5..c2a717f0f 100644 --- a/tests/sources/trace_findall.elab.json +++ b/tests/sources/trace_findall.elab.json @@ -429,7 +429,10 @@ "findall_solution_text": [ "X0 := [p 1, p 2, p 3]" ], "findall_stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "findall" ] ], + "rule": [ + "BuiltinRule", + { "name": "findall", "kind": "FFI", "payload": [] } + ], "step_id": 3, "runtime_id": 0 }, @@ -489,7 +492,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -499,7 +505,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "step_id": 4, "runtime_id": 0 }, diff --git a/tests/sources/trace_implication.elab.json b/tests/sources/trace_implication.elab.json new file mode 100644 index 000000000..5b86bfcb4 --- /dev/null +++ b/tests/sources/trace_implication.elab.json @@ -0,0 +1,3293 @@ +[ + { + "step_id": 0, + "runtime_id": 0, + "step": [ "Init", { "goal_text": "main", "goal_id": 4 } ], + "color": "Grey" + }, + { + "step_id": 1, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 4, + "current_goal_text": "main", + "current_goal_predicate": "main", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "events": [] + }, + "siblings": [ + { + "goal_text": "x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "goal_id": 5 + } + ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 2, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 5, + "current_goal_text": "x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ [ "Assign", "A0 := x0 => z0" ] ] + }, + "siblings": [ { "goal_text": "x0 => z0", "goal_id": 6 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 5 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 2, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 3, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 6, + "current_goal_text": "x0 => z0", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z0", "goal_id": 7 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x0 :- ." ] + } + ], + "step_id": 3, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 2, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 4, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 7, + "current_goal_text": "z0", + "current_goal_predicate": "z0", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x0 :- ." ] + } + ], + "step_id": 3, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 2, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 5, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 5, + "current_goal_text": "x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ + [ + "Assign", + "A0 := (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true" + ] + ] + }, + "siblings": [ + { + "goal_text": "(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "goal_id": 8 + } + ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 6, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 8, + "current_goal_text": "(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ [ "Assign", "A0 := (x1 , y1) => z1" ] ] + }, + "siblings": [ { "goal_text": "(x1 , y1) => z1", "goal_id": 9 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 9 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 6, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 7, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 9, + "current_goal_text": "(x1 , y1) => z1", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z1", "goal_id": 10 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x1 :- .", "y1 :- ." ] + } + ], + "step_id": 7, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 6, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 8, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 10, + "current_goal_text": "z1", + "current_goal_predicate": "z1", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x1 :- .", "y1 :- ." ] + } + ], + "step_id": 7, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 6, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 9, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 8, + "current_goal_text": "(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ + [ + "Assign", + "A0 := [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true" + ] + ] + }, + "siblings": [ + { + "goal_text": "[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "goal_id": 11 + } + ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 10, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 11, + "current_goal_text": "[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ [ "Assign", "A0 := [x2, y2] => z2" ] ] + }, + "siblings": [ { "goal_text": "[x2, y2] => z2", "goal_id": 12 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 13 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 10, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 11, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 12, + "current_goal_text": "[x2, y2] => z2", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z2", "goal_id": 13 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x2 :- .", "y2 :- ." ] + } + ], + "step_id": 11, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 10, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 12, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 13, + "current_goal_text": "z2", + "current_goal_predicate": "z2", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x2 :- .", "y2 :- ." ] + } + ], + "step_id": 11, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 10, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 13, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 11, + "current_goal_text": "[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ + [ + "Assign", + "A0 := [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true" + ] + ] + }, + "siblings": [ + { + "goal_text": "[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "goal_id": 14 + } + ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 14, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 14, + "current_goal_text": "[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ + [ "Assign", "A0 := [(x3 :- !), (y3 :- !)] => z3" ] + ] + }, + "siblings": [ + { "goal_text": "[(x3 :- !), (y3 :- !)] => z3", "goal_id": 15 } + ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 17 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 14, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 15, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 15, + "current_goal_text": "[(x3 :- !), (y3 :- !)] => z3", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z3", "goal_id": 16 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x3 :- !.", "y3 :- !." ] + } + ], + "step_id": 15, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 14, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 16, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 16, + "current_goal_text": "z3", + "current_goal_predicate": "z3", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x3 :- !.", "y3 :- !." ] + } + ], + "step_id": 15, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 14, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 17, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 14, + "current_goal_text": "[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ + [ "Assign", "A0 := (x4 :- y4 , !) => z4 ; [] => z5 ; true" ] + ] + }, + "siblings": [ + { + "goal_text": "(x4 :- y4 , !) => z4 ; [] => z5 ; true", + "goal_id": 17 + } + ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 18, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 17, + "current_goal_text": "(x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ [ "Assign", "A0 := (x4 :- y4 , !) => z4" ] ] + }, + "siblings": [ + { "goal_text": "(x4 :- y4 , !) => z4", "goal_id": 18 } + ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 21 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 18, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 19, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 18, + "current_goal_text": "(x4 :- y4 , !) => z4", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z4", "goal_id": 19 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x4 :- y4, !." ] + } + ], + "step_id": 19, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 18, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 20, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 19, + "current_goal_text": "z4", + "current_goal_predicate": "z4", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "x4 :- y4, !." ] + } + ], + "step_id": 19, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 18, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 21, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 17, + "current_goal_text": "(x4 :- y4 , !) => z4 ; [] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ [ "Assign", "A0 := [] => z5 ; true" ] ] + }, + "siblings": [ { "goal_text": "[] => z5 ; true", "goal_id": 20 } ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 22, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 20, + "current_goal_text": "[] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "events": [ [ "Assign", "A0 := [] => z5" ] ] + }, + "siblings": [ { "goal_text": "[] => z5", "goal_id": 21 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [ 25 ], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 22, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowGreen" + }, + { + "step_id": 23, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 21, + "current_goal_text": "[] => z5", + "current_goal_predicate": "=>", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "events": [] + }, + "siblings": [ { "goal_text": "z5", "goal_id": 22 } ], + "siblings_aggregated_outcome": "Fail" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 23, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 23, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 22, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "YellowRed" + }, + { + "step_id": 24, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 22, + "current_goal_text": "z5", + "current_goal_predicate": "z5", + "failed_attempts": [], + "successful_attempts": [], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 23, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 23, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(A0 ; _) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 41, + "column": 0, + "character": 586 + } + ] + } + ], + "step_id": 22, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Red" + }, + { + "step_id": 25, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 20, + "current_goal_text": "[] => z5 ; true", + "current_goal_predicate": ";", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "events": [ [ "Assign", "A0 := true" ] ] + }, + "siblings": [ { "goal_text": "true", "goal_id": 23 } ], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 25, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + }, + { + "step_id": 26, + "runtime_id": 0, + "step": [ + "Inference", + { + "current_goal_id": 23, + "current_goal_text": "true", + "current_goal_predicate": "true", + "failed_attempts": [], + "successful_attempts": [ + { + "attempt": { + "rule": [ + "UserRule", + { + "rule_text": "true :- .", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 11, + "column": 0, + "character": 147 + } + ] + } + ], + "events": [] + }, + "siblings": [], + "siblings_aggregated_outcome": "Success" + } + ], + "more_successful_attempts": [], + "stack": [ + { + "rule": [ + "UserRule", + { + "rule_text": "true :- .", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 11, + "column": 0, + "character": 147 + } + ] + } + ], + "step_id": 26, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 25, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 21, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 17, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 13, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 9, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "(_ ; A0) :- A0.", + "rule_loc": [ + "File", + { + "filename": "builtin.elpi", + "line": 43, + "column": 0, + "character": 601 + } + ] + } + ], + "step_id": 5, + "runtime_id": 0 + }, + { + "rule": [ + "UserRule", + { + "rule_text": "main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true).", + "rule_loc": [ + "File", + { + "filename": "tests/sources/trace_implication.elpi", + "line": 8, + "column": 0, + "character": 136 + } + ] + } + ], + "step_id": 1, + "runtime_id": 0 + } + ] + } + ], + "color": "Green" + } +] diff --git a/tests/sources/trace_implication.elpi b/tests/sources/trace_implication.elpi new file mode 100644 index 000000000..841726984 --- /dev/null +++ b/tests/sources/trace_implication.elpi @@ -0,0 +1,15 @@ +pred x0. pred z0. +pred x1. pred y1. pred z1. +pred x2. pred y2. pred z2. +pred x3. pred y3. pred z3. +pred x4. pred y4. pred z4. +pred z5. + +main :- + (x0 => z0); + ((x1, y1) => z1); + ([x2, y2] ==> z2); + ([x3, y3] =!=> z3); + ((x4 :- y4) =!=> z4); + ([] => z5); + true. diff --git a/tests/sources/trace_implication.json b/tests/sources/trace_implication.json new file mode 100644 index 000000000..566ba3f7c --- /dev/null +++ b/tests/sources/trace_implication.json @@ -0,0 +1,169 @@ +{"step" : 0,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["main"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["main","main"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"tests/sources/trace_implication.elpi\", line 8, column 0, characters 136-265:"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"tests/sources/trace_implication.elpi\", line 8, column 0, characters 136-265:","main :- (x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ;\n (x4 :- y4 , !) => z4 ; [] => z5 ; true)."]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 4,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["5"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 1,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := x0 => z0"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["6"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 6,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["x0 => z0"]} +{"step" : 2,"kind" : ["Info"],"goal_id" : 6,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 6,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","x0 => z0"]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 6,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 6,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["7"]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z0"]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["x0 :- ."]} +{"step" : 3,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 4,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z0","z0"]} +{"step" : 4,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 4,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 4,"kind" : ["Info"],"goal_id" : 7,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","x0 => z0 ;\n (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := (x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 5,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["8"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 5,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := (x1 , y1) => z1"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["9"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["(x1 , y1) => z1"]} +{"step" : 6,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","(x1 , y1) => z1"]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 9,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["10"]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z1"]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["x1 :- .","y1 :- ."]} +{"step" : 7,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 8,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z1","z1"]} +{"step" : 8,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 8,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 8,"kind" : ["Info"],"goal_id" : 10,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","(x1 , y1) => z1 ;\n [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 8,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["11"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 9,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [x2, y2] => z2"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["12"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[x2, y2] => z2"]} +{"step" : 10,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","[x2, y2] => z2"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 12,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["13"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z2"]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["x2 :- .","y2 :- ."]} +{"step" : 11,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z2","z2"]} +{"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 12,"kind" : ["Info"],"goal_id" : 13,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[x2, y2] => z2 ;\n [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 11,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["14"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 13,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [(x3 :- !), (y3 :- !)] => z3"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["15"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 15,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[(x3 :- !), (y3 :- !)] => z3"]} +{"step" : 14,"kind" : ["Info"],"goal_id" : 15,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 15,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","[(x3 :- !), (y3 :- !)] => z3"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 15,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 15,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["16"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z3"]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["x3 :- !.","y3 :- !."]} +{"step" : 15,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 16,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z3","z3"]} +{"step" : 16,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 16,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 16,"kind" : ["Info"],"goal_id" : 16,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[(x3 :- !), (y3 :- !)] => z3 ; (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := (x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 14,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["17"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["(x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 17,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","(x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := (x4 :- y4 , !) => z4"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["18"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 18,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["(x4 :- y4 , !) => z4"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 18,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 18,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","(x4 :- y4 , !) => z4"]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 18,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 18,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["19"]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z4"]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["x4 :- y4, !."]} +{"step" : 19,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 20,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z4","z4"]} +{"step" : 20,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 20,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 20,"kind" : ["Info"],"goal_id" : 19,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","(x4 :- y4 , !) => z4 ; [] => z5 ; true"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [] => z5 ; true"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 17,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["20"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[] => z5 ; true"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[] => z5 ; true"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 41, column 0, characters 586-598:","(A0 ; _) :- A0."]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := [] => z5"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["21"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["[] => z5"]} +{"step" : 22,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 23,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=>","[] => z5"]} +{"step" : 23,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} +{"step" : 23,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["22"]} +{"step" : 23,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["z5"]} +{"step" : 23,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:new-hyps","payload" : []} +{"step" : 23,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} +{"step" : 24,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["z5","z5"]} +{"step" : 24,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 24,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : []} +{"step" : 24,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["fail"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:curgoal","payload" : [";","[] => z5 ; true"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 43, column 0, characters 601-613:","(_ ; A0) :- A0."]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 0,"runtime_id" : 0,"name" : "user:assign","payload" : ["A0 := true"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 20,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["23"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["true"]} +{"step" : 25,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} +{"step" : 26,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["true","true"]} +{"step" : 26,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} +{"step" : 26,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule:backchain:candidates","payload" : ["File \"builtin.elpi\", line 11, column 0, characters 147-151:"]} +{"step" : 26,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule:backchain:try","payload" : ["File \"builtin.elpi\", line 11, column 0, characters 147-151:","true :- ."]} +{"step" : 26,"kind" : ["Info"],"goal_id" : 23,"runtime_id" : 0,"name" : "user:rule:backchain","payload" : ["success"]} diff --git a/tests/sources/trace_w.elab.json b/tests/sources/trace_w.elab.json index e11c79e19..ead33f3d4 100644 --- a/tests/sources/trace_w.elab.json +++ b/tests/sources/trace_w.elab.json @@ -382,7 +382,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -392,7 +395,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "step_id": 5, "runtime_id": 0 }, @@ -731,7 +737,10 @@ "suspend_sibling": { "goal_text": "theta []", "goal_id": 16 }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 8, "runtime_id": 0 }, @@ -1121,7 +1130,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -1136,7 +1148,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 11, "runtime_id": 0 }, @@ -1253,7 +1267,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ { "goal_text": "of c0 (mono X6)", "goal_id": 22 } ], @@ -1263,12 +1280,21 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "(of c0 (mono X5)) :- ." ] + } + ], "step_id": 12, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 11, "runtime_id": 0 }, @@ -1412,12 +1438,21 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ "(of c0 (mono X5)) :- ." ] + } + ], "step_id": 12, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 11, "runtime_id": 0 }, @@ -1841,7 +1876,10 @@ }, "suspend_stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "suspend" ] ], + "rule": [ + "BuiltinRule", + { "name": "suspend", "kind": "Logic", "payload": [] } + ], "step_id": 16, "runtime_id": 0 }, @@ -3010,7 +3048,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { + "name": "eq", + "kind": "Logic", + "payload": [] + } + ], "events": [ [ "Assign", "X7 := [uvar frozen--452 []]" ] ] @@ -3022,7 +3067,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 9, "runtime_id": 1 }, @@ -3821,7 +3869,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { + "name": "eq", + "kind": "Logic", + "payload": [] + } + ], "events": [ [ "Assign", "X4 := [uvar frozen--452 []]" ] ] @@ -3833,7 +3888,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 16, "runtime_id": 1 }, @@ -5211,7 +5269,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { + "name": "eq", + "kind": "Logic", + "payload": [] + } + ], "events": [ [ "Assign", "X12 := any" ] ] }, "siblings": [], @@ -5221,7 +5286,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 30, "runtime_id": 1 }, @@ -5300,7 +5368,14 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { + "name": "pi", + "kind": "Logic", + "payload": [] + } + ], "events": [] }, "siblings": [ @@ -5315,7 +5390,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -5376,7 +5454,12 @@ { "attempt": { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [] + } ], "events": [] }, @@ -5393,13 +5476,23 @@ "stack": [ { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(copy (uvar frozen--452 []) c0) :- ." + ] + } ], "step_id": 32, "runtime_id": 1 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -5515,13 +5608,23 @@ }, { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(copy (uvar frozen--452 []) c0) :- ." + ] + } ], "step_id": 32, "runtime_id": 1 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -5657,13 +5760,23 @@ }, { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(copy (uvar frozen--452 []) c0) :- ." + ] + } ], "step_id": 32, "runtime_id": 1 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -5789,13 +5902,23 @@ }, { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(copy (uvar frozen--452 []) c0) :- ." + ] + } ], "step_id": 32, "runtime_id": 1 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -5921,13 +6044,23 @@ }, { "rule": [ - "BuiltinRule", [ "Logic", "implication" ] + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(copy (uvar frozen--452 []) c0) :- ." + ] + } ], "step_id": 32, "runtime_id": 1 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 31, "runtime_id": 1 }, @@ -6012,7 +6145,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -6027,7 +6163,18 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 18, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 18, "runtime_id": 0 } @@ -6049,7 +6196,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", + { "name": "eq", "kind": "Logic", "payload": [] } + ], "events": [ [ "Assign", "X1 := all any c0 \\ mono (c0 ===> c0)" ] ] @@ -6061,12 +6211,25 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "eq" ] ], + "rule": [ + "BuiltinRule", { "name": "eq", "kind": "Logic", "payload": [] } + ], "step_id": 19, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], + "step_id": 18, + "runtime_id": 0 + }, + { + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "step_id": 18, "runtime_id": 0 } @@ -6088,7 +6251,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", + { "name": "pi", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -6103,7 +6269,9 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -6201,7 +6369,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { "name": "implication", "kind": "Logic", "payload": [] } + ], "events": [] }, "siblings": [ @@ -6216,12 +6387,23 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -6369,12 +6551,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -6550,12 +6743,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -6713,12 +6917,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -6897,12 +7112,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -7096,12 +7322,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -7437,12 +7674,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -7697,12 +7945,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -7889,12 +8148,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -8097,12 +8367,23 @@ "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "implication" ] ], + "rule": [ + "BuiltinRule", + { + "name": "implication", + "kind": "Logic", + "payload": [ + "(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ." + ] + } + ], "step_id": 21, "runtime_id": 0 }, { - "rule": [ "BuiltinRule", [ "Logic", "pi" ] ], + "rule": [ + "BuiltinRule", { "name": "pi", "kind": "Logic", "payload": [] } + ], "step_id": 20, "runtime_id": 0 }, @@ -8717,7 +8998,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -8727,7 +9011,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "step_id": 32, "runtime_id": 0 }, @@ -8806,7 +9093,10 @@ "successful_attempts": [ { "attempt": { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "events": [] }, "siblings": [], @@ -8816,7 +9106,10 @@ "more_successful_attempts": [], "stack": [ { - "rule": [ "BuiltinRule", [ "FFI", "print" ] ], + "rule": [ + "BuiltinRule", + { "name": "print", "kind": "FFI", "payload": [] } + ], "step_id": 33, "runtime_id": 0 }, diff --git a/tests/sources/trace_w.json b/tests/sources/trace_w.json index 7121a0171..e225fa1d7 100644 --- a/tests/sources/trace_w.json +++ b/tests/sources/trace_w.json @@ -100,6 +100,7 @@ {"step" : 12,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 12,"kind" : ["Info"],"goal_id" : 21,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["22"]} {"step" : 12,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["of c0 (mono X6)"]} +{"step" : 12,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["(of c0 (mono X5)) :- ."]} {"step" : 12,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 13,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["of","of c0 (mono X6)"]} {"step" : 13,"kind" : ["Info"],"goal_id" : 22,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} @@ -404,6 +405,7 @@ {"step" : 32,"kind" : ["Info"],"goal_id" : 60,"runtime_id" : 1,"name" : "user:rule","payload" : ["implication"]} {"step" : 32,"kind" : ["Info"],"goal_id" : 60,"runtime_id" : 1,"name" : "user:subgoal","payload" : ["61"]} {"step" : 32,"kind" : ["Info"],"goal_id" : 61,"runtime_id" : 1,"name" : "user:newgoal","payload" : ["bind [] [] (uvar frozen--452 [] ===> uvar frozen--452 []) (X13 c0)"]} +{"step" : 32,"kind" : ["Info"],"goal_id" : 61,"runtime_id" : 1,"name" : "user:new-hyps","payload" : ["(copy (uvar frozen--452 []) c0) :- ."]} {"step" : 32,"kind" : ["Info"],"goal_id" : 61,"runtime_id" : 1,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 33,"kind" : ["Info"],"goal_id" : 61,"runtime_id" : 1,"name" : "user:curgoal","payload" : ["bind","bind [] [] (uvar frozen--452 [] ===> uvar frozen--452 []) (X13 c0)"]} {"step" : 33,"kind" : ["Info"],"goal_id" : 61,"runtime_id" : 1,"name" : "user:rule","payload" : ["backchain"]} @@ -451,6 +453,7 @@ {"step" : 18,"kind" : ["Info"],"goal_id" : 65,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 18,"kind" : ["Info"],"goal_id" : 65,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["66"]} {"step" : 18,"kind" : ["Info"],"goal_id" : 66,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["X1 = all any c0 \\ mono (c0 ===> c0)"]} +{"step" : 18,"kind" : ["Info"],"goal_id" : 66,"runtime_id" : 0,"name" : "user:new-hyps","payload" : []} {"step" : 18,"kind" : ["Info"],"goal_id" : 66,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 19,"kind" : ["Info"],"goal_id" : 66,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["=","X1 = all any c0 \\ mono (c0 ===> c0)"]} {"step" : 19,"kind" : ["Info"],"goal_id" : 66,"runtime_id" : 0,"name" : "user:rule","payload" : ["eq"]} @@ -466,6 +469,7 @@ {"step" : 21,"kind" : ["Info"],"goal_id" : 67,"runtime_id" : 0,"name" : "user:rule","payload" : ["implication"]} {"step" : 21,"kind" : ["Info"],"goal_id" : 67,"runtime_id" : 0,"name" : "user:subgoal","payload" : ["68"]} {"step" : 21,"kind" : ["Info"],"goal_id" : 68,"runtime_id" : 0,"name" : "user:newgoal","payload" : ["of (app c0 (global [])) (mono X3)"]} +{"step" : 21,"kind" : ["Info"],"goal_id" : 68,"runtime_id" : 0,"name" : "user:new-hyps","payload" : ["(of c0 (all any (c1 \\ (mono (c1 ===> c1))))) :- ."]} {"step" : 21,"kind" : ["Info"],"goal_id" : 68,"runtime_id" : 0,"name" : "user:rule:implication","payload" : ["success"]} {"step" : 22,"kind" : ["Info"],"goal_id" : 68,"runtime_id" : 0,"name" : "user:curgoal","payload" : ["of","of (app c0 (global [])) (mono X3)"]} {"step" : 22,"kind" : ["Info"],"goal_id" : 68,"runtime_id" : 0,"name" : "user:rule","payload" : ["backchain"]} diff --git a/tests/suite/elpi_specific.ml b/tests/suite/elpi_specific.ml index 237398979..ae701527a 100644 --- a/tests/suite/elpi_specific.ml +++ b/tests/suite/elpi_specific.ml @@ -460,6 +460,21 @@ let () = declare "trace-browser-elab-cut" ~expectation:(SuccessOutputFile { sample; adjust = Util.strip_cwd; reference = "trace_cut.elab.json" }) () +let sample = mk_tmp_file "trace_implication.json" ".new" +let () = declare "trace-browser-implication" + ~source_elpi:"trace_implication.elpi" + ~description:"trace generation" + ~trace:(On["json";"file://"^sample;"-trace-at";"0";"99";"-trace-only";"user"]) + ~expectation:(SuccessOutputFile { sample; adjust = Util.strip_cwd; reference = "trace_implication.json" }) + () + +let sample = mk_tmp_file "trace_implication.elab.json" ".new" +let () = declare "trace-browser-elab-implication" + ~source_json:"trace_implication.json" + ~description:"trace elaboration" + ~expectation:(SuccessOutputFile { sample; adjust = Util.strip_cwd; reference = "trace_implication.elab.json" }) + () + let sample = Filename.temp_file "broken_trace1.elab.json" ".new" let () = declare "trace-browser-elab-broken1" ~source_json:"broken_trace1.json"