On the curious commutativity of AMPD matrices Adhemar Bultheel - - PowerPoint PPT Presentation

on the curious commutativity of ampd matrices
SMART_READER_LITE
LIVE PREVIEW

On the curious commutativity of AMPD matrices Adhemar Bultheel - - PowerPoint PPT Presentation

On the curious commutativity of AMPD matrices Adhemar Bultheel Dept. Computer Science, KU Leuven Leipzig, 15 February 2018 http://nalag.cs.kuleuven.be/papers/ade/LEIPZIG18 Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15


slide-1
SLIDE 1

On the curious commutativity of AMPD matrices

Adhemar Bultheel

  • Dept. Computer Science, KU Leuven

Leipzig, 15 February 2018

http://nalag.cs.kuleuven.be/papers/ade/LEIPZIG18

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 1 / 28

slide-2
SLIDE 2

Definition

AMPD = AM + D

A, D ∈ Cn×n diagonal matrices M = Mπ =

  • k∈π

Gk = Gπ1Gπ2 · · · Gπn, π = (π1, π2, . . . , πn) a permutation of (1, 2, . . . , n) Gk =     Ik−1 αk βk γk δk In−k−1     , k = 1, . . . , n − 1 Gn = In−1 αn

  • .

Note that Gi and Gj if |i − j| ≥ 2. But GkGk+1 = Gk+1Gk in general.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 2 / 28

slide-3
SLIDE 3

Definition

AMPD = AM + D

A, D ∈ Cn×n diagonal matrices M = Mπ =

  • k∈π

Gk = Gπ1Gπ2 · · · Gπn, π = (π1, π2, . . . , πn) a permutation of (1, 2, . . . , n) Gk =     Ik−1 αk βk γk δk In−k−1     , k = 1, . . . , n − 1 Gn = In−1 αn

  • .

Note that Gi and Gj if |i − j| ≥ 2. But GkGk+1 = Gk+1Gk in general.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 2 / 28

slide-4
SLIDE 4

Definition

AMPD = AM + D

A, D ∈ Cn×n diagonal matrices M = Mπ =

  • k∈π

Gk = Gπ1Gπ2 · · · Gπn, π = (π1, π2, . . . , πn) a permutation of (1, 2, . . . , n) Gk =     Ik−1 αk βk γk δk In−k−1     , k = 1, . . . , n − 1 Gn = In−1 αn

  • .

Note that Gi and Gj if |i − j| ≥ 2. But GkGk+1 = Gk+1Gk in general.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 2 / 28

slide-5
SLIDE 5

Definition

AMPD = AM + D

A, D ∈ Cn×n diagonal matrices M = Mπ =

  • k∈π

Gk = Gπ1Gπ2 · · · Gπn, π = (π1, π2, . . . , πn) a permutation of (1, 2, . . . , n) Gk =     Ik−1 αk βk γk δk In−k−1     , k = 1, . . . , n − 1 Gn = In−1 αn

  • .

Note that Gi and Gj if |i − j| ≥ 2. But GkGk+1 = Gk+1Gk in general.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 2 / 28

slide-6
SLIDE 6

Definition

AMPD = AM + D

A, D ∈ Cn×n diagonal matrices M = Mπ =

  • k∈π

Gk = Gπ1Gπ2 · · · Gπn, π = (π1, π2, . . . , πn) a permutation of (1, 2, . . . , n) Gk =     Ik−1 αk βk γk δk In−k−1     , k = 1, . . . , n − 1 Gn = In−1 αn

  • .

Note that Gi and Gj if |i − j| ≥ 2. But GkGk+1 = Gk+1Gk in general.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 2 / 28

slide-7
SLIDE 7

Table of contents

Definition AMPD and observation The proof Unitary case The origin OPUC Generalization (ORFUC) Rational AMPD = RAMPD

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 3 / 28

slide-8
SLIDE 8

Example

Example 2

G1 =   α1 β1 γ1 δ1 1  , G2 =   1 α2 β2 γ2 δ2  , G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   BUT det(G1G2) = det(G2G1) Thus also det(AG1G2 + D) = det(AG2G1 + D) D → D − λI ⇒ σ(AG1G1 + D) = σ(AG2G1 + D)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 4 / 28

slide-9
SLIDE 9

Example

Example 2

G1 =   α1 β1 γ1 δ1 1  , G2 =   1 α2 β2 γ2 δ2  , G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   BUT det(G1G2) = det(G2G1) Thus also det(AG1G2 + D) = det(AG2G1 + D) D → D − λI ⇒ σ(AG1G1 + D) = σ(AG2G1 + D)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 4 / 28

slide-10
SLIDE 10

Example

Example 2

G1 =   α1 β1 γ1 δ1 1  , G2 =   1 α2 β2 γ2 δ2  , G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   BUT det(G1G2) = det(G2G1) Thus also det(AG1G2 + D) = det(AG2G1 + D) D → D − λI ⇒ σ(AG1G1 + D) = σ(AG2G1 + D)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 4 / 28

slide-11
SLIDE 11

Example

Example 2

G1 =   α1 β1 γ1 δ1 1  , G2 =   1 α2 β2 γ2 δ2  , G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   BUT det(G1G2) = det(G2G1) Thus also det(AG1G2 + D) = det(AG2G1 + D) D → D − λI ⇒ σ(AG1G1 + D) = σ(AG2G1 + D)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 4 / 28

slide-12
SLIDE 12

Example

Example 2

G1 =   α1 β1 γ1 δ1 1  , G2 =   1 α2 β2 γ2 δ2  , G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   BUT det(G1G2) = det(G2G1) Thus also det(AG1G2 + D) = det(AG2G1 + D) D → D − λI ⇒ σ(AG1G1 + D) = σ(AG2G1 + D)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 4 / 28

slide-13
SLIDE 13

Question

Question

Is in general σ(AMπ + D) independent of π? Let’s do some experiments ... and the result is.... Now prove it!!!

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 5 / 28

slide-14
SLIDE 14

Question

Question

