(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
:
A
Type
3.
P
:
A
Prop
4.
i
:
A
. Dec(
P
(
i
))
(
i
:
A
B
(
i
)) ~ ((
i
:{
i
:
A
|
P
(
i
) }
B
(
i
))+(
i
:{
i
:
A
|
P
(
i
) }
B
(
i
)))
By:
Inst:
Thm*
(
x
:
A
. Dec(
P
(
x
)))
(
A
~ ({
x
:
A
|
P
(
x
) }+{
x
:
A
|
P
(
x
) }))
Using:[
A
:=
i
:
A
B
(
i
) |
P
(
x
):=
P
(
x
/
x
,
y
. x)] ;
Rewrite by
Thm*
B
:(
A
Type),
P
:(
A
Prop).
Thm*
(
i
:{
i
:
A
|
P
(
i
) }
B
(
i
)) ~ {
v
:(
i
:
A
B
(
i
))|
P
(
v
/
x
,
y
. x) }
Generated subgoal:
1
(
i
:
A
B
(
i
)) ~ ({
v
:(
i
:
A
B
(
i
))|
P
(
v
/
x
,
y
. x) }+{
v
:(
i
:
A
B
(
i
))|
P
(
v
/
x
,
y
. x) })
2
steps
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
(4steps total)
PrintForm
Definitions
Lemmas
DiscreteMath
Sections
DiscrMathExt
Doc