Step
*
1
of Lemma
es-interface-restrict-conditional
1. Info : Type
2. A : Type
3. I : EClass(A)
4. P : es:EO+(Info) ─→ E ─→ ℙ
5. p : ∀es:EO+(Info). ∀e:E. Dec(P[es;e])
6. Singlevalued(I)
7. x : EO+(Info)
8. x1 : E
9. x2 : P[x;x1]@i
10. (p x x1) = (inl x2) ∈ Dec(P[x;x1])@i
⊢ if (#(I x x1) =z 1) then I x x1 else {} fi = (I x x1) ∈ bag(A)
BY
{ (Symmetry THEN BLemma `sv-class-iff` THEN Auto) }
Latex:
Latex:
1. Info : Type
2. A : Type
3. I : EClass(A)
4. P : es:EO+(Info) {}\mrightarrow{} E {}\mrightarrow{} \mBbbP{}
5. p : \mforall{}es:EO+(Info). \mforall{}e:E. Dec(P[es;e])
6. Singlevalued(I)
7. x : EO+(Info)
8. x1 : E
9. x2 : P[x;x1]@i
10. (p x x1) = (inl x2)@i
\mvdash{} if (\#(I x x1) =\msubz{} 1) then I x x1 else \{\} fi = (I x x1)
By
Latex:
(Symmetry THEN BLemma `sv-class-iff` THEN Auto)
Home
Index