User kostya - MathOverflow most recent 30 from http://mathoverflow.net 2013-05-19T16:28:54Z http://mathoverflow.net/feeds/user/3579 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://mathoverflow.net/questions/14574/your-favorite-surprising-connections-in-mathematics/58415#58415 Answer by Kostya for Your favorite surprising connections in Mathematics Kostya 2011-03-14T11:38:42Z 2011-04-22T22:23:09Z <p>Being a physicist I'm still puzzled by the connection between:</p> <ol> <li><a href="http://en.wikipedia.org/wiki/Wick_theorem" rel="nofollow">Wick theorem</a> -- which is combinatorics (for me).</li> <li>Multivariate <a href="http://en.wikipedia.org/wiki/Gaussian_integral" rel="nofollow">Gaussian integrals</a> -- which is calculus (for me). </li> <li>Determinants and eigensystems -- which is linear algebra (for me).</li> </ol> http://mathoverflow.net/questions/49384/tools-for-long-distance-collaboration/49547#49547 Answer by Kostya for Tools for long-distance collaboration Kostya 2010-12-15T17:42:55Z 2010-12-15T17:42:55Z <p>I once had experience of writing "collaborative" text in LaTeX by using <a href="http://en.wikipedia.org/wiki/Apache_Subversion" rel="nofollow">subversion</a> -- a software versioning and a revision control system for program-developers. That was really cool! Everytime you have the most up to date version. All the "collisions" are dealt with automatically e.t.c. </p> <p>The problem is -- all your collaborators has to be familiar with this software and the concepts. That's why I had such experience only once. </p> <p>But I still use it for my own projects -- I setted up repository on my usb dongle, so I do not depend on the computer I use... </p> http://mathoverflow.net/questions/48737/homology-and-cohomology-of-a-quotient-manifold/48741#48741 Answer by Kostya for homology and cohomology of a quotient manifold Kostya 2010-12-09T10:33:31Z 2010-12-09T13:43:17Z <p>I think that you have to investigate in the direction of <a href="http://en.wikipedia.org/wiki/Fibration" rel="nofollow">fibrations</a>. And then, maybe, <a href="http://en.wikipedia.org/wiki/Serre_spectral_sequence" rel="nofollow">spectral sequences</a>.</p> <p>edit: Concernig your comment -- I am interested in that as well.</p> <p>Right now my investigation got me there -- check the book <em>"Modern Geometry - Methods and Applications: Part 3: Introduction to Homology Theory" by: B.A. Dubrovin, A.T. Fomenko, S.P. Novikov.</em></p> <p>Chapter 20.</p> <p>It is quite difficult for me to read the book (Yeah, you got me, I'm a physicist.) so I cannot give you anything but the direction.</p> http://mathoverflow.net/questions/48449/any-cas-that-deals-with-the-word-problem Any CAS that deals with the word problem Kostya 2010-12-06T15:29:32Z 2010-12-06T16:59:41Z <p>I'm new to the combinatorial group theory, so maybe my question is a bit naiive.</p> <p>I know that the <a href="http://en.wikipedia.org/wiki/Word_problem_for_groups" rel="nofollow">word problem</a> is generally "unsolvable". On the other hand there are specific cases, when the problem can be solved.</p> <p>It seems that some computer algebra tool, that implements all the progress in that direction would be of use. Do you know any such tool? Or how to use existing CAS'es for this purpose?</p> http://mathoverflow.net/questions/41141/should-i-not-cite-an-arxiv-org-paper/41160#41160 Answer by Kostya for Should I not cite an arxiv.org paper? Kostya 2010-10-05T14:29:28Z 2010-10-05T14:29:28Z <p>Why not? I saw citations that looked like: <em>"[42] J.Smith. Private discussions."</em></p> <p>These are definitely not peer-reviewed...</p> http://mathoverflow.net/questions/11084/what-programming-languages-do-mathematicians-use/13494#13494 Answer by Kostya for What programming languages do mathematicians use? Kostya 2010-01-30T18:51:07Z 2010-01-30T18:51:07Z <p>No one mentioned OCAML here, so I think It is my "duty" to add this language.</p> <p>OCAML slightly less "extravagant" than Haskell. It allows you write partially imperative programs in a way that most "non-functional people" would understand. So it is easier to learn and after you did it -- Haskell will be a breeze for you.</p> <p>OCAML also is VERY strictly typed. If you know exactly what you want then it will be nearly impossible to make a mistake. The language is very fast and has a lot of tools distributed with it. Many people consider the language as alternative for C. Last but not least -- there is a F# language -- .NET version of OCAML supported by Microsoft.</p> <p>So if I need to quickly check some idea -- I use Mathematica or Haskell. But if I need to write something that should be reliable and stable, so I can share the program with others -- then I use OCAML.</p>