« first day (2348 days earlier)      last day (2566 days later) » 

8:00 PM
What math/physics is not tedious?
 
Judging from how everyone just keeps writing down "the bosonic terms" and refers to that original paper for the derivation and the full action, I think at least for the 11d SUGRA there isn't
 
but there are a handful of "parent" SUGRAs from which all others can be obtained by dimensional reduction
 
$\mathscr{GL}(H)$
 
It's easy to figure out which fields are there, it's hard to actually get the action
 
Dim Red is another equivalent way apparently
 
8:00 PM
so once you get those once the tedious way, then you can get everything
 
@BenNiehoff Sure, but you still have to get the action of those parents
 
yes
 
what is dimensional reduction?
 
It's where you reduce dimensions
 
haha
 
8:01 PM
If you set up the first order formulation of a super particle
$$S = \int dt \frac{1}{2}(\dot{x}^{\mu} \dot{x}_{\mu} - i \chi^{\mu} \dot{\chi}_{\mu})$$
by incorporating the constraints
$$p^{\mu} p_{\mu} = 0, \chi^{\mu} p_{\mu} = 0$$
as a constrained Lagrangian
$$S = \int dt ( \dot{x}^{\mu} p_{\mu} - \frac{e}{2}p^{\mu}p_{\mu} - \frac{i}{2} \chi_{\mu} \dot{\chi}^{\mu} - \frac{ik}{2} \psi \chi^{\mu} p_{\mu}),$$
eliminate the momentum from this via it's equations of motion
$$\frac{\partial L}{\partial p_{\mu}} = 0,$$
But you can do it with this Noether thing too
 
I can never quite remember the distinction between dimensional reduction and KK reduction
 
That's literally what you do - you go from a d-dimensional theory to a d-k dimensional thoery, I'm not being flippant :P
@BenNiehoff dim. red. is a bit more general, in KK reduction you do expansions in harmonic forms in analogy to taking the Fourier series on the circle in the original KK example. I think.
That is, I think KK reduction is a special case of a dimensional reduction, but there are methods in some cases that are not KK
 
hmm, ok, but now I'm not seeing what could be more general than that
 
I'm having trouble to come up with an example myself :P
 
say I'm reducing IIB on S^5...you're saying there's something more general than keeping the infinite tower of KK modes?
 
8:04 PM
topos theory is more general
 
or maybe the notion of KK modes only applies when those modes are small
especially for metric modes
 
8:18 PM
@0celouvsky There are some people who jokingly refer to the opposite of dimensional reduction as "oxidation" :P
 
Freedman gives an example of dimensional reduction, $0 = (\Box_{D+1} - m^2)\psi = (\Box_D + \partial_y^2 - m^2)\psi(x^{\mu},y) = (\Box_D + \partial_y^2 - m^2)\sum_{k=-\infty}^{\infty} e^{\frac{iky}{L}}\psi_k(x^{\mu}) = [\Box - \{(\frac{k}{L})^2+m^2 \}]\psi_k$ this is saying?
KK infinite towers, massive scalars
 
@bolbteppa So in that case, you're reducing on a circle, which is the easiest case
 
@BenNiehoff lol, I like that
 
Ugh I have a proof but it requires the closed graph theorem
I don't know if I'm allowed to use that
 
you expand your fields in a Fourier series on that circle, and you'll find you get an infinite tower of massive fields in the lower-dimensional theory
@ACuriousMind Read Clifford Johnson's book, he's one of those people ;)
 
8:22 PM
@ACuriousMind my google fu is growing more powerful
 
soon you'll be throwing hadoukens!
 
I...don't think he actually proves the first claim.
 
so I'm beginning to look at applying to real jobs, which means I need to write something about my "pedagogical vision"
 
Banach spaces for all
 
that will go over great teaching undergrad E&M for pre-med students
"OK, so, first you start with a Banach space..."
 
8:28 PM
I mean, you do need some function spaces to solve Maxwell's equations
 
you don't need them, if you're a physicist...
you just need Dirac delta!
 
