Update
This commit is contained in:
parent
30a2634ace
commit
a1186e0654
|
@ -1591,6 +1591,18 @@ Proof.
|
|||
rewrite Nat.pow_succ_r. rewrite Nat.even_mul. reflexivity.
|
||||
apply Nat.le_0_l.
|
||||
|
||||
assert (J': even (length a') = true). unfold a'. rewrite firstn_length.
|
||||
rewrite skipn_length.
|
||||
assert (C: Nat.div2 (length a) <= length (tm_step n) - Nat.div2 (length hd)
|
||||
\/ length (tm_step n) - Nat.div2 (length hd) < Nat.div2 (length a)).
|
||||
apply Nat.le_gt_cases. destruct C.
|
||||
apply Nat.min_r in H6. rewrite Nat.min_comm. rewrite H6. apply EVEN2.
|
||||
assumption. apply Nat.lt_le_incl in H6.
|
||||
apply Nat.min_l in H6. rewrite Nat.min_comm. rewrite H6.
|
||||
rewrite tm_size_power2. destruct n. inversion V. inversion H8.
|
||||
rewrite Nat.pow_succ_r. rewrite Nat.even_sub. rewrite Nat.even_mul.
|
||||
assert (Nat.even (Nat.div2 (length hd)) = true). apply EVEN2. assumption.
|
||||
rewrite H7. reflexivity.
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue