Step * of Lemma member-face-complex

k:ℕ. ∀K:ℚCube(k) List. ∀f:ℚCube(k).
  ((f ∈ face-complex(k;K)) ⇐⇒ ∃c:ℚCube(k). ((c ∈ K) ∧ (↑Inhabited(c)) ∧ (f ∈ rat-cube-faces(k;c))))
BY
((UnivCD THENA Auto)
   THEN Unfold `face-complex` 0
   THEN (RWO  "member-remove-repeats" THENA Auto)
   THEN (RWW "l_all_iff member-concat member-map" THENA Auto)
   THEN Reduce 0
   THEN Auto
   THEN ExRepD) }

1
1. : ℕ
2. : ℚCube(k) List
3. : ℚCube(k)
4. : ℚCube(k) List
5. : ℚCube(k)
6. (y ∈ K)
7. if Inhabited(y) then rat-cube-faces(k;y) else [] fi  ∈ (ℚCube(k) List)
8. (f ∈ l)
⊢ ∃c:ℚCube(k). ((c ∈ K) ∧ (↑Inhabited(c)) ∧ (f ∈ rat-cube-faces(k;c)))

2
1. : ℕ
2. : ℚCube(k) List
3. : ℚCube(k)
4. : ℚCube(k)
5. (c ∈ K)
6. ↑Inhabited(c)
7. (f ∈ rat-cube-faces(k;c))
⊢ ∃l:ℚCube(k) List
   ((∃y:ℚCube(k). ((y ∈ K) ∧ (l if Inhabited(y) then rat-cube-faces(k;y) else [] fi  ∈ (ℚCube(k) List)))) ∧ (f ∈ l))


Latex:


Latex:
\mforall{}k:\mBbbN{}.  \mforall{}K:\mBbbQ{}Cube(k)  List.  \mforall{}f:\mBbbQ{}Cube(k).
    ((f  \mmember{}  face-complex(k;K))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}c:\mBbbQ{}Cube(k).  ((c  \mmember{}  K)  \mwedge{}  (\muparrow{}Inhabited(c))  \mwedge{}  (f  \mmember{}  rat-cube-faces(k;c))))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  Unfold  `face-complex`  0
  THEN  (RWO    "member-remove-repeats"  0  THENA  Auto)
  THEN  (RWW  "l\_all\_iff  member-concat  member-map"  0  THENA  Auto)
  THEN  Reduce  0
  THEN  Auto
  THEN  ExRepD)




Home Index