So apparently there is a way to make sense of $\delta(f(x))$ in distribution theory
 
but that's ok, undergrads start with the integral form of Maxwell's equations
 
I don't know what it is or if the physicist formula works for it
 
which is the only true form, anyway!
 
8:29 PM
Just set up the EM action and let them do it themselves
 
@BenNiehoff $\mathrm{d}{\star}F = 0$ or bust :P
 
Talk about using digital technology to enhance learning experience yada yada
 
ah yes, time to leverage some technological solutions in order to enhance our synergy while surfing the information superhighway
 
So the Noether thing is basically motivated by taking an action invariant under some symmetry, modifying your symmetry then asking what modified action is invariant under this symmetry I guess
 
kind of, but for SUGRA it's not so ad-hoc
like I think at each step there is a definite thing you need to add that you can work out
so it's not just arbitrarily changing things
 
8:37 PM
Ayy, this proof is impossible
 
Ok will just go for it
Another buzzword
Non linear realisation
Ever come across this stuff?
 
yes, but I can't remember what it means
for SUSY, anyway
 
In mathematical physics, nonlinear realization of a Lie group G possessing a Cartan subgroup H is a particular induced representation of G. In fact, it is a representation of a Lie algebra g {\displaystyle {\mathfrak {g}}} of G in a neighborhood of its origin. A nonlinear realization, when restricted to the subgroup H reduces to a linear representation. A nonlinear realization technique is part and parcel of many field theories with spontaneous symmetry breaking, e.g., chiral models, chiral symmetry breaking...
 
It's what happens in SSB
The original "broken" symmetry group is realized non-linearly on the fields
 
Ah wow
So basically, if you make supersymmetry local, and you use dim red or this Noether thing to find the action, you get superg with gravitons as goldstone bosons or something?
 
8:46 PM
@ACuriousMind I need some words of wisdom for this proof
I can't find $\epsilon$ small enough :(
$0^+$ works
too bad it's $0$
 
Ain't no mountain high enough, ain't no $\epsilon$ low enough...
6
 
9:07 PM
@ACuriousMind Does $A\subset B$ imply $A\cap B^\bot=\{0\}$?
I'm in linear algebra hell
It should because $B\cap B^\bot=\{0\}$.
 
@0celouvsky "Let it be."
@0celouvsky yup
 
@ACuriousMind You want me to give up?
 
Nah, I'm just quoting the Beatles becaues I could think of actual words of wisdom :p
 
Because I think I have the proof. Let $N=\ker F$, where $F$ is Fredholm. Then $N$ is finite dimensional, and $H\ominus N$ is a Hilbert space. Also $F|_N$ is Fredholm and quasi-invertible since its range is closed. So I can perturb it by some $T$ with $||T||<\epsilon$ since "Fredholm" and "invertible" are open conditions. This implies $\ker(F+T)\subset \ker F$.
The only question is if I can extend $T$ off of $H\ominus N$ legitimately
just set it to zero on $N$, surely that works.
Oh, I just need that $(F+T)|_N$ is injective.
@ACuriousMind Is "injective" an open condition in Hilbert spaces? It totally should be.
 
I don't know what an "open condition" is
 
9:15 PM
@ACuriousMind $\{T\in\mathscr B(H):T\text{ is injective}\}$ is open.
 
@BernardoMeurer Not at all. I skimmed a technical description once when I was wondering if it was worth hacking a PSone, but that is as close as I've gotten.
 
@0celouvsky Ah, yes, my intuition agrees with yours that that is probably open
 
@dmckee Well, apparently I'm not a good human assembler :P
My pipeline is being mean
 
9:31 PM
@ACuriousMind Is the existence of a left inverse good enough for injectivity?
 
What do you think the difference between the two notions is?
 
@BernardoMeurer, I cannot find a problem
anywhere
i think I just got lucky that first time =/
 
@ACuriousMind Beats the hell out of me.
I don't know linear algebra..
 
What do injectivity or left inverses have to do with linear algebra?
It's just...math :P
 
I don't know that either.
 
