(4steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: card split sigma dom decbl 1

1. A : Type
2. B : AType
3. P : AProp
4. i:A. Dec(P(i))
  (i:AB(i)) ~ ((i:{i:AP(i) }B(i))+(i:{i:AP(i) }B(i)))


By: Inst: Thm*  (x:A. Dec(P(x)))  (A ~ ({x:AP(x) }+{x:AP(x) }))
Using:[A:= i:AB(i) | P(x):= P(x/x,y. x)] ;
Rewrite by
Thm*  B:(AType), P:(AProp).
Thm*  (i:{i:AP(i) }B(i)) ~ {v:(i:AB(i))| P(v/x,y. x) }


Generated subgoal:

1   (i:AB(i)) ~ ({v:(i:AB(i))| P(v/x,y. x) }+{v:(i:AB(i))| P(v/x,y. x) })
2 steps

About:
spreadproductunionset
applyfunctionuniversepropimplies
all
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(4steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc