Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
LAMA, UMR 5127
Christophe Rafualli
cvt-elimination
urom
Nvllstellensatz and Positi{stellensatz
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
1
Proof theory ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Pro{ing new theorems (today, jvst a |rst small step)
Algorithm disco{ery (not today)
What are its applications ?
Stvdy ou proou transuormations
What is it ?
2
What is a proof ?
Seqvent calcvlvs � the nicest system urom the {iew point ou algebra
Natvral dedvction � �-calcvlvs, �� -calcvlvs
Hilbert system � |rst-order theory: Kxy = x and � �Sx yz = x z yz
Resolvtion proou � ???
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Why so many strvctvres ?
3
What is a proof ?
Seqvent calcvlvs � the nicest system urom the {iew point ou algebra
Natvral dedvction � �-calcvlvs, �� -calcvlvs
Hilbert system � |rst-order theory: Kxy = x and � �Sx yz = x z yz
Resolvtion proou � ???
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Why so many rings ?
Why so many strvctvres ?
3
What is a proof ?
Seqvent calcvlvs � the nicest system urom the {iew point ou algebra
Natvral dedvction � �-calcvlvs, �� -calcvlvs
Hilbert system � |rst-order theory: Kxy = x and � �Sx yz = x z yz
Resolvtion proou � ???
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Proou as algorithm ... extends polynomials.
Why so many strvctvres ?
3
Proof transformations
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Alternati{e to a proou ou A � B (uvtvre, depend vpon the theories)
When the theory is complete eqvi{alent to pro{ing A � B (today).
Alternati{e to model theory (today).
Proou ou A to proou ou B transuormation
Algorithm disco{ery: when vsing a non constrvcti{e lemma
Correct program extraction
Proou redvction/normalisation (not today)
4
Hilberts' nullstellensatz
Exponential bovnds when Q = 1 and Rabinowitsch trick (P = 1- QY0 )
Hilbert, Hermann, Kollár, ...
Q is in the radical ideal generated by P , � , P1 n.
or
eQ = A P +�+A P1 1 n n ,
�e �� and ���A , � , A � � X , � , X1 n 1 d svch that
then
P = � = P = 0 � Q = 01 n trve in the algebraic closvre,
��P , � , P , Q � � X , � , X1 n 1 d ,
� is an integral domain,
Iu
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
5
in the real
closvre,
then
svch that���C , � , C � � P , � , P , -Q1 n 1 nand�e ��
,e� �C P +�+C P + -Q = 01 1 n n
Artin, Kreisel, Krivine, Stengle, Coste, Roy, Lombardi, Perrucci
Hilberts' 17th problem, positivstellenstaz
P � 0 , � , P � 0 � Q � 01 n (i.e. P � 0 , � , P � 0 , -Q > 0 � 1 n )
��P , � , P , Q � � X , � , X1 n 1 d ,
� is a totally ordered ring,
Iu
2 4 4 2 2 21+ x y + x y - 3x y
Motzkin's polynomial reqvires uractions:
Can we write a positive polynomial as a sum of squares of rational fractions?
ConclvsionPolynomial BDDSeqvent calcvlvsMoti{ation
6
or cylindrical
decomposition
Each step ou the proou transuorms algebraic certi|cates.
The |nal certi|cate is what we want.
.)not all(Needs a lot ou cle{er ideas ! Some ou them which we will revse
Positivstellenstaz, eâfective proofs
to decide the sign on n� .
Hörmander tableav (generalisation ou Stvrm's seqvences)
ConclvsionPolynomial BDDSeqvent calcvlvsMoti{ation
7
xxxstellenstaz from cut-elimination
Friedman, Whiteley (1989), this work
Extract the certi|cate
Final transuormations ou the proou uor existential axioms
Eliminate cvts
Translate it in a speci|c seqvent calcvlvs
Start urom a proou gi{en by any algorithm
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
8
Polynomial BDD (An intermediate certiãcate)
new way: lower degree, no control on the zero of the denominator
Compvte the |nal certi|cate (3 ways)
Extract the PBDD
Final transuormations ou the proou uor existential axioms
Eliminate cvts
Translate it in a speci|c seqvent calcvlvs
Start urom a proou gi{en by any algorithm
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
9
Formula and sequent
A , � , A B , � , B1 n 1 p
Sequent (Two sets of formulae)
� ��X A� ¬ �X ¬A
� �A � B � ¬ ¬A � ¬B
� �A � B � ¬A � B
�X A
¬A negation
A � B disjvnction
��P � � V means P = 0 or P� 0 (V a covntable set ou {ariables X , � , X , �1 n )
Formula
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
10
Deduction rules
Gentzen's cut elimination theorem (consistency)
���, A X P , �X A � � A, ��� �l r
�, �X A � � �X A, �
�, A � �, B � � A, B , �� �l r
�, A� B � � A� B, �
� A, � �, A �r¬ ¬l
�, ¬A � � ¬A, �
� � , A A, � �Axiom Cvt
�, A A, � � �
vpper seqvents are pro{able (premises) � the lower one (conclvsion) is too.
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
11
Commutation
�2
�1 A, � �Weakl� �� ��, B X P , �X B � , A A, �, B X P , �X B �Cvt���, B X P , �X B �
�l�, �X B �
�
�1
�2���, B X P , �X B � , A�l
�, �X B � , A A, �, �X B �Cvt
�, �X B �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
12
Reduction
�1
�2� � , A�r��� X P1 ��� � , �X A A X P , �X A, � �
Cvt� �� �� � , A X P A X P , � �Cvt
� �
�
�� 21
��� � , A A X P , �X A, � �� �r l
� � , �X A �X A, � �Cvt
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
13
1.
2.
3.
4.
Algebraic axiom
R allows cvts
R allows svbstitvtion
R allows weakening, reordering and contraction
R generalises the vsval axiom
Conditions:
� P � �, Q � � , P, Q, J � RG-Axiom
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
14
1.
2.
3.
4.
Algebraic axiom
�� � � � � � ��P �J P , P , J � R 1
R allows cvts
R allows svbstitvtion
R allows weakening, reordering and contraction
R generalises the vsval axiom
Conditions:
� P � �, Q � � , P, Q, J � RG-Axiom
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
14
1.
2.
3.
4.
Algebraic axiom
� � � � � �P � P , Q � Q , P , Q , J � R � �J P , Q , J � R 21 2 1 21 2 1 2
R allows cvts
R allows svbstitvtion
R allows weakening, reordering and contraction
R generalises the vsval axiom
Conditions:
� P � �, Q � � , P, Q, J � RG-Axiom
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
14
1.
2.
3.
4.
Algebraic axiom
� � � � � �� �� �P, Q, J � R � �J P X T , Q X T , J � R 3
R allows cvts
R allows svbstitvtion
R allows weakening, reordering and contraction
R generalises the vsval axiom
Conditions:
� P � �, Q � � , P, Q, J � RG-Axiom
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
14
1.
2.
3.
4.
Algebraic axiom
� � �� � � �P, Q,T , J � R, P, T , Q, J � R � �J P, Q, J � R 41 2 3 3
R allows cvts
R allows svbstitvtion
R allows weakening, reordering and contraction
R generalises the vsval axiom
Conditions:
� P � �, Q � � , P, Q, J � RG-Axiom
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
14
1.
2.
Examples
Completeness : pro{ing the ring / ordered ring axioms
Consistency : the 4 pre{iovs properties
To check:
� �C � � P , � , P , -Q , � , -Qi 1 n 1 m
e e1 m� � � � � �P, Q, C, e � R � C P +�+C P + -Q � -Q = 01 1 n n 1 m
positivstellensatz
e e1 m� � P, Q, A, e � R � A P +�+A P = Q �Q1 1 n n m1
nullstellensatz
� P � �, Q � � , P, Q, J � RR
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
15
Proof of (4)
� � � �C � � �, -� , M � � -�i i
e� C +M M = 05 1 2
ee e-1� � � �� C C +C C C +M + C +M M = 02 3 4 2 1 1 1 1 2
� �� C -Q = C +M2 1 1
� C +C Q+M = 01 2 1 ete� � � �C +C -Q + -Q M = 03 4 2
From axioms pro{ing � � , Q et Q, � �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
16
Some axioms
2� � � �P > 0 � P � 0 � ¬¬ -P � P � P + -P P = 0
� �P � 0 � P < 0 � P � ¬ P
2P = 0 � -P (good in positi{e position)
P = 0 � P � -P (good in negati{e position)
� �P > 0 � ¬ -P
P � 0 � P
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
17
1.
2.
3.
4.
Almost an eâfective proof of the positivstellensatz
e2 2 2 2� � � � � �T +�+T +S -Q +�+S -Q + -Q = 01 n 1 p
Q is pro{able by a cvt-uree proou
Q is pro{able in the pre{iovs seqvent calcvlvs (decidability)
Assvme Q � 0 is trve
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
18
1.
2.
3.
4.
Almost an eâfective proof of the positivstellensatz
e2 2 2 2� � � � � �T +�+T +S -Q +�+S -Q + -Q = 01 n 1 p
Q is pro{able by a cvt-uree proou
in the ring � generated by the coeu|cients (completeness theorem)
Q is pro{able in the pre{iovs seqvent calcvlvs
Assvme Q � 0 is trve in a real closed |eld �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
18
From ring to ãeld
Eliminate the rvles
Only barrier: �l absent uor cvt-uree proou ou �1-uormvla
Mo{e the rvle vp to the axioms
X not uree in � and �
Those rvles may be eliminated ... when pro{ing �1-uormvla.
� � � � � ��, P X = 0 � �, P U P � � 0 �Clos
� �
�, P X = 1 � �, P = 0 �In{
� �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
19
1.
2.
3.
4.
5.
An eâfective proof of the positivstellensatz
e2 2 2 2� � � � � �T +�+T +S -Q +�+S -Q + -Q = 01 n 1 p
Q is pro{able by a cvt-uree proou withovt In{ and Clos
Q is pro{able by a cvt-uree proou
Q is pro{able in the pre{iovs seqvent calcvlvs with In{ and Clos (decidability)
Assvme Q � 0 in a real closed |eld �
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
20
Polynomial BDD: binary trees
P � �, Q � � , T : P ; QR
� �
T : P , � , P ; S , � , S , -� Q , � , Q2 1 m 1 l 1 p.
T : P , � , P , � ; S , � , S Q , � , Q1 1 m 1 l 1 p and
��� � � V ,
� �Iu � , T , T � P � 0 , � , P � 0 ; S > 0 , � , S > 0 Q , � , Q1 2 1 m 1 l 1 p iu
MQ = Ck
� �C � � P , � , P , S , � , S1 m 1 l ,
� �M � � S , � , S1 l and
1� k � n ,
� �L M, k , C : P � 0 , � , P � 0 ; S > 0 , � , S > 0 Q , � , Q1 m 1 l 1 p iu
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
21
Example of PBDD for 3 3� �� � X -Y X -Y :
,
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
X
X�
Y
uI
Y
,
2 2 2� � � �Q = X -Y X + XY+Y1
Y�
4 4 3 3Q = X +Y - X Y- XY1
uI
2 2 2� � � �Q = X -Y X + XY+Y1
,�
X� 0
�Y2
X<0
+YX
Y� 0
2+X
Y<0
2��
Y� 0
Y-X
Y<0
� 2,1,1�L
,���YX 3-YX
3-Y
4+X
4�,1,1�L,Y�uI ,��YX 3
-YX3
-Y4
+X4�,1,1�L
����Y2
+YX2+X2��Y-X� 2
,1,1�L
22
PBDD as intermediate certiãcate
Antother certi|cate is possible
Reco{er Stengles's certi|cate
Cvt elimination costs less
Complete too
A correct seqvent calcvlvs
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
23
Weak certiãcates
Unuortvnately: still prodvcts when eliminating roots
Weak certi|cate urom PBDD: svm ou the degrees
Strong certi|cate urom PBDD: prodvct ou the degrees
P , � , P 1 n or C Q = C1 2 with � �C , C � � P , � , P1 2 1 n and C � 0 , C � 01 2
Weak certi|cate:
e0� �C+ -Q = 0 with � �C � � P , � , P , -Q1 n
Strong certi|cate:
P , � , P Q1 n
Assvme:
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
24
A new way to combine certiãcates
Linear combination eliminating S:
urom T2: D Q = D1 2
urom T1: C Q = C1 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
25
A new way to combine certiãcates
Linear combination eliminating S:
urom T2: � �� �� � � � � �D -S Q+D = D -S +D1 1 2 2
urom T1: � �� �� �C SQ+C = C S+C1 1 2 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
25
A new way to combine certiãcates
Linear combination eliminating S:
urom T2: � �� �� � � �D Q -D -S = -D Q+D1 2 1 2
urom T1: � �� �� �C Q - C S = -C Q+C1 2 1 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
25
A new way to combine certiãcates
� � � �� � � �� � � � � � � �D Q -D -C Q+C + C Q - C -D 1Q+D = 01 2 1 2 1 2 2
Linear combination eliminating S:
urom T2: � �� �� � � �D Q -D -S = -D Q+D1 2 1 2
urom T1: � �� �� �C Q - C S = -C Q+C1 2 1 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
25
A new way to combine certiãcates
2 2� � � � � � � �� � � � � � � �� �D C +D C +C D +C D Q = D C Q +C D Q +D C +C D1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2
Linear combination eliminating S:
urom T2: � �� �� � � �D Q -D -S = -D Q+D1 2 1 2
urom T1: � �� �� �C Q - C S = -C Q+C1 2 1 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
25
A new way to combine certiãcates
2 2� � � � � � � �� � � � � � � �� �D C +D C +C D +C D Q = D C Q +C D Q +D C +C D1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2
Linear combination eliminating S:
urom T2: � �� �� � � �D Q -D -S = -D Q+D1 2 1 2
urom T1: � �� �� �C Q - C S = -C Q+C1 2 1 2
� �T = Iu S , T , T : � ; � Q1 2
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
Simpli|cation ou the PBDD !
What to do when this gi{es 0 ?
25
Formal roots
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
On each branch all roots and in{erse are de|ned.
This does not happens with PBDD
May contain roots which do not exists simvltaneovsly.
Eqvationnal certi|cates are meaningless with uormal roots
1/P
� �� P, A, B a root ou P between A and B.
root as uvnction symbols
26
Existential
The branch ou the PBDD tells yov a way to choose the witness.
� �� �T : P , � , P Q X S , � , Q X S1 n 1 n
A normal proou gi{es a PBDD:
P , � , P �X Q1 n
Assvme:
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
27
2 22 2 2 2 2 2 2 24 5 6 3 2 4 5 6 3 2 6 3 2 4 5 2 3 6 5 4 2 3 6 5 4 2 6 6 8 4 4 2 6 6 8 4 4 2 5 4 2 3 6 235100 50 50 100 1025 5 5 251 1 1 1� � � � � � � � � � � � y x - y x - y x + y x + y x - 2 y x + y x - y x + y x - y x + y x - 2 y x + yx + y x + y x - 2 yx + y x - y x - y x + y x + y x - 2 y x + y x - yx + y x - yx +��
9 9 3 3 9 9 9 9 3 32 2 2 2
2 22 27 14 9 12 11 10 5 10 13 8 7 8 9 6 3 6 5 4 2 5 10 7 8 9 6 3 6 5 4 2 8 10 10 8 6 6 8 4 4 2 8 10 10 8 12 6 6 6 8 4 4 23200 2005 5 51 1 1 1 1 1� � � � � �yx + 3 yx + 3 y x + 3 y x + y x - 21yx + 3 yx + 3 y x + 3 y x + yx + y x - yx - 2 yx - y x + 5 y x - 2 yx + y x - y x - y x + y x + y x + y x + y x - y x - y x + y x + y x +
9 9 3 92 2 2 2 2 2 2 2
22 2 27 8 9 6 3 6 5 4 2 5 10 7 8 5 4 2 10 8 12 6 6 6 4 2 9 15 11 13 13 11 7 11 15 9 9 9 11 7 5 7 7 5 3 33510 200 51 1� � � � � yx - 2 yx - y x + 3 y x - yx + y x - 2 yx + 2 y x - yx + y x - y x - y x + y x + yx + 3 y x + 3 y x + 3 yx + y x - 21yx + 3 y x + 3 y x + 3 yx + y x +
3 3 3 92 2
2 22 2 27 11 9 9 11 7 5 7 7 5 3 3 7 11 9 9 5 7 7 5 3 3 7 11 9 9 11 7 5 7 7 5 3 3 7 11 9 9 5 7 7 5 3 3 7 11 9 9 11 7 5 7 7 5 3 3310 200 200 205 51 1 1 1 1 1� � � � � � � yx - yx - 2 y x - y x + 5 yx - 2 y x + yx - yx - y x + yx + y x + yx + yx - y x - y x + yx + y x + yx + yx - 3 y x - yx + 2 y x + yx + 2 yx + y x - 4 y x - 4 yx + 4 y x +
9 3 9 3 92 2 2 2 2 2 2 2
2 2 2 2 2 210 11 12 9 14 7 8 7 10 5 6 3 9 9 5 7 7 5 3 3 9 9 11 7 5 7 7 5 3 3 9 9 11 7 5 7 7 5 3 3 11 7 7 5 3 3 7 11 9 9 7 5 3 335100 105 551 1 1� � � � � � � y x + y x - y x - y x + y x + y x +160 yx - y x - yx + y x + yx - 2 y x - y x + 3 yx - y x + yx + y x - y x - 3 yx + 2 y x + 90 y x - 2 yx + y x + yx - 2 yx + 2 yx - y x +
9 3 3 32 2 2 2
2 22 2 29 9 11 7 5 7 3 3 7 11 5 7 3 3 6 12 8 10 10 8 4 8 6 6 2 4 9 12 11 10 13 8 7 8 9 6 5 4 9 12 11 10 13 8 7 8 9 6 5 4200 10 2005 51 1 1 1 1� � � � � � �yx - y x - y x + y x + 20 yx - 2 y x + y x + y x - y x - 2 y x - y x + 5 y x - 2 y x + yx - y x - 2 y x - yx + 5 yx - 2 y x + yx + y x - y x - yx + yx + y x +
3 9 9 92 2 2 2 2 2
2 2 2 2 29 12 11 10 7 8 9 6 5 4 9 12 11 10 13 8 7 8 9 6 5 4 8 10 10 8 4 8 6 6 2 4 11 10 13 8 7 8 9 6 5 4 6 12 8 10 6 6 2 43520 10 10 55� � � � � yx + y x - 3 yx - yx + 2 y x + yx + 2 y x + y x - 4 yx - 4 yx + 4 y x + y x - 2 y x - y x + 3 y x - y x + y x + y x - yx - 3 yx + 2 y x + y x - 2 y x + 2 y x - y x +
3 9 3 3 3
22 2 28 13 10 11 12 9 6 9 8 7 4 5 8 13 10 11 12 9 6 9 8 7 4 5 8 13 10 11 6 9 8 7 4 5 8 13 10 11 12 9 6 9 8 7 4 510 100 20 1051 1 1� � � � � y x - y x - 2 y x - y x + 5 y x - 2 y x + y x + y x - y x - y x + y x + y x + y x + y x - 3 y x - y x + 2 y x + y x + 2 y x + y x - 4 y x - 4 y x + 4 y x +
9 9 3 92 2 2 2
2 2 2 2 2 211 13 13 11 15 9 9 9 11 7 7 5 7 11 9 9 5 7 7 5 10 11 12 9 6 9 8 7 4 5 9 9 11 7 5 7 7 5 7 11 11 7 5 7 7 5 7 14 9 12 11 10 5 10 7 8 3 6105 55 5� � � � � � y x + 2 y x + y x - 4 yx - 4 y x + 4 yx +70 yx - yx - y x + yx + y x + y x - y x - 3 y x + 2 y x + 20 yx - y x - y x + yx + yx - y x - 2 y x + 2 yx + yx - yx - 2 y x - y x + 5 yx - 2 y x +
9 3 3 9
2 2 2 210 14 12 12 14 10 8 10 10 8 6 6 9 12 13 8 7 8 9 6 9 15 11 13 13 11 7 11 9 9 5 7 8 13 12 9 6 9 8 710 10 105� � � � y x + 2 y x + y x - 4 y x - 4 y x + 4 y x + yx - y x - 2 yx + 2 yx + yx + 2 y x + y x - 4 yx - 4 yx + 4 y x + y x - y x - 2 y x + 2 y x �
9 3 9 3
Implementation: Motzkin polynomial
22 2 2 2 2 2 2 2 25 7 7 5 3 3 5 7 7 5 3 3 5 7 7 5 3 3 7 5 3 3 5 7 3 3 4 8 6 6 2 4 4 8 6 6 2 4 7 8 9 6 5 4 6 9 8 7 4 5 5 7 7 5100 40 20 10 10 105 55 5 51 1� � � � � � � � � � � y x - 2 yx + y x + y x - yx - y x + y x + yx - 2 y x + yx - y x + y x - y x + y x - 2 y x + y x + y x + y x - 2 y x + yx + yx - 2 y x + y x + y x - 2 y x + y x - yx ��
9 9 9 3 3 9 9 9 9 32 2
2 2 228 13 10 11 12 9 6 9 14 7 8 7 10 5 4 5 6 3 2 6 9 8 7 4 5 6 3 2 6 9 8 7 10 5 4 5 6 3 2 8 7 10 5 4 5 23200 100 20025 51 1 1 1 1 1 1 1� � � � � � �y x + 3 y x + 3 y x + 3 y x + y x - 21y x + 3 y x + 3 y x + 3 y x + y x + y x - y x - y x + y x + y x + y x + y x - y x - y x + y x + y x + y x - y x - y x + y x +�
9 3 9 32 2 2 2 2 2 2 2 2 2
=
M
Strong Direct ??? Strong urom PBDD: degree 72 Weak: degree 48
34 2 4 2 6 6� �M = 1+ x y + y x - 27 x y � 0
ConclvsionPolynomial BDDSeqvent calcvlvsMoti{ation
28
Discussions
Typography and display by Patoline
Thanks: Marie-Françoise Roy, Henri Lombardi, Daniel Perrucci
Other proous by indvction on proous ?
Easier to extend/adapt ?
More modvlar/÷exible ?
What cvt elimination strategy ?
Compvte bovnds ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
29
Discussions
Typography and display by Patoline
Thanks: Marie-Françoise Roy, Henri Lombardi, Daniel Perrucci
Other proous by indvction on proous ?
Easier to extend/adapt ?
More modvlar/÷exible ?
What cvt elimination strategy ?
Better to bvild directly a cvt-uree proou ?
Compvte bovnds ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
29
Discussions
Typography and display by Patoline
Thanks: Marie-Françoise Roy, Henri Lombardi, Daniel Perrucci
Other proous by indvction on proous ?
Easier to extend/adapt ?
More modvlar/÷exible ?
May lower the degree in practice ?
What cvt elimination strategy ?
Better to bvild directly a cvt-uree proou ?
Compvte bovnds ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
29
Discussions
Typography and display by Patoline
Thanks: Marie-Françoise Roy, Henri Lombardi, Daniel Perrucci
Other proous by indvction on proous ?
Easier to extend/adapt ?
Re{eals the role ou proou theory.
More modvlar/÷exible ?
May lower the degree in practice ?
What cvt elimination strategy ?
Better to bvild directly a cvt-uree proou ?
Compvte bovnds ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
29
Discussions
Typography and display by Patoline
Thanks: Marie-Françoise Roy, Henri Lombardi, Daniel Perrucci
Other proous by indvction on proous ?
Yes (exp , cos , sin , �/�X, �), bvt which direction ?
Easier to extend/adapt ?
Re{eals the role ou proou theory.
More modvlar/÷exible ?
May lower the degree in practice ?
What cvt elimination strategy ?
Better to bvild directly a cvt-uree proou ?
Compvte bovnds ?
Moti{ation Seqvent calcvlvs Polynomial BDD Conclvsion
29