Is in general σ(AMπ + D) independent of π? Let’s do some experiments ... and the result is.... Now prove it!!!

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 5 / 28

slide-15
SLIDE 15

Question

Question

Is in general σ(AMπ + D) independent of π? Let’s do some experiments ... and the result is.... Now prove it!!!

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 5 / 28

slide-16
SLIDE 16

Question

Question

Is in general σ(AMπ + D) independent of π? Let’s do some experiments ... and the result is.... Now prove it!!!

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 5 / 28

slide-17
SLIDE 17

Question

Question

Is in general σ(AMπ + D) independent of π? Let’s do some experiments ... and the result is.... Now prove it!!!

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 5 / 28

slide-18
SLIDE 18

What does Mπ look like?

The matrix M is the product of a number of G-matrices M1 =

  • r M2 =
  • r M3 =
  • M1 = upper Hessenberg matrix π = (1, 2, 3, 4, 5, 6)

M1 : π = (2, 1, 3, 4, 6, 5) or (2, 3, 1, 6, 4, 5) or ... M3 = CMV matrix π = (1, 3, 5, 2, 4, 6) or (5, 1, 3, 4, 2, 6), or ...

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 6 / 28

slide-19
SLIDE 19

Shape of the matrix

general order vs. CMV

  • α

β α β α α β β α α

  • β

α α β α β α β α β α α β α β α β α β α β

  • α upper Hessenberg

  • k

Gk β lower Hessenberg

  • k

Gk CMV: alternate (G1)(G3G2)(G5G4) · · · = (G1G3 · · · )(G2G4 · · · )

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 7 / 28

slide-20
SLIDE 20

Cantero-Moral-Vel´ azquez

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 8 / 28

slide-21
SLIDE 21

Proof

Lemma

Let Cn×n ∋ M′ = product of (n − 1) G-matrices. M = M′ 1

  • and G =

  In−1 α β γ δ  . A, D are (n + 1) × (n + 1) diagonal matrices. Then det(AMG + D) = det(AGM + D) and hence σ(AMG + D) = σ(AGM + D). If det are the same then take D → D − λIn+1 This is the characteristic polynomial ⇒ the σ are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 9 / 28

slide-22
SLIDE 22

Proof

Lemma

Let Cn×n ∋ M′ = product of (n − 1) G-matrices. M = M′ 1

  • and G =

  In−1 α β γ δ  . A, D are (n + 1) × (n + 1) diagonal matrices. Then det(AMG + D) = det(AGM + D) and hence σ(AMG + D) = σ(AGM + D). If det are the same then take D → D − λIn+1 This is the characteristic polynomial ⇒ the σ are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 9 / 28

slide-23
SLIDE 23

Proof

Set M′ =     M′′ c r m    , A = diag(A′′, a′, a), D = diag(D′′, d′, d).

AGM + D =       A′′M′′ + D′′ A′′c a′αr a′αm + d′ a′β aγr aγ aδ + d       AMG + D =       A′′M′′ + D′′ αA′′c βA′′c a′r a′αm + d′ a′βm aγ aδ + d      

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 10 / 28

slide-24
SLIDE 24

Proof

Set M′ =     M′′ c r m    , A = diag(A′′, a′, a), D = diag(D′′, d′, d).

AGM + D =       A′′M′′ + D′′ A′′c a′αr a′αm + d′ a′β aγr aγ aδ + d       AMG + D =       A′′M′′ + D′′ αA′′c βA′′c a′r a′αm + d′ a′βm aγ aδ + d      

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 10 / 28

slide-25
SLIDE 25

Proof

work out ... regroup ... det(AGM + D) = det(AMG + D) = [aa′ det G + a′dα] det M + (aδ + d)d′ det(A′′M′′ + D′′)

  • M = diag(A′′, 1)M′ + diag(D′′, 0)

Thus determinants (hence the spectra) are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 11 / 28

slide-26
SLIDE 26

Proof

work out ... regroup ... det(AGM + D) = det(AMG + D) = [aa′ det G + a′dα] det M + (aδ + d)d′ det(A′′M′′ + D′′)

  • M = diag(A′′, 1)M′ + diag(D′′, 0)

Thus determinants (hence the spectra) are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 11 / 28

slide-27
SLIDE 27

Proof

work out ... regroup ... det(AGM + D) = det(AMG + D) = [aa′ det G + a′dα] det M + (aδ + d)d′ det(A′′M′′ + D′′)

  • M = diag(A′′, 1)M′ + diag(D′′, 0)

Thus determinants (hence the spectra) are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 11 / 28

slide-28
SLIDE 28

Proof

work out ... regroup ... det(AGM + D) = det(AMG + D) = [aa′ det G + a′dα] det M + (aδ + d)d′ det(A′′M′′ + D′′)

  • M = diag(A′′, 1)M′ + diag(D′′, 0)

Thus determinants (hence the spectra) are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 11 / 28

slide-29
SLIDE 29

Proof

work out ... regroup ... det(AGM + D) = det(AMG + D) = [aa′ det G + a′dα] det M + (aδ + d)d′ det(A′′M′′ + D′′)

  • M = diag(A′′, 1)M′ + diag(D′′, 0)

Thus determinants (hence the spectra) are the same.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 11 / 28

slide-30
SLIDE 30

Proof

Projection: PN

n = [In 0] ∈ Cn×N, (e.g. P = Pn+1 n

⇒ M′ = PMP∗)

Theorem

A, D diagonal of size n + 1 π = (π1, . . . , πn) = permutation of (1, . . . , n) Mπ = Gπ1Gπ2 · · · Gπn ∈ C(n+1)×(n+1), P = Pn+1

n

Then det(P(AMπ + D)P∗) independent of π hence also σ(P(AMπ + D)P∗) independent of π OK for n = 2 (see Example 2)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 12 / 28

slide-31
SLIDE 31

Proof n = 2

