Step * of Lemma prior-as-rec-bind-class-in-property

[Info,A:Type]. ∀[X:EClass(A)]. ∀[x,a:bag(A) (bag(A)?)]. ∀[es:EO+(Info)]. ∀[e:E].
  ∀[w:bag(A) (bag(A)?)]. w ∈ prior-as-rec-bind-class-in(X;a)(e)) supposing a ∈ prior-as-rec-bind-class-in(X;x)(e)
BY
((UnivCD THENA Auto)
   THEN (Assert ⌜e ∈ E⌝⋅ THENA Auto)
   THEN (D THENA Auto)
   THEN Unfold `prior-as-rec-bind-class-in` (-4)
   THEN DVar `x'
   THEN Reduce (-4)
   THEN Try (OnSomeHyp (\h.RWO "null-class-property" THEN Auto))
   THEN DVar `y'
   THEN Reduce (-4)
   THEN RepeatFor (Try (MaUseClassRel (-4)))
   THEN RepUR ``lifting-1 lifting1 lifting-gen-rev`` (-4)
   THEN (RepeatFor ((RecUnfold `lifting-gen-list-rev` (-4)⋅ THEN Reduce (-4)))
         THEN BagMemberD (-4)
         THEN Try (Fold `classrel` (-4))
         THEN SquashExRepD
         THEN Try (Complete ((RWO "null-class-property" (-5) THEN Auto)))
         THEN Try (Complete ((BagMemberD (-4) THEN AutoSimpHyp Auto (-4)))))⋅}

1
1. Info Type
2. Type
3. EClass(A)
4. bag(A)
5. bag(A) (bag(A)?)
6. es EO+(Info)
7. E
8. a ↓∈ ⋃x1∈(Skip(send-class({x})) until Skip(X)) es e.{inl x1}
9. bag(A) (bag(A)?)
10. e ∈ E
11. w ∈ prior-as-rec-bind-class-in(X;a)(e)@i
⊢ (Skip(send-class({x})) until Skip(X)) es e ∈ bag(bag(A))

2
1. Info Type
2. Type
3. EClass(A)
4. bag(A)
5. bag(A) (bag(A)?)
6. es EO+(Info)
7. E
8. x1 bag(A)
9. x1 ∈ (Skip(send-class({x})) until Skip(X))(e)
10. a ↓∈ {inl x1}
11. bag(A) (bag(A)?)
12. e ∈ E
13. w ∈ prior-as-rec-bind-class-in(X;a)(e)@i
⊢ False

3
1. Info Type
2. Type
3. EClass(A)
4. y1 Unit
5. bag(A) (bag(A)?)
6. es EO+(Info)
7. E
8. a ↓∈ ⋃x∈λes,e. ⋃x∈Lift(X) es e.{inl x} || λes,e. ⋃x∈Null es e.{inr es e.{inr }
9. bag(A) (bag(A)?)
10. e ∈ E
11. w ∈ prior-as-rec-bind-class-in(X;a)(e)@i
⊢ λes,e. ⋃x∈Lift(X) es e.{inl x} || λes,e. ⋃x∈Null es e.{inr es e ∈ bag(bag(A)?)

4
1. Info Type
2. Type
3. EClass(A)
4. y1 Unit
5. bag(A) (bag(A)?)
6. es EO+(Info)
7. E
8. bag(A)?
9. x ∈ λes,e. ⋃x∈Lift(X) es e.{inl x} || λes,e. ⋃x∈Null es e.{inr }(e)
10. a ↓∈ {inr }
11. bag(A) (bag(A)?)
12. e ∈ E
13. w ∈ prior-as-rec-bind-class-in(X;a)(e)@i
⊢ False


Latex:


Latex:
\mforall{}[Info,A:Type].  \mforall{}[X:EClass(A)].  \mforall{}[x,a:bag(A)  +  (bag(A)?)].  \mforall{}[es:EO+(Info)].  \mforall{}[e:E].
    \mforall{}[w:bag(A)  +  (bag(A)?)].  (\mneg{}w  \mmember{}  prior-as-rec-bind-class-in(X;a)(e)) 
    supposing  a  \mmember{}  prior-as-rec-bind-class-in(X;x)(e)


By


Latex:
((UnivCD  THENA  Auto)
  THEN  (Assert  \mkleeneopen{}e  \mmember{}  E\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (D  0  THENA  Auto)
  THEN  Unfold  `prior-as-rec-bind-class-in`  (-4)
  THEN  DVar  `x'
  THEN  Reduce  (-4)
  THEN  Try  (OnSomeHyp  (\mbackslash{}h.RWO  "null-class-property"  h  THEN  Auto))
  THEN  DVar  `y'
  THEN  Reduce  (-4)
  THEN  RepeatFor  2  (Try  (MaUseClassRel  (-4)))
  THEN  RepUR  ``lifting-1  lifting1  lifting-gen-rev``  (-4)
  THEN  (RepeatFor  2  ((RecUnfold  `lifting-gen-list-rev`  (-4)\mcdot{}  THEN  Reduce  (-4)))
              THEN  BagMemberD  (-4)
              THEN  Try  (Fold  `classrel`  (-4))
              THEN  SquashExRepD
              THEN  Try  (Complete  ((RWO  "null-class-property"  (-5)  THEN  Auto)))
              THEN  Try  (Complete  ((BagMemberD  (-4)  THEN  AutoSimpHyp  Auto  (-4)))))\mcdot{})




Home Index