From f703c069c4eaf592d321a1d24b5f9f553ce561b5 Mon Sep 17 00:00:00 2001 From: Maxence Gollier <134112149+MaxenceGollier@users.noreply.github.com> Date: Fri, 23 Jan 2026 10:52:02 -0500 Subject: [PATCH 1/2] Update descriptions for BFGS and SR1 operators Separated the description of BFGS and SR1. Added an explanation of why the inverse form of the SR1 is not implemented. --- tutorials/introduction-to-linear-operators/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tutorials/introduction-to-linear-operators/index.md b/tutorials/introduction-to-linear-operators/index.md index bfdfd3f6..3d4025cb 100644 --- a/tutorials/introduction-to-linear-operators/index.md +++ b/tutorials/introduction-to-linear-operators/index.md @@ -326,7 +326,7 @@ norm(b - opAAT * x) ## Limited memory BFGS and SR1 -Two other useful operators are the Limited-Memory BFGS in forward and inverse form. +Another useful operator is the Limited-Memory BFGS in forward and inverse form. ```julia B = LBFGSOperator(20) @@ -351,7 +351,10 @@ r -There is also a LSR1 operator that behaves similarly to these two. +There is also a Limited-Memory SR1 operator for which only the forward form is implemented. +Note that the SR1 operator can be indefinite, therefore its inverse does not necessarily exist. +For this reason, the inverse form is not implemented for the SR1 operator. + ## Restriction, extension and slices From a328577a78c450bc8d3a6767aed34768ddb05b04 Mon Sep 17 00:00:00 2001 From: Maxence Gollier <134112149+MaxenceGollier@users.noreply.github.com> Date: Fri, 23 Jan 2026 11:10:18 -0500 Subject: [PATCH 2/2] Update SR1 operator inverse form explanation Clarify the relevance of the inverse form for the SR1 operator compared to BFGS. --- tutorials/introduction-to-linear-operators/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/introduction-to-linear-operators/index.md b/tutorials/introduction-to-linear-operators/index.md index 3d4025cb..aad0bcfc 100644 --- a/tutorials/introduction-to-linear-operators/index.md +++ b/tutorials/introduction-to-linear-operators/index.md @@ -352,7 +352,7 @@ r There is also a Limited-Memory SR1 operator for which only the forward form is implemented. -Note that the SR1 operator can be indefinite, therefore its inverse does not necessarily exist. +Note that the SR1 operator can be indefinite; therefore, its inverse form is less relevant than for the BFGS approximation. For this reason, the inverse form is not implemented for the SR1 operator.