PROOF.bs.sorted_tail: def of bend-osdev-algo@0.1.0.0 Import: import bend-osdev-algo@0.1.0.0/PROOF.bend as PROOF Lines 1062-1067 of bend-osdev-algo@0.1.0.0/PROOF.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-algo@0.1.0.0/PROOF.bend&start_line=1062&end_line=1067 import Base import bend-osdev-algo@0.1.0.0/bsearch.bend as S def bs.sorted_tail(t: List<&2, U32>, x0: U32, s: {S.bsearch.sorted.pair(t, x0) == True{} : Bool}) -> {S.bsearch.sorted(t) == True{} : Bool}: match t: case Nil{}: {==} case Con{y, tt}: bool.and_r(U32.is_le(x0, y), S.bsearch.sorted.pair(tt, y), s) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.is_le https://jend.leeeet.dev/definition.txt?path=bend-osdev-algo@0.1.0.0/PROOF.bend&name=bool.and_r https://jend.leeeet.dev/definition.txt?path=bend-osdev-algo@0.1.0.0/bsearch.bend&name=bsearch.sorted https://jend.leeeet.dev/definition.txt?path=bend-osdev-algo@0.1.0.0/bsearch.bend&name=bsearch.sorted.pair