Step * of Lemma fpf-normalize-dom

[A:Type]. ∀[eq:EqDecider(A)]. ∀[B:A ─→ Type]. ∀[g:x:A fp-> B[x]]. ∀[x:A].  (x ∈ dom(fpf-normalize(eq;g)) x ∈ dom(g))
BY
((((UnivCD THENA Auto)
     THEN DVar `g'
     THEN RepUR ``fpf-normalize fpf-dom fpf-single fpf-join fpf-empty`` 0
     THEN GenConcl ⌈g1 G ∈ Top⌉⋅)
    THENA Auto
    )
   THEN (Thin (-1))
   }

1
1. Type
2. eq EqDecider(A)
3. A ─→ Type
4. List
5. g1 x:{x:A| (x ∈ d)}  ─→ B[x]
6. A
7. Top@i
⊢ x ∈b fst(reduce(λx,f. <[x filter(λa.(¬b((eq a) ∨bff));fst(f))], λa.<[x], λx@0.(G x)>(a)?f(a)>;<[], λx.⋅>;d))) \000C∈b d)


Latex:


\mforall{}[A:Type].  \mforall{}[eq:EqDecider(A)].  \mforall{}[B:A  {}\mrightarrow{}  Type].  \mforall{}[g:x:A  fp->  B[x]].  \mforall{}[x:A].
    (x  \mmember{}  dom(fpf-normalize(eq;g))  \msim{}  x  \mmember{}  dom(g))


By

((((UnivCD  THENA  Auto)
      THEN  DVar  `g'
      THEN  RepUR  ``fpf-normalize  fpf-dom  fpf-single  fpf-join  fpf-empty``  0
      THEN  GenConcl  \mkleeneopen{}g1  =  G\mkleeneclose{}\mcdot{})
    THENA  Auto
    )
  THEN  (Thin  (-1))
  )




Home Index