def lt_ne

bend-ml-bpe-tokenizer@0.1.3.0 · main.bend:569

import bend-ml-bpe-tokenizer@0.1.3.0/main.bend as BendMlBpeTokenizer
import Base

569# j < i  ->  i != j
570def lt_ne(j: Nat, i: Nat, e: {True{} == Nat.is_lt(j, i) : Bool}) -> {False{} == Nat.is_eq(i, j) : Bool}:
571  match j i:
572    case 0n 0n:
573      %e : BD(_, Unit, {False{} == Nat.is_eq(0n, 0n) : Bool})
574      Unit{}
575    case 0n 1n+q:
576      {==}
577    case 1n+p 0n:
578      %e : BD(_, Unit, {False{} == Nat.is_eq(0n, 1n+p) : Bool})
579      Unit{}
580    case 1n+p 1n+q:
581      lt_ne(p, q, e)

Uses (6)

Used by (1)