Recall Example 2: G1G2 =   α1 β1α2 β1β2 γ1 δ1α2 δ1β2 γ2 δ2   = G2G1 =   α1 β1 α2γ1 α2δ1 β2 γ2γ1 γ2δ1 δ2   AG1G2 + D =   a1α1 + d1 a1β1α2 a1β1β2 a2γ1 a2δ1α2 + d2 a2δ1β2 a3γ2 a3δ2 + d3   AG2G1 + D =   a1α1 + d1 a1β1 a2α2γ1 a2α2δ1 + d2 a2β2 a3γ2γ1 a3γ2δ1 a3δ2 + d3   hence det(P(AG1G2 + D)P∗) = det(P(AG2G1 + D)P∗)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 13 / 28

slide-32
SLIDE 32

Proof Induction step

Set π′ = permutation of (1, . . . , n − 1) Then Mπ = GnMπ′ or Mπ′Gn. Suppose Mπ = GnMπ′:

P(Mπ)P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 βn γnrn−1 γnmn−1 δn       P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 1       P∗

det(P(AMπ + D)P∗) = det[(PAMπP∗) + PDP∗] = det( A M + D) where A = diag(1, ..., 1, αn)PAP∗, D = PDP∗, M = PMπ′P∗

  • A

M + D ∈ Cn×n is an AMPD matrix with n − 1 G-factors. Similarly for Mπ = Mπ′Gn.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 14 / 28

slide-33
SLIDE 33

Proof Induction step

Set π′ = permutation of (1, . . . , n − 1) Then Mπ = GnMπ′ or Mπ′Gn. Suppose Mπ = GnMπ′:

P(Mπ)P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 βn γnrn−1 γnmn−1 δn       P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 1       P∗

det(P(AMπ + D)P∗) = det[(PAMπP∗) + PDP∗] = det( A M + D) where A = diag(1, ..., 1, αn)PAP∗, D = PDP∗, M = PMπ′P∗

  • A

M + D ∈ Cn×n is an AMPD matrix with n − 1 G-factors. Similarly for Mπ = Mπ′Gn.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 14 / 28

slide-34
SLIDE 34

Proof Induction step

Set π′ = permutation of (1, . . . , n − 1) Then Mπ = GnMπ′ or Mπ′Gn. Suppose Mπ = GnMπ′:

P(Mπ)P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 βn γnrn−1 γnmn−1 δn       P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 1       P∗

det(P(AMπ + D)P∗) = det[(PAMπP∗) + PDP∗] = det( A M + D) where A = diag(1, ..., 1, αn)PAP∗, D = PDP∗, M = PMπ′P∗

  • A

M + D ∈ Cn×n is an AMPD matrix with n − 1 G-factors. Similarly for Mπ = Mπ′Gn.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 14 / 28

slide-35
SLIDE 35

Proof Induction step

Set π′ = permutation of (1, . . . , n − 1) Then Mπ = GnMπ′ or Mπ′Gn. Suppose Mπ = GnMπ′:

P(Mπ)P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 βn γnrn−1 γnmn−1 δn       P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 1       P∗

det(P(AMπ + D)P∗) = det[(PAMπP∗) + PDP∗] = det( A M + D) where A = diag(1, ..., 1, αn)PAP∗, D = PDP∗, M = PMπ′P∗

  • A

M + D ∈ Cn×n is an AMPD matrix with n − 1 G-factors. Similarly for Mπ = Mπ′Gn.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 14 / 28

slide-36
SLIDE 36

Proof Induction step

Set π′ = permutation of (1, . . . , n − 1) Then Mπ = GnMπ′ or Mπ′Gn. Suppose Mπ = GnMπ′:

P(Mπ)P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 βn γnrn−1 γnmn−1 δn       P∗ = P       M′′ cn−1 αnrn−1 αnmn−1 1       P∗

det(P(AMπ + D)P∗) = det[(PAMπP∗) + PDP∗] = det( A M + D) where A = diag(1, ..., 1, αn)PAP∗, D = PDP∗, M = PMπ′P∗

  • A

M + D ∈ Cn×n is an AMPD matrix with n − 1 G-factors. Similarly for Mπ = Mπ′Gn.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 14 / 28

slide-37
SLIDE 37

Proof

Corollary

A, D diagonal of size n + 1 π = (π1, . . . , πn) = permutation of (1, . . . , n) Mπ = Gπ1Gπ2 · · · Gπn ∈ C(n+1)×(n+1) Then det(AMπ + D) independent of π hence also σ(AMπ + D) independent of π Proof: Use (n + 1) G-factors with Gn+1 = In+2. Apply the previous theorem: the projection P leaves the product of n G-factors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 15 / 28

slide-38
SLIDE 38

Proof

Corollary

A, D diagonal of size n + 1 π = (π1, . . . , πn) = permutation of (1, . . . , n) Mπ = Gπ1Gπ2 · · · Gπn ∈ C(n+1)×(n+1) Then det(AMπ + D) independent of π hence also σ(AMπ + D) independent of π Proof: Use (n + 1) G-factors with Gn+1 = In+2. Apply the previous theorem: the projection P leaves the product of n G-factors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 15 / 28

slide-39
SLIDE 39

Unitary case

The eigenvalues are independent of π but the eigenvectors change However, suppose all Gk are unitary and do some more experiments. ... Mπ = VπΛV ∗

π

The eigenvalues (in Λ) do not depend on π The eigenvalues are all on T = {z ∈ C : |z| = 1} The matrix of eigenvectors is unitary V ∗

πVπ = In+1

The absolute values |Vπ| = [|vπ

ij |]n+1 i,j=1 do not depend on π

To prove this → go to the origin of the problem: Orthogonal Polynomials (OPUC)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 16 / 28

slide-40
SLIDE 40

Unitary case

The eigenvalues are independent of π but the eigenvectors change However, suppose all Gk are unitary and do some more experiments. ... Mπ = VπΛV ∗

π

The eigenvalues (in Λ) do not depend on π The eigenvalues are all on T = {z ∈ C : |z| = 1} The matrix of eigenvectors is unitary V ∗

πVπ = In+1

The absolute values |Vπ| = [|vπ

ij |]n+1 i,j=1 do not depend on π

