Task.Run not blocking and not continuing the code below
Async Await Handler Deadlock
How do I find the index of an element in a list in Racket? Is there a difference in ++i and i++ in a for loop? Is it simply a syntax thing? How should we treat questions that are, or have seeds of, evil or malicious purposes and actions, such as writing spambots and malware?    Should they be answered like regular "everybody keeps their pants on" questions? Or should there be some other type of response to this bad behaviour lot? Conjugacy Class in a matrix group with columns of standard basis I want to find the conjugacy classes of this group: $$G=\{(a_1,a_2,a_3):a_i=\pm e_j\}\subset GL_3(\mathbb C)$$ I know that $S_3$ is one of the subgroups of this group, so I can check which elements of $S_3$ continues to be conjugate in our group, I know that in $Z(G)$ there is two elements $I,-I$. I know that I have to check the diagonal matrices on which ones are conjugate, but I don't know how to finish and find the others conjugacy class of this group, and I don't Know how to find the number of the elements of the conjugacy class. I'll be thankful for help Remove Meta Privilege for MSE (only) How do I split a forest tree into two trees with proper vertical alignment? \documentclass[oneside,12pt]{article} \usepackage{geometry} \usepackage{microtype} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern}  \usepackage{enumitem} \setlist[enumerate,1]{label=\bfseries\Alph*,align=left,leftmargin=*,   labelsep=1.5em} \setlist[enumerate,2]{label=\arabic*.,labelindent=1em,labelsep=1.5em,   leftmargin=*}  \usepackage{amssymb} \usepackage{amsmath} \usepackage{amsthm} \theoremstyle{definition} \newtheorem*{sol}{Solution}  \usepackage{forest} \forestset{   ass/.append style={     before computing xy={l=\baselineskip},     no edge   },   prooftree/.style={     for tree={       child anchor=north,       parent anchor=south     }   } }  \begin{document} \subsection*{Exercises 29} \begin{enumerate} \item Use QL trees to evaluate the entailment claims (1) to (10) in Exercises   28A.   \begin{enumerate}   \item $\forall x(Fx\supset Gx)\vDash\forall x(Gx\supset Fx)$      \begin{forest}       prooftree       [$\forall x(Fx\supset Gx)$       [$\neg\forall x(Gx\supset Fx)\checkmark$,ass       [$\exists x\neg(Gx\supset Fx)\checkmark$,ass       [$\neg(Ga\supset Fa)\checkmark$,ass       [$Ga$,ass       [$\neg Fa$,ass       [$(Fa\supset Ga)\checkmark$,ass       [$\neg Fa$] [$Ga$]]]]]]]]     \end{forest}      $\neg Fa$ and $Ga$ make the premisses and the negation of conclusion true.     Thus, the entailment is invalid.   \item $\forall x(Fx\supset Gx)\vDash\forall x(\neg Gx\supset\neg Fx)$      \begin{forest}       prooftree       [$\forall x(Fx\supset Gx)$       [$\neg\forall x(\neg Gx\supset\neg Fx)\checkmark$,ass       [$\exists x\neg(\neg Gx\supset\neg Fx)\checkmark$,ass       [$\neg(\neg Ga\supset\neg Fa)\checkmark$,ass       [$\neg Ga$,ass       [$\neg\neg Fa$,ass       [$(Fa\supset Ga)\checkmark$,ass       [$\neg Fa$ [*,ass]] [$Ga$ [*,ass]]]]]]]]]     \end{forest}      Since the tree closes, the entailment is valid.   \item $\forall x\exists yLxy\vDash\forall y\exists xLyx$      \begin{forest}       prooftree       [$\forall x\exists yLxy$       [$\neg\forall y\exists xLyx\checkmark$,ass       [$\exists y\neg\exists xLyx\checkmark$,ass       [$\neg\exists xLax\checkmark$,ass       [$\forall x\neg Lax$,ass       [$\exists yLay\checkmark$,ass       [$Lab$,ass]]]]]]]     \end{forest}      \begin{forest}       prooftree       [$\neg Lab$,ass [*,ass]]     \end{forest}   \item $\forall x((Fx\wedge Gx)\supset Hx)\vDash\forall     x(Fx\supset(Gx\supset Hx))$   \item $(\forall xFx\vee\forall xGx)\vDash\forall(Fx\vee Gx)$   \item $\forall x(Fx\supset Gx),\forall x(\neg Gx\supset Hx)\vDash     \forall x(Fx\supset\neg Hx)$   \item $\exists x(Fx\wedge Gx),\forall x(\neg Hx\supset\neg Gx)\vDash     \exists x(Fx\wedge Hx)$   \item $\forall x\exists y(Fy\supset Gx)\vDash\forall y\exists x(Gx\supset     Fy)$   \item $\forall x\forall y(Lxy\supset Lyx)\vDash\forall xLxx$   \item $\forall x(\exists yLxy\supset\forall zLzx)\vDash\forall x\forall y     (Lxy\supset Lyx)$   \end{enumerate} \end{enumerate} \end{document}   Usually, I have to manually split a forest tree into two to emulate page breaking in a forest tree. However, the second tree doesn't vertically align with the first as in the picture below. How can I vertically align them together? @cfr User suggested great corrective edit to my answer, but the edit was rejected. What can I do to approve it? A nice user suggested  to . The edit, though very good and desirable, was rejected. I do not understand the reasons, and I did not find a way to contact those people who rejected it. What can I do to re-approve the edit? npm commands not working on WSL with zsh I am thinking of buying a digital SLR camera. What things should I be looking for? Definition of textbook RSA What is the definition of textbook or "raw" RSA?  What are some of the properties of textbook RSA?  How does it differ from other schemes based on RSA? Why don't shell builtins have proper man pages? All shell builtins share the same manual page:  BUILTIN(1)                BSD General Commands Manual               BUILTIN(1)  NAME      builtin, !   etc.   Then there is a little text describing what shell builtins are, and then a list that  looks something like this:    Command       External    csh(1)    sh(1)        !             No          No        Yes        %             No          Yes       No   But if we do man grep we get sections such as   Bugs History See also Standards Description   etc.  Don't shell builtins have their own history, description and arguments like -A or -r? Why isn't that provided in the manual pages and how would I learn to use them correctly and efficiently? How can I move the top panel to the bottom in Gnome 3? Is there a way to move the top panel to the bottom in Gnome 3? It is very annoying to have this panel at the top, because then I have to aim for the close button when I want to close a window. When the panel is at the bottom, I can simply throw the mouse pointer to the corner. Big usability issue. How to show or hide Keyboard Viewer with a keyboard shortcut? I would like to display and hide the Keyboard Viewer using a shortcut.   Is there a way to display the Keyboard Viewer via a keyboard shortcut? Is there a way to automatically display the Keyboard Viewer once I switch to a specific language? Find out which process is locking a file or folder in Windows How can I find out which process is locking a file or folder in Windows?  For instance, when trying to delete a folder, Windows reports this:     The action can't be completed because the folder is open in another program   Happens the same with a file, but how do I find out what program or application is currently using it and preventing me from deleting the file or folder? Word caption style -- different style for label and number? This should be a common problem for anyone involved in technical writing.  When you insert an image (or table etc.) caption in Word, you get  dialog. You enter your caption,  "A happy bicycle" (in yellow).  This might be fine for a happy bicycle, but I want to have captions that have one style for the "enumeration" (label and number) and one style for the description (caption text, as called by Word), as such:    I have tried searching for this but I haven't found anything yet... What is the best base to use? Find all solutions to the equation $(z+1)^6=z^6$. Express the solutions in simplified rectangular form. Hint: Clearly $z=0$ is not a solution. $$(z+1)^6=z^6 $$ $$\frac{(z+1)^6}{z^6 }=1$$ $$\left(\frac{(z+1)}{z }\right)^6=1$$ $$\left(\frac{(z+1)}{z }\right)^6=\cos(2*\pi*k)+i\sin(2*\pi*k)$$ $$\frac{(z+1)}{z }=\left(\cos(2*\pi*k)+i\sin(2*\pi*k)\right)^{1\over6}$$ $$1+\frac{1}{z }=\cos({2*\pi*k\over6})+i\sin({2*\pi*k\over6})$$  $$\frac{1}{z }=(\cos({\pi*k\over3})-1)+i\sin({\pi*k\over3})$$ $$\frac{1}{(\cos({\pi*k\over3})-1)+i\sin({\pi*k\over3}) }=z$$ I dont know how else to solve this. A lot of help is appreciated. Also i know that k should go from 1-5. I'm making a call:  myResult = MakeMyCall(inputParams, out messages);   but I don't actually care about the messages.  If it was an input parameter I didn't care about I'd just pass in a null.  If it was the return I didn't care about I'd just leave it off.    Is there a way to do something similar with an out, or do I need to declare a variable that I will then ignore? Can I fine-tune my screen brightness? My laptop is Lenovo T400, and my OS is Ubuntu 10.10. I change the brightness of my screen by pressing the FN key and one of the two keys for increasing/decreasing brightness.  The brightness I feel comfortable is between two consecutive levels that are offered. So I wonder if it is possible to fine-tune the screen's brightness? "What kind of a person" vs. "what kind of person" I often hear people saying what kind of [singular noun] rather than what kind of a [singular noun].  Are we not supposed to use an article (a) before noun?