File: fast-zero%40useless-runes.lsp

package info (click to toggle)
acl2 8.6%2Bdfsg-2
  • links: PTS
  • area: main
  • in suites: trixie
  • size: 1,111,420 kB
  • sloc: lisp: 17,818,294; java: 125,359; python: 28,122; javascript: 23,458; cpp: 18,851; ansic: 11,569; perl: 7,678; xml: 5,591; sh: 3,976; makefile: 3,833; ruby: 2,633; yacc: 1,126; ml: 763; awk: 295; csh: 233; lex: 197; php: 178; tcl: 49; asm: 23; haskell: 17
file content (190 lines) | stat: -rw-r--r-- 6,451 bytes parent folder | download | duplicates (2)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
(ADE::F$FAST-ZERO)
(ADE::F$FAST-ZERO-OF-V-THREEFIX-CANCELED
 (196 4 (:REWRITE TAKE-OF-TOO-MANY))
 (192 192 (:TYPE-PRESCRIPTION LEN))
 (140 2 (:DEFINITION TAKE))
 (80 4 (:DEFINITION NTH))
 (69 5 (:REWRITE ADE::NFIX-OF-NAT))
 (60 12 (:DEFINITION LEN))
 (58 32 (:REWRITE DEFAULT-+-2))
 (56 7 (:REWRITE ZP-OPEN))
 (52 4 (:DEFINITION NATP))
 (49 2 (:DEFINITION ADE::V-THREEFIX))
 (37 21 (:REWRITE DEFAULT-<-1))
 (33 21 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE DEFAULT-+-1))
 (31 3 (:REWRITE ADE::TR-OR-NOR=BTR-OR-NOR))
 (28 8 (:DEFINITION NOT))
 (28 4 (:DEFINITION NFIX))
 (25 25 (:TYPE-PRESCRIPTION ADE::BVP))
 (24 6 (:REWRITE FOLD-CONSTS-IN-+))
 (23 20 (:REWRITE DEFAULT-CDR))
 (21 7 (:TYPE-PRESCRIPTION ADE::BVP-TAKE))
 (21 4 (:REWRITE ADE::V-THREEFIX-BVP))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 2 (:REWRITE CONSP-OF-TAKE))
 (14 6 (:REWRITE ADE::F-GATES=B-GATES))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (11 1 (:REWRITE CAR-OF-TAKE))
 (9 9 (:LINEAR ADE::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (8 8 (:REWRITE DEFAULT-CAR))
 (8 4 (:REWRITE ADE::BVP-TAKE))
 (7 1 (:REWRITE ADE::BVP-OF-V-THREEFIX))
 (6 6 (:TYPE-PRESCRIPTION ADE::3VP))
 (6 2 (:REWRITE ADE::F-BUF-OF-NOT-BOOLEANP))
 (6 2 (:REWRITE ADE::F-BUF-OF-3VP))
 (5 5 (:TYPE-PRESCRIPTION NFIX))
 (4 4 (:TYPE-PRESCRIPTION TAKE))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE TAKE-WHEN-ATOM))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 2 (:DEFINITION ADE::3V-FIX))
 )
