Numerical analysis Boundary value problems and finite elements Theorem
Petrov–Galerkin method
Builds on Hilbert spaceBilinear formContinuous dual spaceGalerkin method
Statement
Let and be real Hilbert spaces. Let be a bilinear form with for all and , and let be in the continuous dual space . Let satisfy for all . Let (trial space) and (test space) be finite-dimensional subspaces of the same dimension, with Then there is a unique with for all , and
Remarks
In bases of and the discrete problem is a square linear system. The condition says that for all forces , so the system matrix is injective and therefore invertible. Subtracting the equations gives for all . For this gives . The triangle inequality then gives the bound.
The case and is the Galerkin method; there, coercivity with constant gives . Example: in the streamline upwind Petrov–Galerkin method for , each test function is a trial hat function plus a multiple of its derivative, which adds stabilisation along the flow.
A positive is needed: with the discrete system is singular, and with along a family of meshes the bound degenerates.
Going deeper
For a student
The theorem is the discrete half of the Babuška theory of problems that are well posed but not coercive. It explains why different test spaces can stabilise convection-dominated problems and why some choices of spaces fail. Its constant can be improved to in Hilbert spaces, a result of Xu and Zikatanov. For saddle-point problems, the analogous condition is the Ladyzhenskaya–Babuška–Brezzi condition.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Bilinear form concept
- Continuous dual space concept
- Galerkin method concept
- Hilbert space concept
- Petrov–Galerkin method statement
Further reading
About this page
| Tag | RTBJM23ETS |
|---|---|
| URI | m2://RTBJM23ETS |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65N30, 65N12 |
| Status | This copy of the site has no build data. Run m2 status RTBJM23ETS. |
| About | Galerkin method |
| Uses | Hilbert space, Bilinear form, Continuous dual space, Galerkin method |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.