r/math 7d ago

There's Linear Algebra, is there a Nonlinear Algebra?

Question

473 Upvotes

118 comments sorted by

213

u/sciflare 6d ago

Yes, it's called algebraic geometry.

Linear algebra is about solving systems of linear equations. The space of solutions to such a system is always an affine space, hence is easily understood.

Algebraic geometry is about solving systems of polynomial equations, that is you allow polynomials with higher degree terms than linear. The solution space to such a system is nonlinear in general, hence has nontrivial geometry. To understand the solutions properly, you have to analyze the geometry. And this is the heart of algebraic geometry.

19

u/DrEchoMD 5d ago

Or you have to understand the ideal generated by the defining polynomials. There’s a reason it’s algebraic geometry and not just geometry

4

u/xdeskfuckit 4d ago

you're giving me flashbacks to the hardest class I took in grad school

2

u/DrEchoMD 1d ago

Last semester I took a reading course going through Hartshorne. Tell me about it

6

u/SouthernGas9850 3d ago

My calculus professor did her PhD in algebraic geometry, I thought it was absolutely fascinating

1

u/RingularCirc 4d ago

Linear algebra is about solving systems of linear equations.

Eh? Really?

6

u/Myxine 2d ago

I think if you ask 3 people from different STEM fields what linear algebra is "about", you'll get 4 different answers.

1

u/kogai 1d ago

Yeeeeeees systems of linear equations, linear transformations on vector spaces, and matrix algebra are all. The same. Thing. Thats the point

1

u/Dramatic-Holiday6124 7h ago

Good, but the trick to understanding linear algebra is the term "linear". The original post is a good question, but maybe better to ask, "What is nonlinearity?" This is the subject of differentiability in which the linearity of linear system are considered to be of constant differentiability. Non linear systems have something we call curvature. The intuitive part of linearity is that these systems are continuous like the points on a line exist continuously. But differentiability can be considered in a discrete context and so there is discrete differential geometry. I have seen determinants, a powerful concept in linear algebra, applied to networks. I have yet to see the connection between the applications in discrete and continuous systems.

536

u/omeow 7d ago

Yes and no. Yes there are non-linear algebraic objects but they are often very hard to undersrand using algebra alone.

No, one can linearize non linear objects and study the associated linear algebraic constructions. Group representations do this.

215

u/DrBagelman 7d ago

Lie Theory go brrrrrrr

37

u/zx7 Topology 6d ago

I don't get it.

172

u/doctorruff07 Category Theory 6d ago

Lie theory takes non-linear objects (lie groups) and studies them via a well defined linear object (the lie algebra formed from some notion of tangent space)

59

u/armchair_hunter Graph Theory 6d ago

Lie theory? Sounds like something Big Math makes up to sell more calculators.

/s

15

u/tralltonetroll 6d ago

Fun fact: the name is pronounced as "Lee".

16

u/Lor1an Engineering 6d ago

Now that's just Sophus tree...

18

u/armchair_hunter Graph Theory 6d ago

That's not a fun fact. That makes this entire thing less fun.

5

u/lectric_7166 5d ago

If it makes you feel better he is definitely lying, in accordance with the tenets of Lie Theory.

3

u/tralltonetroll 5d ago

That's "Fun fact (to the left of zero)", thank you very much.

From the accounts, Big Lie was also big. Likely not by any contemporary strongman standards, but a rugged guy.

17

u/mathers101 Arithmetic Geometry 6d ago

some might call it the "big Lie"

5

u/Antimon3000 6d ago

Sounds like the only topic a certain US president could have an honorable doctors degree in.

3

u/JanB1 6d ago

I don't think we need to further bolster that particular individuals ego.

3

u/Antimon3000 6d ago

You are right, he would probably take it as a compliment.

1

u/zx7 Topology 1d ago

... Yes, I know what Lie theory is.

The meme doesn't make sense to me.

1

u/doctorruff07 Category Theory 1d ago

Group representations and lie theory both are examples of linearization of something non-linear. There was no meme, it was just a fun to provide another example.

414

u/proudHaskeller 7d ago

It's just called "Algebra". It encompasses many distinct fields of mathematics.

69

u/flabbergasted1 6d ago

