2015-05-01 21:26:31 +00:00
|
|
|
|
Prop:Type
|
2015-05-05 21:25:35 +00:00
|
|
|
|
|
|
|
|
|
true:unit
|
|
|
|
|
trivial:star
|
|
|
|
|
|
|
|
|
|
false:empty
|
|
|
|
|
|
2015-05-01 21:26:31 +00:00
|
|
|
|
induction_on:rec_on
|
2015-05-05 21:25:35 +00:00
|
|
|
|
|
2015-05-01 21:26:31 +00:00
|
|
|
|
∨;⊎
|
2015-12-09 05:02:05 +00:00
|
|
|
|
or:sum
|
|
|
|
|
sum.intro_left _;sum.inl
|
|
|
|
|
sum.intro_right _;sum.inr
|
|
|
|
|
|
2015-05-05 21:25:35 +00:00
|
|
|
|
or.intro_left _;sum.inl
|
|
|
|
|
or.intro_right _;sum.inr
|
|
|
|
|
|
2015-05-01 21:26:31 +00:00
|
|
|
|
∧;×
|
2015-12-09 05:02:05 +00:00
|
|
|
|
and:prod
|
|
|
|
|
|
2015-05-01 21:26:31 +00:00
|
|
|
|
and.intro:pair
|
2015-05-05 21:25:35 +00:00
|
|
|
|
and.elim_left:prod.pr1
|
|
|
|
|
and.left:prod.pr1
|
|
|
|
|
and.elim_right:prod.pr2
|
|
|
|
|
and.right:prod.pr2
|
|
|
|
|
|
2015-12-09 05:02:05 +00:00
|
|
|
|
prod.intro:pair
|
|
|
|
|
prod.elim_left:prod.pr1
|
|
|
|
|
prod.left:prod.pr1
|
|
|
|
|
prod.elim_right:prod.pr2
|
|
|
|
|
prod.right:prod.pr2
|
|
|
|
|
|
|
|
|
|
|
2015-05-05 21:25:35 +00:00
|
|
|
|
∀;Π
|
|
|
|
|
|
2015-05-01 21:26:31 +00:00
|
|
|
|
∃;Σ
|
|
|
|
|
exists.intro:sigma.mk
|
2015-05-05 21:25:35 +00:00
|
|
|
|
exists.elim:sigma.rec_on
|
2015-12-09 05:02:05 +00:00
|
|
|
|
Exists.rec:sigma.rec
|
2015-05-05 21:25:35 +00:00
|
|
|
|
|
|
|
|
|
eq.symm:inverse
|
2015-05-01 21:26:31 +00:00
|
|
|
|
congr_arg:ap
|
2015-12-08 17:57:55 +00:00
|
|
|
|
eq.substr;tr_rev _
|