9:35 PM
To answer your question, if you think about the definition of injectivity a bit you should find it's equivalent to the existence of a left inverse
 
I knew that.
 
If you think about the definition of surjectivity, you will find it's equivalent to the existence of a right inverse if you assume the axiom of choice (! :P)
 
I was expecting a "yes," not you berating me.
But that seems to be the common thing these days.
 
9:47 PM
@ACuriousMind btw I doubt what I said about injectives was true
Consider the matrix $\mathrm{diag}(1,1/2,1/3,\dotsc)$ on $\Bbb R^\infty$
give that some Hilbert norm
then some perturbation $-\epsilon I$ can kill one of the diagonal elements for $\epsilon$ small
right?
 
mhhh, true
 
@heather I can, give me one second and I'll show you
 
but it's not closed either
 
@heather Actually I cannot
Hmm
 
@ACuriousMind In my case I have $F:H\to H$ with $R(F)$ closed. Letting $N=H\ominus \ker F$, which is also closed, I have $\bar F:N\to F(R)$ invertible. This condition is open because $N$ and $F(R)$ are Hilbert, so $\bar F+\bar S$ is invertible for $||\bar S||$ small. So then extend $\bar S$ to $H$ by setting it $=0$ on $\ker F$, and voila: $F+S$ is injective on $N$.
 
9:55 PM
@ACuriousMind Halp
Would you like to learn about the MIPS architecture in about 5 minutes and then see if you find an error on my scheme? It's not hard.
 
The map $\bar S\mapsto S$ should not increase the operator norm either
It should remain constant
 
Please halp
 
So that's it
Why don't you ask me
 
@0celouvsky Would you like to?
 
Not right now, no
 
9:57 PM
Generally you're not into CS IIRC
Cool
 
Bob is on my ass
gotta take care of that
 
You're home?
 
and I just lost two hours to a stupid exercise
@BernardoMeurer no: he can be on my ass from anywhere on the globe
it's a saying
 
he's not literally on my ass (?)
 
9:59 PM
Why is he on your ass?
Or how rather
 
@BernardoMeurer erm...I think not
 
@ACuriousMind Pleeeeeeeeease
I Reeeeeeeeeally neeeeeeeeeed heeeeeelp
 
he's gonna refuse you
I'm his son and look what he did to me
 
Bob? Or ACM?
@ACuriousMind pleasepleasepleasepleasepleaseplease
 
ACM
He used to be my mother duck
 
10:03 PM
@BernardoMeurer Sorry, you won't get me to debug your potato army ;)
 
@ACuriousMind It's really simple, I swear
 
See, a clever line to hide the fact that he doesnt give a shit
 
You just need to see where my pipeline has an execution collision
I can't find it
 
hint: offer a steam gift card
 
@ACuriousMind I will pay you 10€ in beer whenever we meet
 
10:05 PM
"here we are interested in the homotopy type of operator spaces"
Oh dear god
Algebraic topology can ruin anything!
 
@0celouvsky what are you reading?
 
@ACuriousMind The (very long) proof of the index theorem.
 
@BernardoMeurer Do you really have no one else to ask? I'll do it, but don't expect a miracle.
 
@ACuriousMind You're my only hope
 
hint: he prefers star trek
 
10:08 PM
beyumbole
 
@BernardoMeurer Alright then, what do I have to do?
 
@ACuriousMind Okay, intro to MIPS architecture:
 
@ACuriousMind amazon.com/…
 
Instructions are in the format [INSTRUCTION] [RECEIVER] [OPERANDS]
 
that's one of the many books I am reading
 
10:09 PM
@0celouvsky You're reading a book with "physics" in the title? :D
 
So that SUB R1,R2,R3 stores in R1 R2-R3
All of these RX values are registers, i.e. memory.
Okay, so, whenever you send an instruction to a MIPS CPU it goes through a pipeline until it's done
IF->ID->EX->MEM->WB
We will ignore the MEM step, but it is there and takes it's time
IF = Instruction fetch
ID = Instruction Decode
EX = Execute
MEM = Magic
WB = WriteBack (The result to the receiver register )
Makes sense so far?
 
