def dot
import bendtorch-core@0.1.0.0/src/shape/projection_proofs.bend as ProjectionProofsimport Base
22def dot(steps: List<&2, Nat>, values: List<&2, Nat>) -> Nat:
23 match steps values:
24 case step <> rest +value <> tail:
25 Nat.add(Nat.mul(step, value), dot(rest, tail))
26 case steps values:
27 0n
Uses (4)
Used by (6)
- bendtorch-core@0.1.0.0/src/shape/projection_proofs:dot_broadcast
- bendtorch-core@0.1.0.0/src/shape/projection_proofs:dot_zeros
- bendtorch-core@0.1.0.0/src/shape/projection_proofs:walk_left_value
- bendtorch-core@0.1.0.0/src/shape/projection_proofs:walk_right_value
- bendtorch-core@0.1.0.0/src/shape/projection_proofs:walk_left_rows
- …