ProofValue.wv.gcmp: def of bend-osdev-word64@0.1.1.0 Import: import bend-osdev-word64@0.1.1.0/proof_value.bend as ProofValue Lines 340-343 of bend-osdev-word64@0.1.1.0/proof_value.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-word64@0.1.1.0/proof_value.bend&start_line=340&end_line=343 import Base import bend-osdev-u32@0.1.0.0/LAWS.bend as UL def wv.gcmp(+n: Nat, +ah: Word(n), +al: Word(n), +bh: Word(n), +bl: Word(n)) -> {wv.lex(Word.cmp(n, ah, bh), Word.cmp(n, al, bl)) == Nat.cmp(wv.V(n, ah, al), wv.V(n, bh, bl)) : Cmp}: %Equal.sym(Cmp, Word.cmp(n, ah, bh), Nat.cmp(Word.to_nat(n, ah), Word.to_nat(n, bh)), UL.word_cmp_value(n, ah, bh)) : {wv.lex(_, Word.cmp(n, al, bl)) == Nat.cmp(wv.V(n, ah, al), wv.V(n, bh, bl)) : Cmp} %Equal.sym(Cmp, Word.cmp(n, al, bl), Nat.cmp(Word.to_nat(n, al), Word.to_nat(n, bl)), UL.word_cmp_value(n, al, bl)) : {wv.lex(Nat.cmp(Word.to_nat(n, ah), Word.to_nat(n, bh)), _) == Nat.cmp(wv.V(n, ah, al), wv.V(n, bh, bl)) : Cmp} wv.ncmp(n, Word.to_nat(n, ah), Word.to_nat(n, bh), Word.to_nat(n, al), Word.to_nat(n, bl), UL.word_value_lt(n, al), UL.word_value_lt(n, bl)) Uses (12): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Cmp 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.cmp https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.cmp https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word.to_nat https://jend.leeeet.dev/definition.txt?path=bend-osdev-u32@0.1.0.0/LAWS.bend&name=word_cmp_value https://jend.leeeet.dev/definition.txt?path=bend-osdev-u32@0.1.0.0/LAWS.bend&name=word_value_lt https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/proof_value.bend&name=wv.V https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/proof_value.bend&name=wv.lex https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/proof_value.bend&name=wv.ncmp