Step * 2 2 of Lemma convergent-flow-order-preserving


1. Info Type
2. es EO+(Info)@i'
3. EClass(Top)@i'
4. E(X) ─→ E(X)@i
5. interface-order-preserving(es;X;f)@i
6. ∀x,y:E(X).  ((¬((f x) x ∈ E(X)))  ((f y) y ∈ E(X)))  (loc(f x) loc(f y) ∈ Id)  (loc(x) loc(y) ∈ Id))
7. ∀x,y:E(X).  (x is f*(y)  (x y ∈ E))  (loc(x) loc(y) ∈ Id)))
8. E(X)@i
9. a' E(X)@i
10. E(X)@i
11. (f a') ∈ E(X)
12. ¬(a a' ∈ E(X))
13. a' is f*(z)@i
14. ∀b,b':E(X).  (b is f*(b')  (loc(a') loc(b) ∈ Id)  (loc(z) loc(b') ∈ Id)  ((a' <loc b) ⇐⇒ (z <loc b')))@i
⊢ ∀b,b',z1:E(X).
    (b' is f*(z1)
        ((loc(a) loc(b') ∈ Id)  (loc(z) loc(z1) ∈ Id)  ((a <loc b') ⇐⇒ (z <loc z1)))
        (loc(a) loc(b) ∈ Id)
        (loc(z) loc(z1) ∈ Id)
        ((a <loc b) ⇐⇒ (z <loc z1))) supposing 
       ((¬(b b' ∈ E(X))) and 
       (b (f b') ∈ E(X)))
BY
((UnivCD THENA Auto) THEN (Assert loc(a') loc(b') ∈ Id BY Auto)) }

1
1. Info Type
2. es EO+(Info)@i'
3. EClass(Top)@i'
4. E(X) ─→ E(X)@i
5. interface-order-preserving(es;X;f)@i
6. ∀x,y:E(X).  ((¬((f x) x ∈ E(X)))  ((f y) y ∈ E(X)))  (loc(f x) loc(f y) ∈ Id)  (loc(x) loc(y) ∈ Id))
7. ∀x,y:E(X).  (x is f*(y)  (x y ∈ E))  (loc(x) loc(y) ∈ Id)))
8. E(X)@i
9. a' E(X)@i
10. E(X)@i
11. (f a') ∈ E(X)
12. ¬(a a' ∈ E(X))
13. a' is f*(z)@i
14. ∀b,b':E(X).  (b is f*(b')  (loc(a') loc(b) ∈ Id)  (loc(z) loc(b') ∈ Id)  ((a' <loc b) ⇐⇒ (z <loc b')))@i
15. E(X)@i
16. b' E(X)@i
17. z1 E(X)@i
18. (f b') ∈ E(X)
19. ¬(b b' ∈ E(X))
20. b' is f*(z1)@i
21. (loc(a) loc(b') ∈ Id)  (loc(z) loc(z1) ∈ Id)  ((a <loc b') ⇐⇒ (z <loc z1))@i
22. loc(a) loc(b) ∈ Id@i
23. loc(z) loc(z1) ∈ Id@i
24. loc(a') loc(b') ∈ Id
⊢ (a <loc b) ⇐⇒ (z <loc z1)


Latex:



1.  Info  :  Type
2.  es  :  EO+(Info)@i'
3.  X  :  EClass(Top)@i'
4.  f  :  E(X)  {}\mrightarrow{}  E(X)@i
5.  interface-order-preserving(es;X;f)@i
6.  \mforall{}x,y:E(X).    ((\mneg{}((f  x)  =  x))  {}\mRightarrow{}  (\mneg{}((f  y)  =  y))  {}\mRightarrow{}  (loc(f  x)  =  loc(f  y))  {}\mRightarrow{}  (loc(x)  =  loc(y)))
7.  \mforall{}x,y:E(X).    (x  is  f*(y)  {}\mRightarrow{}  (\mneg{}(x  =  y))  {}\mRightarrow{}  (\mneg{}(loc(x)  =  loc(y))))
8.  a  :  E(X)@i
9.  a'  :  E(X)@i
10.  z  :  E(X)@i
11.  a  =  (f  a')
12.  \mneg{}(a  =  a')
13.  a'  is  f*(z)@i
14.  \mforall{}b,b':E(X).
            (b  is  f*(b')  {}\mRightarrow{}  (loc(a')  =  loc(b))  {}\mRightarrow{}  (loc(z)  =  loc(b'))  {}\mRightarrow{}  ((a'  <loc  b)  \mLeftarrow{}{}\mRightarrow{}  (z  <loc  b')))@i
\mvdash{}  \mforall{}b,b',z1:E(X).
        (b'  is  f*(z1)
              {}\mRightarrow{}  ((loc(a)  =  loc(b'))  {}\mRightarrow{}  (loc(z)  =  loc(z1))  {}\mRightarrow{}  ((a  <loc  b')  \mLeftarrow{}{}\mRightarrow{}  (z  <loc  z1)))
              {}\mRightarrow{}  (loc(a)  =  loc(b))
              {}\mRightarrow{}  (loc(z)  =  loc(z1))
              {}\mRightarrow{}  ((a  <loc  b)  \mLeftarrow{}{}\mRightarrow{}  (z  <loc  z1)))  supposing 
              ((\mneg{}(b  =  b'))  and 
              (b  =  (f  b')))


By

((UnivCD  THENA  Auto)  THEN  (Assert  loc(a')  =  loc(b')  BY  Auto))




Home Index