a=at'sbc24Aa=at'ebc8
empty_shape
a=at'sb1c53Aa=at'eb1c11
Na=c2621439.p-148e0c0.p0e0
a.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
assertion
a.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTPV1V1Ia.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTPV2V1Ia.=aroundToIntegralaRTPV1V1Ia.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.=aroundToIntegralaRTPV3V1Ia.=aroundToIntegralaRTPV2V1Ia.=aroundToIntegralaRTPV1V1Ia.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.<=V2V1Aa.<=V0V2Ia.=aroundToIntegralaRTPV3V1Ia.=aroundToIntegralaRTPV2V1Ia.=aroundToIntegralaRTPV1V1Ia.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.<=V3V1Aa.<=V0V3Ia.<=V2V1Aa.<=V0V2Ia.=aroundToIntegralaRTPV3V1Ia.=aroundToIntegralaRTPV2V1Ia.=aroundToIntegralaRTPV1V1Ia.=aroundToIntegralaRTPV0V0Ia.=aroundToIntegralaRTNV3V0Ia.=aroundToIntegralaRTNV2V0Ia.=aroundToIntegralaRTNV1V1Ia.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
a.<=V3V1Aa.<=V0V3Aa.<=V2V1Aa.<=V0V2Aa.=aroundToIntegralaRTPV3V1Aa.=aroundToIntegralaRTPV2V1Aa.=aroundToIntegralaRTPV1V1Aa.=aroundToIntegralaRTPV0V0Aa.=aroundToIntegralaRTNV3V0Aa.=aroundToIntegralaRTNV2V0Aa.=aroundToIntegralaRTNV1V1Aa.=aroundToIntegralaRTNV0V0La./a.+V0V1c1.p1e0Ia=aroundToIntegralaRTPV2V1Aa=aroundToIntegralaRTNV2V0Aa.=V1a.+V0c1.p0e0Aa.<=V0c1.p1e1Aa.<=a.-c1.p0e0V0Aa.<=V2V1Aa.<=V0V2F
VC for triplet
a.=aroundToIntegralaRTNaxax
a.=aroundToIntegralaRTNayay
a.=aroundToIntegralaRTNazax
a.=aroundToIntegralaRTNatax
a.=aroundToIntegralaRTPaxax
a.=aroundToIntegralaRTPayay
a.=aroundToIntegralaRTPazay
a.=aroundToIntegralaRTPatay
a.<=azayAa.<=axaz
a.<=atayAa.<=axat
aaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>=a.*V2V0a.*V2aoneIa.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>=a.+V1a.*V2V0a.+V1V2Ia.>=a.*V2V0a.*V2aoneIa.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>=a.+V1V2azeroFIa.>=a.+V1a.*V2V0a.+V1V2Ia.>=a.*V2V0a.*V2aoneIa.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.>=a.+V1a.*V2V0azeroFIa.>=a.+V1V2azeroFIa.>=a.+V1a.*V2V0a.+V1V2Ia.>=a.*V2V0a.*V2aoneIa.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
a.<=V3c1.p1e0Aa.>=V3azeroFLa.+V1a.*V2V0Ia.>=a.+V1a.*V2V0azeroFIa.>=a.+V1V2azeroFIa.>=a.+V1a.*V2V0a.+V1V2Ia.>=a.*V2V0a.*V2aoneIa.<=a.*V2V0azeroFIa.<=V2azeroFIa.>V1azeroFIa.<=V0aoneIa.>=V0azeroFIaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
postcondition
a.<=V3c1.p1e0Aa.>=V3azeroFLa.+V1a.*V2V0Aa.>=a.+V1a.*V2V0azeroFAa.>=a.+V1V2azeroFAa.>=a.+V1a.*V2V0a.+V1V2Aa.>=a.*V2V0a.*V2aoneAa.<=a.*V2V0azeroFAa.<=V2azeroFAa.>V1azeroFAa.<=V0aoneAa.>=V0azeroFAaaxiom_multV0aoneV2Ia.>=a.+V1V2azeroFAa.<V2azeroFAa.>V1azeroFAa.<=V2aoneAa.<=a.-aoneV2Aa.<=V1aoneAa.<=a.-aoneV1Aa.<=V0aoneAa.<=azeroFV0F
VC for test
a.>=aof_intaRNEV1a.-V0aof_intaRNEc1Lato_intaRNEV0Ia.<=a.+V0aof_intaRNEc1aof_intaRNEc2147483647Aa.>=V0aof_intaRNEc-2147483648F
a.<=aof_intaRNEV1a.+V0aof_intaRNEc1Ia.>=aof_intaRNEV1a.-V0aof_intaRNEc1Lato_intaRNEV0Ia.<=a.+V0aof_intaRNEc1aof_intaRNEc2147483647Aa.>=V0aof_intaRNEc-2147483648F
a=V1ato_intaRNEV0Ia.<=aof_intaRNEV1a.+V0aof_intaRNEc1Ia.>=aof_intaRNEV1a.-V0aof_intaRNEc1Lato_intaRNEV0Ia.<=a.+V0aof_intaRNEc1aof_intaRNEc2147483647Aa.>=V0aof_intaRNEc-2147483648F
a=V1ato_intaRNEV0Aa.<=aof_intaRNEV1a.+V0aof_intaRNEc1Aa.>=aof_intaRNEV1a.-V0aof_intaRNEc1Lato_intaRNEV0Ia.<=a.+V0aof_intaRNEc1aof_intaRNEc2147483647Aa.>=V0aof_intaRNEc-2147483648F
VC for fti
a.>=axc-1.p31e0
a.<axc1.p31e0
a.>=aof_intaRNEaresulta.-axc1.p0e0
a.<=aof_intaRNEaresulta.+axc1.p0e0
a=aresultato_intaRNEax
a=V1ato_intaRNEV0Aa.<=aof_intaRNEV1a.+V0c1.p0e0Aa.>=aof_intaRNEV1a.-V0c1.p0e0Lato_intaRNEV0Ia.<V0c1.p31e0Aa.>=V0c-1.p31e0F
VC for fti_purely_float
a.=a.*V0c0.p0e0c0.p0e0F
a.=a.*V0c0.p0e0c0.p0e0Iat'isFiniteV0F
a.=a.*c3.p-1e0c1.p-1e0c3.p-2e0

