def unpadded

bendtorch-core@0.1.0.0 · src/shape/unique_proofs.bend:59

import bendtorch-core@0.1.0.0/src/shape/unique_proofs.bend as UniqueProofs
import Base

59def unpadded(+left_padding: Nat, +right_padding: Nat, +left_rank: Nat, +right_rank: Nat, zero: {0n == right_padding : Nat}, balanced: {Nat.add(left_padding, left_rank) == Nat.add(right_padding, right_rank) : Nat}) -> {Nat.add(left_padding, left_rank) == right_rank : Nat}:
60  Equal.trans(Nat, Nat.add(left_padding, left_rank), Nat.add(right_padding, right_rank), right_rank, balanced, Equal.sym(Nat, right_rank, Nat.add(right_padding, right_rank), Equal.cong(Nat, Nat, value => Nat.add(value, right_rank), 0n, right_padding, zero)))

Uses (5)

Used by (1)