« first day (2339 days earlier)      last day (2597 days later) » 

5:32 AM
@Slereah Earlier today I was talking to Danu about compactification. I have now read some Kaluz-Klein theory and know about compactification and dimensional reduction in that theory and have looked at some stuff. . . super briefly on some similar ideas in basic strings. Ccan someone make the connection with the monster group?
what is the object whose symmetries form the monster group?
 
0
Q: Query regarding flagging posts

WRICHIK BASUWhen I try to flag a post, and try to mark it that it does not belong to this site, I only have two options to choose the other site to which the post should be migrated: Physics Meta SE and Mathematics SE. What should I do if the post belongs to none of these, but to other sites like Cognit...

 
 
3 hours later…
8:28 AM
h e l p
What the hell is the structure group of the tangent bundle
Is it trivial or is it $GL(n, \Bbb R)$?
 
Good morning to everybody
@Slereah Hi, can you ask an answer please?
@Slereah I have a question that does not have an answer yet. Why can not I ask another question? A positive vote to my question might do something? physics.stackexchange.com/questions/322522/…
 
8:47 AM
Hi Sebastiano. Generally speaking we like questions that involve fundamental ideas in physiscs i.e. help people to understand physics better. We tend not to like questions that just ask how do I do this calculation.
 
I don't think one can ask an answer
You can ask a question
Or say an answer
 
For my interpretation of our policy have a look at this post of mine on the meta
If you have a look at this Wikipedia article it gives you F in terms of E and B, so you just need to calculate F^2 then take the trace.
That should be routine, if a bit of a pain to do.
 
@JohnRennie Hi John. Unfortunately I'm following a university course only twice a month, and with utmost sincerity I would figure it out. I saw the article on wikipedia but do not know where to start since in the university physics course 22 years ago I have never done such operations.
 
user228700
9:04 AM
@JohnR: Morning :-)
 
Morning :-)
How is the chilling out going?
 
user228700
Poorly...in that I'm not doing much of that but I am much less stressed out somehow.
 
user228700
And tomorrow:
 
user228700
 
user228700
:-P
 
user228700
9:08 AM
And there seems to be some promise of a gift from one of my sisters.
 
Eighteenth birthday! I had one of those once :-)
It was a long time ago!
 
user228700
:-) BTW, I recently learned:
 
user228700
18-35: Young adult
36-55: Middle-age
56-Death: Old-age
 
Hmm, I'm 56 ...
And I don't feel old ...
 
user228700
(I looked up the accepted age-range for "young adult")
 
user228700
9:11 AM
Perhaps those websites were wrong because when Googling this has lead me to:
 
user228700
 
The last few decades have seen enormous improvements in the health of people over 60.
Basically the generation that grew up with plenty to eat and access to free health care are now in their 60s.
So that generation aren't the broken down wrecks that their ancestors were at 60. They're now going on adventure holidays and buying sports cars.
 
user228700
Right. That makes sense :-)
 
I would generally interpret the boundary between middle age and old age as the point where increasing infirmity stops you from doing the things you used to enjoy, and that now happens a lot later.
@Kaumudi.H: I'm currently cooking a mixture of beef mince and smoked pork sausage that is going to make a sauce for tomorrow's meal. I know it's not your idea of good food, but it smells absolutely fantastic! :-)
 
user228700
Riight.
 
9:18 AM
It just needs about 20 minutes more simmering then into the fridge to keep until tomorrow.
 
user228700
Like I've said before, I don't know what that would taste/smell like but I'll take your word for it :-)
 
@Sebastiano: I've just done the calculation and it took less than a minute. Can you give me some idea of where you get stuck trying to do the calculation for yourself?
 
user228700
I've spent the past few minutes quizzing my sister about it and now I'm absolutely certain that I'm getting something.
 
user228700
And she told me that I'm getting it today!
 
A day early!
 
user228700
9:22 AM
Well, no, I suspect that they're going to give it to me at 12.
 
