I'm trying to implement AES as practice for my C++ skills, but I've come across a confusing problem that I think belongs here rather than in programming.
Rijndael's finite field is GF(28), with reducing polynomial x8+x4+x3+x+1
There is a step in the algorithm that takes a polynomial...
'kay, I've been doing coasting along in C++, overloading operators, defining matrix arithmetic... Except, there's this error stopping my otherwise flawless addition function from working. When the function ends, it calls ~matrix(), probably for the temp variable inside the function, and the...
Well, looking through my sources, i.e. google, I found out that infinitesimals, as usually defined in "non-standard analysis", are "nilpotent", so, it I've understood this right, it changes the derivation to:
y=x^2
y+\mathrm dy = (x+\mathrm dx)^2 \\
y+\mathrm dy = x^2+2x\mathrm...
So, infinitesimals are not normally used in calculus, really? I know that \frac{\mathrm dy}{\mathrm dx} is a function, and not a ratio, but my maths teacher has called \mathrm dx an 'infinitesimal' quite a few times. He's also multiplied both sides of an equation by it, and then apparently...
I heard something about the well known Leibniz notation of calculus, and I thought that you guys would be able to tell me if it's a load of hogwash or not.
The geist of it is this: \mathrm d and \int are actually operators, with \mathrm d being an operator that creates an infinitesimal from a...