Step * 1 1 of Lemma decidable__q-constraints2


1. : ℕ
2. (ℚ List × ℤ × (ℚ List)) List
3. ∀A:(ℕ ⟶ ℚ × ℤList. Dec(∃y:ℚ List [q-constraints(k;A;y)])
4. λa.let F,r,G in 
      <λj.(G[j]?0 F[j]?0), r> ∈ (ℚ List × ℤ × (ℚ List)) ⟶ (ℕ ⟶ ℚ × ℤ)
5. Dec(∃y:ℚ List [q-constraints(k;map(λa.let F,r,G in 
                                         <λj.(G[j]?0 F[j]?0), r>;A);y)])
⊢ Dec(∃y:ℚ List [((||y|| k ∈ ℤ)
                c∧ (∀a∈A.let F,r,G in 
                      if (r =z 0) then q-linear(k;j.F[j]?0;y) q-linear(k;j.G[j]?0;y) ∈ ℚ
                      if (r =z 1) then q-linear(k;j.F[j]?0;y) ≤ q-linear(k;j.G[j]?0;y)
                      else q-linear(k;j.F[j]?0;y) < q-linear(k;j.G[j]?0;y)
                      fi ))])
BY
(RepeatFor ((Thin (-2))) THEN RepeatFor (ParallelLast) THEN Try (ParallelLast)) }

1
.....set predicate..... 
1. : ℕ
2. (ℚ List × ℤ × (ℚ List)) List
3. : ℚ List
4. q-constraints(k;map(λa.let F,r,G in 
                          <λj.(G[j]?0 F[j]?0), r>;A);y)
⊢ (||y|| k ∈ ℤ)
c∧ (∀a∈A.let F,r,G in 
      if (r =z 0) then q-linear(k;j.F[j]?0;y) q-linear(k;j.G[j]?0;y) ∈ ℚ
      if (r =z 1) then q-linear(k;j.F[j]?0;y) ≤ q-linear(k;j.G[j]?0;y)
      else q-linear(k;j.F[j]?0;y) < q-linear(k;j.G[j]?0;y)
      fi )

2
.....set predicate..... 
1. : ℕ
2. (ℚ List × ℤ × (ℚ List)) List
3. : ℚ List
4. (||y|| k ∈ ℤ)
c∧ (∀a∈A.let F,r,G in 
      if (r =z 0) then q-linear(k;j.F[j]?0;y) q-linear(k;j.G[j]?0;y) ∈ ℚ
      if (r =z 1) then q-linear(k;j.F[j]?0;y) ≤ q-linear(k;j.G[j]?0;y)
      else q-linear(k;j.F[j]?0;y) < q-linear(k;j.G[j]?0;y)
      fi )
⊢ q-constraints(k;map(λa.let F,r,G in 
                         <λj.(G[j]?0 F[j]?0), r>;A);y)


Latex:


Latex:

1.  k  :  \mBbbN{}
2.  A  :  (\mBbbQ{}  List  \mtimes{}  \mBbbZ{}  \mtimes{}  (\mBbbQ{}  List))  List
3.  \mforall{}A:(\mBbbN{}  {}\mrightarrow{}  \mBbbQ{}  \mtimes{}  \mBbbZ{})  List.  Dec(\mexists{}y:\mBbbQ{}  List  [q-constraints(k;A;y)])
4.  \mlambda{}a.let  F,r,G  =  a  in 
            <\mlambda{}j.(G[j]?0  -  F[j]?0),  r>  \mmember{}  (\mBbbQ{}  List  \mtimes{}  \mBbbZ{}  \mtimes{}  (\mBbbQ{}  List))  {}\mrightarrow{}  (\mBbbN{}  {}\mrightarrow{}  \mBbbQ{}  \mtimes{}  \mBbbZ{})
5.  Dec(\mexists{}y:\mBbbQ{}  List  [q-constraints(k;map(\mlambda{}a.let  F,r,G  =  a  in 
                                                                                  <\mlambda{}j.(G[j]?0  -  F[j]?0),  r>A);y)])
\mvdash{}  Dec(\mexists{}y:\mBbbQ{}  List  [((||y||  =  k)
                                c\mwedge{}  (\mforall{}a\mmember{}A.let  F,r,G  =  a  in 
                                            if  (r  =\msubz{}  0)  then  q-linear(k;j.F[j]?0;y)  =  q-linear(k;j.G[j]?0;y)
                                            if  (r  =\msubz{}  1)  then  q-linear(k;j.F[j]?0;y)  \mleq{}  q-linear(k;j.G[j]?0;y)
                                            else  q-linear(k;j.F[j]?0;y)  <  q-linear(k;j.G[j]?0;y)
                                            fi  ))])


By


Latex:
(RepeatFor  2  ((Thin  (-2)))  THEN  RepeatFor  3  (ParallelLast)  THEN  Try  (ParallelLast))




Home Index