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:


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


Latex:
((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