Midnight?
 
user228700
Yep.
 
Ah, so technically that's tomorrow :-)
 
user228700
Yes :-) About 10 hours to go. I'm so intrigued! My mother hasn't told me a thing (and my sister is only 10 so I'm certain that this is in collaboration with my mum) and it seems that they've already bought it and wokay, 10 more hours till I know!
 
They're deliberately torturing you!! Families do that sort of thing :-)
I'm not sure I can wait until tomorrow to eat the sauce I'm making. I might give in to temptation and eat it today ...
 
user228700
9:27 AM
NOO! You will have nothing to eat tomorrow, then!
 
user228700
@JohnRennie Lol, yes :-) I've tortured them in return many times so it's OK.
 
I can't do that with my family. We're all old enough that we have everything we want - well, anything we might reasonably want, I still haven't got a Ferrari.
And I always give my niece Amazon tokens so she can buy whatever she wants.
 
user228700
Oh, that's nice :-)
 
Giving tokens always feels a bit like I can't be bothered to think of anything really good, but she much prefers tokens.
 
user228700
Surprises can be awesome though.
 
9:32 AM
I honestly can't think of anything my niece really wants that she hasn't already got.
But then she's not particularly materialistic so she doesn't want that much.
 
user228700
For my best friend's 15th birthday, our nerdy gang of sorts took a picture and had it embossed on a mug because he was to transfer to another school in the coming year.
 
user228700
And we gave it to him at the surprise party we threw in his own basement!
 
My niece would say: very nice Uncle John now where are the Amazon tokens? :-)
 
user228700
:-) Hehe. When it comes to birthdays of close friends/family, my go-to strategy is to pen them a letter of gratitude and appreciation
 
user228700
Now, I can't possibly do this every year but I pull out this one once every 4-5 years.
 
9:36 AM
My niece would say: very nice letter Uncle John now where are the Amazon tokens? :-)
 
user228700
And it feels so insanely great when they love it. Two or three of my friends and then my mum last year, they cried after reading it.
 
user228700
@JohnRennie :-) How much are they worth, these tokens?
 
That would be telling. Quite a lot by the standards of a 15 year old, though not much by the standards of a 56 year old.
She asked me if i could split them up so rather than a lump sum once a year she gets another batch of tokens every month. Then she can choose whether to spend them immediately or save them up for something big.
 
user228700
Wokay. I wasn't even aware about the existence of these tokens so I was just curious about how it works; how much they're worth, if you can make them out for any amount, etc.
 
user228700
9:41 AM
Thanks!
 
user228700
BTW, have u tried Googling urself?
 
Not recently. I do it very few years if I'm feeling bored.
 
user228700
So the first link that comes up is this one:
 
user228700
 
user228700
9:43 AM
.__.
 
But you get lots of other more famous John Rennies. There's one who writes for Scientific American, and there are a number of 18th and 19th century John Rennies who were Engineers. One of the London bridges was built by an engineer called John Rennie.
 
user228700
Oh wow, I see. Then there is of course, that school named after some other JR.
 
Rennie is a Scots-Irish name, and there are quite a lot of Rennies around. And given that the Scots-Irish were staunch Presbyterians they tended to name their sons with biblical names - John is obviously a common bibilical name since it's one of the Gospels and the writer of the Book of Revelations.
 
user228700
Ooh, I see.
 
I rank pretty low on the roster of famous John Rennies :-)
 
user228700
9:55 AM
I've said this before: I'm pretty sure you're super famous on SE :-)
 
I am certainly the most famous John Rennie on the Physics SE
 
user228700
Is there another one?
 
No :-)
 
user228700
@JohnRennie: For how much longer will you be around?
 
user228700
10:09 AM
@BernardoMeurer Hi :-)
 
@Kaumudi.H About an hour.
 
user228700
And will u be back on later?
 
I need to head off and buy stuff for lunch some time between 12 and 1, and I'll be gone for a couple of hours. However I'll be back here mid to late afternoon BST.
 