To prove this → go to the origin of the problem: Orthogonal Polynomials (OPUC)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 16 / 28

slide-41
SLIDE 41

Unitary case

The eigenvalues are independent of π but the eigenvectors change However, suppose all Gk are unitary and do some more experiments. ... Mπ = VπΛV ∗

π

The eigenvalues (in Λ) do not depend on π The eigenvalues are all on T = {z ∈ C : |z| = 1} The matrix of eigenvectors is unitary V ∗

πVπ = In+1

The absolute values |Vπ| = [|vπ

ij |]n+1 i,j=1 do not depend on π

To prove this → go to the origin of the problem: Orthogonal Polynomials (OPUC)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 16 / 28

slide-42
SLIDE 42

Unitary case

The eigenvalues are independent of π but the eigenvectors change However, suppose all Gk are unitary and do some more experiments. ... Mπ = VπΛV ∗

π

The eigenvalues (in Λ) do not depend on π The eigenvalues are all on T = {z ∈ C : |z| = 1} The matrix of eigenvectors is unitary V ∗

πVπ = In+1

The absolute values |Vπ| = [|vπ

ij |]n+1 i,j=1 do not depend on π

To prove this → go to the origin of the problem: Orthogonal Polynomials (OPUC)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 16 / 28

slide-43
SLIDE 43

Unitary case

The eigenvalues are independent of π but the eigenvectors change However, suppose all Gk are unitary and do some more experiments. ... Mπ = VπΛV ∗

π

The eigenvalues (in Λ) do not depend on π The eigenvalues are all on T = {z ∈ C : |z| = 1} The matrix of eigenvectors is unitary V ∗

πVπ = In+1

The absolute values |Vπ| = [|vπ

ij |]n+1 i,j=1 do not depend on π

To prove this → go to the origin of the problem: Orthogonal Polynomials (OPUC)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 16 / 28

slide-44
SLIDE 44

Szeg˝

  • polynomials

f , g =

  • T f (z)g(z)µ(dz),

µ(T) = 1 [1, z, z2, . . .] → orthonormalize → Φ = [φ0, φ1, . . .] then zΦ(z) = Φ(z)G, G = G0G1G2 · · · , Gk =     Ik −δk ηk ηk δk I∞     δk ∈ D = {z ∈ C : |z| < 1}, ηk =

  • 1 − |δk|2 ⇒ Gk unitary

G upper Hessenberg Truncate: zΦn(z) = Φn(z)Gn + [0, . . . , 0, cφn+1] with P = P∞

n+1: Φn = ΦP∗ and Gn = PGP∗.

If z = zi is zero of φn+1, then zi ∈ σ(Gn) and Φn(zi) is a corresponding (left) eigenvector.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 17 / 28

slide-45
SLIDE 45

Szeg˝

  • polynomials

f , g =

  • T f (z)g(z)µ(dz),

µ(T) = 1 [1, z, z2, . . .] → orthonormalize → Φ = [φ0, φ1, . . .] then zΦ(z) = Φ(z)G, G = G0G1G2 · · · , Gk =     Ik −δk ηk ηk δk I∞     δk ∈ D = {z ∈ C : |z| < 1}, ηk =

  • 1 − |δk|2 ⇒ Gk unitary

G upper Hessenberg Truncate: zΦn(z) = Φn(z)Gn + [0, . . . , 0, cφn+1] with P = P∞

n+1: Φn = ΦP∗ and Gn = PGP∗.

If z = zi is zero of φn+1, then zi ∈ σ(Gn) and Φn(zi) is a corresponding (left) eigenvector.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 17 / 28

slide-46
SLIDE 46

Szeg˝

  • polynomials

f , g =

  • T f (z)g(z)µ(dz),

µ(T) = 1 [1, z, z2, . . .] → orthonormalize → Φ = [φ0, φ1, . . .] then zΦ(z) = Φ(z)G, G = G0G1G2 · · · , Gk =     Ik −δk ηk ηk δk I∞     δk ∈ D = {z ∈ C : |z| < 1}, ηk =

  • 1 − |δk|2 ⇒ Gk unitary

G upper Hessenberg Truncate: zΦn(z) = Φn(z)Gn + [0, . . . , 0, cφn+1] with P = P∞

n+1: Φn = ΦP∗ and Gn = PGP∗.

If z = zi is zero of φn+1, then zi ∈ σ(Gn) and Φn(zi) is a corresponding (left) eigenvector.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 17 / 28

slide-47
SLIDE 47

Szeg˝

  • polynomials

f , g =

  • T f (z)g(z)µ(dz),

µ(T) = 1 [1, z, z2, . . .] → orthonormalize → Φ = [φ0, φ1, . . .] then zΦ(z) = Φ(z)G, G = G0G1G2 · · · , Gk =     Ik −δk ηk ηk δk I∞     δk ∈ D = {z ∈ C : |z| < 1}, ηk =

  • 1 − |δk|2 ⇒ Gk unitary

G upper Hessenberg Truncate: zΦn(z) = Φn(z)Gn + [0, . . . , 0, cφn+1] with P = P∞

n+1: Φn = ΦP∗ and Gn = PGP∗.

If z = zi is zero of φn+1, then zi ∈ σ(Gn) and Φn(zi) is a corresponding (left) eigenvector.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 17 / 28

slide-48
SLIDE 48

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-49
SLIDE 49

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-50
SLIDE 50

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-51
SLIDE 51

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-52
SLIDE 52

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-53
SLIDE 53

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-54
SLIDE 54

Szeg˝

  • polynomials

σ(Gn) independent of the order in which the {Gk}n−1

k=0 are multiplied

CMV reduces the upper Hessenberg to a CMV (5-diagonal) matrix G = G0G1G2G3G4G5 · · · → ˜ G = (G0G2G4 · · · )(G1G3G5 · · · ) Unitary Truncation If G is unitary, ⇒ Gn unitary Problem is that Gn = −δn ηn ηn δn

  • truncated to Gn = [−δn], and δn ∈ D.

