| ((del-list(to_delete, n) * P))(H) ⊦ ⟪tree_buffer_heap_process_queue#(; H, to_delete)⟫ ((2 ≤ n → ((del-list(to_delete, n - 2) * P))(H)) ∧ (n < 2 → to_delete = [] ∧ P(H))) |
((del-list(to_delete, n) * P))(H) ⊦ ⟪tree_buffer_heap_process_one#(; H, to_delete); tree_buffer_heap_process_one#(; H, to_delete)⟫ ((2 ≤ n → ((del-list(to_delete, n - 2) * P))(H)) ∧ (n < 2 → to_delete = [] ∧ P(H)))
Used simplifier rules: tree_buffer_heap_process_queue#(; H, to_delete) {tree_buffer_heap_process_one#(; H, to_delete); tree_buffer_heap_process_one#(; H, to_delete) };