You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MathCAT-0.6.7 (NVDA Add-On, Development Build Pre-Release)
Issue
Simple univariate functions, such as $f (r)$, and similar expressions, such as $f (\mathbf r)$, are respectively verbalized as "f r" and "f bold r" in MathCAT's terse mode for SimpleSpeak and ClearSpeak. Functions with more complex arguments (including $r'$ and $\vec{r}$) are verbalized with "open" and "close" to indicate parentheses. The current verbalization of functions with simple arguments is prone to misinterpretation and should likely be resolved by the addition of the word "of" (recognizing function notation) or the words "open" and "close" (recognizing the parentheses) to make the expressions clearer.
Although the expressions in concern could represent multiplication, it is better for a user to hear a false positive for function notation than a false negative for it; "f of r" or "f open r close" err on the side of too much information (though the user would be able to tell whether a function or implicit multiplication was intended), but "f r" would likely always be interpreted as a simple product, even when a function was intended.
It seems that using "open" and "close" would be more in line with the behavior of MathCAT's terse mode than using "of" for function notation. For instance, MathCAT reads $f(r + y)$ as "f of open paren r plus y close paren" using medium verbosity and "f open r plus y close" using terse verbosity. Thus, rather than adding the rule for function notation (and consequently the accompanying word "of") to terse verbosity, $f(r)$ should likely be verbalized as "f open r close" in terse verbosity, helping to avoid misleading listeners into thinking that the expression must not represent a function.
The text was updated successfully, but these errors were encountered:
NV-Codes
changed the title
Simple Univariate Functions Should Be Treated as Such in Terse Mode
Simple Univariate Functions and Similar Expressions Should Not Be Treated as Implicit Multiplication in Terse Mode
Jan 10, 2025
MathCAT Version
MathCAT-0.6.7 (NVDA Add-On, Development Build Pre-Release)
Issue
Simple univariate functions, such as$f (r)$ , and similar expressions, such as $f (\mathbf r)$ , are respectively verbalized as "f r" and "f bold r" in MathCAT's terse mode for SimpleSpeak and ClearSpeak. Functions with more complex arguments (including $r'$ and $\vec{r}$ ) are verbalized with "open" and "close" to indicate parentheses. The current verbalization of functions with simple arguments is prone to misinterpretation and should likely be resolved by the addition of the word "of" (recognizing function notation) or the words "open" and "close" (recognizing the parentheses) to make the expressions clearer.
Although the expressions in concern could represent multiplication, it is better for a user to hear a false positive for function notation than a false negative for it; "f of r" or "f open r close" err on the side of too much information (though the user would be able to tell whether a function or implicit multiplication was intended), but "f r" would likely always be interpreted as a simple product, even when a function was intended.
It seems that using "open" and "close" would be more in line with the behavior of MathCAT's terse mode than using "of" for function notation. For instance, MathCAT reads$f(r + y)$ as "f of open paren r plus y close paren" using medium verbosity and "f open r plus y close" using terse verbosity. Thus, rather than adding the rule for function notation (and consequently the accompanying word "of") to terse verbosity, $f(r)$ should likely be verbalized as "f open r close" in terse verbosity, helping to avoid misleading listeners into thinking that the expression must not represent a function.
The text was updated successfully, but these errors were encountered: