File: coqLib.mli

package info (click to toggle)
coq-quickchick 2.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,432 kB
  • sloc: ml: 4,367; ansic: 789; makefile: 388; sh: 27; python: 4; lisp: 2; perl: 2
file content (80 lines) | stat: -rw-r--r-- 3,675 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
val gExIntro_impl :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gExIntro :
  string ->
  (GenericLib.var -> GenericLib.coq_expr) ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gEx :
  string -> (GenericLib.var -> GenericLib.coq_expr) -> GenericLib.coq_expr
val gConjIntro :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gEqType :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gConj : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gProjL : GenericLib.coq_expr -> GenericLib.coq_expr
val gProjR : GenericLib.coq_expr -> GenericLib.coq_expr
val gImpl : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gForall :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gProd : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gLe  : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr  
val gLeq : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gIsTrueLeq :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gOrIntroL : GenericLib.coq_expr -> GenericLib.coq_expr
val gOrIntroR : GenericLib.coq_expr -> GenericLib.coq_expr
val gEqRefl : GenericLib.coq_expr -> GenericLib.coq_expr
val gTt : GenericLib.coq_expr
val gI : GenericLib.coq_expr
val gT : GenericLib.coq_expr
val gTrueb : GenericLib.coq_expr
val gFalseb : GenericLib.coq_expr
val gTrue : GenericLib.coq_expr
val gFalse : GenericLib.coq_expr
val gIff : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gIsTrue : GenericLib.coq_expr -> GenericLib.coq_expr
val gIsTrueTrue : GenericLib.coq_expr
val false_ind :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val discriminate : GenericLib.coq_expr -> GenericLib.coq_expr
val rewrite :
  GenericLib.coq_expr ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val rewrite_sym :
  GenericLib.coq_expr ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val lt0_False : GenericLib.coq_expr -> GenericLib.coq_expr
val nat_ind :
  GenericLib.coq_expr ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val appn :
  GenericLib.coq_expr ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val matchDec :
  GenericLib.coq_expr ->
  (GenericLib.var list -> GenericLib.coq_expr) ->
  (GenericLib.var list -> GenericLib.coq_expr) -> GenericLib.coq_expr
val matchDecOpt :
  GenericLib.coq_expr ->
  (GenericLib.var list -> GenericLib.coq_expr) ->
  (GenericLib.var list -> GenericLib.coq_expr) -> GenericLib.coq_expr
val plus : GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val plus_leq_compat_l : GenericLib.coq_expr -> GenericLib.coq_expr
val leq_addl :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val gProp : GenericLib.coq_expr
val succ_neq_zero : GenericLib.coq_expr -> GenericLib.coq_expr
val succ_neq_zero_app :
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val isSome : GenericLib.coq_expr -> GenericLib.coq_expr
val isSomeSome : GenericLib.coq_expr -> GenericLib.coq_expr
val diff_false_true : GenericLib.coq_expr -> GenericLib.coq_expr
val gSnd : GenericLib.coq_expr -> GenericLib.coq_expr
val gFst : GenericLib.coq_expr -> GenericLib.coq_expr
val is_true : GenericLib.coq_expr -> GenericLib.coq_expr
val forall_nil : GenericLib.coq_expr -> GenericLib.coq_expr
val forall_cons :
  GenericLib.coq_expr ->
  GenericLib.coq_expr -> GenericLib.coq_expr -> GenericLib.coq_expr
val ltnOSn : GenericLib.coq_expr
val ltnOSn_pair : GenericLib.coq_expr