To make this unitary choose δn ∈ T then Gn is unitary ⇒ eigenvalues on T zeros of φn+1 (paraorthogonal) are on T and simple

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 18 / 28

slide-55
SLIDE 55

Szeg˝

  • polynomials

Note

In Mπ = V ∗

πΛVπ we assumed V ∗ πVπ = In+1

Here Gn = V∗

nΛVn but here V∗ nVn = In+1

Vn =      Φn(z0) Φn(z1) . . . Φn(zn)      =      φ0 φ1(z0) · · · φn(z0) φ0 φ1(z1) · · · φn(z1) . . . . . . . . . φ0 φ1(zn) · · · φn(zn)      because Φn(zi) = [φ0, φ1(zi), . . . , φn(zi)] and φ0 = 1. But by renormalization: Vn = NnVn, Nn = diag(Φn(zi)−1 : i = 0, . . . , n) then V ∗

n Vn = In+1.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 19 / 28

slide-56
SLIDE 56

Szeg˝

  • polynomials

Note

In Mπ = V ∗

πΛVπ we assumed V ∗ πVπ = In+1

Here Gn = V∗

nΛVn but here V∗ nVn = In+1

Vn =      Φn(z0) Φn(z1) . . . Φn(zn)      =      φ0 φ1(z0) · · · φn(z0) φ0 φ1(z1) · · · φn(z1) . . . . . . . . . φ0 φ1(zn) · · · φn(zn)      because Φn(zi) = [φ0, φ1(zi), . . . , φn(zi)] and φ0 = 1. But by renormalization: Vn = NnVn, Nn = diag(Φn(zi)−1 : i = 0, . . . , n) then V ∗

n Vn = In+1.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 19 / 28

slide-57
SLIDE 57

Szeg˝

  • polynomials

Note

In Mπ = V ∗

πΛVπ we assumed V ∗ πVπ = In+1

Here Gn = V∗

nΛVn but here V∗ nVn = In+1

Vn =      Φn(z0) Φn(z1) . . . Φn(zn)      =      φ0 φ1(z0) · · · φn(z0) φ0 φ1(z1) · · · φn(z1) . . . . . . . . . φ0 φ1(zn) · · · φn(zn)      because Φn(zi) = [φ0, φ1(zi), . . . , φn(zi)] and φ0 = 1. But by renormalization: Vn = NnVn, Nn = diag(Φn(zi)−1 : i = 0, . . . , n) then V ∗

n Vn = In+1.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 19 / 28

slide-58
SLIDE 58

Szeg˝

  • polynomials

What does this π mean in terms of orthogonal polynomials? Szeg˝

  • OPUC: [1, z, z2, z3, . . .] ⊥

− → [φ0, φ1, φ2, . . .] CMV OLPUC: [1, z, z−1, z2, z−2, z3, . . .] ⊥ − → [ϕ0, ϕ1, ϕ2, . . .] ϕ2k ∈ Π−k,k, ϕ2k+1 ∈ Π−k,k+1, k = 0, 1, 2, . . . and ϕ2k(z) = ε2k[z−kφ2k(z)], ϕ2k+1(z) = ε2k+1[z−kφ2k+1(z)], εk ∈ T, k = 0, 1, . . . Thus eigenvectors ˜ Φn(zi) = [ϕ0, ϕ1(zi), . . . , ϕn(zi)] satisfy ˜ Φn(zi) = Φn(zi)En, En a diagonal of constants of modulus 1 because εk ∈ T and zk

i ∈ T.

This explains why reordering the unitary Gk factors does not change the absolute values of the entries in eigenvectors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 20 / 28

slide-59
SLIDE 59

Szeg˝

  • polynomials

What does this π mean in terms of orthogonal polynomials? Szeg˝

  • OPUC: [1, z, z2, z3, . . .] ⊥

− → [φ0, φ1, φ2, . . .] CMV OLPUC: [1, z, z−1, z2, z−2, z3, . . .] ⊥ − → [ϕ0, ϕ1, ϕ2, . . .] ϕ2k ∈ Π−k,k, ϕ2k+1 ∈ Π−k,k+1, k = 0, 1, 2, . . . and ϕ2k(z) = ε2k[z−kφ2k(z)], ϕ2k+1(z) = ε2k+1[z−kφ2k+1(z)], εk ∈ T, k = 0, 1, . . . Thus eigenvectors ˜ Φn(zi) = [ϕ0, ϕ1(zi), . . . , ϕn(zi)] satisfy ˜ Φn(zi) = Φn(zi)En, En a diagonal of constants of modulus 1 because εk ∈ T and zk

i ∈ T.

This explains why reordering the unitary Gk factors does not change the absolute values of the entries in eigenvectors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 20 / 28

slide-60
SLIDE 60

Szeg˝

  • polynomials

What does this π mean in terms of orthogonal polynomials? Szeg˝

  • OPUC: [1, z, z2, z3, . . .] ⊥

− → [φ0, φ1, φ2, . . .] CMV OLPUC: [1, z, z−1, z2, z−2, z3, . . .] ⊥ − → [ϕ0, ϕ1, ϕ2, . . .] ϕ2k ∈ Π−k,k, ϕ2k+1 ∈ Π−k,k+1, k = 0, 1, 2, . . . and ϕ2k(z) = ε2k[z−kφ2k(z)], ϕ2k+1(z) = ε2k+1[z−kφ2k+1(z)], εk ∈ T, k = 0, 1, . . . Thus eigenvectors ˜ Φn(zi) = [ϕ0, ϕ1(zi), . . . , ϕn(zi)] satisfy ˜ Φn(zi) = Φn(zi)En, En a diagonal of constants of modulus 1 because εk ∈ T and zk

i ∈ T.

This explains why reordering the unitary Gk factors does not change the absolute values of the entries in eigenvectors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 20 / 28

slide-61
SLIDE 61

Szeg˝

  • polynomials

What does this π mean in terms of orthogonal polynomials? Szeg˝

  • OPUC: [1, z, z2, z3, . . .] ⊥

