Defs.two32: def of lawful-words@0.1.0.0 Import: import lawful-words@0.1.0.0/defs.bend as Defs Lines 5-9 of lawful-words@0.1.0.0/defs.bend: https://jend.leeeet.dev/read.txt?path=lawful-words@0.1.0.0/defs.bend&start_line=5&end_line=9 import Base # 2^32, for prose and tests. The laws write Nat.pow(2n, 32n) inline instead: # the checker evaluates a named constant when comparing terms, and 2^32 in # unary is too deep to evaluate. (A Nat literal of 2^32 or more is not allowed.) def two32() -> Nat: Nat.pow(2n, 32n) Uses (2): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.pow