| load(br) = mkzbranch(key, adr, r) ⊦ r = null ∧ br = mkbranch(key, adr) |
Used simplifier rules: load-branch: ⊦ load(mkbranch(key, adr)) = mkzbranch(key, adr, null);%load-entry: ⊦ load(mkentry(key, adr)) = mkzentry(key, adr);%branch freely generated by mkbranch, mkentry;;% ⊦ mkzbranch(key, adr, r) ≠ mkzentry(key0, adr0); (s)%⊦ mkzbranch(key, adr, r) = mkzbranch(key0, adr0, r0) ↔ key = key0 ∧ adr = adr0 ∧ r = r0; (ws)% ⊦ mkbranch(key, adr) = mkbranch(key0, adr0) ↔ key = key0 ∧ adr = adr0; (ws)