Step * 1 of Lemma locl-pre-preserving-compose


1. es EO@i'
2. [P] E ─→ ℙ
3. [Q] E ─→ ℙ
4. f1 {e:E| e}  ─→ {e:E| e} @i
5. f2 {e:E| e}  ─→ E@i
6. f1 is locl-pre-preserving on P@i
7. f2 is locl-pre-preserving on Q@i
⊢ f2 f1 is locl-pre-preserving on P
BY
((InstLemma `rel-pre-preserving-compose` [⌈es⌉;⌈P⌉;⌈Q⌉;⌈λe,e'. e ≤loc e' ⌉; ⌈f1⌉;⌈f2⌉]⋅ THENA Auto)
   THEN skip{(Fold `locl-pre-preserving` (-1) THEN Trivial)}
   }

1
1. es EO@i'
2. [P] E ─→ ℙ
3. [Q] E ─→ ℙ
4. f1 {e:E| e}  ─→ {e:E| e} @i
5. f2 {e:E| e}  ─→ E@i
6. f1 is locl-pre-preserving on P@i
7. f2 is locl-pre-preserving on Q@i
8. f2 f1 is λe,e'. e ≤loc e' -pre-preserving on P
⊢ f2 f1 is locl-pre-preserving on P


Latex:



1.  es  :  EO@i'
2.  [P]  :  E  {}\mrightarrow{}  \mBbbP{}
3.  [Q]  :  E  {}\mrightarrow{}  \mBbbP{}
4.  f1  :  \{e:E|  P  e\}    {}\mrightarrow{}  \{e:E|  Q  e\}  @i
5.  f2  :  \{e:E|  Q  e\}    {}\mrightarrow{}  E@i
6.  f1  is  locl-pre-preserving  on  P@i
7.  f2  is  locl-pre-preserving  on  Q@i
\mvdash{}  f2  o  f1  is  locl-pre-preserving  on  P


By

((InstLemma  `rel-pre-preserving-compose`  [\mkleeneopen{}es\mkleeneclose{};\mkleeneopen{}P\mkleeneclose{};\mkleeneopen{}Q\mkleeneclose{};\mkleeneopen{}\mlambda{}e,e'.  e  \mleq{}loc  e'  \mkleeneclose{};  \mkleeneopen{}f1\mkleeneclose{};\mkleeneopen{}f2\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  skip\{(Fold  `locl-pre-preserving`  (-1)  THEN  Trivial)\}
  )




Home Index