− → [φ0, φ1, φ2, . . .] CMV OLPUC: [1, z, z−1, z2, z−2, z3, . . .] ⊥ − → [ϕ0, ϕ1, ϕ2, . . .] ϕ2k ∈ Π−k,k, ϕ2k+1 ∈ Π−k,k+1, k = 0, 1, 2, . . . and ϕ2k(z) = ε2k[z−kφ2k(z)], ϕ2k+1(z) = ε2k+1[z−kφ2k+1(z)], εk ∈ T, k = 0, 1, . . . Thus eigenvectors ˜ Φn(zi) = [ϕ0, ϕ1(zi), . . . , ϕn(zi)] satisfy ˜ Φn(zi) = Φn(zi)En, En a diagonal of constants of modulus 1 because εk ∈ T and zk

i ∈ T.

This explains why reordering the unitary Gk factors does not change the absolute values of the entries in eigenvectors.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 20 / 28

slide-62
SLIDE 62

ORF

Mystery solved for Mπ matrices. But where do the A and D matrices come from? OPUC→ORFUC (orthogonal rational functions on T) α0 = 0, α1, α2, . . ., αk ∈ D B0 = 1, Bk(z) = k

i=1 z−αi 1−αiz ,

k = 1, 2, 3, . . . ORFUC = OPUC if all αk = 0 [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] OPUC: Φ(z) [zI − G] = 0 ORFUC: R(z)S−1[(zI − A) − (I − A∗z)G′] = 0 A = diag(α0, α1, α2, . . .), S = SA = (I − A∗A)1/2 G′ = G ′

1G ′ 2G ′ 3 · · · ,

G ′

k unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 21 / 28

slide-63
SLIDE 63

ORF

Mystery solved for Mπ matrices. But where do the A and D matrices come from? OPUC→ORFUC (orthogonal rational functions on T) α0 = 0, α1, α2, . . ., αk ∈ D B0 = 1, Bk(z) = k

i=1 z−αi 1−αiz ,

k = 1, 2, 3, . . . ORFUC = OPUC if all αk = 0 [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] OPUC: Φ(z) [zI − G] = 0 ORFUC: R(z)S−1[(zI − A) − (I − A∗z)G′] = 0 A = diag(α0, α1, α2, . . .), S = SA = (I − A∗A)1/2 G′ = G ′

1G ′ 2G ′ 3 · · · ,

G ′

k unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 21 / 28

slide-64
SLIDE 64

ORF

Mystery solved for Mπ matrices. But where do the A and D matrices come from? OPUC→ORFUC (orthogonal rational functions on T) α0 = 0, α1, α2, . . ., αk ∈ D B0 = 1, Bk(z) = k

i=1 z−αi 1−αiz ,

k = 1, 2, 3, . . . ORFUC = OPUC if all αk = 0 [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] OPUC: Φ(z) [zI − G] = 0 ORFUC: R(z)S−1[(zI − A) − (I − A∗z)G′] = 0 A = diag(α0, α1, α2, . . .), S = SA = (I − A∗A)1/2 G′ = G ′

1G ′ 2G ′ 3 · · · ,

G ′

k unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 21 / 28

slide-65
SLIDE 65

ORF

Mystery solved for Mπ matrices. But where do the A and D matrices come from? OPUC→ORFUC (orthogonal rational functions on T) α0 = 0, α1, α2, . . ., αk ∈ D B0 = 1, Bk(z) = k

i=1 z−αi 1−αiz ,

k = 1, 2, 3, . . . ORFUC = OPUC if all αk = 0 [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] OPUC: Φ(z) [zI − G] = 0 ORFUC: R(z)S−1[(zI − A) − (I − A∗z)G′] = 0 A = diag(α0, α1, α2, . . .), S = SA = (I − A∗A)1/2 G′ = G ′

1G ′ 2G ′ 3 · · · ,

G ′

k unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 21 / 28

slide-66
SLIDE 66

ORF

R(z)S−1[(zI − A) − (I − A∗z)G′]S = 0 Or: R(z)[(zI − A) − (I − A∗z)G] = 0 G = S−1G′S = G0G1G2 · · · , with Gk unitary since Gk = S−1G ′

kS.

R(z)[z(I + A∗G) − (G + A)] = 0 zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

G unitary ⇒ ζ(G) (matrix Moebius transform)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 22 / 28

slide-67
SLIDE 67

ORF

R(z)S−1[(zI − A) − (I − A∗z)G′]S = 0 Or: R(z)[(zI − A) − (I − A∗z)G] = 0 G = S−1G′S = G0G1G2 · · · , with Gk unitary since Gk = S−1G ′

kS.

R(z)[z(I + A∗G) − (G + A)] = 0 zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

G unitary ⇒ ζ(G) (matrix Moebius transform)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 22 / 28

slide-68
SLIDE 68

ORF

R(z)S−1[(zI − A) − (I − A∗z)G′]S = 0 Or: R(z)[(zI − A) − (I − A∗z)G] = 0 G = S−1G′S = G0G1G2 · · · , with Gk unitary since Gk = S−1G ′

kS.

R(z)[z(I + A∗G) − (G + A)] = 0 zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

G unitary ⇒ ζ(G) (matrix Moebius transform)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 22 / 28

slide-69
SLIDE 69

ORF

R(z)S−1[(zI − A) − (I − A∗z)G′]S = 0 Or: R(z)[(zI − A) − (I − A∗z)G] = 0 G = S−1G′S = G0G1G2 · · · , with Gk unitary since Gk = S−1G ′

kS.

R(z)[z(I + A∗G) − (G + A)] = 0 zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

G unitary ⇒ ζ(G) (matrix Moebius transform)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 22 / 28

slide-70
SLIDE 70

ORF

R(z)S−1[(zI − A) − (I − A∗z)G′]S = 0 Or: R(z)[(zI − A) − (I − A∗z)G] = 0 G = S−1G′S = G0G1G2 · · · , with Gk unitary since Gk = S−1G ′

kS.

R(z)[z(I + A∗G) − (G + A)] = 0 zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

