System of 4 quadratic equations with 4 unknowns

In summary, the conversation is about trying to solve a nonlinear system of equations. The person is seeking help to find a solution, but is afraid to try to code the algorithm himself.
  • #1
landau_rules
4
0
Hi all,

I am trying to generalize a geometric concept found on page 7 from Steven Weinberg's "Gravitation and Cosmology" from 2 to 3 dimensions.

At the end I am stuck with the following set of equations:

1: a1+a2z32+a3z3z4+a4z42=0
2: b1+b2z32+b3z3z5+b4z52=0
3: c1+c2z32+c3z3z6+c4z62=0
4: d1+d2z42+d3z4z5+d4z52=0

Mathematica does not solve this with a simple Solve[{name_of_1, name_of_2, name_of_3, name_of_4},{z3, z4, z5, z6}]-statement.

I am no geek, but I have heard that some applications in cryptography are based on the fact that it is easy to demonstrate that a solution of that kind of problem (once you have it) is indeed a solution, but that it is hard to derive it.

The geometric interpretation is easy, but i don't succed in solving it.

So what can I do, to find a solution or all solutions?

Best greetings from Europe
A.
 
Physics news on Phys.org
  • #2
the unknowns are z3, z4, z5, z6
 
  • #3
In general, to solve nonlinear system like this is definitely much more difficult than linear. To find one solution, you can use numerical method such as fixed point method. Finding all solutions are much more complicated. There are a number of methods to do that, from numerical to heavily algebraic:
1) Numerical (homotopy) continuation: start with a set of similar equations with known solutions, gradually deform the equations to the system you want to solve, and tracking the changing solutions. See: http://en.wikipedia.org/wiki/Numerical_continuation
For software, PHCpack by Jan Verschelde (http://www.math.uic.edu/~jan/) is particularly suitable.
2) Resultant or Multi-Resultant: Work by generating new equations from the original system of equations, and under certain right conditions, you can create a square matrix and eliminate all but one variables by computing the determinant of it to get a polynomial in one variable which can be solved numerically. No guarantee this will work in general though, but for your system, it seems this technique could be used. See http://planetmath.org/encyclopedia/Resultant.html
3) Grobner Basis: if you apply this method a certain way, it will systematically eliminate all but one variables to form a polynomial just as in 2). The good thing about this method is that it is guarantee to work no matter what. The bad thing, it is computationally intensive, it can eat up all your RAM easily and you also don't know how long it will take for the algorithm to finish the job. But, for a quadratic system like yours, it shouldn't take too long though. See http://en.wikipedia.org/wiki/Gröbner_basis
 
Last edited by a moderator:
  • #4
Thank you for the competent answer. I am seeking an analytical solution, so I'll try Grobner basis approach. I have not found a code available, so I fear that I would have to write one and first understand how the algorithm works.
 
  • #5
Coding the Grobner basis algorithm is no easy task. If you have access to symbolic mathematics software such as MAPLE, you could use the algorithm there. There are also free software you can download such as Magma (http://magma.maths.usyd.edu.au/magma/) and Macaulay2 (http://www.math.uiuc.edu/Macaulay2/). I have not use either of them, so I don't know if they are user friendly.
 
Last edited by a moderator:

Related to System of 4 quadratic equations with 4 unknowns

What is a system of 4 quadratic equations with 4 unknowns?

A system of 4 quadratic equations with 4 unknowns is a set of 4 equations, each containing 4 variables (or unknowns) raised to the second power. These equations are all connected and must be solved together to find the values of the 4 unknowns.

How is a system of 4 quadratic equations with 4 unknowns solved?

A system of 4 quadratic equations with 4 unknowns is solved by using methods such as substitution, elimination, or graphing. These methods involve manipulating the equations to eliminate variables and eventually find the values of the unknowns.

Are there any special cases when solving a system of 4 quadratic equations with 4 unknowns?

Yes, there are several special cases that can arise when solving a system of 4 quadratic equations with 4 unknowns. These include having no solution, infinite solutions, or a unique solution. It is important to check for these special cases when solving the system.

What is the importance of solving a system of 4 quadratic equations with 4 unknowns?

Solving a system of 4 quadratic equations with 4 unknowns can have many real-world applications. It can be used in engineering, physics, and other scientific fields to model and solve complex systems. It is also a valuable skill in mathematics and can help develop problem-solving abilities.

What are some tips for solving a system of 4 quadratic equations with 4 unknowns?

Some tips for solving a system of 4 quadratic equations with 4 unknowns include:

  • Start by simplifying the equations as much as possible.
  • Use the appropriate method (substitution, elimination, or graphing) for the given system.
  • Check for special cases and solutions.
  • Be patient and double-check your work.

Similar threads

  • Linear and Abstract Algebra
Replies
1
Views
776
Replies
2
Views
1K
Replies
4
Views
597
  • Linear and Abstract Algebra
Replies
3
Views
949
Replies
19
Views
2K
  • Calculus and Beyond Homework Help
Replies
1
Views
636
Replies
4
Views
803
  • Linear and Abstract Algebra
Replies
7
Views
1K
  • Linear and Abstract Algebra
Replies
11
Views
1K
  • Linear and Abstract Algebra
Replies
4
Views
1K
Back
Top