def earlier_lift
import bendtorch-core@0.1.0.0/src/tensor/matmul_PROOF.bend as MatmulPROOFimport Base
270def earlier_lift(-a: Nat, -b: Nat, split: Either<&2, &2, {Nat.is_lt(a, b) == True{} : Bool}, {a == b : Nat}>) ->
271 Either<&2, &2, {Nat.is_lt(1n+a, 1n+b) == True{} : Bool}, {1n+a == 1n+b : Nat}>:
272 match split:
273 case Inl{earlier}:
274 Inl{earlier}
275 case Inr{equal}:
276 Inr{Equal.cong(Nat, Nat, n => 1n+n, a, b, equal)}