./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:44:37,078 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:44:37,187 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 03:44:37,199 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:44:37,200 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:44:37,229 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:44:37,230 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:44:37,230 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:44:37,231 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:44:37,231 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:44:37,231 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:44:37,232 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:44:37,232 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:44:37,232 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:44:37,232 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:44:37,232 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:44:37,233 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:44:37,233 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:44:37,233 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:44:37,233 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:44:37,233 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:44:37,233 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:44:37,234 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:44:37,234 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:44:37,234 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:44:37,234 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:44:37,235 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:44:37,236 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:44:37,236 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:44:37,236 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:44:37,236 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:44:37,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:44:37,237 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:44:37,237 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:44:37,238 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 [2024-11-14 03:44:37,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:44:37,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:44:37,620 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:44:37,622 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:44:37,622 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:44:37,625 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i Unable to find full path for "g++" [2024-11-14 03:44:39,733 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:44:40,067 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:44:40,068 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-11-14 03:44:40,080 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/2d029b503/3e9ef07da0fb4247993b5b305a82d23d/FLAG2379744db [2024-11-14 03:44:40,100 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/2d029b503/3e9ef07da0fb4247993b5b305a82d23d [2024-11-14 03:44:40,107 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:44:40,108 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:44:40,111 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:44:40,111 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:44:40,120 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:44:40,121 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,125 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47944240 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40, skipping insertion in model container [2024-11-14 03:44:40,125 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,170 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:44:40,402 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-11-14 03:44:40,619 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:44:40,637 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:44:40,652 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-11-14 03:44:40,740 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:44:40,762 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:44:40,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40 WrapperNode [2024-11-14 03:44:40,763 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:44:40,764 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:44:40,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:44:40,765 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:44:40,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,790 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,871 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 569 [2024-11-14 03:44:40,871 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:44:40,872 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:44:40,872 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:44:40,872 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:44:40,882 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,895 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,899 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,953 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,967 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,982 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,986 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:40,998 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:44:41,000 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:44:41,000 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:44:41,001 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:44:41,002 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (1/1) ... [2024-11-14 03:44:41,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:44:41,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:44:41,047 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:44:41,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:44:41,088 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:44:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:44:41,089 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:44:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:44:41,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:44:41,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:44:41,311 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:44:41,314 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:44:42,792 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-14 03:44:42,793 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:44:43,963 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:44:43,965 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:44:43,965 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:44:43 BoogieIcfgContainer [2024-11-14 03:44:43,966 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:44:43,969 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:44:43,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:44:43,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:44:43,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:44:40" (1/3) ... [2024-11-14 03:44:43,975 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d049fa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:44:43, skipping insertion in model container [2024-11-14 03:44:43,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:40" (2/3) ... [2024-11-14 03:44:43,975 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d049fa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:44:43, skipping insertion in model container [2024-11-14 03:44:43,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:44:43" (3/3) ... [2024-11-14 03:44:43,977 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-11-14 03:44:43,993 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:44:43,995 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i that has 2 procedures, 126 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:44:44,098 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:44:44,116 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@401e5c19, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:44:44,117 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:44:44,122 INFO L276 IsEmpty]: Start isEmpty. Operand has 126 states, 49 states have (on average 1.0612244897959184) internal successors, (52), 50 states have internal predecessors, (52), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:44:44,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-14 03:44:44,150 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:44:44,151 INFO L215 NwaCegarLoop]: trace histogram [74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:44:44,151 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:44:44,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:44:44,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1101042288, now seen corresponding path program 1 times [2024-11-14 03:44:44,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:44:44,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680043406] [2024-11-14 03:44:44,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:44,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:44:46,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:44:46,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1811252205] [2024-11-14 03:44:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:46,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:44:46,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:44:46,526 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:44:46,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:44:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:44:48,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 03:44:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:44:49,500 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 03:44:49,502 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 03:44:49,503 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:44:49,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:44:49,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:44:49,709 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 03:44:50,032 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:44:50,035 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 03:44:50 BoogieIcfgContainer [2024-11-14 03:44:50,035 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 03:44:50,036 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 03:44:50,036 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 03:44:50,036 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 03:44:50,041 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:44:43" (3/4) ... [2024-11-14 03:44:50,043 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 03:44:50,044 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 03:44:50,049 INFO L158 Benchmark]: Toolchain (without parser) took 9938.36ms. Allocated memory was 117.4MB in the beginning and 226.5MB in the end (delta: 109.1MB). Free memory was 90.4MB in the beginning and 74.0MB in the end (delta: 16.4MB). Peak memory consumption was 125.6MB. Max. memory is 16.1GB. [2024-11-14 03:44:50,049 INFO L158 Benchmark]: CDTParser took 1.99ms. Allocated memory is still 83.9MB. Free memory is still 40.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:44:50,049 INFO L158 Benchmark]: CACSL2BoogieTranslator took 653.04ms. Allocated memory is still 117.4MB. Free memory was 90.4MB in the beginning and 67.6MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 03:44:50,050 INFO L158 Benchmark]: Boogie Procedure Inliner took 107.21ms. Allocated memory is still 117.4MB. Free memory was 67.1MB in the beginning and 59.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:44:50,050 INFO L158 Benchmark]: Boogie Preprocessor took 126.16ms. Allocated memory is still 117.4MB. Free memory was 59.2MB in the beginning and 55.6MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:44:50,050 INFO L158 Benchmark]: RCFGBuilder took 2965.60ms. Allocated memory was 117.4MB in the beginning and 151.0MB in the end (delta: 33.6MB). Free memory was 55.6MB in the beginning and 44.0MB in the end (delta: 11.6MB). Peak memory consumption was 49.4MB. Max. memory is 16.1GB. [2024-11-14 03:44:50,051 INFO L158 Benchmark]: TraceAbstraction took 6066.06ms. Allocated memory was 151.0MB in the beginning and 226.5MB in the end (delta: 75.5MB). Free memory was 43.0MB in the beginning and 74.0MB in the end (delta: -31.0MB). Peak memory consumption was 62.7MB. Max. memory is 16.1GB. [2024-11-14 03:44:50,051 INFO L158 Benchmark]: Witness Printer took 8.18ms. Allocated memory is still 226.5MB. Free memory was 74.0MB in the beginning and 74.0MB in the end (delta: 11.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:44:50,055 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.99ms. Allocated memory is still 83.9MB. Free memory is still 40.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 653.04ms. Allocated memory is still 117.4MB. Free memory was 90.4MB in the beginning and 67.6MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 107.21ms. Allocated memory is still 117.4MB. Free memory was 67.1MB in the beginning and 59.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 126.16ms. Allocated memory is still 117.4MB. Free memory was 59.2MB in the beginning and 55.6MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 2965.60ms. Allocated memory was 117.4MB in the beginning and 151.0MB in the end (delta: 33.6MB). Free memory was 55.6MB in the beginning and 44.0MB in the end (delta: 11.6MB). Peak memory consumption was 49.4MB. Max. memory is 16.1GB. * TraceAbstraction took 6066.06ms. Allocated memory was 151.0MB in the beginning and 226.5MB in the end (delta: 75.5MB). Free memory was 43.0MB in the beginning and 74.0MB in the end (delta: -31.0MB). Peak memory consumption was 62.7MB. Max. memory is 16.1GB. * Witness Printer took 8.18ms. Allocated memory is still 226.5MB. Free memory was 74.0MB in the beginning and 74.0MB in the end (delta: 11.9kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 241, overapproximation of someBinaryArithmeticDOUBLEoperation at line 123, overapproximation of someBinaryFLOATComparisonOperation at line 247, overapproximation of someBinaryFLOATComparisonOperation at line 437, overapproximation of bitwiseOr at line 115, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of someUnaryDOUBLEoperation at line 154, overapproximation of bitwiseAnd at line 146, overapproximation of someBinaryDOUBLEComparisonOperation at line 343, overapproximation of someBinaryDOUBLEComparisonOperation at line 424, overapproximation of someBinaryDOUBLEComparisonOperation at line 341, overapproximation of someBinaryDOUBLEComparisonOperation at line 375, overapproximation of someBinaryDOUBLEComparisonOperation at line 337, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryDOUBLEComparisonOperation at line 426, overapproximation of someBinaryDOUBLEComparisonOperation at line 373, overapproximation of someBinaryDOUBLEComparisonOperation at line 345, overapproximation of someBinaryDOUBLEComparisonOperation at line 339, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someBinaryDOUBLEComparisonOperation at line 377. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 64; [L23] unsigned char var_1_7 = 0; [L24] unsigned short int var_1_11 = 500; [L25] unsigned char var_1_13 = 64; [L26] unsigned char var_1_15 = 1; [L27] unsigned char var_1_16 = 8; [L28] double var_1_17 = 7.5; [L29] double var_1_18 = 31.125; [L30] double var_1_19 = 10.5; [L31] double var_1_20 = 0.0; [L32] double var_1_21 = 16.75; [L33] double var_1_22 = 2.5; [L34] double var_1_23 = 64.5; [L35] signed long int var_1_24 = 10; [L36] signed char var_1_26 = 16; [L37] signed char var_1_27 = 4; [L38] signed char var_1_28 = -10; [L39] float var_1_29 = 63.794; [L40] unsigned short int var_1_30 = 1; [L41] signed long int var_1_31 = -2; [L42] unsigned char var_1_32 = 64; [L43] unsigned char var_1_33 = 8; [L44] unsigned long int var_1_34 = 128; [L45] unsigned long int var_1_35 = 50; [L46] unsigned long int var_1_36 = 16; [L47] unsigned long int var_1_37 = 4; [L48] unsigned char var_1_38 = 8; [L49] unsigned char var_1_39 = 10; [L50] double var_1_40 = 8.35; [L51] double var_1_41 = 63.75; [L52] double var_1_42 = -0.125; [L53] double var_1_43 = -0.8; [L54] double var_1_44 = -0.5; [L55] unsigned short int var_1_45 = 50; [L56] unsigned char var_1_46 = 0; [L57] unsigned char var_1_47 = 5; [L58] unsigned char var_1_48 = 8; [L59] unsigned char var_1_49 = 2; [L60] float var_1_50 = 7.125; [L61] unsigned char var_1_51 = 0; [L62] unsigned char var_1_52 = 0; [L63] unsigned char var_1_53 = 0; [L64] unsigned char var_1_54 = 1; [L65] unsigned char var_1_55 = 0; [L66] unsigned char var_1_56 = 0; [L67] double var_1_57 = 128.2; [L68] signed char var_1_58 = 8; [L69] signed char var_1_59 = 0; [L70] signed char var_1_60 = 1; [L71] signed char var_1_61 = 32; [L72] signed char var_1_62 = 25; [L73] signed long int var_1_63 = 0; [L74] unsigned short int var_1_64 = 10; [L75] unsigned short int var_1_65 = 38877; [L76] signed short int var_1_66 = -128; [L77] signed char var_1_67 = 100; [L78] signed char var_1_68 = -64; [L79] unsigned char var_1_69 = 1; [L80] unsigned short int var_1_70 = 256; [L81] float var_1_71 = 1.95; [L82] double var_1_72 = 8.5; [L83] signed short int var_1_73 = 64; [L84] signed short int var_1_74 = -10; [L85] double var_1_75 = 7.75; [L86] double var_1_76 = 3.25; [L87] double var_1_77 = 16.5; [L88] unsigned long int var_1_78 = 256; [L89] signed short int var_1_79 = 10; [L90] unsigned char var_1_80 = 1; [L91] unsigned char var_1_81 = 0; [L92] signed long int var_1_82 = -128; [L93] unsigned char var_1_83 = 0; [L94] unsigned short int var_1_84 = 4; [L95] unsigned char var_1_85 = 0; [L96] float var_1_86 = 0.8; [L97] unsigned char var_1_87 = 0; [L98] unsigned char var_1_88 = 1; [L99] unsigned char var_1_89 = 0; [L100] unsigned char var_1_91 = 1; [L101] signed long int var_1_92 = -4; [L102] float var_1_93 = 128.6; [L103] unsigned short int var_1_94 = 1; [L104] unsigned long int var_1_95 = 64; [L105] signed long int var_1_96 = 2; [L106] unsigned long int var_1_97 = 2531679947; [L107] float var_1_98 = 0.85; [L108] signed short int var_1_99 = -128; [L109] signed char var_1_100 = -1; [L110] signed long int last_1_var_1_1 = 64; [L111] unsigned char last_1_var_1_13 = 64; [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L446] last_1_var_1_1 = var_1_1 [L447] last_1_var_1_13 = var_1_13 [L457] RET updateLastVariables() [L458] CALL updateVariables() [L327] var_1_7 = __VERIFIER_nondet_uchar() [L328] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L328] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L329] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=1, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L330] var_1_15 = __VERIFIER_nondet_uchar() [L331] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L332] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L332] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=8, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L333] var_1_16 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L335] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L335] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_18=249/8, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L336] var_1_18 = __VERIFIER_nondet_double() [L337] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L337] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_19=21/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L338] var_1_19 = __VERIFIER_nondet_double() [L339] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_20=0, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L340] var_1_20 = __VERIFIER_nondet_double() [L341] CALL assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not((var_1_20 >= 4611686.018427382800e+12F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_21=67/4, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L342] var_1_21 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L343] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_22=5/2, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L344] var_1_22 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_23=129/2, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L346] var_1_23 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not((var_1_23 >= -922337.2036854765600e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854765600e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=4, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L349] RET assume_abort_if_not(var_1_27 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L350] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=-10, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L351] var_1_28 = __VERIFIER_nondet_char() [L352] CALL assume_abort_if_not(var_1_28 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L352] RET assume_abort_if_not(var_1_28 >= -63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L353] CALL assume_abort_if_not(var_1_28 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L353] RET assume_abort_if_not(var_1_28 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_34=128, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L354] var_1_34 = __VERIFIER_nondet_ulong() [L355] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L355] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L356] CALL assume_abort_if_not(var_1_34 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not(var_1_34 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_35=50, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L357] var_1_35 = __VERIFIER_nondet_ulong() [L358] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L358] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L359] CALL assume_abort_if_not(var_1_35 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L359] RET assume_abort_if_not(var_1_35 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_36=16, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L360] var_1_36 = __VERIFIER_nondet_ulong() [L361] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L361] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L362] CALL assume_abort_if_not(var_1_36 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L362] RET assume_abort_if_not(var_1_36 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_37=4, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L363] var_1_37 = __VERIFIER_nondet_ulong() [L364] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L364] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L365] CALL assume_abort_if_not(var_1_37 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not(var_1_37 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L366] var_1_38 = __VERIFIER_nondet_uchar() [L367] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L367] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L368] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=10, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L369] var_1_39 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L370] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L371] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L371] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_41=255/4, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L372] var_1_41 = __VERIFIER_nondet_double() [L373] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L373] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L374] var_1_42 = __VERIFIER_nondet_double() [L375] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L375] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L376] var_1_43 = __VERIFIER_nondet_double() [L377] CALL assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L377] RET assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L378] var_1_44 = __VERIFIER_nondet_double() [L379] CALL assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L379] RET assume_abort_if_not((var_1_44 >= -461168.6018427382800e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=5, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L380] var_1_47 = __VERIFIER_nondet_uchar() [L381] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L381] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L382] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L382] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=8, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L383] var_1_48 = __VERIFIER_nondet_uchar() [L384] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L384] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L385] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L385] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L386] var_1_52 = __VERIFIER_nondet_uchar() [L387] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L387] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L388] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L388] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L389] var_1_53 = __VERIFIER_nondet_uchar() [L390] CALL assume_abort_if_not(var_1_53 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L390] RET assume_abort_if_not(var_1_53 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L391] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L391] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L392] var_1_54 = __VERIFIER_nondet_uchar() [L393] CALL assume_abort_if_not(var_1_54 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L393] RET assume_abort_if_not(var_1_54 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L394] CALL assume_abort_if_not(var_1_54 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L394] RET assume_abort_if_not(var_1_54 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L395] var_1_55 = __VERIFIER_nondet_uchar() [L396] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L396] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L397] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L397] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L398] var_1_56 = __VERIFIER_nondet_uchar() [L399] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L399] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L400] CALL assume_abort_if_not(var_1_56 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L400] RET assume_abort_if_not(var_1_56 <= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=0, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L401] var_1_59 = __VERIFIER_nondet_char() [L402] CALL assume_abort_if_not(var_1_59 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L402] RET assume_abort_if_not(var_1_59 >= -126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L403] CALL assume_abort_if_not(var_1_59 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L403] RET assume_abort_if_not(var_1_59 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=1, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L404] var_1_60 = __VERIFIER_nondet_char() [L405] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L405] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L406] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L406] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=32, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L407] var_1_61 = __VERIFIER_nondet_char() [L408] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L408] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L409] CALL assume_abort_if_not(var_1_61 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L409] RET assume_abort_if_not(var_1_61 <= 63) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=25, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L410] var_1_62 = __VERIFIER_nondet_char() [L411] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L411] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L412] CALL assume_abort_if_not(var_1_62 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L412] RET assume_abort_if_not(var_1_62 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=38877, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L413] var_1_65 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_65 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L414] RET assume_abort_if_not(var_1_65 >= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L415] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L415] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=1, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L416] var_1_69 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_69 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L417] RET assume_abort_if_not(var_1_69 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L418] CALL assume_abort_if_not(var_1_69 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L418] RET assume_abort_if_not(var_1_69 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=-10, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L419] var_1_74 = __VERIFIER_nondet_short() [L420] CALL assume_abort_if_not(var_1_74 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L420] RET assume_abort_if_not(var_1_74 >= -32768) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L421] CALL assume_abort_if_not(var_1_74 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L421] RET assume_abort_if_not(var_1_74 <= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L422] CALL assume_abort_if_not(var_1_74 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L422] RET assume_abort_if_not(var_1_74 != 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_76=13/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L423] var_1_76 = __VERIFIER_nondet_double() [L424] CALL assume_abort_if_not((var_1_76 >= 0.0F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854776000e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L424] RET assume_abort_if_not((var_1_76 >= 0.0F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854776000e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_77=33/2, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L425] var_1_77 = __VERIFIER_nondet_double() [L426] CALL assume_abort_if_not((var_1_77 >= 0.0F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L426] RET assume_abort_if_not((var_1_77 >= 0.0F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=0, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L427] var_1_81 = __VERIFIER_nondet_uchar() [L428] CALL assume_abort_if_not(var_1_81 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L428] RET assume_abort_if_not(var_1_81 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L429] CALL assume_abort_if_not(var_1_81 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L429] RET assume_abort_if_not(var_1_81 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=1, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L430] var_1_88 = __VERIFIER_nondet_uchar() [L431] CALL assume_abort_if_not(var_1_88 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L431] RET assume_abort_if_not(var_1_88 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L432] CALL assume_abort_if_not(var_1_88 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L432] RET assume_abort_if_not(var_1_88 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L433] var_1_91 = __VERIFIER_nondet_uchar() [L434] CALL assume_abort_if_not(var_1_91 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L434] RET assume_abort_if_not(var_1_91 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L435] CALL assume_abort_if_not(var_1_91 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L435] RET assume_abort_if_not(var_1_91 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_93=643/5, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L436] var_1_93 = __VERIFIER_nondet_float() [L437] CALL assume_abort_if_not((var_1_93 >= -922337.2036854776000e+13F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 9223372.036854776000e+12F && var_1_93 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L437] RET assume_abort_if_not((var_1_93 >= -922337.2036854776000e+13F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 9223372.036854776000e+12F && var_1_93 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L438] var_1_96 = __VERIFIER_nondet_long() [L439] CALL assume_abort_if_not(var_1_96 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L439] RET assume_abort_if_not(var_1_96 >= -2147483648) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L440] CALL assume_abort_if_not(var_1_96 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L440] RET assume_abort_if_not(var_1_96 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=2531679947, var_1_98=17/20, var_1_99=-128] [L441] var_1_97 = __VERIFIER_nondet_ulong() [L442] CALL assume_abort_if_not(var_1_97 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L442] RET assume_abort_if_not(var_1_97 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L443] CALL assume_abort_if_not(var_1_97 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) [L443] RET assume_abort_if_not(var_1_97 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=-1, var_1_11=500, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=0, var_1_39=586, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=775, var_1_48=9, var_1_49=2, var_1_50=57/8, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=0, var_1_64=10, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=39/20, var_1_72=17/2, var_1_73=64, var_1_74=3, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=-128, var_1_83=0, var_1_84=4, var_1_85=0, var_1_86=4/5, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L458] RET updateVariables() [L459] CALL step() [L115] EXPR var_1_34 ^ var_1_35 [L115] EXPR var_1_36 | var_1_37 [L115] COND TRUE (var_1_34 ^ var_1_35) < (var_1_36 | var_1_37) [L116] var_1_33 = ((((var_1_38) > (var_1_39)) ? (var_1_38) : (var_1_39))) [L120] COND FALSE !((-32 & var_1_38) > var_1_35) [L123] var_1_40 = (var_1_43 + var_1_44) [L125] COND FALSE !(var_1_44 >= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) [L132] COND FALSE !(var_1_44 <= (var_1_40 + var_1_43)) [L136] COND TRUE var_1_44 > (var_1_43 + var_1_41) [L137] COND TRUE var_1_40 > var_1_42 [L138] var_1_46 = (128 - ((((var_1_47) < (var_1_48)) ? (var_1_47) : (var_1_48)))) [L143] var_1_49 = ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) [L144] var_1_50 = (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) + var_1_43) [L145] COND FALSE !(var_1_40 > (var_1_42 + var_1_44)) [L152] COND TRUE var_1_39 <= var_1_49 [L153] COND FALSE !(var_1_35 <= var_1_48) [L159] COND TRUE ! var_1_51 [L160] COND FALSE !(var_1_40 <= var_1_42) [L166] COND TRUE \read(var_1_53) [L167] var_1_63 = ((((var_1_62) > (((((var_1_47) < (4)) ? (var_1_47) : (4))))) ? (var_1_62) : (((((var_1_47) < (4)) ? (var_1_47) : (4)))))) [L169] COND TRUE \read(var_1_55) [L170] COND TRUE var_1_47 < var_1_33 [L171] var_1_64 = ((((var_1_61) > (var_1_47)) ? (var_1_61) : (var_1_47))) [L176] COND TRUE var_1_47 < (var_1_45 * ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) [L177] EXPR var_1_46 ^ -1000 [L177] EXPR (var_1_46 ^ -1000) & var_1_59 [L177] COND FALSE !(((var_1_46 ^ -1000) & var_1_59) > var_1_62) [L183] COND FALSE !(1.000000000001E11 < (var_1_50 / 0.25)) [L186] COND FALSE !(\read(var_1_69)) [L189] COND TRUE \read(var_1_53) [L190] COND FALSE !(((-100 + var_1_68) * var_1_65) > ((((var_1_35) > (var_1_33)) ? (var_1_35) : (var_1_33)))) [L194] var_1_71 = ((((var_1_41) > (var_1_42)) ? (var_1_41) : (var_1_42))) [L195] COND TRUE var_1_46 > var_1_37 [L196] COND TRUE var_1_65 >= var_1_70 [L197] var_1_72 = (((((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44))) < 0 ) ? -((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44))) : ((((var_1_42) > (var_1_44)) ? (var_1_42) : (var_1_44))))) [L200] COND FALSE !((var_1_70 / var_1_74) >= (~ var_1_66)) [L203] COND TRUE var_1_51 || (127.5f > var_1_41) [L204] var_1_75 = ((((var_1_44) > (var_1_42)) ? (var_1_44) : (var_1_42))) [L212] COND FALSE !(\read(var_1_69)) [L215] EXPR var_1_34 ^ var_1_78 [L215] COND FALSE !(var_1_67 >= (var_1_37 * (var_1_34 ^ var_1_78))) [L218] COND FALSE !(! (var_1_36 < 128u)) [L221] COND TRUE var_1_49 >= 0 [L222] var_1_82 = (((((var_1_65) < (var_1_45)) ? (var_1_65) : (var_1_45))) - var_1_61) [L224] COND TRUE (((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) << 2) <= (((((var_1_64) > (var_1_33)) ? (var_1_64) : (var_1_33))) + var_1_59) [L225] COND TRUE \read(var_1_81) [L226] var_1_83 = var_1_55 [L229] COND FALSE !(\read(var_1_51)) [L232] var_1_85 = var_1_38 [L233] var_1_86 = 3.45f [L234] COND FALSE !(var_1_50 <= var_1_77) [L239] var_1_87 = (! var_1_55) [L241] EXPR 5 >> var_1_49 [L241] COND FALSE !(((5 >> var_1_49) >= -10) || var_1_91) [L244] COND FALSE !(var_1_40 < var_1_86) [L257] COND TRUE var_1_65 > var_1_34 [L258] var_1_94 = (((((((((var_1_65) < 0 ) ? -(var_1_65) : (var_1_65))) - ((((var_1_61) < (var_1_62)) ? (var_1_61) : (var_1_62))))) < (var_1_48)) ? ((((((var_1_65) < 0 ) ? -(var_1_65) : (var_1_65))) - ((((var_1_61) < (var_1_62)) ? (var_1_61) : (var_1_62))))) : (var_1_48))) [L264] COND TRUE \read(var_1_53) [L265] COND TRUE ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))) < (~ (var_1_38 + var_1_96)) [L266] COND FALSE !(var_1_82 < (var_1_63 * var_1_61)) [L273] COND FALSE !((((((10) < 0 ) ? -(10) : (10))) * var_1_96) == (var_1_66 / var_1_74)) [L280] COND FALSE !(\read(var_1_89)) [L283] var_1_100 = var_1_62 [L284] signed long int stepLocal_1 = last_1_var_1_1; [L285] COND FALSE !(stepLocal_1 != last_1_var_1_13) [L288] var_1_31 = var_1_13 [L289] COND FALSE !(\read(var_1_7)) [L292] var_1_17 = var_1_22 [L294] COND FALSE !(\read(var_1_7)) [L297] var_1_32 = var_1_16 [L298] var_1_30 = var_1_32 [L299] unsigned char stepLocal_0 = var_1_13; [L300] EXPR var_1_32 >> var_1_32 [L300] COND TRUE (var_1_32 >> var_1_32) < stepLocal_0 [L301] var_1_11 = var_1_32 [L303] COND TRUE var_1_11 >= var_1_30 [L304] var_1_26 = (var_1_27 + var_1_28) [L306] EXPR (var_1_31 + 4u) | var_1_30 [L306] COND TRUE 32u < ((var_1_31 + 4u) | var_1_30) [L307] var_1_1 = (var_1_26 + (var_1_26 + var_1_32)) [L315] unsigned short int stepLocal_2 = var_1_30; [L316] COND TRUE ! var_1_7 [L317] var_1_24 = (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))) [L459] RET step() [L460] CALL, EXPR property() [L450] EXPR (var_1_31 + 4u) | var_1_30 [L450] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) [L450] EXPR var_1_32 >> var_1_32 [L450] EXPR ((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1) [L450-L451] return ((((((((((32u < ((var_1_31 + 4u) | var_1_30)) ? (var_1_1 == ((signed long int) (var_1_26 + (var_1_26 + var_1_32)))) : ((! var_1_7) ? (var_1_1 == ((signed long int) ((((var_1_26) < ((var_1_11 - var_1_32))) ? (var_1_26) : ((var_1_11 - var_1_32)))))) : (var_1_1 == ((signed long int) (var_1_32 - var_1_13))))) && (((var_1_32 >> var_1_32) < var_1_13) ? (var_1_11 == ((unsigned short int) var_1_32)) : 1)) && ((last_1_var_1_1 != last_1_var_1_13) ? (var_1_13 == ((unsigned char) ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : 1)) && (var_1_7 ? (var_1_17 == ((double) ((((((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) < (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23))))) ? (((var_1_18 + var_1_19) - (var_1_20 - var_1_21))) : (((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))))) : (var_1_17 == ((double) var_1_22)))) && ((! var_1_7) ? (var_1_24 == ((signed long int) (var_1_11 - ((((((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) < ((var_1_30 + var_1_15))) ? (((((var_1_30) > (var_1_13)) ? (var_1_30) : (var_1_13)))) : ((var_1_30 + var_1_15))))))) : ((var_1_11 < var_1_30) ? (var_1_24 == ((signed long int) -4)) : (var_1_24 == ((signed long int) var_1_26))))) && ((var_1_11 >= var_1_30) ? (var_1_26 == ((signed char) (var_1_27 + var_1_28))) : 1)) && (var_1_7 ? (var_1_29 == ((float) var_1_20)) : 1)) && (var_1_30 == ((unsigned short int) var_1_32))) && (var_1_31 == ((signed long int) var_1_13))) && (var_1_32 == ((unsigned char) var_1_16)) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=2, var_1_11=33, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=3, var_1_1=-27, var_1_20=0, var_1_22=3, var_1_23=0, var_1_24=-31, var_1_26=-30, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=33, var_1_31=64, var_1_32=-223, var_1_33=74, var_1_34=-4294967295, var_1_35=-10747576, var_1_36=12884902009, var_1_37=-4294967176, var_1_38=0, var_1_39=586, var_1_40=0, var_1_41=4, var_1_42=5, var_1_43=0, var_1_44=0, var_1_45=50, var_1_46=121, var_1_47=775, var_1_48=9, var_1_49=74, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=4, var_1_64=7, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=4, var_1_72=2, var_1_73=64, var_1_74=3, var_1_75=5, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=49, var_1_83=-255, var_1_84=4, var_1_85=0, var_1_86=69/20, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=9, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=2, var_1_11=33, var_1_13=64, var_1_15=288, var_1_16=-223, var_1_17=3, var_1_1=-27, var_1_20=0, var_1_22=3, var_1_23=0, var_1_24=-31, var_1_26=-30, var_1_27=-63, var_1_28=33, var_1_29=31897/500, var_1_30=33, var_1_31=64, var_1_32=-223, var_1_33=74, var_1_34=-4294967295, var_1_35=-10747576, var_1_36=12884902009, var_1_37=-4294967176, var_1_38=0, var_1_39=586, var_1_40=0, var_1_41=4, var_1_42=5, var_1_43=0, var_1_44=0, var_1_45=50, var_1_46=121, var_1_47=775, var_1_48=9, var_1_49=74, var_1_51=0, var_1_52=1, var_1_53=1, var_1_54=1, var_1_55=-255, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=126, var_1_60=0, var_1_61=1, var_1_62=2, var_1_63=4, var_1_64=7, var_1_65=-2, var_1_66=-128, var_1_67=100, var_1_68=-64, var_1_69=256, var_1_70=256, var_1_71=4, var_1_72=2, var_1_73=64, var_1_74=3, var_1_75=5, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=-255, var_1_82=49, var_1_83=-255, var_1_84=4, var_1_85=0, var_1_86=69/20, var_1_87=0, var_1_88=256, var_1_89=0, var_1_91=0, var_1_92=-4, var_1_94=9, var_1_95=64, var_1_96=-4, var_1_97=-2147483649, var_1_98=17/20, var_1_99=-128] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 126 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 1, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=126occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 538 NumberOfCodeBlocks, 538 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 03:44:50,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:44:52,806 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:44:52,928 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 03:44:52,942 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:44:52,942 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:44:52,981 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:44:52,982 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:44:52,982 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:44:52,983 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:44:52,983 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:44:52,983 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:44:52,983 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:44:52,983 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:44:52,983 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:44:52,984 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:44:52,984 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:44:52,985 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:44:52,985 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:44:52,985 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:44:52,985 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:44:52,985 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:44:52,987 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:44:52,987 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:44:52,988 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:44:52,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:44:52,988 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:44:52,988 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:44:52,989 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce8f07b8a71bb59084eea52dad126a85a39d64ef48d7a1bf4787c5beab04d918 [2024-11-14 03:44:53,298 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:44:53,309 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:44:53,311 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:44:53,314 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:44:53,314 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:44:53,319 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i Unable to find full path for "g++" [2024-11-14 03:44:55,334 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:44:55,690 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:44:55,691 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-11-14 03:44:55,717 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/da248328d/867a4f44c3a64edebe47b7c6705ccc44/FLAG0cdf31137 [2024-11-14 03:44:55,747 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/data/da248328d/867a4f44c3a64edebe47b7c6705ccc44 [2024-11-14 03:44:55,752 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:44:55,754 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:44:55,757 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:44:55,758 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:44:55,765 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:44:55,766 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:44:55" (1/1) ... [2024-11-14 03:44:55,768 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b012f86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:55, skipping insertion in model container [2024-11-14 03:44:55,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:44:55" (1/1) ... [2024-11-14 03:44:55,827 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:44:56,058 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-11-14 03:44:56,309 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:44:56,342 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:44:56,358 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2024-11-14 03:44:56,466 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:44:56,512 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:44:56,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56 WrapperNode [2024-11-14 03:44:56,513 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:44:56,516 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:44:56,516 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:44:56,516 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:44:56,526 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,552 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,608 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 457 [2024-11-14 03:44:56,608 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:44:56,609 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:44:56,609 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:44:56,610 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:44:56,619 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,620 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,634 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,634 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,679 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,689 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,703 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,706 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,720 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:44:56,721 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:44:56,722 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:44:56,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:44:56,724 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (1/1) ... [2024-11-14 03:44:56,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:44:56,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:44:56,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:44:56,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:44:56,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:44:56,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:44:56,818 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:44:56,818 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:44:56,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:44:56,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:44:57,062 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:44:57,065 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:45:08,836 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-14 03:45:08,838 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:45:08,871 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:45:08,872 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:45:08,872 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:45:08 BoogieIcfgContainer [2024-11-14 03:45:08,872 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:45:08,877 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:45:08,878 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:45:08,884 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:45:08,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:44:55" (1/3) ... [2024-11-14 03:45:08,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e2e6e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:45:08, skipping insertion in model container [2024-11-14 03:45:08,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:44:56" (2/3) ... [2024-11-14 03:45:08,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e2e6e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:45:08, skipping insertion in model container [2024-11-14 03:45:08,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:45:08" (3/3) ... [2024-11-14 03:45:08,888 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2024-11-14 03:45:08,909 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:45:08,912 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i that has 2 procedures, 202 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:45:08,990 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:45:09,006 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2aa079a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:45:09,006 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:45:09,012 INFO L276 IsEmpty]: Start isEmpty. Operand has 202 states, 125 states have (on average 1.512) internal successors, (189), 126 states have internal predecessors, (189), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:45:09,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-14 03:45:09,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:09,047 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:09,048 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:09,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:09,054 INFO L85 PathProgramCache]: Analyzing trace with hash -577130158, now seen corresponding path program 1 times [2024-11-14 03:45:09,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:09,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91807667] [2024-11-14 03:45:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:09,073 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:09,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:09,078 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:09,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 03:45:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:10,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:45:10,958 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:11,094 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4106 proven. 0 refuted. 0 times theorem prover too weak. 6698 trivial. 0 not checked. [2024-11-14 03:45:11,096 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:11,097 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:11,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91807667] [2024-11-14 03:45:11,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91807667] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:11,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:45:11,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:45:11,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263276612] [2024-11-14 03:45:11,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:11,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:45:11,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:11,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:45:11,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:45:11,153 INFO L87 Difference]: Start difference. First operand has 202 states, 125 states have (on average 1.512) internal successors, (189), 126 states have internal predecessors, (189), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-14 03:45:11,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:11,229 INFO L93 Difference]: Finished difference Result 397 states and 742 transitions. [2024-11-14 03:45:11,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:45:11,235 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 466 [2024-11-14 03:45:11,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:11,248 INFO L225 Difference]: With dead ends: 397 [2024-11-14 03:45:11,248 INFO L226 Difference]: Without dead ends: 198 [2024-11-14 03:45:11,255 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:45:11,259 INFO L432 NwaCegarLoop]: 328 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:11,260 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:45:11,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-14 03:45:11,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2024-11-14 03:45:11,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 122 states have (on average 1.4754098360655739) internal successors, (180), 122 states have internal predecessors, (180), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:45:11,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 328 transitions. [2024-11-14 03:45:11,383 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 328 transitions. Word has length 466 [2024-11-14 03:45:11,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:11,386 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 328 transitions. [2024-11-14 03:45:11,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-14 03:45:11,387 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 328 transitions. [2024-11-14 03:45:11,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-14 03:45:11,410 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:11,410 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:11,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 03:45:11,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:11,612 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:11,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:11,613 INFO L85 PathProgramCache]: Analyzing trace with hash -274799742, now seen corresponding path program 1 times [2024-11-14 03:45:11,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:11,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187590741] [2024-11-14 03:45:11,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:11,616 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:11,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:11,619 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:11,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 03:45:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:13,224 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:45:13,238 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:13,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:13,412 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:13,412 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:13,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187590741] [2024-11-14 03:45:13,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187590741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:13,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:45:13,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:45:13,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444465393] [2024-11-14 03:45:13,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:13,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:45:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:13,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:45:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:45:13,422 INFO L87 Difference]: Start difference. First operand 198 states and 328 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:14,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:14,365 INFO L93 Difference]: Finished difference Result 441 states and 726 transitions. [2024-11-14 03:45:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:45:14,366 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 466 [2024-11-14 03:45:14,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:14,375 INFO L225 Difference]: With dead ends: 441 [2024-11-14 03:45:14,377 INFO L226 Difference]: Without dead ends: 246 [2024-11-14 03:45:14,379 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:45:14,380 INFO L432 NwaCegarLoop]: 390 mSDtfsCounter, 182 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:14,382 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 598 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 03:45:14,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2024-11-14 03:45:14,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 245. [2024-11-14 03:45:14,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 142 states have (on average 1.4014084507042253) internal successors, (199), 143 states have internal predecessors, (199), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-14 03:45:14,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 399 transitions. [2024-11-14 03:45:14,477 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 399 transitions. Word has length 466 [2024-11-14 03:45:14,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:14,479 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 399 transitions. [2024-11-14 03:45:14,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:14,480 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 399 transitions. [2024-11-14 03:45:14,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-11-14 03:45:14,495 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:14,495 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:14,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-14 03:45:14,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:14,700 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:14,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:14,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1883923222, now seen corresponding path program 1 times [2024-11-14 03:45:14,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:14,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38142766] [2024-11-14 03:45:14,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:14,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:14,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:14,705 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:14,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-14 03:45:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:16,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:45:16,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:19,912 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:19,913 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:19,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38142766] [2024-11-14 03:45:19,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38142766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:19,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:45:19,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:45:19,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983939597] [2024-11-14 03:45:19,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:19,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:45:19,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:19,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:45:19,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:45:19,918 INFO L87 Difference]: Start difference. First operand 245 states and 399 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:20,065 INFO L93 Difference]: Finished difference Result 641 states and 1049 transitions. [2024-11-14 03:45:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:45:20,066 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2024-11-14 03:45:20,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:20,076 INFO L225 Difference]: With dead ends: 641 [2024-11-14 03:45:20,078 INFO L226 Difference]: Without dead ends: 442 [2024-11-14 03:45:20,079 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:45:20,080 INFO L432 NwaCegarLoop]: 420 mSDtfsCounter, 98 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:20,081 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 732 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:45:20,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-11-14 03:45:20,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 439. [2024-11-14 03:45:20,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 260 states have (on average 1.4192307692307693) internal successors, (369), 261 states have internal predecessors, (369), 174 states have call successors, (174), 4 states have call predecessors, (174), 4 states have return successors, (174), 173 states have call predecessors, (174), 174 states have call successors, (174) [2024-11-14 03:45:20,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 717 transitions. [2024-11-14 03:45:20,197 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 717 transitions. Word has length 467 [2024-11-14 03:45:20,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:20,199 INFO L471 AbstractCegarLoop]: Abstraction has 439 states and 717 transitions. [2024-11-14 03:45:20,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:20,199 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 717 transitions. [2024-11-14 03:45:20,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:45:20,203 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:20,204 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:20,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-14 03:45:20,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:20,407 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:20,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:20,408 INFO L85 PathProgramCache]: Analyzing trace with hash 56143836, now seen corresponding path program 1 times [2024-11-14 03:45:20,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:20,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419590552] [2024-11-14 03:45:20,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:20,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:20,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:20,414 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:20,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 03:45:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:21,867 INFO L255 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:45:21,877 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-11-14 03:45:23,293 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:45:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:45:25,094 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:25,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419590552] [2024-11-14 03:45:25,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419590552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:45:25,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [867259722] [2024-11-14 03:45:25,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:25,095 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:25,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:45:25,099 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:45:25,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 03:45:26,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:26,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:45:26,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:26,928 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:26,929 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:26,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [867259722] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:26,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:45:26,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-14 03:45:26,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688483296] [2024-11-14 03:45:26,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:26,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:45:26,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:26,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:45:26,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:45:26,932 INFO L87 Difference]: Start difference. First operand 439 states and 717 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:27,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:27,095 INFO L93 Difference]: Finished difference Result 1079 states and 1758 transitions. [2024-11-14 03:45:27,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:45:27,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-14 03:45:27,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:27,106 INFO L225 Difference]: With dead ends: 1079 [2024-11-14 03:45:27,106 INFO L226 Difference]: Without dead ends: 686 [2024-11-14 03:45:27,109 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1401 GetRequests, 1394 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:45:27,110 INFO L432 NwaCegarLoop]: 507 mSDtfsCounter, 180 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:27,111 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 817 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:45:27,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2024-11-14 03:45:27,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 682. [2024-11-14 03:45:27,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 423 states have (on average 1.4326241134751774) internal successors, (606), 426 states have internal predecessors, (606), 250 states have call successors, (250), 8 states have call predecessors, (250), 8 states have return successors, (250), 247 states have call predecessors, (250), 250 states have call successors, (250) [2024-11-14 03:45:27,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1106 transitions. [2024-11-14 03:45:27,236 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1106 transitions. Word has length 468 [2024-11-14 03:45:27,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:27,241 INFO L471 AbstractCegarLoop]: Abstraction has 682 states and 1106 transitions. [2024-11-14 03:45:27,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:27,242 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1106 transitions. [2024-11-14 03:45:27,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:45:27,248 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:27,249 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:27,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 03:45:27,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 03:45:27,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:27,650 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:27,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:27,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1789223330, now seen corresponding path program 1 times [2024-11-14 03:45:27,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:27,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081158906] [2024-11-14 03:45:27,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:27,652 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:27,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:27,657 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:27,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 03:45:28,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:28,845 INFO L255 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:45:28,854 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:30,386 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:45:30,387 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:45:32,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:45:32,062 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081158906] [2024-11-14 03:45:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081158906] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:45:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [353410823] [2024-11-14 03:45:32,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:32,063 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:32,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:45:32,065 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:45:32,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 03:45:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:33,718 INFO L255 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:45:33,733 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:33,849 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:33,850 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:33,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [353410823] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:33,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:45:33,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-14 03:45:33,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571384465] [2024-11-14 03:45:33,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:33,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:45:33,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:33,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:45:33,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:45:33,854 INFO L87 Difference]: Start difference. First operand 682 states and 1106 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:36,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:38,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:38,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:38,409 INFO L93 Difference]: Finished difference Result 1376 states and 2225 transitions. [2024-11-14 03:45:38,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:45:38,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-14 03:45:38,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:38,420 INFO L225 Difference]: With dead ends: 1376 [2024-11-14 03:45:38,420 INFO L226 Difference]: Without dead ends: 740 [2024-11-14 03:45:38,424 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1401 GetRequests, 1394 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:45:38,426 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 14 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:38,428 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 643 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2024-11-14 03:45:38,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2024-11-14 03:45:38,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 714. [2024-11-14 03:45:38,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 455 states have (on average 1.4285714285714286) internal successors, (650), 458 states have internal predecessors, (650), 250 states have call successors, (250), 8 states have call predecessors, (250), 8 states have return successors, (250), 247 states have call predecessors, (250), 250 states have call successors, (250) [2024-11-14 03:45:38,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 1150 transitions. [2024-11-14 03:45:38,546 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 1150 transitions. Word has length 468 [2024-11-14 03:45:38,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:38,548 INFO L471 AbstractCegarLoop]: Abstraction has 714 states and 1150 transitions. [2024-11-14 03:45:38,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:38,549 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 1150 transitions. [2024-11-14 03:45:38,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:45:38,556 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:38,556 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:38,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-14 03:45:38,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 03:45:38,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:38,957 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:38,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash -829993314, now seen corresponding path program 1 times [2024-11-14 03:45:38,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:38,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042588103] [2024-11-14 03:45:38,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:38,959 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:38,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:38,961 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:38,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 03:45:40,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:40,493 INFO L255 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:45:40,500 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:41,921 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:45:41,921 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:45:43,592 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:45:43,593 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:43,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042588103] [2024-11-14 03:45:43,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042588103] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:45:43,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [388346862] [2024-11-14 03:45:43,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:43,593 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:43,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:45:43,596 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:45:43,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 03:45:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:45,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 03:45:45,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:51,554 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:51,554 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:51,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [388346862] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:51,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:45:51,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 10 [2024-11-14 03:45:51,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095652841] [2024-11-14 03:45:51,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:51,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:45:51,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:51,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:45:51,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:45:51,557 INFO L87 Difference]: Start difference. First operand 714 states and 1150 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:55,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:57,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:59,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:01,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:03,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:05,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:05,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:05,356 INFO L93 Difference]: Finished difference Result 1728 states and 2806 transitions. [2024-11-14 03:46:05,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:46:05,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-14 03:46:05,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:05,388 INFO L225 Difference]: With dead ends: 1728 [2024-11-14 03:46:05,389 INFO L226 Difference]: Without dead ends: 1060 [2024-11-14 03:46:05,392 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1403 GetRequests, 1392 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:46:05,393 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 255 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 149 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:05,393 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 1124 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 175 Invalid, 6 Unknown, 0 Unchecked, 13.6s Time] [2024-11-14 03:46:05,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2024-11-14 03:46:05,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 962. [2024-11-14 03:46:05,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 654 states have (on average 1.503058103975535) internal successors, (983), 656 states have internal predecessors, (983), 298 states have call successors, (298), 9 states have call predecessors, (298), 9 states have return successors, (298), 296 states have call predecessors, (298), 298 states have call successors, (298) [2024-11-14 03:46:05,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1579 transitions. [2024-11-14 03:46:05,521 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 1579 transitions. Word has length 468 [2024-11-14 03:46:05,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:05,523 INFO L471 AbstractCegarLoop]: Abstraction has 962 states and 1579 transitions. [2024-11-14 03:46:05,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:05,523 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 1579 transitions. [2024-11-14 03:46:05,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:46:05,528 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:05,528 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:05,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 03:46:05,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-14 03:46:05,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:05,929 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:05,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:05,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1841110564, now seen corresponding path program 1 times [2024-11-14 03:46:05,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:05,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385458239] [2024-11-14 03:46:05,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:05,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:05,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:05,933 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:05,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-14 03:46:07,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:07,266 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:07,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:08,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:46:08,543 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:10,091 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:10,091 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:10,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385458239] [2024-11-14 03:46:10,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385458239] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:10,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [53662267] [2024-11-14 03:46:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:10,092 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:10,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:10,095 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:10,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 03:46:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:11,659 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:11,667 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:46:12,312 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:46:12,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [53662267] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:46:12,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:46:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 8 [2024-11-14 03:46:12,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230959390] [2024-11-14 03:46:12,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:46:12,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:46:12,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:46:12,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:46:12,315 INFO L87 Difference]: Start difference. First operand 962 states and 1579 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:14,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:14,244 INFO L93 Difference]: Finished difference Result 1941 states and 3168 transitions. [2024-11-14 03:46:14,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:46:14,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-14 03:46:14,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:14,255 INFO L225 Difference]: With dead ends: 1941 [2024-11-14 03:46:14,255 INFO L226 Difference]: Without dead ends: 1157 [2024-11-14 03:46:14,258 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1403 GetRequests, 1394 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:46:14,259 INFO L432 NwaCegarLoop]: 717 mSDtfsCounter, 446 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 1437 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:14,260 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 1437 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-14 03:46:14,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2024-11-14 03:46:14,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 874. [2024-11-14 03:46:14,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 604 states have (on average 1.5198675496688743) internal successors, (918), 605 states have internal predecessors, (918), 260 states have call successors, (260), 9 states have call predecessors, (260), 9 states have return successors, (260), 259 states have call predecessors, (260), 260 states have call successors, (260) [2024-11-14 03:46:14,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1438 transitions. [2024-11-14 03:46:14,372 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1438 transitions. Word has length 468 [2024-11-14 03:46:14,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:14,385 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1438 transitions. [2024-11-14 03:46:14,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:14,385 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1438 transitions. [2024-11-14 03:46:14,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:46:14,389 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:14,390 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:14,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-14 03:46:14,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 03:46:14,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:14,791 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:14,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:14,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1556463454, now seen corresponding path program 1 times [2024-11-14 03:46:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [524153479] [2024-11-14 03:46:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:14,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:14,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:14,794 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:14,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-11-14 03:46:16,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:16,118 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:16,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:17,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:46:17,438 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:18,890 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:18,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [524153479] [2024-11-14 03:46:18,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [524153479] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:18,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1568252071] [2024-11-14 03:46:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:18,891 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:18,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:18,893 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:18,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-14 03:46:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:20,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:20,438 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:46:20,661 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:46:20,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1568252071] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:46:20,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:46:20,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-14 03:46:20,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97412379] [2024-11-14 03:46:20,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:46:20,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:46:20,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:20,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:46:20,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:46:20,664 INFO L87 Difference]: Start difference. First operand 874 states and 1438 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:21,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:21,573 INFO L93 Difference]: Finished difference Result 2663 states and 4340 transitions. [2024-11-14 03:46:21,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:46:21,574 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-14 03:46:21,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:21,595 INFO L225 Difference]: With dead ends: 2663 [2024-11-14 03:46:21,595 INFO L226 Difference]: Without dead ends: 2080 [2024-11-14 03:46:21,598 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1403 GetRequests, 1394 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:46:21,599 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 555 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:21,599 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 1090 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 03:46:21,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states. [2024-11-14 03:46:21,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1446. [2024-11-14 03:46:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1046 states have (on average 1.5363288718929253) internal successors, (1607), 1050 states have internal predecessors, (1607), 382 states have call successors, (382), 17 states have call predecessors, (382), 17 states have return successors, (382), 378 states have call predecessors, (382), 382 states have call successors, (382) [2024-11-14 03:46:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 2371 transitions. [2024-11-14 03:46:21,811 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 2371 transitions. Word has length 468 [2024-11-14 03:46:21,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:21,812 INFO L471 AbstractCegarLoop]: Abstraction has 1446 states and 2371 transitions. [2024-11-14 03:46:21,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:21,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 2371 transitions. [2024-11-14 03:46:21,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-14 03:46:21,817 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:21,818 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:21,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2024-11-14 03:46:22,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-14 03:46:22,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:22,219 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:22,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:22,219 INFO L85 PathProgramCache]: Analyzing trace with hash 535395100, now seen corresponding path program 1 times [2024-11-14 03:46:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:22,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591467801] [2024-11-14 03:46:22,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:22,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:22,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:22,225 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:22,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-14 03:46:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:23,397 INFO L255 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:23,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:24,549 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:46:24,549 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:25,869 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:25,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591467801] [2024-11-14 03:46:25,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591467801] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1966731843] [2024-11-14 03:46:25,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:25,870 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:25,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:25,872 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:25,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-14 03:46:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:29,493 INFO L255 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:46:29,502 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:30,942 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:46:30,942 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:32,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1966731843] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:32,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811788817] [2024-11-14 03:46:32,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:32,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:46:32,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:46:32,445 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:46:32,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 03:46:33,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:33,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:33,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:34,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2024-11-14 03:46:34,357 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:35,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811788817] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:35,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:46:35,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-14 03:46:35,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584713227] [2024-11-14 03:46:35,560 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:46:35,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:46:35,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:35,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:46:35,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:46:35,563 INFO L87 Difference]: Start difference. First operand 1446 states and 2371 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2024-11-14 03:46:38,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:38,727 INFO L93 Difference]: Finished difference Result 2318 states and 3744 transitions. [2024-11-14 03:46:38,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:46:38,728 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) Word has length 468 [2024-11-14 03:46:38,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:38,738 INFO L225 Difference]: With dead ends: 2318 [2024-11-14 03:46:38,739 INFO L226 Difference]: Without dead ends: 1054 [2024-11-14 03:46:38,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2806 GetRequests, 2794 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:46:38,746 INFO L432 NwaCegarLoop]: 310 mSDtfsCounter, 160 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:38,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 762 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-14 03:46:38,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2024-11-14 03:46:38,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1022. [2024-11-14 03:46:38,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 695 states have (on average 1.4561151079136692) internal successors, (1012), 697 states have internal predecessors, (1012), 306 states have call successors, (306), 20 states have call predecessors, (306), 20 states have return successors, (306), 304 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-14 03:46:38,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1624 transitions. [2024-11-14 03:46:38,912 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1624 transitions. Word has length 468 [2024-11-14 03:46:38,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:38,913 INFO L471 AbstractCegarLoop]: Abstraction has 1022 states and 1624 transitions. [2024-11-14 03:46:38,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2024-11-14 03:46:38,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1624 transitions. [2024-11-14 03:46:38,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2024-11-14 03:46:38,918 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:38,918 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:38,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 03:46:39,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-14 03:46:39,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-14 03:46:39,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:39,519 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:39,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:39,520 INFO L85 PathProgramCache]: Analyzing trace with hash -244503914, now seen corresponding path program 1 times [2024-11-14 03:46:39,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:39,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228479466] [2024-11-14 03:46:39,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:39,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:39,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:39,528 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:39,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-14 03:46:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:40,668 INFO L255 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:40,672 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:41,758 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-11-14 03:46:41,758 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:42,995 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:42,996 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228479466] [2024-11-14 03:46:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228479466] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [454943086] [2024-11-14 03:46:42,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:42,996 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:42,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:42,998 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:42,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-14 03:46:46,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:46,592 INFO L255 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:46:46,596 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-11-14 03:46:47,579 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:48,777 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:48,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [454943086] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:48,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996269043] [2024-11-14 03:46:48,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:48,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:46:48,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:46:48,780 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:46:48,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 03:46:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:49,503 INFO L255 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:46:49,509 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:50,708 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2024-11-14 03:46:50,708 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:52,157 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:52,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996269043] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:52,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:46:52,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-14 03:46:52,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350768513] [2024-11-14 03:46:52,159 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:46:52,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:46:52,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:52,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:46:52,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:46:52,169 INFO L87 Difference]: Start difference. First operand 1022 states and 1624 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2024-11-14 03:46:56,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:56,759 INFO L93 Difference]: Finished difference Result 1475 states and 2322 transitions. [2024-11-14 03:46:56,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:46:56,760 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) Word has length 470 [2024-11-14 03:46:56,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:56,768 INFO L225 Difference]: With dead ends: 1475 [2024-11-14 03:46:56,768 INFO L226 Difference]: Without dead ends: 688 [2024-11-14 03:46:56,771 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2818 GetRequests, 2806 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:46:56,772 INFO L432 NwaCegarLoop]: 312 mSDtfsCounter, 182 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:56,773 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 830 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 763 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-14 03:46:56,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2024-11-14 03:46:56,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 672. [2024-11-14 03:46:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 434 states have (on average 1.412442396313364) internal successors, (613), 434 states have internal predecessors, (613), 222 states have call successors, (222), 15 states have call predecessors, (222), 15 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-14 03:46:56,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1057 transitions. [2024-11-14 03:46:56,866 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1057 transitions. Word has length 470 [2024-11-14 03:46:56,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:56,867 INFO L471 AbstractCegarLoop]: Abstraction has 672 states and 1057 transitions. [2024-11-14 03:46:56,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2024-11-14 03:46:56,868 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1057 transitions. [2024-11-14 03:46:56,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-11-14 03:46:56,872 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:56,872 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:56,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2024-11-14 03:46:57,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 03:46:57,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2024-11-14 03:46:57,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:57,473 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:57,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:57,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1365073688, now seen corresponding path program 1 times [2024-11-14 03:46:57,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:57,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052694361] [2024-11-14 03:46:57,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:57,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:57,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:57,477 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:57,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-14 03:46:58,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:58,735 INFO L255 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:46:58,739 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:47:00,004 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5203 proven. 84 refuted. 0 times theorem prover too weak. 5517 trivial. 0 not checked. [2024-11-14 03:47:00,004 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:47:01,484 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:47:01,484 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:47:01,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052694361] [2024-11-14 03:47:01,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052694361] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:47:01,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [927435712] [2024-11-14 03:47:01,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:47:01,485 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:47:01,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:47:01,487 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:47:01,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-14 03:47:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:47:05,626 INFO L255 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 03:47:05,630 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:47:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5203 proven. 84 refuted. 0 times theorem prover too weak. 5517 trivial. 0 not checked. [2024-11-14 03:47:06,870 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:47:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:47:08,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [927435712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:47:08,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867430029] [2024-11-14 03:47:08,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:47:08,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:47:08,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:47:08,456 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:47:08,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 03:47:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:47:09,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:47:09,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:47:10,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5203 proven. 84 refuted. 0 times theorem prover too weak. 5517 trivial. 0 not checked. [2024-11-14 03:47:10,319 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:47:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:47:11,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867430029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:47:11,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:47:11,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7, 7, 6, 6] total 10 [2024-11-14 03:47:11,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504915081] [2024-11-14 03:47:11,696 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:47:11,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 03:47:11,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:47:11,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 03:47:11,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:47:11,699 INFO L87 Difference]: Start difference. First operand 672 states and 1057 transitions. Second operand has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2024-11-14 03:47:15,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:47:15,965 INFO L93 Difference]: Finished difference Result 1155 states and 1778 transitions. [2024-11-14 03:47:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 03:47:15,966 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) Word has length 471 [2024-11-14 03:47:15,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:47:15,973 INFO L225 Difference]: With dead ends: 1155 [2024-11-14 03:47:15,973 INFO L226 Difference]: Without dead ends: 718 [2024-11-14 03:47:15,975 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2833 GetRequests, 2811 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=275, Unknown=0, NotChecked=0, Total=420 [2024-11-14 03:47:15,976 INFO L432 NwaCegarLoop]: 311 mSDtfsCounter, 527 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 1151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:47:15,976 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 772 Invalid, 1151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 732 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-11-14 03:47:15,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2024-11-14 03:47:16,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 696. [2024-11-14 03:47:16,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 452 states have (on average 1.3871681415929205) internal successors, (627), 452 states have internal predecessors, (627), 222 states have call successors, (222), 21 states have call predecessors, (222), 21 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-14 03:47:16,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1071 transitions. [2024-11-14 03:47:16,084 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1071 transitions. Word has length 471 [2024-11-14 03:47:16,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:47:16,085 INFO L471 AbstractCegarLoop]: Abstraction has 696 states and 1071 transitions. [2024-11-14 03:47:16,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.3) internal successors, (153), 10 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2024-11-14 03:47:16,086 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1071 transitions. [2024-11-14 03:47:16,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-11-14 03:47:16,090 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:47:16,090 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:47:16,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2024-11-14 03:47:16,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2024-11-14 03:47:16,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 03:47:16,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:47:16,692 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:47:16,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:47:16,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1908825254, now seen corresponding path program 1 times [2024-11-14 03:47:16,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:47:16,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347670599] [2024-11-14 03:47:16,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:47:16,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:47:16,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:47:16,699 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:47:16,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2024-11-14 03:47:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:47:17,964 INFO L255 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:47:17,968 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:47:18,072 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:47:18,072 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:47:18,073 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:47:18,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347670599] [2024-11-14 03:47:18,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347670599] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:47:18,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:47:18,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:47:18,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557436736] [2024-11-14 03:47:18,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:47:18,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:47:18,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:47:18,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:47:18,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:47:18,075 INFO L87 Difference]: Start difference. First operand 696 states and 1071 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:47:20,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:22,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:24,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:26,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:47:26,721 INFO L93 Difference]: Finished difference Result 1602 states and 2453 transitions. [2024-11-14 03:47:26,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:47:26,722 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 471 [2024-11-14 03:47:26,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:47:26,731 INFO L225 Difference]: With dead ends: 1602 [2024-11-14 03:47:26,731 INFO L226 Difference]: Without dead ends: 1153 [2024-11-14 03:47:26,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:47:26,733 INFO L432 NwaCegarLoop]: 608 mSDtfsCounter, 652 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 296 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:47:26,733 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 1365 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 176 Invalid, 2 Unknown, 0 Unchecked, 8.4s Time] [2024-11-14 03:47:26,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2024-11-14 03:47:26,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 700. [2024-11-14 03:47:26,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 456 states have (on average 1.3837719298245614) internal successors, (631), 456 states have internal predecessors, (631), 222 states have call successors, (222), 21 states have call predecessors, (222), 21 states have return successors, (222), 222 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-14 03:47:26,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1075 transitions. [2024-11-14 03:47:26,925 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1075 transitions. Word has length 471 [2024-11-14 03:47:26,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:47:26,926 INFO L471 AbstractCegarLoop]: Abstraction has 700 states and 1075 transitions. [2024-11-14 03:47:26,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:47:26,926 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1075 transitions. [2024-11-14 03:47:26,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-11-14 03:47:26,930 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:47:26,930 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:47:26,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2024-11-14 03:47:27,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:47:27,132 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:47:27,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:47:27,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1576795416, now seen corresponding path program 1 times [2024-11-14 03:47:27,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:47:27,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457875985] [2024-11-14 03:47:27,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:47:27,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:47:27,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:47:27,136 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:47:27,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34cf971c-c81f-4a08-960f-c5ec4efb57b0/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2024-11-14 03:47:28,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:47:28,514 INFO L255 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 03:47:28,522 INFO L278 TraceCheckSpWp]: Computing forward predicates...