G unitary ⇒ ζ(G) (matrix Moebius transform)

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 22 / 28

slide-71
SLIDE 71

ORF

zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

Truncate: zRn(z) = Rn(z) (Gn + An)(In+1 + A∗

nGn)−1

  • ζn(Gn)

+[0, . . . , 0, cρn+1(z)] P = P∞

n+1, Rn = RP∗, An = PAP∗, Gn = PGP∗

z = zi is zero of ρn+1 then it is eigenvalue of ζn(Gn) and Rn(zi) = [ρ0, ρ1(zi), ρ2(zi), . . .] is a corresponding eigenvector. For a unitary truncation Gn and ζn(Gn) are unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 23 / 28

slide-72
SLIDE 72

ORF

zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

Truncate: zRn(z) = Rn(z) (Gn + An)(In+1 + A∗

nGn)−1

  • ζn(Gn)

+[0, . . . , 0, cρn+1(z)] P = P∞

n+1, Rn = RP∗, An = PAP∗, Gn = PGP∗

z = zi is zero of ρn+1 then it is eigenvalue of ζn(Gn) and Rn(zi) = [ρ0, ρ1(zi), ρ2(zi), . . .] is a corresponding eigenvector. For a unitary truncation Gn and ζn(Gn) are unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 23 / 28

slide-73
SLIDE 73

ORF

zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

Truncate: zRn(z) = Rn(z) (Gn + An)(In+1 + A∗

nGn)−1

  • ζn(Gn)

+[0, . . . , 0, cρn+1(z)] P = P∞

n+1, Rn = RP∗, An = PAP∗, Gn = PGP∗

z = zi is zero of ρn+1 then it is eigenvalue of ζn(Gn) and Rn(zi) = [ρ0, ρ1(zi), ρ2(zi), . . .] is a corresponding eigenvector. For a unitary truncation Gn and ζn(Gn) are unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 23 / 28

slide-74
SLIDE 74

ORF

zR(z) = R(z) (G + A)(I + A∗G)−1

  • ζ(G)

Truncate: zRn(z) = Rn(z) (Gn + An)(In+1 + A∗

nGn)−1

  • ζn(Gn)

+[0, . . . , 0, cρn+1(z)] P = P∞

n+1, Rn = RP∗, An = PAP∗, Gn = PGP∗

z = zi is zero of ρn+1 then it is eigenvalue of ζn(Gn) and Rn(zi) = [ρ0, ρ1(zi), ρ2(zi), . . .] is a corresponding eigenvector. For a unitary truncation Gn and ζn(Gn) are unitary

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 23 / 28

slide-75
SLIDE 75

RAMPD

Can we reorder the factors G0G1G2 · · · = Gn and keep σ in ζn(Gn) := (Gn + An)(In+1 + A∗

nGn)−1 ?

Can AMPD be generalized to Rational AMPD (RAMPD)? RAMPD: (AMπ + C)(BMπ + D)−1, A, B, C, D diagonal More general: pencils (AMπ + C, BMπ + D) generalized eigenvalue problem: characteristic polynomial = determinant of (AMπ + C) − (BMπ + D)λ

  • r (A − Bλ)
  • A′

Mπ + (C − Dλ)

  • D′

≡ A′Mπ + D′, A′Mπ + D′ is AMPD ⇒ determinant independent of permutation π zeros of determinant are eigenvalues λ.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 24 / 28

slide-76
SLIDE 76

RAMPD

Can we reorder the factors G0G1G2 · · · = Gn and keep σ in ζn(Gn) := (Gn + An)(In+1 + A∗

nGn)−1 ?

Can AMPD be generalized to Rational AMPD (RAMPD)? RAMPD: (AMπ + C)(BMπ + D)−1, A, B, C, D diagonal More general: pencils (AMπ + C, BMπ + D) generalized eigenvalue problem: characteristic polynomial = determinant of (AMπ + C) − (BMπ + D)λ

  • r (A − Bλ)
  • A′

Mπ + (C − Dλ)

  • D′

≡ A′Mπ + D′, A′Mπ + D′ is AMPD ⇒ determinant independent of permutation π zeros of determinant are eigenvalues λ.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 24 / 28

slide-77
SLIDE 77

RAMPD

Can we reorder the factors G0G1G2 · · · = Gn and keep σ in ζn(Gn) := (Gn + An)(In+1 + A∗

nGn)−1 ?

Can AMPD be generalized to Rational AMPD (RAMPD)? RAMPD: (AMπ + C)(BMπ + D)−1, A, B, C, D diagonal More general: pencils (AMπ + C, BMπ + D) generalized eigenvalue problem: characteristic polynomial = determinant of (AMπ + C) − (BMπ + D)λ

  • r (A − Bλ)
  • A′

Mπ + (C − Dλ)

  • D′

≡ A′Mπ + D′, A′Mπ + D′ is AMPD ⇒ determinant independent of permutation π zeros of determinant are eigenvalues λ.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 24 / 28

slide-78
SLIDE 78

RAMPD

Can we reorder the factors G0G1G2 · · · = Gn and keep σ in ζn(Gn) := (Gn + An)(In+1 + A∗

nGn)−1 ?

Can AMPD be generalized to Rational AMPD (RAMPD)? RAMPD: (AMπ + C)(BMπ + D)−1, A, B, C, D diagonal More general: pencils (AMπ + C, BMπ + D) generalized eigenvalue problem: characteristic polynomial = determinant of (AMπ + C) − (BMπ + D)λ

  • r (A − Bλ)
  • A′

Mπ + (C − Dλ)

  • D′

≡ A′Mπ + D′, A′Mπ + D′ is AMPD ⇒ determinant independent of permutation π zeros of determinant are eigenvalues λ.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 24 / 28

slide-79
SLIDE 79

RAMPD

Can AMPD be generalized to Rational AMPD (RAMPD)? Yes we can!

Theorem

The spectrum of the RAMPD does not depend on π: σ(AMπ + C, BMπ + D) independent of the permutation π.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 25 / 28

