Nais_dupletV0V3V4INaeq_optaV0V3V1Ia<V4alengthV0Aa<V3V4Aa<V3c0Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V5V1Aais_dupletV0V5V6EAa<=c2alengthV0F
loop invariant init
a<V3alengthV0Aa<=c0V3INais_dupletV0V4V5INaeq_optaV0V4V1Ia<V5alengthV0Aa<V4V5Aa<V4V3Aa<=c0V4FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V6V1Aais_dupletV0V6V7EAa<=c2alengthV0F
index in array bounds
Nais_dupletV0V5V6INaeq_optaV0V5V1Ia<V6alengthV0Aa<V5V6Aa<V5a+V3c1Aa<=c0V5FIaeq_optV4V1LaV0V3INais_dupletV0V7V8INaeq_optaV0V7V1Ia<V8alengthV0Aa<V7V8Aa<V7V3Aa<=c0V7FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V9V1Aais_dupletV0V9V10EAa<=c2alengthV0F
loop invariant preservation
Nais_dupletV0V3V7Ia<V7V6Aa<V3V7FIa<=V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V8V9INaeq_optaV0V8V1Ia<V9alengthV0Aa<V8V9Aa<V8V3Aa<=c0V8FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V10V1Aais_dupletV0V10V11EAa<=c2alengthV0F
a<V7alengthV0Aa<=c0V7INais_dupletV0V3V8Ia<V8V7Aa<V3V8FAa<=V7V5Aa<=V6V7FIa<=V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V9V10INaeq_optaV0V9V1Ia<V10alengthV0Aa<V9V10Aa<V9V3Aa<=c0V9FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V11V1Aais_dupletV0V11V12EAa<=c2alengthV0F
Naeq_optaV0V8V1Aais_dupletV0V8V9Ia=V9V7Aa=V8V3FIa=aV0V7V4INais_dupletV0V3V10Ia<V10V7Aa<V3V10FAa<=V7V5Aa<=V6V7FIa<=V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V11V12INaeq_optaV0V11V1Ia<V12alengthV0Aa<V11V12Aa<V11V3Aa<=c0V11FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V13V1Aais_dupletV0V13V14EAa<=c2alengthV0F
postcondition
Nais_dupletV0V3V8Ia<V8a+V7c1Aa<V3V8FINa=aV0V7V4INais_dupletV0V3V9Ia<V9V7Aa<V3V9FAa<=V7V5Aa<=V6V7FIa<=V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V10V11INaeq_optaV0V10V1Ia<V11alengthV0Aa<V10V11Aa<V10V3Aa<=c0V10FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V12V1Aais_dupletV0V12V13EAa<=c2alengthV0F
Nais_dupletV0V7V8INaeq_optaV0V7V1Ia<V8alengthV0Aa<V7V8Aa<V7a+V3c1Aa<=c0V7FINais_dupletV0V3V9Ia<V9a+V5c1Aa<V3V9FIa<=V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V10V11INaeq_optaV0V10V1Ia<V11alengthV0Aa<V10V11Aa<V10V3Aa<=c0V10FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V12V1Aais_dupletV0V12V13EAa<=c2alengthV0F
Nais_dupletV0V7V8INaeq_optaV0V7V1Ia<V8alengthV0Aa<V7V8Aa<V7a+V3c1Aa<=c0V7FIa>V6a+V5c1La+V3c1La-alengthV0c1INaeq_optV4V1LaV0V3INais_dupletV0V9V10INaeq_optaV0V9V1Ia<V10alengthV0Aa<V9V10Aa<V9V3Aa<=c0V9FAa<=V3V2Aa<=c0V3FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V11V1Aais_dupletV0V11V12EAa<=c2alengthV0F
Nais_dupletV0V3V4FINais_dupletV0V5V6INaeq_optaV0V5V1Ia<V6alengthV0Aa<V5V6Aa<V5a+V2c1Aa<=c0V5FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V7V1Aais_dupletV0V7V8EAa<=c2alengthV0F
assertion
fINais_dupletV0V3V4FINais_dupletV0V5V6INaeq_optaV0V5V1Ia<V6alengthV0Aa<V5V6Aa<V5a+V2c1Aa<=c0V5FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V7V1Aais_dupletV0V7V8EAa<=c2alengthV0F
unreachable point
fANais_dupletV0V3V4FIa>c0a+V2c1La-alengthV0c2INaeq_optaV0V5V1Aais_dupletV0V5V6EAa<=c2alengthV0F
out of loop bounds
fANais_dupletV0V3V4FIa>c0a+V2c1AfANais_dupletV0V5V6FINais_dupletV0V7V8INaeq_optaV0V7V1Ia<V8alengthV0Aa<V7V8Aa<V7a+V2c1Aa<=c0V7FAiNais_dupletV0V13V14INaeq_optaV0V13V1Ia<V14alengthV0Aa<V13V14Aa<V13a+V9c1Aa<=c0V13FIa>V12a+V11c1ANais_dupletV0V15V16INaeq_optaV0V15V1Ia<V16alengthV0Aa<V15V16Aa<V15a+V9c1Aa<=c0V15FINais_dupletV0V9V17Ia<V17a+V11c1Aa<V9V17FAiNais_dupletV0V9V19Ia<V19a+V18c1Aa<V9V19FNaeq_optaV0V20V1Aais_dupletV0V20V21Ia=V21V18Aa=V20V9Fa=aV0V18V10Aa<V18alengthV0Aa<=c0V18INais_dupletV0V9V22Ia<V22V18Aa<V9V22FAa<=V18V11Aa<=V12V18FANais_dupletV0V9V23Ia<V23V12Aa<V9V23FIa<=V12a+V11c1La+V9c1La-alengthV0c1Nais_dupletV0V24V25INaeq_optaV0V24V1Ia<V25alengthV0Aa<V24V25Aa<V24a+V9c1Aa<=c0V24Faeq_optV10V1LaV0V9Aa<V9alengthV0Aa<=c0V9INais_dupletV0V26V27INaeq_optaV0V26V1Ia<V27alengthV0Aa<V26V27Aa<V26V9Aa<=c0V26FAa<=V9V2Aa<=c0V9FANais_dupletV0V28V29INaeq_optaV0V28V1Ia<V29alengthV0Aa<V28V29Aa<V28c0Aa<=c0V28FIa<=c0a+V2c1La-alengthV0c2INaeq_optaV0V30V1Aais_dupletV0V30V31EAa<=c2alengthV0F
VC for duplet
Naeq_optaV0V2V1Aais_dupletV0V2V3EAa<=c2alengthV0LaNoneINa=aV0V4aV0V6Aais_dupletV0V6V7Aais_dupletV0V4V5EAa<=c4alengthV0F
precondition
a<V3alengthV0Aa<=c0V3INaeq_optaV0V2V1Aais_dupletV0V2V3FLaNoneINa=aV0V4aV0V6Aais_dupletV0V6V7Aais_dupletV0V4V5EAa<=c4alengthV0F
Naeq_optaV0V4aSomeaV0V3Aais_dupletV0V4V5EAa<=c2alengthV0INaeq_optaV0V2V1Aais_dupletV0V2V3FLaNoneINa=aV0V6aV0V8Aais_dupletV0V8V9Aais_dupletV0V6V7EAa<=c4alengthV0F
Na=aV0V4aV0V6Aais_dupletV0V6V7Aais_dupletV0V4V5Ia=V7V9Aa=V6V8Aa=V5V3Aa=V4V2ANaeq_optaV0V8aSomeaV0V3Aais_dupletV0V8V9EFINaeq_optaV0V2V1Aais_dupletV0V2V3FLaNoneINa=aV0V10aV0V12Aais_dupletV0V12V13Aais_dupletV0V10V11EAa<=c4alengthV0F
Na=aV0V4aV0V6Aais_dupletV0V6V7Aais_dupletV0V4V5Ia=V7V9Aa=V6V8Aa=V5V3Aa=V4V2ANaeq_optaV0V8aSomeaV0V3Aais_dupletV0V8V9EFANaeq_optaV0V10aSomeaV0V3Aais_dupletV0V10V11EAa<=c2alengthV0Aa<V3alengthV0Aa<=c0V3INaeq_optaV0V2V1Aais_dupletV0V2V3FANaeq_optaV0V12V1Aais_dupletV0V12V13EAa<=c2alengthV0LaNoneINa=aV0V14aV0V16Aais_dupletV0V16V17Aais_dupletV0V14V15EAa<=c4alengthV0F
VC for duplets

87733b37ed555658c101bea949704406 20H19
86e072238ed63f8b0495f6922b45fd3a 1H0
6880d70d278256ab973fc9ba6becbc96 3H2
dc13a2fd1fa3c70a042ffc7e0d09b1e7 5H4
2143b9b48618b24718aae7e49a02fbf4 1H6
24400af53cbbf4c33b10c544d66cf8f6 3H7
c48d91d8adcfe5dbb750de419019a784 9H8
6ef4ed348274ad1274d8a5b4e12b1b53 5H10
8861dfdc9bcfbdc586700f5b67900313 5H11
7530c9395b9cc19ea8b2cecf5f57f25e 5H12
4af5b9498c4b660b759dfa5c85cfe821 14H13
8d2753d9d628277be7a5935d9413a352 16H15
38faa50451e76335722498389a425972 18H17
66c690516e507c425cc56009f44e15e0 27H26
d8b8f641fdb9d53c600fa626442bd4ce 22H21
441cf854d88035998a937e9333be42a3 3H23
2d66d1b783864c30ad9828095f1a27c9 22H24
bfa1bdf7eaaf2e9a7d4b0f1cf664a252 9H25
