Subversion Repositories wimsdev

Rev

Rev 2071 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2071 zjchen 1
!set methtit2=应用不等式的传递性
2
!set methtit=不等式的传递性
3
!set methenv=ZZ QQ RR
4
!set methparmtype=parm inequality >,parm inequality >
5
!set methhelp=此方法应用不等式的传递性:\
5763 bpr 6
  <div class="wimscenter">\
2071 zjchen 7
  \(A > B) 与 \(B > C) 蕴含 \(A > C).\
5763 bpr 8
 </div>\
2071 zjchen 9
 前两个不等式必须已经在假设中,\
10
而第三个则被加到假设中. \
11
原始不等式也可以是 \(A > B) 与 \(C < B) 的形式.
12
 
13
!if $wims_read_parm iswordof form check
14
 !goto $wims_read_parm
15
!endif
16
 
17
!exit
18
:form
19
 对不等式
20
 !read deduc/methparm.phtml 1
21
 以及
22
 !read deduc/methparm.phtml 2
23
应用传递性
24
 
25
!exit
26
:check
27
 !distribute items $methparmobj1 into data,left1,sign1,right1
28
 !distribute items $methparmobj2 into data,left2,sign2,right2
29
 methexp=对 \($left1 $sign1 $right1) 与 \($left2 $sign2 $right2) 应用传递性
30
 
31
 gt=>
32
 lt=<
33
 !if ($gt isin $sign1 and $lt isin $sign2) or\
34
    ($lt isin $sign1 and $gt isin $sign2)
35
  !exchange left2,right2
36
 !endif
37
 !read deduc/sub/simplify ($right1) - ($left2)\
38
    ($right2) - ($left1)
39
 !distribute lines $out into test1,test2
40
 !if $test1!=0
41
  !if $test2!=0
42
   error=你的不等式不能应用传递性.
43
   !advance penalty
44
   !exit
45
  !else
46
   !exchange right1,right2
47
   !exchange left1,left2
48
  !endif
49
 !endif
50
 
51
 !if $gt isin $sign1
52
  s_=>
53
 !else
54
  s_=<
55
 !endif
56
 eq=$empty=
57
 !if $eq isin $sign1 and $eq isin $sign2
58
  s_=$s_=
59
 !endif
60
 newobject0=$left1 $s_ $right2
61
 oldobject=0
62
 
63
!exit
64