You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
by rewrite (Aggregation_self_channel_empty s1) in H3.
1643
1644
case (in_dec name_eq_dec from net.(odnwNodes)) => H_dec; last by rewrite (@ordered_dynamic_no_outgoing_uninitialized _ _ _ _ Aggregation_FailMsgParams _ _ _ s1) in H3.
1644
1645
case (in_dec name_eq_dec from failed0) => H_dec'; last first.
@@ -1662,7 +1663,7 @@ end; simpl in *.
1662
1663
by congruence.
1663
1664
* have H_neq: from <> to.
1664
1665
move => H_eq.
1665
-
find_rewrite.
1666
+
repeat find_rewrite.
1666
1667
by rewrite (Aggregation_self_channel_empty s1) in H3.
1667
1668
case (in_dec name_eq_dec from net.(odnwNodes)) => H_dec; last by rewrite (@ordered_dynamic_no_outgoing_uninitialized _ _ _ _ Aggregation_FailMsgParams _ _ _ s1) in H3.
1668
1669
unfold update2, update in *.
@@ -2368,10 +2369,10 @@ end; simpl.
2368
2369
net_handler_cases.
2369
2370
* destruct_update; repeat find_injection.
2370
2371
+ rewrite /update2 /=.
2371
-
break_if; first by break_and; subst; find_rewrite_lem (Aggregation_self_channel_empty s1).
2372
+
break_if; first by break_and; subst; repeat find_rewrite_lem (Aggregation_self_channel_empty s1).
2372
2373
break_or_hyp => //.
2373
2374
case (In_dec name_eq_dec from net.(odnwNodes)) => H_from_in; last by find_rewrite_lem (@ordered_dynamic_no_outgoing_uninitialized _ _ _ _ Aggregation_FailMsgParams _ _ _ s1 _ H_from_in).
2374
-
destruct d1.
2375
+
destruct d0.
2375
2376
simpl in *.
2376
2377
rewrite (Aggregation_self_channel_empty s1).
2377
2378
repeat find_rewrite.
@@ -2423,14 +2424,14 @@ end; simpl.
2423
2424
by find_rewrite.
2424
2425
* destruct_update; repeat find_injection.
2425
2426
+ rewrite /update2 /=.
2426
-
break_if; first by break_and; subst; find_rewrite_lem (Aggregation_self_channel_empty s1).
2427
+
break_if; first by break_and; subst; repeat find_rewrite_lem (Aggregation_self_channel_empty s1).
2427
2428
break_or_hyp => //.
2428
2429
case (In_dec name_eq_dec from net.(odnwNodes)) => H_from_in; last by find_rewrite_lem (@ordered_dynamic_no_outgoing_uninitialized _ _ _ _ Aggregation_FailMsgParams _ _ _ s1 _ H_from_in).
2429
2430
case (In_dec name_eq_dec from failed0) => H_from_f; last first.
2430
2431
have H_f := Aggregation_not_failed_no_fail s1 _ H_from_in H_from_f n.
2431
2432
rewrite H3 in H_f.
2432
2433
by case: H_f; left.
2433
-
destruct d1.
2434
+
destruct d0.
2434
2435
simpl in *.
2435
2436
rewrite (Aggregation_self_channel_empty s1).
2436
2437
repeat find_rewrite.
@@ -2488,10 +2489,10 @@ end; simpl.
2488
2489
by find_rewrite.
2489
2490
* destruct_update; repeat find_injection.
2490
2491
+ rewrite /update2 /=.
2491
-
break_if; first by break_and; subst; find_rewrite_lem (Aggregation_self_channel_empty s1).
2492
+
break_if; first by break_and; subst; repeat find_rewrite_lem (Aggregation_self_channel_empty s1).
2492
2493
break_or_hyp => //.
2493
2494
case (In_dec name_eq_dec from net.(odnwNodes)) => H_from_in; last by find_rewrite_lem (@ordered_dynamic_no_outgoing_uninitialized _ _ _ _ Aggregation_FailMsgParams _ _ _ s1 _ H_from_in).
2494
-
destruct d1.
2495
+
destruct d0.
2495
2496
simpl in *.
2496
2497
rewrite (Aggregation_self_channel_empty s1).
2497
2498
repeat find_rewrite.
@@ -2543,7 +2544,7 @@ end; simpl.
2543
2544
io_handler_cases.
2544
2545
* destruct_update; repeat find_injection.
2545
2546
+ rewrite /= (Aggregation_self_channel_empty s1).
2546
-
destruct d1.
2547
+
destruct d0.
2547
2548
simpl in *.
2548
2549
repeat find_rewrite.
2549
2550
by apply: (recv_local_self _ s1); eauto.
@@ -2567,7 +2568,7 @@ end; simpl.
2567
2568
have H_x_in: In x net.(odnwNodes).
2568
2569
have H_or := Aggregation_in_adj_or_incoming_fail s1 _ H_in_n H_in_f H2 H3.
0 commit comments