Nuprl Definition : set def

This primitive Nuprl type is essentially the same as ⌜Image((x:A × B[x]),(λp.(fst(p))))⌝
So its members are the members of for which B[x] is true, but the evidence
for B[x] is not kept.

The elimination rule for this type is setElimination
From hypothesis u:{x:A| B[x]}  we get u:A and "hidden" B[u] that becomes
unhidden when we are proving subgoal of the form equality or member. ⋅

{x:A| B[x]}  ==  PRIMITIVE



Rules referencing :  setEquality dependent_set_memberFormation dependent_set_memberEquality setElimination strong_bar_Induction classicalIntroduction freeFromAtomSet

Latex:
\{x:A|  B[x]\}    ==    PRIMITIVE



Date html generated: 2017_09_29-PM-05_46_29
Last ObjectModification: 2017_09_22-AM-11_44_18

Theory : core_1


Home Index