user228700
Wokay!
 
Was there something you wanted to ask?
 
user228700
10:14 AM
Yes. I have a few random questions (Physics)
 
Ask now?
 
user228700
I'm still finding them ._.
 
No problem. Just ping me and I'll see it the next time I log onto the chat.
 
user228700
OK, thanks! :-)
 
10:45 AM
@YashasSamaga What was your method for dynamically allocating a 2-D array that was compatible with normal syntax again?
 
11:10 AM
@BernardoMeurer int* board[BOARD_SIZE]
Then:
for (i = 0; i < BOARD_SIZE; i++)
  board[i] = (int*} malloc(BOARD_SIZE*sizeof(int));
 
Ah, yuck :P for-looping callocs gives me shivers
it's such a nice opportunity for blowing things up
 
I agree. Use a single array, do your own pointer arithmetic and wrap it all ina struct and a few associated functions.
inline the functions and it should be as fast as a native 2D array
 
@JohnRennie I want to replace the whole board variable with a nice struct, but I want to have the project working first
so if I can't rewrite the logic for using the struct I can still deliver it and get my grade
 
@Slereah It's $\mathrm{GL}(n)$ for a generic manifold, reducible to: $\mathrm{GL}_+(n)$ for orientable, $\mathrm{O}(n)$ for Riemannian, $\mathrm{SO}(n)$ for orientable Riemannian and the corresponding special holonomy groups for orientable Riemannian with special holonomy.
 
11:27 AM
@BernardoMeurer ideone.com/axi6aG
@BernardoMeurer I made a typo in line 15, the sizeof must have (int) instead of (int*).
It wouldn't matter because size of pointer = size of int
but it is still bad code :p
@BernardoMeurer I also forgot to add free :P
@JohnRennie You can do the malloc once and then manually fix the indirection table :P
It probably doesn't matter because the allocation is done only during initilization.
It might have made a difference if the number of rows and columns were a big number. Having arrays of columns stored at different locations would cause the CPU to flush the cache.
 
11:47 AM
@BernardoMeurer Try this:
#include <stdio.h>
#include <stdbool.h>

typedef struct _Board
{
  int size;
  int* cells;

  int  (*get)(int, int, struct _Board*);
  void (*set)(int col, int, int, struct _Board*);

} Board;

inline int _BoardGet(int col, int row, Board* this)
{
  return this->cells[col*this->size + row];
}

inline void _BoardSet(int col, int row, int value, Board* this)
{
  this->cells[col*this->size + row] = value;
}

