Annotation of OpenXM/src/kan96xx/Doc/cohom.sm1, Revision 1.1.1.1
1.1 maekawa 1: %%% cohom.sm1 Choose Schreyer 1 or 2 below.
2: [
3: (cohom.sm1 is the top of an experimental package to compute restrictions)
4: (of all degrees based on restall.sm1 and restall_s.sm1)
5: (See, http://www.math.kobe-u.ac.jp to get these files of the latest version.)
6: (Note that the package b-function.sm1 cannot be used with this package.)
7: (r-interface.sm1 (C) N.Takayama, restriction, deRham)
8: ( )
9: ] {message-quiet} map
10: %%% Constants.
11: /BFmessage 0 def %% restall_s.sm1
12: /BFnotruncate 1 def %% restall1_s or restall_s (truncation from the below)
13: %%/Schreyer 1 def %% V-homogenize, Schreyer
14: /Schreyer 2 def %% h-homogenize, Schreyer
15: %%%% Load files
16: [(parse) (hol.sm1) pushfile] extension
17: [(parse) (gkz.sm1) pushfile] extension
18: [(parse) (appell.sm1)pushfile] extension
19: [(parse) (resol0.sm1)pushfile] extension
20: [(parse) (complex.sm1)pushfile] extension
21: %%%%%
22: [(parse) (restall.sm1) pushfile] extension pop
23: [(parse) (restall_s.sm1) pushfile] extension pop
24: %%%%%
25: BFnotruncate 1 {
26: (No truncation from below in restall) message-quiet
27: }{
28: (Truncation from below in restall. It is faster, but it still contains a bug. So, put /BFnotruncate 1 def in cohom.sm1) message-quiet
29: } ifelse
30: %%% Automatically choose tower package. restall_s.sm1 set the variable
31: %%% Schreyer, so set Schreyer here.
32: Schreyer 1 eq {
33: (The variable Schreyer is set to 1.) message-quiet
34: }{ } ifelse
35: Schreyer 2 eq {
36: (The variable Schreyer is set to 2.) message-quiet
37: }{ } ifelse
38: Schreyer 2 eq {
39: (Loading tower.sm1 in the standard context. You cannot use Schyrer 1. It is controlled from cohom.sm1) message-quiet
40: [(parse) (tower.sm1) pushfile] extension pop
41: }{
42: (Loading tower-sugar.sm1 in the standard context. You cannot use Schreyer 2. It is controlled from cohom.sm1) message-quiet
43: [(parse) (tower-sugar.sm1) pushfile] extension pop
44: } ifelse
45: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
46: [(parse) (r-interface.sm1) pushfile] extension pop
47: ( ) message-quiet
48:
49: /Onverbose {
50: [
51: /appell.verbose
52: /bfunction.verbose
53: /gkz.verbose
54: /rank.verbose
55: /characteristic.verbose
56: /rrank.verbose
57: /gb.verbose
58: /syz.verbose
59: /fs.verbose
60: /annfs.verbose
61: /intw.verbose
62: /r-interface.verbose
63: /resol0.verbose
64: /tower-sugar.verbose
65: /tower.verbose
66: /deRham.verbose
67: ] { 1 def } map
68: } def
69:
70: /Offverbose {
71: [
72: /appell.verbose
73: /bfunction.verbose
74: /gkz.verbose
75: /rank.verbose
76: /characteristic.verbose
77: /rrank.verbose
78: /gb.verbose
79: /syz.verbose
80: /fs.verbose
81: /annfs.verbose
82: /intw.verbose
83: /r-interface.verbose
84: /resol0.verbose
85: /tower-sugar.verbose
86: /tower.verbose
87: /deRham.verbose
88: ] { 0 def } map
89: } def
90:
91: [(Onverbose)
92: [(Onverbose)
93: (Turn on all verbose flags of the packages. cf. Offverbose)
94: ]] putUsages
95: [(Offverbose)
96: [(Offverbose)
97: (Turn off all verbose flags of the packages. cf. Onverbose)
98: ]] putUsages
99:
100: /cohom.sm1.loaded 1 def
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>