Step * of Lemma per-union-implies-wf2

[A,B:Type]. ∀[x:per-union(A;B)].  (x inr outr(x)  ∈ ℙ)
BY
(Intros
   THEN Unhide
   THEN PointwiseFunctionality (-1)
   THEN Auto
   THEN EqCD
   THEN Auto
   THEN Unfold `prop` 0
   THEN Refine_sqequalExtensionalEquality
   THEN 0
   THEN Auto
   THEN (PerHD (-2)
         THEN Try ((At ⌜Type⌝ UniverseIsType⋅
                    THEN RepeatFor ((MemCD THEN Try (QuickAuto)))
                    THEN DUand (-1)
                    THEN RepeatFor (CanonicalAuto)))
         )
   THEN Try ((RWO "-1" (-2)
              THEN Reduce (-2)
              THEN ∀h:hyp. Repeat (DUand h) 
              THEN CanonicalTestCasesHyp (-2)
              THEN Auto
              THEN Try ((RWO "-1<THEN Auto))⋅))
   THEN Try ((D (-3) THEN Try (PerVoid) THEN DUand THEN Auto)⋅)) }

1
1. Type
2. Type
3. Base
4. Base
5. b ∈ per-union(A;B)
6. (a)↓
7. 0 ≤ 0
8. if is inr then outr(a) outr(b) ∈ else per-void() supposing uand((a)↓;0 ≤ 0)
9. inr outr(b) 
10. ∀[u,v:Top].  (if is inl then else v)
⊢ (inr outr(a) ) ∈ Base


Latex:


Latex:
\mforall{}[A,B:Type].  \mforall{}[x:per-union(A;B)].    (x  \msim{}  inr  outr(x)    \mmember{}  \mBbbP{})


By


Latex:
(Intros
  THEN  Unhide
  THEN  PointwiseFunctionality  (-1)
  THEN  Auto
  THEN  EqCD
  THEN  Auto
  THEN  Unfold  `prop`  0
  THEN  Refine\_sqequalExtensionalEquality
  THEN  D  0
  THEN  Auto
  THEN  (PerHD  (-2)
              THEN  Try  ((At  \mkleeneopen{}Type\mkleeneclose{}  UniverseIsType\mcdot{}
                                    THEN  RepeatFor  2  ((MemCD  THEN  Try  (QuickAuto)))
                                    THEN  DUand  (-1)
                                    THEN  RepeatFor  3  (CanonicalAuto)))
              )
  THEN  Try  ((RWO  "-1"  (-2)
                        THEN  Reduce  (-2)
                        THEN  \mforall{}h:hyp.  Repeat  (DUand  h) 
                        THEN  CanonicalTestCasesHyp  (-2)
                        THEN  Auto
                        THEN  Try  ((RWO  "-1<"  0  THEN  Auto))\mcdot{}))
  THEN  Try  ((D  (-3)  THEN  Try  (PerVoid)  THEN  DUand  0  THEN  Auto)\mcdot{}))




Home Index