for PolyMinus at Sch"arding, corrections p.33 finished start-work-070517
authorwneuper
Sun, 06 Jan 2008 19:16:26 +0100
branchstart-work-070517
changeset 2781a40f2ef8326
parent 277 c40eb3def2ea
child 279 e42b5c46c4ab
for PolyMinus at Sch"arding, corrections p.33 finished
src/sml/IsacKnowledge/PolyMinus.ML
src/sml/IsacKnowledge/PolyMinus.thy
     1.1 --- a/src/sml/IsacKnowledge/PolyMinus.ML	Sun Jan 06 18:56:55 2008 +0100
     1.2 +++ b/src/sml/IsacKnowledge/PolyMinus.ML	Sun Jan 06 19:16:26 2008 +0100
     1.3 @@ -122,8 +122,11 @@
     1.4  
     1.5  
     1.6  	 Thm ("subtrahiere",num_str subtrahiere),
     1.7 -	 (*"[| l is_const; m is_const |] ==>  \
     1.8 -			    \m * v - l * v = (m - l) * v"*)
     1.9 +	 (*"[| l is_const; m is_const |] ==> m * v - l * v = (m - l) * v"*)
    1.10 +	 Thm ("subtrahiere_von_1",num_str subtrahiere_von_1),
    1.11 +	 (*"[| l is_const |] ==> v - l * v = (1 - l) * v"*)
    1.12 +	 Thm ("subtrahiere_1",num_str subtrahiere_1),
    1.13 +	 (*"[| l is_const; m is_const |] ==> m * v - v = (m - 1) * v"*)
    1.14  
    1.15  	 Thm ("subtrahiere_x_plus_minus",num_str subtrahiere_x_plus_minus), 
    1.16  	 (*"[| l is_const; m..|] ==> (k + m * n) - l * n = k + ( m - l) * n"*)
     2.1 --- a/src/sml/IsacKnowledge/PolyMinus.thy	Sun Jan 06 18:56:55 2008 +0100
     2.2 +++ b/src/sml/IsacKnowledge/PolyMinus.thy	Sun Jan 06 19:16:26 2008 +0100
     2.3 @@ -59,6 +59,11 @@
     2.4  
     2.5    subtrahiere               "[| l is_const; m is_const |] ==>  \
     2.6  			    \m * v - l * v = (m - l) * v"
     2.7 +  subtrahiere_von_1         "[| l is_const |] ==>  \
     2.8 +			    \v - l * v = (1 - l) * v"
     2.9 +  subtrahiere_1             "[| l is_const; m is_const |] ==>  \
    2.10 +			    \m * v - v = (m - 1) * v"
    2.11 +
    2.12    subtrahiere_x_plus_minus  "[| l is_const; m is_const |] ==>  \
    2.13  			    \(x + m * v) - l * v = x + (m - l) * v"
    2.14    subtrahiere_x_plus1_minus "[| l is_const |] ==>  \