@ACuriousMind Currently reading about the homotopy type of the group of bounded invertible operators. It's pure physics alright.
And the "physics" is a basic examination of various Yang-Mills moduli spaces.
I'm not too interested in that though.
 
@BernardoMeurer Yes, I think so
 
@ACuriousMind Good, so, each one of those stages takes one cycle of the processor, so, it take how many cycles to process an instruction?
 
@ACuriousMind The other book I'm reading has "heat equation" in the title, so it's basically engineering, right?
@ACuriousMind "Of course, it does not simplify the demonstration of the non-existence of a homotopy since this forces one to consider "all" homotopies, a task which in gen- eral is solvable only with the "crude" means of algebraic topology; see III.I below."
get rekt
analysts calling algebraic topology crude brings a tear to my eye ;)
 
10:16 PM
@BernardoMeurer Five
@0celouvsky lol
 
@ACuriousMind Yep, alright, so now an important thing to notice is the result is only made available after the WB Stage, even if EX has already succeeded, so at the end of 5 cycles
Let me ask you what happens if I do the following then
SUBI R1,R0,#7
MOV R2,R1
Notes: SUBI Subtracts from a register a given number, here decimal 7
MOV copies the value from one register into the other
 
@ACuriousMind Did you know the unitary group on an infinite dimensional space is contractible?
 
@BernardoMeurer You end up with R0-7 in both R1 and R2
 
^ Sounds right to me.
 
@ACuriousMind Wrong! @heather He fell in the trap :P
There' propagation time
 
10:19 PM
@0celouvsky no, that's unexpected!
 
wat?
 
@dmckee It's a pipelined CPU! Let's do it like this:
 
You need to interleave something?
 
@ACuriousMind I have to wait until remark 2 of this section to tell you why
 
(1) SUBI R1,R0,#7
(2) MOV R2,R1
 
10:20 PM
@BernardoMeurer Lots of CPUs are pipelined. Many of them simply wait if you ask for thing too quickly.
Wasteful, perhaps, but easy for flesh people to understand.
Others require stalling or other work.
 
(1) goes into IF; (1) goes into ID and (2) goes into IF; (1) goes into EX and (2) goes into ID; (1) goes into MEM and (2) goes into EX
and that is the problem right there
 
I take it that MIPS is in the latter class.
 
When (2) is executing (1) hasn't written back yet
 
Ahhhh, I see
 
@dmckee My MIPS is at least :P
@ACuriousMind See the issue?
 
10:21 PM
Uhg.
 
Here's my current test code
Somewhere in there
I am doing that
I am doing an EX on some register that hasn't been WB'd to yet
gist: 39bf179fb88d2e3b32d1aef0838b1a9f, 2017-04-09 21:16:50Z
signal storage: storage_type := (
     --    OPCODE  &   DR   &   SA   &   SB   &        KNS        -- ASSEMBLY CODE
     0 => "000011" & "0011" & "0000" & "0000" & "00000000000001", --        SUBI  R3,R0,#1
     1 => "000011" & "0100" & "0000" & "0000" & "00000000000011", --        SUBI  R4,R0,#3
     2 => "000011" & "0110" & "0000" & "1111" & "11111111111111", --        SUBI  R6,R0,#-1 
     3 => x"00000000",                                           --        NOP
     4 => "000011" & "0001" & "0011" & "0000" & "00000000000001", --        SUBI   R1,R3,#1
     5 => "010111" & "0010" & "0100" & "0000" & "00000000000111", --        B.EQ  R4,R0,#7    ; --> if (R4 = R0) goto END
     6 => "000010" & "0010" & "0011" & "0110" & "00000000000000", -- LOOP:  SUB   R2,R3,R6
     7 => "000010" & "0011" & "0000" & "0110" & "00000000000000", --        SUB   R3,R0,R6
     8 => "000011" & "0100" & "0100" & "1111" & "11111111111111", --        SUBI  R4,R4,#-1
     9 => "000010" & "0110" & "0000" & "0010" & "00000000000000", --        SUB   R6,R0,R2
    10 => "000000" & "0001" & "0001" & "0010" & "00000000000000", --        ADD   R1,R1,R2
    11 => "010111" & "0011" & "0100" & "0000" & "11111111111011", --        B.NE  R4,R0,#-5   ; --> if (R4 != R0) goto LOOP
    12 => "000010" & "0010" & "0000" & "0001" & "00000000000000", --        SUB   R2,R0,R1
    13 => "010111" & "0000" & "0000" & "0000" & "00000000000000", -- END:   B     #0          ; --> END
    others => x"00000000" -- NOP
	 );