slide-80
SLIDE 80

RAMPD

Can AMPD be generalized to Rational AMPD (RAMPD)? Yes we can!

Theorem

The spectrum of the RAMPD does not depend on π: σ(AMπ + C, BMπ + D) independent of the permutation π.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 25 / 28

slide-81
SLIDE 81

RAMPD

Can AMPD be generalized to Rational AMPD (RAMPD)? Yes we can!

Theorem

The spectrum of the RAMPD does not depend on π: σ(AMπ + C, BMπ + D) independent of the permutation π.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 25 / 28

slide-82
SLIDE 82

ORFUC

What does a different π means for ORF? Previously: if [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] then R(z)[zI − ζ(G)] = 0 with G = G0G1G2 · · · Now: if

  • B0, B−1

1 , B2, B−1 2 , . . .

⊥ − → ˜ R = [̺0, ̺1, ̺2, . . .] then ̺2k = ε2k[B−1

k ρk],

̺2k+1 = ε2k+1[B−1

k ρ2k+1]

and ˜ R(z)[zI − ζ( ˜ G)] = 0 with ˜ G = G0(G2G1)(G4G3) · · · = (G0G2 · · · )(G1G3 · · · ) Recall Bk =

k

  • i=1

z − αi 1 − αiz introduce successive poles 1 αi ∈ D B−1

k

=

k

  • i=1

1 − αiz z − αi introduce successive poles αi ∈ D

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 26 / 28

slide-83
SLIDE 83

ORFUC

What does a different π means for ORF? Previously: if [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] then R(z)[zI − ζ(G)] = 0 with G = G0G1G2 · · · Now: if

  • B0, B−1

1 , B2, B−1 2 , . . .

⊥ − → ˜ R = [̺0, ̺1, ̺2, . . .] then ̺2k = ε2k[B−1

k ρk],

̺2k+1 = ε2k+1[B−1

k ρ2k+1]

and ˜ R(z)[zI − ζ( ˜ G)] = 0 with ˜ G = G0(G2G1)(G4G3) · · · = (G0G2 · · · )(G1G3 · · · ) Recall Bk =

k

  • i=1

z − αi 1 − αiz introduce successive poles 1 αi ∈ D B−1

k

=

k

  • i=1

1 − αiz z − αi introduce successive poles αi ∈ D

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 26 / 28

slide-84
SLIDE 84

ORFUC

What does a different π means for ORF? Previously: if [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] then R(z)[zI − ζ(G)] = 0 with G = G0G1G2 · · · Now: if

  • B0, B−1

1 , B2, B−1 2 , . . .

⊥ − → ˜ R = [̺0, ̺1, ̺2, . . .] then ̺2k = ε2k[B−1

k ρk],

̺2k+1 = ε2k+1[B−1

k ρ2k+1]

and ˜ R(z)[zI − ζ( ˜ G)] = 0 with ˜ G = G0(G2G1)(G4G3) · · · = (G0G2 · · · )(G1G3 · · · ) Recall Bk =

k

  • i=1

z − αi 1 − αiz introduce successive poles 1 αi ∈ D B−1

k

=

k

  • i=1

1 − αiz z − αi introduce successive poles αi ∈ D

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 26 / 28

slide-85
SLIDE 85

ORFUC

What does a different π means for ORF? Previously: if [B0, B1, B2, . . .] ⊥ − → R = [ρ0, ρ1, ρ2, . . .] then R(z)[zI − ζ(G)] = 0 with G = G0G1G2 · · · Now: if

  • B0, B−1

1 , B2, B−1 2 , . . .

⊥ − → ˜ R = [̺0, ̺1, ̺2, . . .] then ̺2k = ε2k[B−1

k ρk],

̺2k+1 = ε2k+1[B−1

k ρ2k+1]

and ˜ R(z)[zI − ζ( ˜ G)] = 0 with ˜ G = G0(G2G1)(G4G3) · · · = (G0G2 · · · )(G1G3 · · · ) Recall Bk =

k

  • i=1

z − αi 1 − αiz introduce successive poles 1 αi ∈ D B−1

k

=

k

  • i=1

1 − αiz z − αi introduce successive poles αi ∈ D

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 26 / 28

slide-86
SLIDE 86

ORFUC

It was first shown in the unitary case for alternating (CMV) π = (0, 1, 3, 2, 5, 4, . . .) case that σ(ζ( ˜ G)) = σ(ζ(G)) and after unitary truncation σ(ζn( ˜ Gn)) = σ(ζn(Gn)) by Vel´ azquez (2008) [A.B., R. Cruz-Barroso, A. Lasarow (2017)] shows that this holds also for the non-unitary RAMPD for any π. In unitary case moreover the absolute values of eigenvectors |R(zi)| independent of π.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 27 / 28

slide-87
SLIDE 87

ORFUC

It was first shown in the unitary case for alternating (CMV) π = (0, 1, 3, 2, 5, 4, . . .) case that σ(ζ( ˜ G)) = σ(ζ(G)) and after unitary truncation σ(ζn( ˜ Gn)) = σ(ζn(Gn)) by Vel´ azquez (2008) [A.B., R. Cruz-Barroso, A. Lasarow (2017)] shows that this holds also for the non-unitary RAMPD for any π. In unitary case moreover the absolute values of eigenvectors |R(zi)| independent of π.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 27 / 28

slide-88
SLIDE 88

References

M.J. Cantero, R. Cruz-Barroso, P. Gonz´ alez-Vera A matrix approach to the computation of quadrature formulas on the unit circle

  • Appl. Numerical Math. 58:296–318, 2008.
  • L. Vel´

azquez. Spectral methods for orthogonal rational functions

  • J. Functional Anal., 254(2):954-986, 2008.
  • A. Bultheel, R. Cruz-Barroso, A. Lasarow.

Orthogonal rational functions on the unit circle with prescribed poles not on the unit circle SIGMA., 13:1-49, 2017.

Adhemar Bultheel (KU leuven) Curious commutativity Leipzig, 15 February 2018 28 / 28