bool _BoardInit(int size, Board* this)
{
  this->size = size;
  this->cells = (int*) malloc(size*size*sizeof(int));
 
12:03 PM
-1
Q: Anything wrong with me asking in this case for the answer to be clearer? Any other ways to ask?

uhohI've asked Under what circumstances might gravitational waves impart linear momentum to an object? (e.g. Quasar 3C 186) which cites the recoil as one example, but continues: My question is not only about this event, but about the effect of gravitational waves incident on objects in general as...

 
@ACuriousMind why are you telling him things
 
@0celouvsky Because I like to tell people things?
That's...kind of why I'm here :P
That and supporting @AccidentalFourierTransform's upcoming communist uprising
 
@JohnRennie _BoardSet and _BoardGet won't be inlined because you are using its address.
 
He's having an uprising?
 
@skullpetrol I'm just going by the star board
 
12:10 PM
@ACuriousMind I hadn't heard the thing about holonomy, how does one prove it?
 
@Slereah It is GLn(R)
Ah, ACM gave a better answer.
 
@0celouvsky The reasoning is exactly the same as for why the Riemannian case has merely $\mathrm{O}(n)$.
 
Hi guys
 
o/
How's it going?
 
i'M CONFUSED.
 
12:14 PM
rip
 
@Danu About the location of caps lock?
2
 
anything
I have $TZ=T\pi\oplus \pi^*(T M)$
where $T\pi$ is the rank 2 (real) vertical tangent bundle ($Z$ is a fibration over $M$)
Then $p(Z)=p(T\pi)\cdot \pi^* p(M)$ ($p$ the total Pontryagin class)
Since $T\pi$ is rank 2, it only has $p_1$ hence $p_2(Z)=p_1(T\pi)\pi^*p_1(M)+\pi^*p_2(M)$. But my supervisor told me that $p_2(Z)=\pi^* p_2(M)$ and all the computations come out right if I take that.
Neither of the $p_1$'s is zero though, and their cup product isn't either. WTF
Am I doing something stupid?
 
$p_2(T\pi)$ is trivial?
(I dunno anything about Pontryagin classes but I understand some axioms)
 
It's rank 2, $T\pi$, so it only has $p_1$
 
12:19 PM
Ahh, ok.
I dunno
 
@ACuriousMind Hmm? I use gram-schmidt in charts
that gives you SO at best
what am I missing?
 
[Warning, the following naive idea may not necessary make sense]
Issues:
1. The branch points is going to be hell to deal with
2. I have no idea what the light cone in the middle be like
(NB I put light cones on the loop so that people won't think I am making a jump there, as jumps like that are not allowed by GR)
 
@ACuriousMind hello there comrade
WAKE UP PEOPLE
WE STILL LIVE UNDER THE DICTATORSHIP OF CAPITAL
 
::drinks blood of child worker::
yes, it's wonderful
 
workers of the world, unite
 
12:34 PM
@0celouvsky Oh, okay, then it's not the same reasoning. I was thinking of the following general fact: If you've got a tensor that is stabilized (left invariant) by some subgroup of $\mathrm{GL}(n)$ at every point, then you can reduce the structure group to that subgroup.
In the Riemannian case, the metric itself is that tensor, stabilized by $\mathrm{O}(n)$
 
Til
How does one prove that?
 
Say you've got a tensor $\phi\in (\mathrm{R}^n)^{\otimes k}\otimes(\mathrm{R}^n)^{\otimes l}$ that's stabilized by $G\subset\mathrm{GL}(n)$.
Then choose a trivializing cover $U_i$ of the frame bundle with sections $s_i$
So if I have a tensor field $\Phi$ on the entire manifold that's stabilized by $G$ at every point and is locally $\phi$, I can pull it back by these sections
The compatibility condition with the transition functions is $\phi = (s_i^\ast)^{-1} s_j^\ast \phi$
So $\phi$ is stabilized by the transition functions, hence the transition function can be chosen to lie in $G$, which is precisely what reducing the structure group is.
 
Is this a tensor field?
Oh, I didn't read
@ACuriousMind btw, did you figure out how to prove the parallel spinor thing?
 
12:52 PM
@0celouvsky Which one?
 
@ACuriousMind sufficiency of G2 holonomy
 
@0celouvsky The issue was that the associated fixed point in the spinor representation might not lift to a globally defined spinor field?
 
@ACuriousMind Yeah. It's more or less clear how to extend it, just do it along geodesics.
But it's not clear that this is unique unless the manifold is complete
And that the result is, well, parallel. It seems difficult to show it's even smooth.
 
1:13 PM
I'm thinking you do the above in reverse: Reduce the structure group to $G_2$, which we can do since we know it's necessary, trivialize the spinor bundle and pick smooth sections, pull the constant spinor at a point back by those sections, since the transition functions act trivially there's no issue in gluing to a global field, there's your holonomy-invariant spinor field
One might also be able to just invert the equation that gives the 3-form in terms of the parallel spinor - I just said I'm not sure whether that's possible, but it's not a differential equation, so I suspect it might just work algebraically, I haven't looked
In a way, my first construction is a generalization of the always-existing zero section of a vector bundle - the vector bundle has structure GL(n), and the 0 is stabilized by it, so you can always get a global section since the transition conditions are trivial
That, then, is also the obstruction to the global section of a principal bundle - by definition the action on the fiber has no fixed points, and in fact a principal bundle with a global section is trivial for that reason
 
@JohnRennie Why did you make those functions inline?
Attempting compilation I get:
/usr/bin/cmake --build /home/meurer/src/Cexamples/cmake-build-debug --target Cexamples -- -j 8
Scanning dependencies of target Cexamples
[ 50%] Building C object CMakeFiles/Cexamples.dir/main.c.o
/home/meurer/src/Cexamples/main.c: In function ‘_BoardInit’:
/home/meurer/src/Cexamples/main.c:25:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
     this->cells = (int *) malloc(size * size * sizeof(int));
                                              ^
 
I guess he doesn't like his functions to be out of line? :P
 
@ACuriousMind -.-
@JohnRennie Apparently having them as inline causes it not to compile on the basis of the previous log
Removing inline they work fine
Ah, MS compiler treats this different than GCC with C99 standard
or GNUC
24
A: C99 inline function in .c file

Jens GustedtThe inline model in C99 is a bit different than most people think, and in particular different from the one used by C++ inline is only a hint such that the compiler doesn't complain about doubly defined symbols. It doesn't guarantee that a function is inlined, nor actually that a symbol is gener...

Maybe replace with static?
 
1:29 PM
@ACuriousMind Why is it parallel?
 
Hi, I've a doubt about how to get the torque from cross product result. If you would like to help me this is the link physics.stackexchange.com/questions/322664/…
 
1:42 PM
what do you think why bodies with different mass fall with the same g even though body with more mass has more force of attraction than that of the body with lesser mass?
 
@defalt F=ma
Mass cancels on both sides
More mass requires more force to accelerate. So there's more force, yes, but it has more inertia too.
 
@0celouvsky Because if $\psi$ is invariant under holonomy, that means that with the parallel transport operator $\Gamma$ along curves $\gamma$ we have that $\Gamma_\gamma \psi(\gamma(0))$ does not depend on the curve chosen at all and must be $\psi(\gamma(1))$. Therefore parallel transport acts trivially on the object and the covariant derivative vanishes, since it measures the difference between the parallel transported version and the actual version.
 
@0celouvsky yeah exactly, I wonder why nobody was able to answer when I asked this in my seminar. 100% of people in that hall were not able to answer..People forget about inertia
 
It's natural to forget what you don't use regularly, no?
 
@ACuriousMind yeah; I'm having trouble seeing why the curve shouldn't matter
 
1:55 PM
@0celouvsky Fix some other curve $\epsilon$ in the opposite direction. Then for every other curve $\delta$ we have $\Gamma_\gamma \Gamma_\epsilon = \Gamma_\delta \Gamma_\epsilon$, and since the $\Gamma$ are isomorphisms between the fibers they are invertible and we get $\Gamma_\gamma = \Gamma_\delta$.
 
@JohnRennie Oh yes this struct will be awesome
I'm implementing a "method" that returns a row or column
 
Does struct = structure?
 
btw @Qmechanic @DavidZ @JohnRennie @AccidentalFourierTransform @KyleKanos @rob, here's some feedback from EE.se on stuff they weren't very keen on
 
::nods::
 
nice
 
@EmilioPisanty Why don't I get a mention :(
 
@BernardoMeurer because you're not on the VTC list on any of the EE questions here
 
@EmilioPisanty I'm such a pleb I can't even see that page lol
 
@ACuriousMind ah, of course
 
@BernardoMeurer frankly, it's not all that interesting
 
2:02 PM
Me too :(
 
@ACuriousMind to show smoothness though...I guess one should show it's $C^\infty$ along every curve through a given point
 
@0celouvsky Parallel transport is smooth, no?
 
@ACuriousMind Yes, but I must have a completely wrong picture of this in my head
I'm picturing $S^2$ with a bunch of great circles
we have $\psi$ defined on these great circles
How do we differentiate "transversally"
parallel transport gives smoothness along curves
we want a smooth spinor field
 
@0celouvsky No one says we need to define "along great circles". You can define along any curve
So it's also smooth along any curve
 
@ACuriousMind So is smoothness along every curve equivalent to smoothness? Should be, all the partials will be smooth.
@ACuriousMind yeah, that's what's messing me up
I've had the wrong picture
 
2:06 PM
No geodesics here, the argument doesn't rely on the Riemannian structure at all, it works for any vector bundle with connection that has fixed points of the holonomy group
 
@ACuriousMind had a bounce from math.se, too physics.stackexchange.com/questions/313960/…
 
@JohnRennie Oh wow this is going to make everything much nicer
 
@ACuriousMind appears so, yeah
 
I can just make movement, game over, and so on all elements of the board!
Woah
This is going to be GREAT
 
@EmilioPisanty Can't fathom why, though, I see unclosed questions of that type there regularly, and I cannot see the reason because the migration target is already deleted.
Ugh, I'm stuck in algebraic geometry hell again
 
2:09 PM
@ACuriousMind yeah, this 404s for me as well, so no idea
 
@JohnRennie Time to rebuild this thing using struct powa
 
@BernardoMeurer Cool :-)
 
@WRICHIKBASU "If I get 312V signal, I can use a 1000ohm resistor to decrease the current to 0.312V." - Please stay away from mains electricity. You show a dangerous lack of understanding.marcelm Mar 24 at 10:26
how's that for not mincing words?
 
@JohnRennie How do I free the struct in the end just free(board)?
 
I inlined the functions before I made them struct variables. As Yachas said somewhere above, by making them struct variables that defeats the inlining anyway because of the layer of indirection. So just remove the inline.
@BernardoMeurer There's no destructor for structs in C99. Either don't bother, and the memory will be freed when the program exits, or explicitly call a destructor function.
Yes, just free(board).
 
2:16 PM
I'M SO EXCITED
THIS WILL BE TOTES GORGE
 
I'd be inclined to fork a new project, or at least a new branch, before you head out on this path ... Just in case!
 
I just backed up the previous code
and pushed my changes
 
what the hell does it mean for current to lead voltage
it's clearly not the obvious thing
 
@JohnRennie Actually I'll just rewrite this thing
It needs some good refactoring anyway
 
I must be retarded
in that picture, the description is clearly wrong
wkipedia is clearly wrong
what the hell is going on
?????????????
it's most definitely lagging
 
2:26 PM
No it is leading.
e.g. the voltage peaks a time $\phi/\omega$ before the current does.
 
I don't know what fucking picture you're looking at, but in the one I see the peak for $I$ comes before that of $V$
that's fucking leading current
 
Black is voltage. Yes?
 
oh
never mind
 
@BernardoMeurer refactoring - noun, a method of ensuring code never gets shipped :-)
 
@EmilioPisanty : Noted. Yeah, Several of those questions should probably just have been closed immediately rather than unsuccessfully migrated.
 
2:32 PM
@BalarkaSen shoelaces of the world, untie!
 
@BernardoMeurer What compiler are you using?
The keyword inline by standards is supposed to hint the compiler to inline but not to force it to inline.
Your compiler saw the keyword inline and really inlined it. When it encountered the function, it couldn't find it because it had already considered it for inlining. Inlined functions don't have addresses.
Dumb compiler.
In GCC, you use the _ _ attribute _ _ tag to force the compiler to inline and in MSVC you use __forceinline to force the compiler to inline.
Just inline tells that compiler to consider it for inlining but does not force it to. It is up to the compiler.
Moreover, the keyword inline is rarely used because modern compilers know better than the programmer. It does the optimizations automatically unless you explicitly tell it to not do so.
 
According to his statement made at 2:50 of this Feynman and Gell-Mann had offices next to each other for 33 years!
 

« first day (2339 days earlier)      last day (2597 days later) »