Step * of Lemma transitive-closure-symmetric

[A:Type]. ∀[R:A ⟶ A ⟶ ℙ].  (Sym(A;x,y.R y)  Sym(A;x,y.x TC(R) y))
BY
(TACTIC:Auto
   THEN ParallelLast
   THEN RenameVar `s' (-1)
   THEN Auto
   THEN ParallelLast
   THEN RepUR ``transitive-closure`` -1
   THEN RepUR ``transitive-closure`` 0
   THEN RenameVar `L' (-1)) }

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


Latex:


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


By


Latex:
(TACTIC:Auto
  THEN  ParallelLast
  THEN  RenameVar  `s'  (-1)
  THEN  Auto
  THEN  ParallelLast
  THEN  RepUR  ``transitive-closure``  -1
  THEN  RepUR  ``transitive-closure``  0
  THEN  RenameVar  `L'  (-1))




Home Index