def pair_equal
bendtorch-core@0.1.0.0 · src/tensor/elementwise_parallel_proof.bend:104
import bendtorch-core@0.1.0.0/src/tensor/elementwise_parallel_proof.bend as ElementwiseParallelProof
import Base
104def pair_equal(-a: Array<F32>, -b: Array<F32>, -A: Array<F32>, -B: Array<F32>, ea: {a == A : Array<F32>}, eb: {b == B : Array<F32>}) ->
105 {(a, b) == (A, B) : Array<F32> & Array<F32>}:
106 Equal.trans(Array<F32> & Array<F32>, (a, b), (A, b), (A, B),
107 Equal.cong(Array<F32>, Array<F32> & Array<F32>, x => (x, b), a, A, ea),
108 Equal.cong(Array<F32>, Array<F32> & Array<F32>, y => (A, y), b, B, eb))