| # " !#$%&()*+-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz|~" ≤ pos(char, " !#$%&()*+-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz|~") ⊦ |
87 ≤ pos(char, " !#$%&()*+-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz|~") ⊦ pos(char, " !#$%&()*+-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz|~") = 0
Used simplifier rules: len-str-01: str ≠ "" ⊦ # (* str) = # str.rstring + 1;%not-zero: 0 < n ⊦ (* n) ≤ m → m ≠ 0; (forward) from specification nat%c: ⊦ m + n = n + m; from specification nat-basic2%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic2%size-01: ⊦ # "" = 0; from specification list-data[string-new]