Step * of Lemma transitive-closure-minimal

[A:Type]. ∀[R,Q:A ⟶ A ⟶ ℙ].  (R =>  Trans(A;x,y.x y)  TC(R) => Q)
BY
(Auto
   THEN RepUR ``rel_implies all implies`` -2
   THEN RenameVar `F' (-2)
   THEN Unfold `trans` -1
   THEN 0
   THEN Auto
   THEN RepUR ``transitive-closure`` -1) }

1
1. [A] Type
2. [R] A ⟶ A ⟶ ℙ
3. [Q] A ⟶ A ⟶ ℙ
4. x:A ⟶ y:A ⟶ (x y) ⟶ (x y)
5. ∀a,b,c:A.  ((a b)  (b c)  (a c))
6. A
7. A
8. {L:(a:A × b:A × (R b)) List| rel_path(A;L;x;y) ∧ 0 < ||L||} 
⊢ y


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[R,Q:A  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbP{}].    (R  =>  Q  {}\mRightarrow{}  Trans(A;x,y.x  Q  y)  {}\mRightarrow{}  TC(R)  =>  Q)


By


Latex:
(Auto
  THEN  RepUR  ``rel\_implies  all  implies``  -2
  THEN  RenameVar  `F'  (-2)
  THEN  Unfold  `trans`  -1
  THEN  D  0
  THEN  Auto
  THEN  RepUR  ``transitive-closure``  -1)




Home Index