Basics.dfy(45,13): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon3_Else Basics.dfy(69,41): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon13_Then (0,0): anon14_Then (0,0): anon15_Then Basics.dfy(69,72): anon16_Else Basics.dfy(69,82): anon17_Else Basics.dfy(69,95): anon18_Else (0,0): anon12 Basics.dfy(93,13): Error: assertion violation Execution trace: (0,0): anon0 Basics.dfy(83,14): anon27_Else (0,0): anon2 Basics.dfy(84,14): anon28_Else (0,0): anon4 (0,0): anon29_Then Basics.dfy(89,12): anon30_Else (0,0): anon8 Basics.dfy(90,12): anon32_Else (0,0): anon11 Basics.dfy(91,13): anon34_Else (0,0): anon35_Then (0,0): anon15 Basics.dfy(99,13): Error: assertion violation Execution trace: (0,0): anon0 Basics.dfy(83,14): anon27_Else (0,0): anon2 Basics.dfy(84,14): anon28_Else (0,0): anon4 (0,0): anon29_Else Basics.dfy(95,18): anon36_Else (0,0): anon19 Basics.dfy(96,20): anon38_Else (0,0): anon22 Basics.dfy(97,19): anon40_Else (0,0): anon41_Then (0,0): anon26 Basics.dfy(112,27): Error: target object may be null Execution trace: (0,0): anon0 Basics.dfy(105,20): anon13_Else (0,0): anon2 Basics.dfy(106,20): anon14_Else (0,0): anon4 Basics.dfy(107,24): anon15_Else (0,0): anon6 (0,0): anon16_Then Basics.dfy(114,13): Error: target object may be null Execution trace: (0,0): anon0 Basics.dfy(105,20): anon13_Else (0,0): anon2 Basics.dfy(106,20): anon14_Else (0,0): anon4 Basics.dfy(107,24): anon15_Else (0,0): anon6 (0,0): anon16_Else Basics.dfy(149,15): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon10_Then Basics.dfy(168,9): Error: when left-hand sides 0 and 1 may refer to the same location, they must be assigned the same value Execution trace: (0,0): anon0 (0,0): anon10_Then (0,0): anon3 (0,0): anon11_Then (0,0): anon6 (0,0): anon12_Then (0,0): anon9 Basics.dfy(182,9): Error: when left-hand sides 0 and 1 refer to the same location, they must be assigned the same value Execution trace: (0,0): anon0 Basics.dfy(194,18): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon11_Then Basics.dfy(196,9): Error: assignment may update an object not in the enclosing context's modifies clause Execution trace: (0,0): anon0 (0,0): anon3 Basics.dfy(196,9): Error: target object may be null Execution trace: (0,0): anon0 (0,0): anon3 Basics.dfy(201,11): Error: left-hand sides 0 and 1 may refer to the same location Execution trace: (0,0): anon0 (0,0): anon11_Then (0,0): anon3 (0,0): anon12_Then Basics.dfy(212,14): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon11_Then (0,0): anon3 (0,0): anon12_Else (0,0): anon6 (0,0): anon13_Then (0,0): anon8 (0,0): anon14_Then Basics.dfy(274,9): Error: when left-hand sides 0 and 1 refer to the same location, they must be assigned the same value Execution trace: (0,0): anon0 Basics.dfy(465,11): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon4_Then (0,0): anon3 Basics.dfy(476,18): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon4_Else Basics.dfy(478,11): Error: assertion violation Execution trace: (0,0): anon0 (0,0): anon4_Then (0,0): anon3 Dafny program verifier finished with 84 verified, 18 errors