Issue 87364

Summary: Kleene Star Operator
Product: Math Reporter: thomasowens <thomas.j.owens>
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: eric.bachard, issues
Version: OOo 2.3.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---

Description thomasowens 2008-03-24 13:17:36 UTC
When typing up work for a course in computer science theory, I found that there
is no real support for the Kleene star operator. The best I could do is L"*",
which added an asterisk next to the L.
Comment 1 eric.bachard 2008-03-24 19:58:21 UTC
Nothing is perfect, but did you try 

L rsup {{}*{}}  ?   

The problem is * is a binary operator, means needs two operands, else "?" appears (an that's normal)

Maybe I'm plain wrong, but what about define a new symbol with the name %kleenstar , and draw * when 
used ? Not sure it is more fast to write it, than the working solution,though ..

Anyway, I'll add me on CC of the issue.
Comment 2 thomasowens 2008-03-24 23:10:17 UTC
L rsup {{}*{}} works, but it is indeed messy. I just feel that the Kleene star
is a common enough operator that something like %kleene or %kleenestar should be
pre-defined in future releases, perhaps even added to the drop-down menus for
selecting automatic input. It could even use the rsup {{}*{}} method for doing it.
Comment 3 michael.ruess 2008-03-26 15:16:01 UTC
Another way to get this is L sup "*".
To have this symbol as %smallasterisk or anything else is currently not
possible. The symbol itself is not available in the fonts, afaik.
MRU->TL: do you think this >L sup "*"< could by added perhaps to the "others"
section in the Selection toolbox?
Comment 4 thomas.lange 2010-07-02 07:44:29 UTC
Setting target to OOo later since there are suitable workarounds.