LADR-2009-11A-manpages.patch 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  2. +++ LADR-2009-11A/manpages/clausefilter.1 2012-01-07 19:30:44.311801364 +1100
  3. @@ -0,0 +1,43 @@
  4. +.TH CLAUSEFILTER 1 "January 20, 2007"
  5. +.SH NAME
  6. +clausefilter - filter formulas with models
  7. +.SH SYNOPSIS
  8. +.B clausefilter
  9. +.RI < interpretations-file >
  10. +.RI < test >
  11. +<
  12. +.RI < formulas-file >
  13. +>
  14. +.RI < passing-formulas-file >
  15. +.SH DESCRIPTION
  16. +This manual page documents briefly the
  17. +.B clausefilter
  18. +command.
  19. +.PP
  20. +Given a set of \fIinterpretations\fP, a \fItest\fP to perform, and a
  21. +stream of \fIformulas\fP, \fBclausefilter\fP outputs the formulas
  22. +that pass the test.
  23. +.SH TESTS
  24. +The following tests are available.
  25. +.TP
  26. +.B true_in_all
  27. +Formula true in all interpretations.
  28. +.TP
  29. +.B true_in_some
  30. +Formula true in some interpretation.
  31. +.TP
  32. +.B false_in_all
  33. +Formula false in all interpretations.
  34. +.TP
  35. +.B false_in_some
  36. +Formula false in some interpretation.
  37. +.SH SEE ALSO
  38. +.BR prover9 (1),
  39. +.BR mace4 (1).
  40. +.br
  41. +Full documentation for \fBclausefilter\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  42. +.SH AUTHOR
  43. +\fBclausefilter\fP was written by William McCune <mccune@cs.unm.edu>
  44. +.PP
  45. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  46. +for the Debian project (but may be used by others).
  47. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  48. +++ LADR-2009-11A/manpages/clausetester.1 2012-01-07 19:30:44.312801386 +1100
  49. @@ -0,0 +1,29 @@
  50. +.TH CLAUSETESTER 1 "January 20, 2007"
  51. +.SH NAME
  52. +clausetester - check formulas in models
  53. +.SH SYNOPSIS
  54. +.B clausetester
  55. +.RI < interpretations-file >
  56. +<
  57. +.RI < formulas-file >
  58. +>
  59. +.RI < annotated-formulas-file >
  60. +.SH DESCRIPTION
  61. +This manual page documents briefly the
  62. +.B clausetester
  63. +command.
  64. +.PP
  65. +This program takes a set of \fIinterpretations\fP and stream of
  66. +\fIformulas\fP. For each formula, the interpretations in which the
  67. +formula is true are shown, and at the end the number of formulas true
  68. +in each interpretation is shown.
  69. +.SH SEE ALSO
  70. +.BR prover9 (1),
  71. +.BR mace4 (1).
  72. +.br
  73. +Full documentation for \fBclausetester\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  74. +.SH AUTHOR
  75. +\fBclausetester\fP was written by William McCune <mccune@cs.unm.edu>
  76. +.PP
  77. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  78. +for the Debian project (but may be used by others).
  79. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  80. +++ LADR-2009-11A/manpages/interpfilter.1 2012-01-07 19:30:44.312801386 +1100
  81. @@ -0,0 +1,43 @@
  82. +.TH INTERPFILTER 1 "January 20, 2007"
  83. +.SH NAME
  84. +interpfilter - filter models with formulas
  85. +.SH SYNOPSIS
  86. +.B interpfilter
  87. +.RI < formulas-file >
  88. +.RI < test >
  89. +<
  90. +.RI < interpretations-file >
  91. +>
  92. +.RI < passing-interpretations-file >
  93. +.SH DESCRIPTION
  94. +This manual page documents briefly the
  95. +.B interpfilter
  96. +command.
  97. +.PP
  98. +Given a set of \fIformulas\fP, a \fItest\fP to perform, and a
  99. +stream of \fIinterpretations\fP, \fBinterpfilter\fP outputs the interpretations
  100. +that pass the test.
  101. +.SH TESTS
  102. +The following tests are available.
  103. +.TP
  104. +.B all_true
  105. +All formulas true in given interpretation.
  106. +.TP
  107. +.B some_true
  108. +Some formula true in given interpretation.
  109. +.TP
  110. +.B all_false
  111. +All formulas false in given interpretation.
  112. +.TP
  113. +.B some_false
  114. +Some formula false in given interpretation.
  115. +.SH SEE ALSO
  116. +.BR prover9 (1),
  117. +.BR mace4 (1).
  118. +.br
  119. +Full documentation for \fBinterpfilter\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  120. +.SH AUTHOR
  121. +\fBinterpfilter\fP was written by William McCune <mccune@cs.unm.edu>
  122. +.PP
  123. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  124. +for the Debian project (but may be used by others).
  125. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  126. +++ LADR-2009-11A/manpages/interpformat.1 2012-01-07 19:30:44.313801403 +1100
  127. @@ -0,0 +1,65 @@
  128. +.TH INTERPFORMAT 1 "January 20, 2007"
  129. +.SH NAME
  130. +interpformat \- tool for transforming
  131. +.BR mace4 (1)
  132. +models
  133. +.SH SYNOPSIS
  134. +.B interpformat
  135. +.RI [ options ]
  136. +.RI < transformation >
  137. +\-f
  138. +.I input-file
  139. +>
  140. +.I output-file
  141. +.br
  142. +.B interpformat
  143. +.RI [ options ]
  144. +.RI < transformation >
  145. +<
  146. +.I input-file
  147. +>
  148. +.I output-file
  149. +.SH DESCRIPTION
  150. +The models (structures) in
  151. +.BR mace4 (1)
  152. +output files can be transformed in various ways with the program \fBinterpformat\fP.
  153. +.SH TRANSFORMATIONS
  154. +The transformations are listed here.
  155. +.TP
  156. +.B standard
  157. +one line per operation
  158. +.TP
  159. +.B standard2
  160. +standard, with binary operations in a square (default)
  161. +.TP
  162. +.B portable
  163. +list of lists, suitable for parsing by Python, GAP, etc.
  164. +.TP
  165. +.B tabular
  166. +as nice tables
  167. +.TP
  168. +.B raw
  169. +similar to standard, but without punctuation
  170. +.TP
  171. +.B cooked
  172. +as terms, e.g., f(0,1)=2
  173. +.TP
  174. +.B tex
  175. +formatted for LaTeX
  176. +.TP
  177. +.B xml
  178. +XML
  179. +.SH OPTIONS
  180. +A summary of options is included below.
  181. +.TP
  182. +.B output \fI<operations>
  183. +Output only the listed \fIoperations\fP.
  184. +.SH SEE ALSO
  185. +.BR mace4 (1).
  186. +.br
  187. +Full documentation for \fBinterpformat\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  188. +.SH AUTHOR
  189. +\fBinterpformat\fP was written by William McCune <mccune@cs.unm.edu>
  190. +.PP
  191. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  192. +for the Debian project (but may be used by others).
  193. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  194. +++ LADR-2009-11A/manpages/isofilter.1 2012-01-07 19:30:44.313801403 +1100
  195. @@ -0,0 +1,65 @@
  196. +.TH ISOFILTER 1 "January 20, 2007"
  197. +.SH NAME
  198. +isofilter - removes isomorphic structures from
  199. +.BR mace4 (1)
  200. +models
  201. +.SH SYNOPSIS
  202. +.B isofilter
  203. +.RI [ options ]
  204. +<
  205. +.I input-file
  206. +>
  207. +.I output-file
  208. +.br
  209. +.B isofilter0
  210. +.RI [ options ]
  211. +<
  212. +.I input-file
  213. +>
  214. +.I output-file
  215. +.br
  216. +.B isofilter2
  217. +.RI [ options ]
  218. +<
  219. +.I input-file
  220. +>
  221. +.I output-file
  222. +.SH DESCRIPTION
  223. +This manual page documents briefly the \fBisofilter\fP, \fBisofilter0\fP and \fBisofilter2\fP commands.
  224. +.PP
  225. +If
  226. +.BR mace4 (1)
  227. +produces more than one structure, some of them are very likely to be
  228. +isomorphic to others. The program \fBisofilter\fP can be used to remove isomorphic
  229. +structures.
  230. +.SH ALGORITHM
  231. +There are multiple \fBisofilter\fP variants providing alternative algorithms.
  232. +.TP
  233. +.B isofilter
  234. +Uses Occurrence Profiles algorithm.
  235. +.TP
  236. +.B isofilter2
  237. +Uses Canonical Forms algorithm.
  238. +.SH OPTIONS
  239. +A summary of options is included below.
  240. +.TP
  241. +.B ignore_constants
  242. +Ignore all constants during the isomorphism tests.
  243. +.TP
  244. +.B check \fI<operations>
  245. +Consider only the listed \fIoperations\fP in the isomorphism tests.
  246. +.TP
  247. +.B output \fI<operations>
  248. +Output only the listed \fIoperations\fP.
  249. +.TP
  250. +.B wrap
  251. +Enclose the resulting structures in \fBlist(interpretations). ... end_of_list.\fP
  252. +.SH SEE ALSO
  253. +.BR mace4 (1).
  254. +.br
  255. +Full documentation for \fBisofilter\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  256. +.SH AUTHOR
  257. +\fBisofilter\fP was written by William McCune <mccune@cs.unm.edu>
  258. +.PP
  259. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  260. +for the Debian project (but may be used by others).
  261. --- LADR-2009-11A-orig/manpages/mace4.1 2007-12-31 15:43:54.000000000 +1100
  262. +++ LADR-2009-11A/manpages/mace4.1 2012-01-07 19:55:18.746508266 +1100
  263. @@ -76,11 +76,11 @@
  264. .SH SEE ALSO
  265. .BR prover9 (1).
  266. .br
  267. -Full documentation for \fBmace4\fP is found in the \fBprover9\fP manual, available on Debian systems in the \fIprover9-doc\fP package at \fI/usr/share/doc/prover9-doc/manual/index.html\fP.
  268. +Full documentation for \fBmace4\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  269. .br
  270. The original \fBmace4\fP manual, which can be downloaded at http://www.cs.unm.edu/~mccune/prover9/mace4.pdf
  271. .SH AUTHOR
  272. -\fBmace4\fP ws written by William McCune <mccune@cs.unm.edu>
  273. +\fBmace4\fP was written by William McCune <mccune@cs.unm.edu>
  274. .PP
  275. This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  276. for the Debian project (but may be used by others).
  277. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  278. +++ LADR-2009-11A/manpages/prooftrans.1 2012-01-07 19:30:44.314801424 +1100
  279. @@ -0,0 +1,73 @@
  280. +.TH PROOFTRANS 1 "January 20, 2007"
  281. +.SH NAME
  282. +prooftrans - tool for transforming Prover9 proofs
  283. +.SH SYNOPSIS
  284. +.B prooftrans
  285. +.RI [ parents_only ]
  286. +.RI [ expand ]
  287. +.RI [ renumber ]
  288. +.RI [ striplabels ]
  289. +[\fI-f file\fP]
  290. +.br
  291. +.B prooftrans
  292. +xml
  293. +.RI [ expand ]
  294. +.RI [ renumber ]
  295. +.RI [ striplabels ]
  296. +[\fI-f file\fP]
  297. +.br
  298. +.B prooftrans
  299. +ivy
  300. +.RI [ renumber ]
  301. +[\fI-f file\fP]
  302. +.br
  303. +.B prooftrans
  304. +hints
  305. +[\fI-label label\fP]
  306. +.RI [ expand ]
  307. +.RI [ striplabels ]
  308. +[\fI-f file\fP]
  309. +.SH DESCRIPTION
  310. +This manual page documents briefly the
  311. +.B prooftrans
  312. +command.
  313. +.PP
  314. +\fBprooftrans\fP can extract proofs from
  315. +.BR prover9 (1)
  316. +output files and transform them in various ways.
  317. +
  318. +.SH OPTIONS
  319. +A summary of options is included below.
  320. +.TP
  321. +.B renumber
  322. +Renumber steps.
  323. +.TP
  324. +.B parents_only
  325. +Simplify justifications by listing only parents.
  326. +.TP
  327. +.B expand
  328. +Expand all steps, turning secondary justifications into explicit steps.
  329. +.TP
  330. +.B xml
  331. +Produce proofs in XML.
  332. +.TP
  333. +.B ivy
  334. +Produce proofs for checking by the IVY proof checker.
  335. +.TP
  336. +.B hints
  337. +Produce hints for guiding subsequent searches.
  338. +.TP
  339. +.B \-label \fIlabel\fP
  340. +Attach label attributes to the hint clauses consisting of the string \fIlabel\fP and a sequence number generated by prooftrans.
  341. +.TP
  342. +.B \-f \fIfile
  343. +Take input from \fIfile\fP instead of from standard input.
  344. +.SH SEE ALSO
  345. +.BR prover9 (1).
  346. +.br
  347. +Full documentation for \fBprooftrans\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  348. +.SH AUTHOR
  349. +\fBprooftrans\fP was written by William McCune <mccune@cs.unm.edu>
  350. +.PP
  351. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  352. +for the Debian project (but may be used by others).
  353. --- LADR-2009-11A-orig/manpages/prover9.1 2007-12-31 15:43:54.000000000 +1100
  354. +++ LADR-2009-11A/manpages/prover9.1 2012-01-07 19:54:30.928968388 +1100
  355. @@ -11,7 +11,7 @@
  356. .br
  357. .B prover9
  358. .RI [ options ]
  359. --f
  360. +\-f
  361. .I input-file
  362. >
  363. .I output-file
  364. @@ -38,15 +38,15 @@
  365. .B \-t \fIn
  366. Constrain the search to last about \fIn\fP seconds. For UNIX-like systems, the `user CPU' time is used.
  367. .TP
  368. -.B \-f \fIfiles
  369. -Take input from \fIfiles\fP instead of from standard input.
  370. +.B \-f \fIfile
  371. +Take input from \fIfile\fP instead of from standard input.
  372. .SH SEE ALSO
  373. .BR mace4 (1),
  374. .BR otter (1).
  375. .br
  376. -On Debian systems, the manual is found in the \fIprover9-doc\fP package, at \fI/usr/share/doc/prover9-doc/manual/index.html\fP.
  377. +On Gentoo systems, the manual is found at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  378. .SH AUTHOR
  379. -\fBprover9\fP ws written by William McCune <mccune@cs.unm.edu>
  380. +\fBprover9\fP was written by William McCune <mccune@cs.unm.edu>
  381. .PP
  382. This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  383. for the Debian project (but may be used by others).
  384. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  385. +++ LADR-2009-11A/manpages/prover9-apps.1 2012-01-07 19:30:44.315801449 +1100
  386. @@ -0,0 +1,17 @@
  387. +.TH PROVER9-APPS 1 "June 18, 2008"
  388. +.SH NAME
  389. +prover9-apps \- undocumented Prover9 applications
  390. +.SH DESCRIPTION
  391. +Some programs in the \fBprover9-apps\fP package currently have no manual
  392. +pages. You can obtain documentation on some of these applications via the
  393. +\fBprover9\fP manual, which is available
  394. +at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  395. +Alternatively invoking the application with the \fB-help\fP option may
  396. +produce documentation. Patches to add manual pages are welcome, and may
  397. +be sent to the Debian package maintainer, whose details are listed below.
  398. +.SH AUTHOR
  399. +The applications were written by William McCune <mccune@cs.unm.edu>.
  400. +.PP
  401. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  402. +for the Debian project (but may be used by others) and modified for Fedora
  403. +by Tim Colles <timc@inf.ed.ac.uk>.
  404. --- /dev/null 2012-01-07 09:10:22.797165727 +1100
  405. +++ LADR-2009-11A/manpages/rewriter.1 2012-01-07 19:30:44.315801449 +1100
  406. @@ -0,0 +1,60 @@
  407. +.de Sp \" Vertical space (when we can't use .PP)
  408. +.if t .sp .5v
  409. +.if n .sp
  410. +..
  411. +.de Vb \" Begin verbatim text
  412. +.ft CW
  413. +.nf
  414. +.ne \\$1
  415. +..
  416. +.de Ve \" End verbatim text
  417. +.ft R
  418. +.fi
  419. +..
  420. +.TH REWRITER 1 "January 20, 2007"
  421. +.SH NAME
  422. +rewriter - demodulate terms
  423. +.SH SYNOPSIS
  424. +.B rewriter
  425. +.RI < demodulators-file >
  426. +<
  427. +.RI < terms-file >
  428. +>
  429. +.RI < rewritten-terms-file >
  430. +.SH DESCRIPTION
  431. +This manual page documents briefly the
  432. +.B rewriter
  433. +command.
  434. +.PP
  435. +Rewrite a stream of \fIterms\fP with a list of \fIdemodulators\fP. The
  436. +demodulators are used left-to-right as given, and they are not checked
  437. +for termination.
  438. +.SH SYNTAX
  439. +The file of demodulators contains optional commands
  440. +then a list of demodulators. The commands can be used to
  441. +declare infix operations and associativity/commutativity.
  442. +Example file of demodulators:
  443. +.Sp
  444. +.Vb 10
  445. +\& op(400, infix, ^).
  446. +\& op(400, infix, v).
  447. +\& assoc_comm(^).
  448. +\& assoc_comm(v).
  449. +\& formulas(demodulators).
  450. +\& x ^ x = x.
  451. +\& x ^ (x v y) = x.
  452. +\& x v x = x.
  453. +\& x v (x ^ y) = x.
  454. +\& end_of_list.
  455. +.Ve
  456. +.Sp
  457. +.SH SEE ALSO
  458. +.BR prover9 (1),
  459. +.BR mace4 (1).
  460. +.br
  461. +Full documentation for \fBrewriter\fP is found in the \fBprover9\fP manual, available on Gentoo systems at \fI/usr/share/doc/prover9-2009.11a/html/index.html\fP.
  462. +.SH AUTHOR
  463. +\fBrewriter\fP was written by William McCune <mccune@cs.unm.edu>
  464. +.PP
  465. +This manual page was written by Peter Collingbourne <pcc03@doc.ic.ac.uk>,
  466. +for the Debian project (but may be used by others).