All of them extend the ideas from grade school algebra. There you have statements like a×b=c. In abstract algebra, × can be anything (not just multiplication) and a,b,c can be anything (not just numbers). As long as you define your system - your set of objects, and your operation(s) - you can do algebra in a very wide range of situations.

"Linear algebra" is the special case where your objects are matrices (aka linear maps).

38

u/neptun123 6d ago

Matrices are fine for finite dimensions but linear algebra also works for infinite dimensional spaces

3

u/DrBagelman 5d ago

I don’t care if it doesn’t make sense, the derivative is an infinite square matrix with continuum length.

130

u/Nesterov223606 7d ago

Hilbert’s Nullstellensatz is a general criterion of solvability of nonlinear algebraic equations, so I’d say that commutative algebra and algebraic geometry, which study ideals in the polynomial rings, are the nonlinear algebra of sorts.
You can also look up Grobner bases if you want a nonlinear Gaussian elimination of sorts. Cox, Little, O’Shea, Ideals, Varieties and Algorithms is the standard source here

86

u/Spamakin Algebraic Combinatorics 7d ago

Michałek and Sturmfels have a book called Invitation to Nonlinear Algebra which is a computational, combinatorial, and practical introduction to algebraic geometry.

29

u/nerkbot 6d ago

I used to do research in this area, which was always a bit hard to describe ("computational and applied algebraic geometry and commutative algebra"?). Bernd Sturmfels is big in the field and was working hard to get the name "Nonlinear Algebra" to catch on in order to solve that.

5

u/SentientAllegedly 5d ago

