Rev 16120 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 16120 | Rev 16209 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | !set methtit=Multiplier une inégalité par une expression |
2 | !set methtit=Multiplier une inégalité par une expression |
3 | !set methenv=ZZ QQ RR |
3 | !set methenv=ZZ QQ RR |
4 | !set methparmtype=function,parm inequality >,choice,parm inequality > |
4 | !set methparmtype=function,parm inequality >,choice,parm inequality > |
5 | !set methparmrelax=4 |
5 | !set methparmrelax=4 |
6 | !set methhelp=Cette méthode transforme une inégalité du style \(A > B) en\ |
6 | !set methhelp=Cette méthode transforme une inégalité du style \(A > B) en\ |
7 | une inégalité \(A*f > B*f) (ou \(A*f < B*f)),\ |
7 | une inégalité \(A*f > B*f) (ou \(A*f < B*f)),\ |
8 | où \(f) est une expression algébrique\ |
8 | où \(f) est une expression algébrique\ |
9 | de signe constant. La méthode permet à \(f) de s'annuler. De ce fait, il\ |
9 | de signe constant. La méthode permet à \(f) de s'annuler. De ce fait, il\ |
10 | n'y a pas forcément équivalence entre l'inégalité de départ et celle\ |
10 | n'y a pas forcément équivalence entre l'inégalité de départ et celle\ |
11 | transformée ; elle s'applique donc uniquement sur les hypothèses. |
11 | transformée ; elle s'applique donc uniquement sur les hypothèses. |
12 | 12 | ||
13 | !if $wims_read_parm iswordof form check |
13 | !if $wims_read_parm iswordof form check |
14 | !goto $wims_read_parm |
14 | !goto $wims_read_parm |
15 | !endif |
15 | !endif |
16 | 16 | ||
Line 68... | Line 68... | ||
68 | error=Erreur de signe ! |
68 | error=Erreur de signe ! |
69 | !exit |
69 | !exit |
70 | !endif |
70 | !endif |
71 | !endif |
71 | !endif |
72 | :OK |
72 | :OK |
73 |
|
73 | methexp=Multiplier \($left $sign $right) par \($methparm1) |
74 | 74 | ||
75 | !read deduc/sub/simplify ($left) * ($methparm1)\ |
75 | !read deduc/sub/simplify ($left) * ($methparm1)\ |
76 | ($right) * ($methparm1) |
76 | ($right) * ($methparm1) |
77 | !distribute lines $out into newleft,newright |
77 | !distribute lines $out into newleft,newright |
78 | !if $newleft=$empty or $newright=$empty |
78 | !if $newleft=$empty or $newright=$empty |