Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project!

reduce-algebra-developers — Discussion of development, administration and support for Reduce

You can subscribe to this list here.

 2009 2010 2011 2012 2013 2014 2015 Jan (2) Feb (5) Mar Apr May (2) Jun (8) Jul (4) Aug Sep Oct (2) Nov (6) Dec Jan (1) Feb (1) Mar (3) Apr (2) May (2) Jun (2) Jul (18) Aug (13) Sep (7) Oct Nov Dec (2) Jan Feb (11) Mar Apr (4) May Jun (1) Jul (18) Aug (16) Sep (12) Oct (12) Nov (19) Dec (42) Jan (16) Feb (3) Mar (8) Apr (14) May (30) Jun (5) Jul (7) Aug (3) Sep (10) Oct (4) Nov (10) Dec (1) Jan (14) Feb (8) Mar (5) Apr (3) May (9) Jun (19) Jul Aug (27) Sep (5) Oct (18) Nov (12) Dec (8) Jan (5) Feb (8) Mar (20) Apr (22) May (28) Jun (9) Jul (6) Aug (46) Sep (40) Oct (15) Nov (8) Dec (34) Jan (20) Feb (15) Mar (18) Apr (20) May (3) Jun Jul Aug Sep Oct Nov Dec
S M T W T F S

1
(8)
2

3

4

5

6
(3)
7
(2)
8

9

10
(1)
11

12
(2)
13
(2)
14
(2)
15
(1)
16
(1)
17
(1)
18
(1)
19

20

21
(2)
22
(1)
23

24

25

26

27

28

29

30

31

Showing 3 results of 3

 Re: [Reduce-algebra-developers] Segmentation fault with rules for fermi operators. From: Rainer Schöpf - 2013-08-06 22:34:50 ```On Tue, 6 Aug 2013 at 14:32 -0000, abpetrov wrote: > > Hi, > > I tried to define rules for working with fermi operators. Here is > the corresponding program: > > load_package noncom2; > > operator a,ac; > noncom a,a; > noncom ac,ac; > noncom a,ac; > > for all i let a(i)*ac(i) = 1 - ac(i)*a(i); > for all i,j such that i neq j let a(i)*ac(j) = -ac(j)*a(i); > for all i,j let a(i)*a(j) = -a(j)*a(i); > for all i,j let aс(i)*aс(j) = -aс(j)*aс(i); > > operator anticom; > for all x,y let anticom(x,y) = x*y + y*x; > > > But when I make attempt calculate an anticommutator like > > anticom( ac(i)*a(j), a(k)); > > I got error message > > Segmentation fault > > What is wrong in my rules? Your rules cause an infinite recursion. For example, a(i)*a(j) => -a(j)*a(i) => - (-a(i)*a(j)) => -(-(-a(j)*a(i) )) .... One possiblity to apply the rule only once is to depend on the order of the variables: for all i,j such that ordp(i,j) let a(i)*a(j) = -a(j)*a(i); for all i,j such that ordp(i,j) let aс(i)*aс(j) = -aс(j)*aс(i); Regards, Rainer```
 [Reduce-algebra-developers] Segmentation fault with rules for fermi operators. From: abpetrov - 2013-08-06 08:32:50 ```Hi, I tried to define rules for working with fermi operators. Here is the corresponding program: load_package noncom2; operator a,ac; noncom a,a; noncom ac,ac; noncom a,ac; for all i let a(i)*ac(i) = 1 - ac(i)*a(i); for all i,j such that i neq j let a(i)*ac(j) = -ac(j)*a(i); for all i,j let a(i)*a(j) = -a(j)*a(i); for all i,j let aс(i)*aс(j) = -aс(j)*aс(i); operator anticom; for all x,y let anticom(x,y) = x*y + y*x; But when I make attempt calculate an anticommutator like anticom( ac(i)*a(j), a(k)); I got error message Segmentation fault What is wrong in my rules? Best regards, Petrov Alexander. ```
 [Reduce-algebra-developers] Patch for scripts/findos.sh for Gentoo. From: abpetrov - 2013-08-06 08:22:20 Attachments: patchfile.patch ```Hi, I have Gentoo as OS at my personal computer, and I installed Reduce from portage, as it requires Gentoo rules. This work fine. But for better learning Redduce I got copy from subversion and try to build local executable file, not installed in my system. And I got error message unknown system I found that this message goes from file scripts/findos.sh where branch for Gentoo is absent. I added this branch to it and here included corresponding patch file. Best regards, Petrov Alexander. ```

Showing 3 results of 3