Step * 1 2 2 4 1 1 1 1 1 of Lemma member-and-poly-constraints


1. polynomial-constraints()
2. polynomial-constraints() List
3. u1 polynomial-constraints()
4. Xs polynomial-constraints() List
5. polynomial-constraints()
⊢ (A ∈ [u v])
 (combine-pcs(A;u1) ∈ accumulate (with value sofar' and list item X):
                         [combine-pcs(X;u1) sofar']
                        over list:
                          v
                        with starting value:
                         [combine-pcs(u;u1) Xs]))
BY
(ListInd THEN Reduce 0) }

1
1. polynomial-constraints()
2. u1 polynomial-constraints()
3. Xs polynomial-constraints() List
4. polynomial-constraints()
⊢ (A ∈ [u])  (combine-pcs(A;u1) ∈ [combine-pcs(u;u1) Xs])

2
1. polynomial-constraints()
2. u1 polynomial-constraints()
3. Xs polynomial-constraints() List
4. polynomial-constraints()
5. u2 polynomial-constraints()
6. polynomial-constraints() List
7. (A ∈ [u v])
 (combine-pcs(A;u1) ∈ accumulate (with value sofar' and list item X):
                         [combine-pcs(X;u1) sofar']
                        over list:
                          v
                        with starting value:
                         [combine-pcs(u;u1) Xs]))
⊢ (A ∈ [u; [u2 v]])
 (combine-pcs(A;u1) ∈ accumulate (with value sofar' and list item X):
                         [combine-pcs(X;u1) sofar']
                        over list:
                          v
                        with starting value:
                         [combine-pcs(u2;u1); [combine-pcs(u;u1) Xs]]))


Latex:


Latex:

1.  u  :  polynomial-constraints()
2.  v  :  polynomial-constraints()  List
3.  u1  :  polynomial-constraints()
4.  Xs  :  polynomial-constraints()  List
5.  A  :  polynomial-constraints()
\mvdash{}  (A  \mmember{}  [u  /  v])
{}\mRightarrow{}  (combine-pcs(A;u1)  \mmember{}  accumulate  (with  value  sofar'  and  list  item  X):
                                                  [combine-pcs(X;u1)  /  sofar']
                                                over  list:
                                                    v
                                                with  starting  value:
                                                  [combine-pcs(u;u1)  /  Xs]))


By


Latex:
(ListInd  2  THEN  Reduce  0)




Home Index