(ADE::F$FAST-ZERO=TR-OR-NOR
 (330 22 (:REWRITE TAKE-OF-TOO-MANY))
 (326 4 (:REWRITE TAKE-OF-TAKE-SPLIT))
 (256 8 (:DEFINITION TAKE))
 (141 16 (:REWRITE ADE::TR-OR-NOR=BTR-OR-NOR))
 (125 25 (:DEFINITION LEN))
 (112 83 (:REWRITE DEFAULT-+-2))
 (104 60 (:REWRITE DEFAULT-CDR))
 (90 8 (:DEFINITION NTHCDR))
 (85 83 (:REWRITE DEFAULT-+-1))
 (80 80 (:TYPE-PRESCRIPTION ADE::BVP))
 (70 22 (:REWRITE ADE::F-GATES=B-GATES))
 (65 55 (:REWRITE DEFAULT-<-2))
 (62 62 (:TYPE-PRESCRIPTION ADE::TREE-SIZE))
 (62 55 (:REWRITE DEFAULT-<-1))
 (53 43 (:REWRITE DEFAULT-CAR))
 (48 4 (:DEFINITION NTH))
 (40 40 (:TYPE-PRESCRIPTION BOOLEANP))
 (38 8 (:REWRITE COMMUTATIVITY-OF-+))
 (36 10 (:TYPE-PRESCRIPTION ADE::BVP-NTHCDR))
 (32 32 (:TYPE-PRESCRIPTION TAKE))
 (32 16 (:TYPE-PRESCRIPTION ADE::BVP-TAKE))
 (30 2 (:DEFINITION BINARY-APPEND))
 (29 5 (:REWRITE ADE::BVP-NTHCDR))
 (28 28 (:TYPE-PRESCRIPTION NFIX))
 (28 6 (:REWRITE CAR-OF-TAKE))
 (22 2 (:REWRITE REPEAT-WHEN-ZP))
 (18 18 (:REWRITE TAKE-WHEN-ATOM))
 (18 18 (:LINEAR LEN-WHEN-PREFIXP))
 (18 6 (:REWRITE ADE::BVP-TAKE))
 (18 2 (:REWRITE COMMUTATIVITY-2-OF-+))
 (17 17 (:LINEAR ADE::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (16 4 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (16 2 (:REWRITE SECOND-OF-TAKE))
 (12 12 (:TYPE-PRESCRIPTION ADE::F-OR))
 (12 12 (:REWRITE CONSP-OF-TAKE))
 (8 8 (:REWRITE ADE::TREE-SIZE-ATOM))
 (8 4 (:REWRITE LEN-OF-TAKE))
 (8 2 (:REWRITE DISTRIBUTIVITY-OF-MINUS-OVER-+))
 (6 2 (:REWRITE ADE::F-BUF-OF-NOT-BOOLEANP))
 (6 2 (:REWRITE ADE::F-BUF-OF-3VP))
 (4 4 (:TYPE-PRESCRIPTION ADE::3VP))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 2 (:REWRITE TAKE-OF-1))
 (2 2 (:REWRITE ADE::NTHCDR-0))
 )
(ADE::F$FAST-ZERO=V-ZP
 (15 3 (:DEFINITION LEN))
 (10 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (1 1 (:REWRITE ADE::TREE-SIZE-ATOM))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:LINEAR ADE::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(ADE::FAST-ZERO*
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 )
(ADE::FAST-ZERO*$DESTRUCTURE
 (432 6 (:DEFINITION TAKE))
 (318 12 (:REWRITE TAKE-OF-TOO-MANY))
 (198 99 (:TYPE-PRESCRIPTION ADE::CONSP-SIS))
 (120 12 (:REWRITE TAKE-WHEN-ATOM))
 (99 99 (:TYPE-PRESCRIPTION POSP))
 (90 18 (:REWRITE ADE::NFIX-OF-NAT))
 (76 22 (:REWRITE DEFAULT-CDR))
 (72 54 (:REWRITE DEFAULT-+-2))
 (66 6 (:DEFINITION LEN))
 (65 11 (:REWRITE DEFAULT-CAR))
 (60 54 (:REWRITE DEFAULT-<-2))
 (54 54 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE DEFAULT-+-1))
 (54 18 (:DEFINITION NFIX))
 (54 18 (:DEFINITION NATP))
 (54 6 (:REWRITE ADE::LEN-SIS))
 (24 6 (:REWRITE ZP-OPEN))
 (18 18 (:TYPE-PRESCRIPTION NATP))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (12 12 (:LINEAR LEN-WHEN-PREFIXP))
 (6 6 (:LINEAR ADE::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 )
(ADE::NOT-PRIMP-FAST-ZERO)
(ADE::FAST-ZERO$NETLIST
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(ADE::FAST-ZERO&
 (44 4 (:DEFINITION ASSOC-EQUAL))
 (23 1 (:DEFINITION ADE::TV-GUARD))
 (22 17 (:REWRITE DEFAULT-CAR))
 (20 5 (:REWRITE ADE::NOT-EQUAL-WITH-SI-OF-DIFF-SYMBOL . 2))
 (14 9 (:REWRITE DEFAULT-CDR))
 (13 3 (:REWRITE ADE::CONSP-MAKE-TREE))
 (11 1 (:DEFINITION ADE::DELETE-TO-EQ))
 (10 10 (:TYPE-PRESCRIPTION STR::ISTRPREFIXP$INLINE))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-SYMBOL-NAME))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(ADE::CHECK-FAST-ZERO$NETLIST-5)
(ADE::FAST-ZERO$VALUE
 (355 31 (:REWRITE ADE::TR-OR-NOR=BTR-OR-NOR))
 (182 182 (:TYPE-PRESCRIPTION ADE::BVP))
 (140 60 (:TYPE-PRESCRIPTION ADE::BVP-TAKE))
 (140 20 (:REWRITE TAKE-OF-LEN-FREE))
 (130 10 (:REWRITE TAKE-FEWER-OF-TAKE-MORE))
 (127 87 (:REWRITE DEFAULT-+-2))
 (105 10 (:REWRITE TAKE-MORE-OF-TAKE-FEWER))
 (87 87 (:REWRITE DEFAULT-+-1))
 (72 16 (:TYPE-PRESCRIPTION ADE::BVP-NTHCDR))
 (70 20 (:REWRITE ADE::BVP-TAKE))
 (66 56 (:REWRITE DEFAULT-<-2))
 (61 25 (:REWRITE TAKE-WHEN-ATOM))
 (57 57 (:TYPE-PRESCRIPTION NFIX))
 (57 56 (:REWRITE DEFAULT-<-1))
 (49 8 (:REWRITE ADE::BVP-NTHCDR))
 (46 12 (:REWRITE CAR-OF-TAKE))
 (30 5 (:REWRITE SECOND-OF-TAKE))
 (24 19 (:REWRITE ADE::NTHCDR-OF-POS-CONST-IDX))
 (21 21 (:LINEAR ADE::A-HELPFUL-LEMMA-FOR-TREE-INDUCTIONS))
 (20 20 (:REWRITE ADE::TREE-SIZE-ATOM))
 (18 11 (:REWRITE CONSP-OF-TAKE))
 (15 5 (:REWRITE ADE::F-BUF-OF-NOT-BOOLEANP))
 (15 5 (:REWRITE ADE::F-BUF-OF-3VP))
 (12 12 (:REWRITE NTH-WHEN-PREFIXP))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:TYPE-PRESCRIPTION ADE::3VP))
 (6 6 (:TYPE-PRESCRIPTION ADE::SIS))
 (6 6 (:TYPE-PRESCRIPTION ADE::CONSP-SIS))
 (5 5 (:REWRITE TAKE-OF-1))
 (5 5 (:REWRITE ADE::NTHCDR-0))
 (3 1 (:REWRITE ADE::F$FAST-ZERO=V-ZP))
 (2 2 (:REWRITE DEFAULT-SYMBOL-NAME))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 )