| dups(refs), validrefs(`docs2store', refs, mkclasstype(`java.lang.Object' .class), putByteArray(bytes, r1, i, st)), okbytearray(r1, st) ⊦ refs .first = r1, cyclic(`docs2store', refs .first, st) |
refs = r + refs0 ∧ refs ≠ [], dups(refs), validrefs(`docs2store', refs, mkclasstype(`java.lang.Object' .class), putByteArray(bytes, r1, i, st)), okbytearray(r1, st) ⊦ r = r1, cyclic(`docs2store', r, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ dups([])], [CSIMPELIM : refs ≠ [] ⊦ r = refs .first ∧ refs0 = refs .rest ↔ refs = r + refs0])], [EXTRATERMS : (refs, r, refs0)]]