Step * of Lemma involution-with-unique-fixpoint

n:ℕ
  ∀[T:Type]
    (T ~ ℕn
     (∀f:T ⟶ T
          ((∀x:T. ((f (f x)) x ∈ T))
           (∀x,y:T.  (((f x) x ∈ T)  ((f y) y ∈ T)  (x y ∈ T)))
           ((n rem 2) 1 ∈ ℤ ⇐⇒ ∃x:T. ((f x) x ∈ T)))))
BY
(Auto THEN Try (Complete ((InstLemma `involution-has-fixpoint` [⌜n⌝;⌜T⌝;⌜f⌝]⋅ THEN Auto)))) }

1
1. : ℕ
2. Type
3. ~ ℕn
4. T ⟶ T
5. ∀x:T. ((f (f x)) x ∈ T)
6. ∀x,y:T.  (((f x) x ∈ T)  ((f y) y ∈ T)  (x y ∈ T))
7. ∃x:T. ((f x) x ∈ T)
⊢ (n rem 2) 1 ∈ ℤ


Latex:


Latex:
\mforall{}n:\mBbbN{}
    \mforall{}[T:Type]
        (T  \msim{}  \mBbbN{}n
        {}\mRightarrow{}  (\mforall{}f:T  {}\mrightarrow{}  T
                    ((\mforall{}x:T.  ((f  (f  x))  =  x))
                    {}\mRightarrow{}  (\mforall{}x,y:T.    (((f  x)  =  x)  {}\mRightarrow{}  ((f  y)  =  y)  {}\mRightarrow{}  (x  =  y)))
                    {}\mRightarrow{}  ((n  rem  2)  =  1  \mLeftarrow{}{}\mRightarrow{}  \mexists{}x:T.  ((f  x)  =  x)))))


By


Latex:
(Auto  THEN  Try  (Complete  ((InstLemma  `involution-has-fixpoint`  [\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}f\mkleeneclose{}]\mcdot{}  THEN  Auto))))




Home Index