symmetric computations amir yehudayoff Technion algebraic - - PowerPoint PPT Presentation

symmetric computations
SMART_READER_LITE
LIVE PREVIEW

symmetric computations amir yehudayoff Technion algebraic - - PowerPoint PPT Presentation

symmetric computations amir yehudayoff Technion algebraic complexity field F ( char ( F ) = 2) variables X = { x 1 , . . . , x n } polynomial f F [ X ] questions: what is the circuit or formula size of f ? specifically, lower bounds?


slide-1
SLIDE 1

symmetric computations

amir yehudayoff

Technion

slide-2
SLIDE 2

algebraic complexity

field F (char(F) = 2) variables X = {x1, . . . , xn} polynomial f ∈ F[X] questions: what is the circuit or formula size of f ? specifically, lower bounds? study simpler/restricted models of computation like monotone, multilinear, constant depth, ...

slide-3
SLIDE 3

removing graph structure

theorem [Valiant]:

  • 1. if f has a formula of size s then

f = det(M) with M of size ≈ s and Mi,j ∈ affine(X) 2∗. if f has a circuit of size s then f = perm(M) with M of size ≈ s and Mi,j ∈ affine(X)

slide-4
SLIDE 4

determinantal complexity

if f has a formula of size s then f = det(M) with M of size s × s and Mi,j ∈ affine(X) Definition: dc(f ) = min{s : f = det(M)} an algebraic analog of formula size

slide-5
SLIDE 5

GCT [Mulmuley]

an approach for investigating dc(perm) based on symmetry V = linF(X) GL(V ) acts on V ⇒ GL(V ) acts on F[X]: (hf )(x) = f (h−1x) the stabilizer1 of f is Gf = {h : hf = f } idea: Gperm is far from Gdet so dc(perm) is large again, simpler/restricted models of “computation”

1there is also a projective version

slide-6
SLIDE 6

equivariance [Landsberg-Ressayre]

consider f = det(M) think of M as a device for computing f question: does device respect symmetries of f ? every h ∈ GL(V ) acts on both sides of equality hf = h det(M) = det(hM) we can investigate what h does to M

slide-7
SLIDE 7

equivariance

consider f = det(M) with M = A + B, Ai,j ∈ lin(X), Bi,j ∈ F let GM = {g ∈ Gdet : gA(V ) = A(V ), gB = B} “the part of symmetries of det that respects the device” M is an equivariant representation of f if for every h ∈ Gf there is g ∈ GM so that hM = gM h acts on M from “inside” while g from “outside” edc(f ) = min{s : f = det(M)} question: edc(f ) < ∞?

slide-8
SLIDE 8

statements

theorems [Landsberg-Ressayre]: over C

  • 1. edc(permn) =

2n

n

  • − 1 for n ≥ 3
  • 2. edc

n

i=1 x2 i

  • = n + 1
slide-9
SLIDE 9

example: quadratics

let q =

n

  • i=1

x2

i

thus Gq = {h ∈ GL(V ) : h−1 = hT}

slide-10
SLIDE 10

example: quadratics

let q =

n

  • i=1

x2

i

thus Gq = {h ∈ GL(V ) : h−1 = hT} properties:

  • i. dcC(q) ≤ n

2 + 1 for n even

  • ii. edcC(q) = n + 1
  • iii. dcR(q) = n + 1
slide-11
SLIDE 11

upper bound

claim: for M =       −x1 −x2 . . . xn y1 1 . . . y2 1 . . . . . . yn . . . 1       := −x y I

  • we have

n

  • i=1

xiyi = det(M)

slide-12
SLIDE 12

upper bound on edc

know: M = −x x I

  • ⇒ q = n

i=1 x2 i = det(M)

corollary: edc(q) ≤ n + 1

slide-13
SLIDE 13

upper bound on edc

know: M = −x x I

  • ⇒ q = n

i=1 x2 i = det(M)

corollary: edc(q) ≤ n + 1 proof: for h ∈ Gq, we have h−1 = hT hM =

  • −(h−1)Tx

h−1x I

  • and g defined by

M′ →

g

1 h−1

  • M′

1 (h−1)T

  • is so that g ∈ Gdet and hM = gM
slide-14
SLIDE 14

real versus complex

know: det −x y I

  • = n

i=1 xiyi

corollary:

  • 1. dcR(q) ≤ edcR(q) ≤ n + 1
  • 2. dcC(q) = n

2 + 1:

det             −x1 − ix2 x3 − ix4 . . . xn−1 − ixn x1 − ix2 1 . . . x3 − ix4 1 . . . . . . xn−1 + ixn . . . 1             = (x1 + ix2)(x1 − ix2) + . . . = q

slide-15
SLIDE 15

real lower bound

claim: if q = det(M) with M real and s × s then s ≥ n + 1

slide-16
SLIDE 16

real lower bound

claim: if q = det(M) with M real and s × s then s ≥ n + 1 idea:

slide-17
SLIDE 17

real lower bound

claim: if q = det(M) with M real and s × s then s ≥ n + 1 idea:

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

slide-18
SLIDE 18

real lower bound

claim: if q = det(M) with M real and s × s then s ≥ n + 1 idea:

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

  • b. first column of A must contain a copy of V ;
  • therwise can choose v = 0 so that first column of A|x=v is 0

0 = q(x) = det(A|x=v) = 0

slide-19
SLIDE 19

real lower bound

claim: if q = det(M) with M real and s × s then s ≥ n + 1 idea:

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

  • b. first column of A must contain a copy of V ;
  • therwise can choose v = 0 so that first column of A|x=v is 0

0 = q(x) = det(A|x=v) = 0 wrong over C

slide-20
SLIDE 20

complex lower bound

claim: if q = det(M) with M equivariant and s × s then s ≥ n + 1

slide-21
SLIDE 21

complex lower bound

claim: if q = det(M) with M equivariant and s × s then s ≥ n + 1 idea: deep structural properties of Lie groups

slide-22
SLIDE 22

complex lower bound

claim: if q = det(M) with M equivariant and s × s then s ≥ n + 1 idea: deep structural properties of Lie groups

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

slide-23
SLIDE 23

complex lower bound

claim: if q = det(M) with M equivariant and s × s then s ≥ n + 1 idea: deep structural properties of Lie groups

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

  • b. GM which fixes B has a specific structure
slide-24
SLIDE 24

complex lower bound

claim: if q = det(M) with M equivariant and s × s then s ≥ n + 1 idea: deep structural properties of Lie groups

  • a. q is degree 2 homogeneous and “smooth” & symmetries of det

⇒ M = A + B with B = diag(0, 1, 1, . . . , 1)

  • b. GM which fixes B has a specific structure
  • c. first column of A must contain a copy of V
slide-25
SLIDE 25

summary

the algebraic language yields new types of “restricted models” for equivariant representations, we can understand things (better) also yields algorithms (“Ryser’s formula”)