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