3a12b748bfb0d58eafce047a29c033a2 1H0
bf69e151deef255152ab6ee2687dca84 1H2H0
c9088487faeb10d28e477c178e879ff6 1H3H2H0
0211ad1ac8847ce7f402df63a54e206c 16H15
c1f4e3074ca77457200f9f48ec19b05c 5H4
ad6ad6789a693228e01c77c8e5ae0470 5H6
fc6506f0410299e6772ac03a07aa7383 5H7
6db1481f6b04df952f07dc9c920175df 5H8
8e8df720628070c2bbe2d0a586172022 5H9
2e933a7f8c8e7803de68901e86d067d6 5H10
b5c05668e77872b2284625a28f1d7011 5H11
784562d34e363ffd29259d7b069a9b2a 5H12
fe0a70e5858bfb0d21bea851c201729c 5H13
e2a55eab5c4518308c29111502f34e50 5H14
a5f22b078dc9f2208e9c300af6eba9e8 1H17
bad99c358dec12c9670322eee731c0e5 1H18
5d16d29fd517bd0f714fe2446412186d 1H19
bfceeea304448691ad5b7fbd81f3b362 1H20
e206ac0ae502606068408c9800a790ad 1H21
61586b60ad19db3673cfcd93f68921c3 1H22
870b88ce376b861fa53f5b77713979f2 1H23
bb9a63f63d31ebd0681de5c9a3135c14 1H24
44eaf90286decac70859378405431dad 1H25
5c133ec1156cce17a2bee8a0d69dd10a 1H26
e891ec7afa45a1a8971395bcc8cbd139 40H39
63f6f20320bfdda83a0139a6e81ccd61 5H27
9732145f56c7c4781600f652dacdd952 5H28
1bce222b17dab060c22d80616a5a1759 5H29
c17608c51ea308d840defa4619e9f9c4 5H30
841eb028ac50d5c7c04d5b58f29986d7 5H31
7e09cf76b2f6d8c89a18148e8d57b364 5H32
432be237e7215aa345f35405f8b459e6 5H33
a4b4a969ccd39ee557b527e3f3a86cff 5H34
4141a49219641f6ed075e25befaa4623 5H35
709475ef602ba56ed4b22e604628a4d3 5H36
23a1b9f1f25b46114eafc8503d8e3bc2 38H37
7b1ecc5c73cd984ada2f3f4a83302762 45H44
eb182659b2fb084ca4cfbb6e09cf9378 38H41
345d1f632eaedf931dc073db4e285cbe 38H42
c320cafc88bdaf1cf7b1b10ac066cf0e 38H43
83ce149b7d08b316fd3099d747e0245c 52H51
5422c93e51a8ef33ee31f12e56104cad 38H48H47H46
c9cf2cf10319e3788adddc255a03cfd5 38H49H48H47H46
08c15ed0bf6cf2678d7b3dd26f9604e0 38H50H49H48H47H46
9ef2f264f8a986574a3e688f1821cd1c 1H53
7f7eca01f3537fc46af70b100c5f55ad 1H54
e4342066f710855a0925597998520081 1H55