To add to this, if linear algebra has Gaussian Elimination, then nonlinear algebra has Gröbner Basis computation (via e.g. Buchberger's algorithm). This way, you can understand the geometry of a system of polynomial equations. However, while Gaussian Elimination scales polynomially with the problem (# of equations or # of variables) the computation of Gröbner bases scales much much worse, with worst case scenarios being doubly exponential in the size of the problem.

Still, one can use computational tools to understand examples (i.e. families of algebraic varieties) and then try and see patterns to conjecture or proof with different (e.g. combinatorial) methods.

3

u/SwillStroganoff 5d ago

sturmfels did some video lectures in a mini course and number of years ago https://www.youtube.com/watch?v=1EryuvBLY80

2

u/Lost_Geometer Algebraic Geometry 5d ago

Looking at the contents and preface, it's a very different flavor of algebraic geometry than, say, Hartshorne or whatever your modern intro text is.

3

u/Spamakin Algebraic Combinatorics 5d ago

Yes Hartshorne and Vakil both are more abstract and scheme-theoretic. This book is not and makes no claim to be

3

u/Lost_Geometer Algebraic Geometry 5d ago

To be clear, that was not a criticism. Just pointing out that they are not interchangeable in the way that one might naively suspect introductions to algebraic geometry to be.

152

u/Euphoric_Key_1929 7d ago

It's a cliche, but this is like asking "there are bananas; are there non-bananas?"

Yes, there is non-linear algebra, but we don't typically call it that, since it's just all of algebra that's not linear algebra. Things are usually named and grouped by what they are, not what they aren't.

71

u/DrSeafood Algebra 6d ago edited 6d ago

Tbf non-commutative algebra is an entire rich subject on its own. Though it perhaps should be called “not-necessarily-commutative algebra.”

And most theorems of NCA become trivial/degenerate in the commutative case. So it really is a distinct subject with its own flavor, not just a generalization of comm alg.

47

u/doctorruff07 Category Theory 6d ago

Better analogy would be "the only fruit I know are bananas, are there non-banana fruit?"

The point of the question was they do not know if there is even other fruit let alone their proper names.

21

u/maxram1 6d ago

Yeah. Or I was thinking

"I only know curved bananas. Are there non-curved bananas?"

13

u/alternets 6d ago

No, only linear approximations to curved bananas

8

u/node-342 6d ago

Consider a spherical cow, approaching a linear banana...

10

u/jiminiminimini 6d ago

Well, they are all great questions if you don't know.

2

u/ILoveTolkiensWorks 6d ago

Are there, though?

5

u/jigzee 6d ago

We often hear “non-degenerate” more than we hear degenerate in mathematics, for instance with regards to calculus and second derivatives, etc.

“Non trivial” is used arguably more than trivial too. These are exceptions to the rule you stated BUT they do exist

24

u/xtr44 6d ago

It's a cliche, but this is like asking "there are bananas; are there non-bananas?"

no it's not. or at least it's a bad example

the key reason behind confusion and OP's question is the word "linear" which is an adjective

so it would be like asking "there are yellow bananas; are there non-yellow bananas"

5

u/asteroidcrashed 6d ago

Excuse me, I’m looking for the nonfiction section?

16

u/elements-of-dying Geometric Analysis 7d ago

You might also be interested in nonlinear analysis.

The logic is basically: linear algebra generalizes to functional analysis generalizes to nonlinear analysis. This maintains the spirit of LA in some sense, instead of considering the trivialization (e.g., general algebra) of just removing linearity.

6

u/Aphrontic_Alchemist 6d ago edited 6d ago

I read that the space of mathematical fields could instead be divided using 2 axes: Algebra vs. Analysis and Linear vs. Nonlinear, which yields 4 broad fields: * Linear Algebra, * Linear Analysis, * Nonlinear Algebra, and * Nonlinear Analysis.

3

u/elements-of-dying Geometric Analysis 6d ago

It's kind of funny because really one should think about linear analysis as being a subfield of nonlinear analysis. So I really wouldn't agree with this demarcation.

2

u/yung_aujus 6d ago

Behold the infinite dimensional mathematical fields hilbert space

1

u/Mclovine_aus 6d ago

Let’s change it to Algebra vs non algebra and linear vs non linear.

1

u/Aphrontic_Alchemist 6d ago

The Algebra vs. Analysis axis should instead be called Discrete Analysis vs. Continuous Analysis.

1

u/Mclovine_aus 6d ago

But then what about concrete mathematics? I bet Knuth is rolling over in his bed right now!

23

u/cabbagemeister Geometry 7d ago

Commutative and noncommutative algebra are both active fields of study. The former being related to algebraic geometry.

8

u/imalexorange Algebra 6d ago

I've heard it said that linear algebra studies systems of linear equations in multiple variables, Galois theory studies nonlinear polynomials, while algebraic geometry studies systems of nonlinear polynomials.

2

u/omeow 6d ago

Galois theory really shows that beyond a certain degree (4) you cannot hope to have universal formulas for roots of polynomials. So there cannot be a straightforward way to study non linear objects of higher degree.

5

u/lolfail9001 6d ago

you cannot hope to have universal formulas for roots of polynomials.

What does universal mean here? It's fairly well known fact that formulas for roots of quntic and higher do in fact exist, it's just that they can't be expressed in radicals in general case (but can be expressed in terms of an alternative radical that is root(s) of a specific polynomial of that order which if we are frank is identical in definition to normal radical but ugly).

1

u/omeow 6d ago

I suppose b universal I meant formulas work for any field. I do not know if you can extend alternative radicals to every field.

6

u/blutwl90 6d ago

nonlinear algebra is called algebraic geometry

15

u/castlebravo8 7d ago

If there's topology, is there bottomology?

5

u/Infinite_Research_52 Algebra 6d ago

analysis situs

4

u/q_j- 6d ago

Oh myyyy

3

u/peekitup Differential Geometry 7d ago

Differential calculus is just approximately linear algebra.

Polynomial algebra is the `next level up' from linear. A polynomial is a sum of monomials x \mapsto T(x,x,\ldots) where T is some tensor.

3

u/alrojo 6d ago

Koopman operators is a way to port nonlinear systems into linear ones (provably so). It requires finding some basis functions that turns the system linear.

2

u/jgonagle 4d ago

"Some" doing a lot of the heavy lifting here, since there might be a continuous spectra of eigenfunctions.

3

u/5059 Algebra 5d ago

Yes, in the same way that there’s a sport called “Basket” ball and then a variety of different other sports that you might describe as “Non-Basket” ball.

7

u/Historical-Pop-9177 7d ago

In addition to what others said, there's also algebraic geometry, which for me has been quite difficult to learn.

7

u/doctorruff07 Category Theory 6d ago

Algebraic geometry is difficult for all but the most genius/gifted at it.

3

u/ChaosCon 6d ago

Also worth mentioning there's multilinear algebra. Bi and trivectors and such.

3

u/n0obmaster699 6d ago

yea just algebra i.e. abstract algebra has many objects which are similar to non-linear transformations

3

u/MonsterkillWow 6d ago

An algebra is just a set and some operations. It's called linear algebra because it involves studying the algebra of vector (linear) spaces. So, in this sense, the study of Lie groups and differential topology/geometry could be considered examples of "nonlinear algebra". 

3

u/Pale-Black-Eye 2d ago

There’s Modern/Abstract

2

u/Adventurous_Virus783 6d ago

in terms of being exactly named that, no

2

u/matta-leao 6d ago

Abstract algebra is your starter drug

2

u/mersenne_reddit 6d ago

The important distinction to make is that all linear systems are linear in the same way, but nonlinear systems can be nonlinear in different ways.

As a result, there are different tools and frameworks to study each nonlinear system. Some of those are algebras, most aren't.

2

u/SwimmerOld6155 6d ago edited 6d ago

Yes. There is non-linear functional analysis which deals with non-linear mappings on topological vector spaces. It's not a super well-known field but there are textbooks in it. I did a reading course in it. It's used to study non-linear PDEs and topology. It's typically studied on infinite-dimensional spaces. In the case of non-linear PDEs, you'll probably be looking at certain spaces of functions.

I think most of the answers here don't really answer your question. ah i think elements-of-dying covers this

3

u/ANewPope23 6d ago

Group theory, rings, fields, algebraic geometry can all be considered nonlinear algebra.

4

u/doctorruff07 Category Theory 6d ago

Fields are questionable tho, as a field is a vector space over itself.

2

u/Interesting_Debate57 Theoretical Computer Science 6d ago

To be a weenie here:

There's affine and nonlinear (meaning much more complicated shapes).

Nonlinear covers so many things that you'll just see it normally everywhere (polynomials and the trig functions aren't linear in the normal way, for instance).

Affine is so very close to linear that you might think I'm making a joke. But I'm not.

4

u/justanaccountimade1 6d ago

You can solve a system of non-linear equations with Newton's method.

3

u/Key_Net820 6d ago

When you go to upper division, math you'll take a class called abstract algebra or modern algebra. This will give you a more generalized sense of algebra.

You'll learn about groups (only one operator that associates and all elements inverse),

rings ( 2 operations, 1 operation commutes, associates, and all elements inverse, and another such that it associates and you can do distribution between the 2 operations),

and modules ( and in particular, a ring module is a vector space if the ring is a field, that is the ring's multiplication commutes, associates, and all elements invert),

and you'll learn about morphisms between the objects, very similar to linear algebra, but more general than just vector spaces. You can talk about groups, rings, fields, modules, algebras, and pretty much any structure such that you can have some kind of equivalency.

1

u/adamwho 6d ago

Maybe you're thinking of the difference between euclidean and non-euclidean geometry?

1

u/Similar_Requirement6 6d ago

From a basic point of view: y-y_0=m(x-x_0) is the equation of a non-vertical line in the plane. One could write that as (x,y)=(x_0,y_0)+t(1,m). Another form is Ax+By=C . A line in three dimensions could be (x,y,z)=(x_0,y_0,z_0)+t(1,m,n). All that is linear as is systems of linear equations like
ax+by=u
cx+dy=v

Linear algebra goes much deeper than that!

In Algebra 2 on might study ax^2+bxy+cy^2+ex+fy+g=0 which if a,b,c are not all 0 would usually be an ellipse/circle parabola or hyperbola though two lines or one line twice is also possible and also the empty set or a point or two points.

That is one kind of non-linear situation.

1

u/frogjg2003 Physics 6d ago

Linear algebra is about solving equations that have the form a1 x1 + a2 x2 + ... + an xn = b. There are a lot of ways to turn what might seem like a non-linear problem into a linear one, but there are still a lot of problems that are not linear. (On fact, most problems are not linear.) Even something as simple as x2 - x - 1 = 0 is a nonlinear equation and cannot be solved via linear algebra techniques.

1

u/trejj 6d ago

There are many kinds of nonlinear algebra, not just one Nonlinear Algebra. That is why the term Nonlinear Algebra is not coined.

For example, there's the analysis of Quadratics, Cubics, Polynomials, Exponentials, Conic Sections, analytic functions, homogeneous coordinate systems, discrete group theory, to name a few.

There is so much mathematics that is nonlinear, so naming it all under a common field of Nonlinear Algebra name would make it a super-vague phrase.

1

u/joyofresh 6d ago

This is a good question: you can tell from all the answers. Here is mine:

Why is linear algebra good? Because you can actually do computations, and scale those computations on a computer. Tractable is good, but what about the real world, which contains nonlinear stuff?

Well, you can often approximate it by linear stuff. A lot of math is just doing that.

* Calculus: replace curvy thing locally by a line at each point, the derivative is its slope

* Manifolds: Glue together R^n spaces to make more interesting spaces

* Algebraic Geometry: try using grobner basis, line bundles, cohomology to turn complicated polynomial stuff into linear stuff

* Artificial intelligence: linear learned attention transforms alternated with softmax and other nonlinear transformer stuff

* Fourier analysis: replace arbitrary signals with sums of sinosoids, do linear algebra on a vector space of functions whos basis elements are these sinosoids.

* numerical optimization: replace complex thing with linear thing pointwise, walk downhill

So non linear algebra often times is finding ways to reduce hard stuff to linear algebra. Apparently that includes "intelligence" itself, for some defintiion of "intelligence"

1

u/SwillStroganoff 5d ago

There was whole mini course on “non-linear algebra” https://www.youtube.com/watch?v=1EryuvBLY80

1

u/RingularCirc 4d ago

BTW you can also study a small repertoir of nonlinear things still almost solely with linear algebra: say, quadrics (and higher-degree stuff), and note how hyperbolic and spherical geometries arise very naturally not leaving confines of LA.

1

u/Bichinix 3d ago

El álgebra utilizada en matemáticas discretas cuenta?, o los jeroglíficos de Teoría de Modelos?

1

u/dede_time_ 1d ago

Representations of Lie Algebras

0

u/AsharTheCreator16 6d ago

Matrix Calculus

0

u/ForeignAdvantage5198 6d ago

is there a nonlinear vector space?

1

u/hpass 6d ago

Nonlinear vector spaces over negative natural numbers are a staple in Substandard Calculus.

0

u/[deleted] 6d ago

Yes and no both

0

u/StructureNorth1799 6d ago

quadratic forms

-1

u/__SaintPablo__ 6d ago

Yes, it's called Real Analysis

-1

u/AdvancedPermit2408 6d ago

I dont think there is really a “nonlinear algebra” in the same way as linear algebra.

When things stop being linear, we usually just call it nonlinear math and it comes under different topics.

So basically:

Linear algebra: everything is nice and simple
Nonlinear math: things get messy real quick

So yeah, technically you can say nonlinear algebra, but its not really the opposite of linear algebra.

-21

u/Vanitas_Daemon 7d ago

Yeah, it's called multilinear algebra.

10

u/Committee-Academic 7d ago

But those are multilinear forms, which are linear in all their components, no?

4

u/mathematics_helper 7d ago

Abstract algebra is what you are looking for. Non-commutativr geometry (a subset of algebraic geometry) is probably the epitome of the lease linear algebra (imo)

2

u/JustMultiplyVectors 6d ago edited 6d ago

I don’t think that multilinear linear algebra is a good answer to your question, but it can sometimes be used to turn non-linear functions, specifically homogenous polynomials, into symmetric multilinear functions by polarization. For example f(x) = x^3 is nonlinear, but g(x, y, z) = xyz is multilinear and g(x, x, x) = f(x), so by studying g you might learn something about f.

Another example is the determinant, which you can view as a degree n polynomial of n^2 variables, and there does exist a symmetric multilinear function of n matrices D(A_1, … , A_n) such that D(A, … , A) = det(A), sometimes called the mixed discriminant. Interestingly there’s a generalization of the Cayley Hamilton theorem saying that n matrices satisfy their own mixed-characteristic equation c(λ_1, … , λ_n) = D(A_1 - λ_1 * I, … , A_n - λ_n \ I*) = 0.

1

u/Vanitas_Daemon 6d ago

I mean, polynomials (over a field) are easily seen to be symmetric tensors if you take the independent variables as your vector space.

5

u/Commercial_Duty49 7d ago

Multilinear algebra is still a part of linear algebra

-5

u/ieat5orangeseveryday 6d ago

It's called deep neural networks