law same_pair

lawful-bytes@0.1.1.0 · LAWS.bend:141

import lawful-bytes@0.1.1.0/LAWS.bend as LAWS
import Base
import lawful-bytes@0.1.1.0/defs.bend as D
import lawful-bytes@0.1.1.0/bytes.bend as B

141# same hands both buffers back (as a literal tuple, for rewriting).
142law same_pair:
143  for a: D.Bytes
144  for b: D.Bytes
145  for i: U32
146  for j: U32
147  for n: U32
148  {B.same(a, i, b, j, n) == (a, (b, Pair.snd(D.Bytes, Bool, Pair.snd(D.Bytes, D.Bytes & Bool, B.same(a, i, b, j, n))))) : D.Bytes & (D.Bytes & Bool)}

Uses (9)

Used by (0)

No other definition uses this definition.