DivisionQuotient.unsigned_milliseconds: def of bend-collections-laws-crypto@1.0.0.0 Import: import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend as DivisionQuotient Lines 67-70 of bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend&start_line=67&end_line=70 import Base import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/src/wide.bend as W import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/spec/numeric.bend as S # Connection to the actual duration core and the public independent numeric # specification's nonnegative branch. Negative sign handling is separate. def unsigned_milliseconds(+word: Word(64n)) -> {W.unsigned_milliseconds(word) == S.quotient_signed(word, False{}) : Word(64n)}: Equal.trans(Word(64n), W.unsigned_milliseconds(word), quotient(64n, W.div_million(64n, word)), S.quotient_signed(word, False{}), native_projection(W.div_million(64n, word)), actual(64n, word)) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.trans https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Word https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend&name=actual https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend&name=native_projection https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/division_quotient.bend&name=quotient https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/spec/numeric.bend&name=quotient_signed https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/src/wide.bend&name=div_million https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/src/wide.bend&name=unsigned_milliseconds