| ⊦ upcase('a') = 'A' |
⊦ pos('a', sortedchars) ≤ pos(char, sortedchars) ∧ pos(char, sortedchars) ≤ pos('z', sortedchars) → upcase(char) = s→l(sortedchars)[pos(char, sortedchars) - (pos('a', sortedchars) - pos('A', sortedchars))]
¬(pos('a', sortedchars) ≤ pos('a', sortedchars) ∧ pos('a', sortedchars) ≤ pos('z', sortedchars)) ⊦ upcase('a') = 'A'
pos('a', sortedchars) ≤ pos('a', sortedchars) ∧ pos('a', sortedchars) ≤ pos('z', sortedchars) ⊦ s→l(sortedchars)[pos('a', sortedchars) - (pos('a', sortedchars) - pos('A', sortedchars))] = 'A'
Used terms: 'a'