Step * of Lemma union-ss_wf

[ss1,ss2:SeparationSpace].  (ss1 ss2 ∈ SeparationSpace)
BY
(Auto
   THEN Unfold `union-ss` 0
   THEN MemCD
   THEN Try ((MemTypeCD THEN Reduce THEN Auto THEN -1 THEN RepUR ``union-sep`` THEN Auto))
   THEN Reduce 0
   THEN RepeatFor ((MemCD THENA Auto))) }

1
.....subterm..... T:t
1:n
1. ss1 SeparationSpace
2. ss2 SeparationSpace
3. Point(ss1) Point(ss2)
4. Point(ss1) Point(ss2)
5. Point(ss1) Point(ss2)
⊢ λsep.case x
        of inl(a) =>
        case y
         of inl(a') =>
         case of inl(a'') => ss1."#or" a' a'' sep inr(_) => inl Ax
         inr(b') =>
         case of inl(_) => inr Ax  inr(_) => inl Ax
        inr(b) =>
        case y
         of inl(a') =>
         case of inl(_) => inl Ax inr(_) => inr Ax 
         inr(b') =>
         case of inl(_) => inl Ax inr(b'') => ss2."#or" b' b'' sep ∈ union-sep(ss1;ss2;x;y)
   (union-sep(ss1;ss2;x;z) ∨ union-sep(ss1;ss2;y;z))


Latex:


Latex:
\mforall{}[ss1,ss2:SeparationSpace].    (ss1  +  ss2  \mmember{}  SeparationSpace)


By


Latex:
(Auto
  THEN  Unfold  `union-ss`  0
  THEN  MemCD
  THEN  Try  ((MemTypeCD  THEN  Reduce  0  THEN  Auto  THEN  D  -1  THEN  RepUR  ``union-sep``  0  THEN  Auto))
  THEN  Reduce  0
  THEN  RepeatFor  3  ((MemCD  THENA  Auto)))




Home Index