BendMlTensor.reshape_flat: law of bend-ml-tensor@0.1.2.0 Import: import bend-ml-tensor@0.1.2.0/main.bend as BendMlTensor Lines 489-494 of bend-ml-tensor@0.1.2.0/main.bend: https://jend.leeeet.dev/read.txt?path=bend-ml-tensor@0.1.2.0/main.bend&start_line=489&end_line=494 import Base # LAW (reshape_flat): r x c has the same number of elements as 1 x (r*c) # (multiplying by 1 changes nothing), so flattening a matrix always exists. law reshape_flat: for +r: Nat for +c: Nat {Nat.mul(r, c) == Nat.mul(1n, Nat.mul(r, c)) : Nat} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.sym https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.mul https://jend.leeeet.dev/definition.txt?path=bend-ml-nat-lemmas@0.1.2.0/main.bend&name=mul_one_l