This may seem like a weird question (it is), but could you do matrix operations like adding, subtracting, multiplying (dot product for vectors?), and finding the inverse?
Also, maybe you could find the determinant or transpose it?
I don’t want to test this out so uh… yeah.
I mean, I don’t see anything wrong with trying this because it definitely seems possible, but I need to make sure.
The reason I’m asking this is because I’m trying to figure out if you can create the hill cipher in Gimkit (which seems crazy) but idk.
you have to know about matrices for deep learning, but its basically a rectangular array of digits (rows and columns) that you can add, subtract, multiply, and divide by other matrices, you could probably research more into it yourself but that’s the basics
You can’t divide a matrix, but you can multiply it by its inverse (only if the determinant is not equal to 0) to get the identity matrix (first diagonal is full of ones, and the rest is zero).
Then, you multiply by a matrix which you have to type in (each will be 3x3 for limitation purposes which is pretty sad because you can only use 3 characters) and encrypt everything.
For decryption, I have an algorithm to get the inverse of our 3x3 matrix but it would be pretty hard to implement.
By the way, the first “matrix” will simply be a column vector.
A matrix only has an inverse when it is square (same amount of rows and columns), and the determinant is 0.
Since the matrix is all zeros, the determinant would be 0, and therefore it does not have an inverse. (because somewhere in the process you divide by the determinant and you would divide by 0).
By the way, vectors and matrices and tensors and linear algebra is super useful for creating your own GimAI, so this discussion is pretty useful :] (get @zypheir smiled lol)
ok, i was asking because zero has no inverse. i didn’t know how you were planning to do this. btw, when people say tensors what i think of has nothing to do with math. see ‘tensors reckoners’ to see what i mean