Here is the assembly for that
 
@BernardoMeurer I see what's annoying about writing these instructions, yes :P
 
With chips like that the expectation is that humans will rarely write assembly code. You are suppose to let a program figure out how to interleave work or where to put the noops if you must.
 
@ACuriousMind The problem is finding where the hell am I screwing up :P
 
Unless of course you are the guy writing the program to do the figuring. Poor baby.
 
10:23 PM
@dmckee I know, but I need the CPU to work before I can write a proper assembler
That is me, yessir
I MAKE THE TOOLS THAT MAKE THE TOOLS
 
@ACuriousMind Other interesting results: $\mathscr B^\times$ is path connected. This is not true for any Banach algebra, $(\mathscr B/\mathscr K)^\times$ has $\aleph_0$ components.
 
@BernardoMeurer Right away it seems to me you're accessing R6 in 6 when 2 hasn't written to R6 yet
 
You are guaranteed to know a lot by the time you are done with the project.
The only question is will you be able to sell the experience, or does it just make you a better person?
 
@ACuriousMind What PC?
@dmckee I'm fairly sure it's making me a worse person
 
::chuckles::
 
10:26 PM
Really, ever since I started this I'm always grumpy
 
@BernardoMeurer PC6 - it's going into IF in the same cycle that PC2 goes into WB
 
People ask me for help with C I tell them to write their own assembler and fix it themselves
 
I understood. Dreaming of it yet? Are they out and out nightmares or just disturbing?
 
@ACuriousMind Ah, collision only happens when EX arrives
you can have IF and ID collided with no problems
 
Ah, I see
 
10:27 PM
It's EX that must happen after the dependent WB's
@dmckee I actually did dream the other night of how to fix my instruction decoder
and also how to allow for small collisions between WB and EX
that also came in my dreams, but I was lazy to implement it
It would require me to make my registers be activated on the opposing edge of the clock pulse
 
@Bernardo =)
to be fair, i did sort of make the mistake myself
 
@heather Well, you almost fell for it, then you realized halfway through :P
 
i had an interesting moment this morning. i got a book on computer logic from one used bookstore, and got another from a different used bookstore (there were several weeks inbetween the two purchases) and i noticed this morning they were the same book - just different editions. thankfully, i didn't pay much for either =P
 
Get Elements of Algebra and Algebraic Computing
It's awesome
Lives by my desk under my portrait of turing
 
@BernardoMeurer So the task of avoiding collisions is separating instructions that write to a register and those that use that register by at least two cycles, which you seem to have done there
 
10:32 PM
Best description of Schonhage-Strassen I've read
@ACuriousMind yes, but it's kaput nontheless, and the kaput register seems to be R6
I can show how
One second
Don't be daunted
On the bottom you can see the RX values
 
Yes, that looks kaput :)
 
On the top you can see the cycles
r1 = -2
r2 = 0
r3=-1
r4=-3
r6=1

r1 = -4
r2 = -2
r3=-1
r4=-2
r6=2

r1 = -7
r2 = -3
r3=-2
r4=-1
r6=3

r1 = -12
r2 = -5
r3=-3
r4=0
r6=5


r1 = -12
r2 = 12
r3=-3
r4=0
r6=5
This is what it's supposed to do
R6 becomes 0 instead of 2
even though it is 1, correctly, at first
But this makes no sense
OH LORD
I GOT IT I THINK
 
