Step * 2 1 of Lemma assert-eq_mFO


1. knd Atom
2. left mFOL()
3. right mFOL()
4. ∀y:mFOL(). uiff(↑eq_mFO(left;y);left y ∈ mFOL())
5. ∀y:mFOL(). uiff(↑eq_mFO(right;y);right y ∈ mFOL())
6. k1 Atom
7. l1 mFOL()
8. r1 mFOL()
9. uiff(↑eq_mFO(mFOconnect(knd;left;right);l1);mFOconnect(knd;left;right) l1 ∈ mFOL())
10. uiff(↑eq_mFO(mFOconnect(knd;left;right);r1);mFOconnect(knd;left;right) r1 ∈ mFOL())
11. k1 knd ∈ Atom
⊢ uiff(↑(eq_mFO(left;l1) ∧b eq_mFO(right;r1));mFOconnect(knd;left;right) mFOconnect(k1;l1;r1) ∈ mFOL())
BY
((RW assert_pushdownC THENA Auto) THEN RWW "4 5" THEN Auto) }


Latex:


Latex:

1.  knd  :  Atom
2.  left  :  mFOL()
3.  right  :  mFOL()
4.  \mforall{}y:mFOL().  uiff(\muparrow{}eq\_mFO(left;y);left  =  y)
5.  \mforall{}y:mFOL().  uiff(\muparrow{}eq\_mFO(right;y);right  =  y)
6.  k1  :  Atom
7.  l1  :  mFOL()
8.  r1  :  mFOL()
9.  uiff(\muparrow{}eq\_mFO(mFOconnect(knd;left;right);l1);mFOconnect(knd;left;right)  =  l1)
10.  uiff(\muparrow{}eq\_mFO(mFOconnect(knd;left;right);r1);mFOconnect(knd;left;right)  =  r1)
11.  k1  =  knd
\mvdash{}  uiff(\muparrow{}(eq\_mFO(left;l1)  \mwedge{}\msubb{}  eq\_mFO(right;r1));mFOconnect(knd;left;right)  =  mFOconnect(k1;l1;r1))


By


Latex:
((RW  assert\_pushdownC  0  THENA  Auto)  THEN  RWW  "4  5"  0  THEN  Auto)




Home Index