Praise Jesus.
 
Nope, lol
 
@ACuriousMind Wonderfully precise functional analysis here
 
10:40 PM
@BernardoMeurer That tool seems handy af. What is it?
 
@JaimeGallego That's the simulation part of the Xilinx Vivado Suite
It's malware
 
ffs
 
but I need it for my FPGAs
 
can we ban the use of that word please?
 
good luck with the problem @BernardoMeurer I have to go
 
10:42 PM
@ACuriousMind Hmm, another interesting thing, the CPU stalls
It should only stall if R4==0, which never happens
Something funky is cooking
@heather Thanks!
 
> It bares a "secret" which separates fundamentally - from the topological standpoint - the linear functional analysis in Hilbert space from the linear algebra of finite dimensional vector spaces: It is the possibility to - figuratively speaking - escape any squeeze by moving aside into a
new dimension.
 
@BernardoMeurer Okay, you've successfully convinced me where the problem lies - it looks as if PC9 grabs the R2 value 'too early'. How am I supposed to help? :D
 
@ACuriousMind That makes no sense though! You know what, I'll add in some random NOP and see what gives
OH SHIT
I know what's up
False alarm, false alarm
@ACuriousMind I'm adding a NOP at the beginning of the loop
let's see
 
@ACuriousMind WOW one gets that $[X,\mathscr B(H)^\times]$ has one element for any compact $X$ and any infinite dimensional Hilbert space $H$.
This book only proves it in the complex separable case.
 
This just made everything uber weird
 
10:52 PM
@ACuriousMind Ah, they do not attempt to prove the statement on contractibility. One must examine the nerve of open coverings of $\mathscr B(H)^\times$.
 
@BernardoMeurer Have you tried cutting off everything after PC9 and replacing all operations not involving R6, R0 and R2 by nops and seeing if this still occurs?
I mean, it should as far as I understand what's going on, but making sure would be nice
 
@ACuriousMind I will do that, I'm currently carefully going through each bit being sent into the execution stage
to see what's up
It's doing R2 - R2 somehow
wat
 
Hello (there)
 
Something reeeally weird is happening here
Bah
Whatever I'll just ask the prof
this is some voodoo shit
 
Voodoo isn't real
 
10:59 PM
@PhysicsGuy I thought so until I got into CPU development :)
 
Okay.
 
@PhysicsGuy ACM farts in germany and my instruction decoder stops working
It's the real action at a distance
 
Okay.
I don't know what the heck you're talking about.
 
Fuck my life
 
What's that?
 
11:04 PM
@PhysicsGuy Those are the signals in a processor
each line is a particular bus on the CPU
 
Interesting.
 
I need to find which bus is screwed up
and why
 
What is this all about?
 
I'm a computer engineer
 
I understand.
Good luck.
 
11:07 PM
Bernardo identifies with the bottom panel
 
@JaimeGallego You know I got doom to run on top of Linux with X11 on my calculator, right? :)
 
@JaimeGallego That's funny.
 
That comic was what made me choose CEng over CS
I made my major decision based on a comic
 
@BernardoMeurer How why when
 
How: Lots of work
Why: Because it's my hardware, my rules
When: A year ago or so
 
11:09 PM
@BernardoMeurer not the worst reason I've heard
 
I also broke into my Kindle and made is shit-talk Amazon
@ACuriousMind My mother disagrees, she wasn't very happy with my motivation :P
 
@ACuriousMind When will Ocelo7 be able to come back to PSE?
 
@PhysicsGuy ...what?
 
@PhysicsGuy He's here @0celouvsky
He just modified his name
 
Hmm....
Okay.
I didn't know that.
 
11:13 PM
Uh, what?
I am not that bastard criminal 0celo7
 
@Ocelouvsky I totally missed your re-entry into the PSE community
 
Anonymous
@0celouvsky What did you do to 0celo7 ? =D
 
Anonymous
Is he alive?
 
11:59 PM
hey
 

« first day (2348 days earlier)      last day (2566 days later) »