./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:15:14,179 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:15:14,248 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:15:14,260 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:15:14,260 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:15:14,296 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:15:14,297 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:15:14,297 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:15:14,297 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:15:14,298 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:15:14,298 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:15:14,298 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:15:14,298 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:15:14,298 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:15:14,298 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:15:14,299 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:15:14,299 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:15:14,300 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:15:14,300 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:15:14,301 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:15:14,301 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:15:14,301 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:15:14,302 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:15:14,302 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:15:14,302 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:15:14,302 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:15:14,302 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB 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 -> Automizer 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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-11-28 02:15:14,658 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:15:14,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:15:14,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:15:14,677 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:15:14,678 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:15:14,679 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-28 02:15:17,838 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/05378c8e4/4559400a98474d25919f39442299c33d/FLAGdc13ba61b [2024-11-28 02:15:18,218 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:15:18,222 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-28 02:15:18,239 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/05378c8e4/4559400a98474d25919f39442299c33d/FLAGdc13ba61b [2024-11-28 02:15:18,264 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/05378c8e4/4559400a98474d25919f39442299c33d [2024-11-28 02:15:18,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:15:18,269 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:15:18,270 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:15:18,270 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:15:18,275 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:15:18,276 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:18,279 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55c7c010 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18, skipping insertion in model container [2024-11-28 02:15:18,279 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:18,327 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:15:18,523 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_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-28 02:15:18,733 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:15:18,753 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:15:18,763 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_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-28 02:15:18,855 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:15:18,882 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:15:18,883 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18 WrapperNode [2024-11-28 02:15:18,883 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:15:18,884 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:15:18,885 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:15:18,885 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:15:18,893 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:18,915 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:18,983 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 487 [2024-11-28 02:15:18,983 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:15:18,984 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:15:18,984 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:15:18,984 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:15:18,995 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:18,996 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,004 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,042 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:15:19,043 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,043 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,065 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,070 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,076 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,084 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,091 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,112 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:15:19,114 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:15:19,114 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:15:19,114 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:15:19,116 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (1/1) ... [2024-11-28 02:15:19,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:15:19,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:15:19,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:15:19,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:15:19,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:15:19,193 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:15:19,193 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:15:19,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:15:19,194 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:15:19,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:15:19,378 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:15:19,380 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:15:20,699 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-28 02:15:20,699 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:15:20,721 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:15:20,725 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:15:20,725 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:15:20 BoogieIcfgContainer [2024-11-28 02:15:20,726 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:15:20,730 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:15:20,731 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:15:20,736 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:15:20,737 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:15:18" (1/3) ... [2024-11-28 02:15:20,737 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@525d96e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:15:20, skipping insertion in model container [2024-11-28 02:15:20,738 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:15:18" (2/3) ... [2024-11-28 02:15:20,739 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@525d96e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:15:20, skipping insertion in model container [2024-11-28 02:15:20,739 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:15:20" (3/3) ... [2024-11-28 02:15:20,741 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-28 02:15:20,761 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:15:20,766 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-3.i that has 2 procedures, 209 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:15:20,852 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:15:20,865 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=PETRI_NET, 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;@66c22f57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:15:20,867 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:15:20,873 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 02:15:20,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-28 02:15:20,905 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:20,906 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:20,907 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:20,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:20,914 INFO L85 PathProgramCache]: Analyzing trace with hash -321379115, now seen corresponding path program 1 times [2024-11-28 02:15:20,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:20,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797520366] [2024-11-28 02:15:20,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:20,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:21,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-28 02:15:21,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:21,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797520366] [2024-11-28 02:15:21,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797520366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:15:21,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138940435] [2024-11-28 02:15:21,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:21,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:15:21,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:15:21,746 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:15:21,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:15:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:22,175 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:15:22,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:15:22,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-28 02:15:22,264 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:15:22,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138940435] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:22,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:15:22,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:15:22,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114395249] [2024-11-28 02:15:22,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:22,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:15:22,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:22,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:15:22,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:15:22,303 INFO L87 Difference]: Start difference. First operand has 209 states, 150 states have (on average 1.4933333333333334) internal successors, (224), 151 states have internal predecessors, (224), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:15:22,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:22,383 INFO L93 Difference]: Finished difference Result 411 states and 722 transitions. [2024-11-28 02:15:22,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:15:22,388 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) Word has length 372 [2024-11-28 02:15:22,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:22,402 INFO L225 Difference]: With dead ends: 411 [2024-11-28 02:15:22,402 INFO L226 Difference]: Without dead ends: 205 [2024-11-28 02:15:22,408 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 373 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-28 02:15:22,412 INFO L435 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-28 02:15:22,412 INFO L436 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-28 02:15:22,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-28 02:15:22,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2024-11-28 02:15:22,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 147 states have (on average 1.469387755102041) internal successors, (216), 147 states have internal predecessors, (216), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 02:15:22,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 328 transitions. [2024-11-28 02:15:22,489 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 328 transitions. Word has length 372 [2024-11-28 02:15:22,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:22,489 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 328 transitions. [2024-11-28 02:15:22,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 2 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:15:22,502 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 328 transitions. [2024-11-28 02:15:22,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-28 02:15:22,512 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:22,513 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:22,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:15:22,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:15:22,714 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:22,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:22,715 INFO L85 PathProgramCache]: Analyzing trace with hash -19291631, now seen corresponding path program 1 times [2024-11-28 02:15:22,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:22,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811715177] [2024-11-28 02:15:22,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:22,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:22,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:23,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:23,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811715177] [2024-11-28 02:15:23,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811715177] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:23,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:23,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:15:23,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577801292] [2024-11-28 02:15:23,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:23,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:15:23,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:23,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:15:23,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:15:23,816 INFO L87 Difference]: Start difference. First operand 205 states and 328 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:24,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:24,323 INFO L93 Difference]: Finished difference Result 594 states and 946 transitions. [2024-11-28 02:15:24,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:15:24,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-28 02:15:24,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:24,334 INFO L225 Difference]: With dead ends: 594 [2024-11-28 02:15:24,334 INFO L226 Difference]: Without dead ends: 392 [2024-11-28 02:15:24,336 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:15:24,340 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 387 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1262 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:24,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 1262 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:15:24,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-11-28 02:15:24,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 386. [2024-11-28 02:15:24,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 310 states have (on average 1.5225806451612902) internal successors, (472), 312 states have internal predecessors, (472), 72 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 70 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-28 02:15:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 616 transitions. [2024-11-28 02:15:24,405 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 616 transitions. Word has length 372 [2024-11-28 02:15:24,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:24,408 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 616 transitions. [2024-11-28 02:15:24,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:24,408 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 616 transitions. [2024-11-28 02:15:24,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-28 02:15:24,416 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:24,416 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:24,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:15:24,417 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:24,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:24,419 INFO L85 PathProgramCache]: Analyzing trace with hash 812835601, now seen corresponding path program 1 times [2024-11-28 02:15:24,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:24,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887965666] [2024-11-28 02:15:24,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:24,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:24,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:27,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:27,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887965666] [2024-11-28 02:15:27,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887965666] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:27,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:27,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:15:27,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306067214] [2024-11-28 02:15:27,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:27,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:15:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:27,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:15:27,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:15:27,103 INFO L87 Difference]: Start difference. First operand 386 states and 616 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:27,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:27,506 INFO L93 Difference]: Finished difference Result 1080 states and 1722 transitions. [2024-11-28 02:15:27,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:15:27,511 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 372 [2024-11-28 02:15:27,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:27,522 INFO L225 Difference]: With dead ends: 1080 [2024-11-28 02:15:27,522 INFO L226 Difference]: Without dead ends: 697 [2024-11-28 02:15:27,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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-28 02:15:27,525 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 205 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:27,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 860 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:15:27,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2024-11-28 02:15:27,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 694. [2024-11-28 02:15:27,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 579 states have (on average 1.53713298791019) internal successors, (890), 584 states have internal predecessors, (890), 108 states have call successors, (108), 6 states have call predecessors, (108), 6 states have return successors, (108), 103 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-28 02:15:27,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1106 transitions. [2024-11-28 02:15:27,605 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1106 transitions. Word has length 372 [2024-11-28 02:15:27,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:27,609 INFO L471 AbstractCegarLoop]: Abstraction has 694 states and 1106 transitions. [2024-11-28 02:15:27,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:27,610 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1106 transitions. [2024-11-28 02:15:27,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-28 02:15:27,619 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:27,619 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:27,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:15:27,619 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:27,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:27,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1704580880, now seen corresponding path program 1 times [2024-11-28 02:15:27,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:27,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847005169] [2024-11-28 02:15:27,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:27,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:27,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:28,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:28,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:28,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847005169] [2024-11-28 02:15:28,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847005169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:28,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:28,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 02:15:28,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022540843] [2024-11-28 02:15:28,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:28,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:15:28,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:28,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:15:28,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:15:28,732 INFO L87 Difference]: Start difference. First operand 694 states and 1106 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:15:30,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:30,835 INFO L93 Difference]: Finished difference Result 3324 states and 5260 transitions. [2024-11-28 02:15:30,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:15:30,837 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 373 [2024-11-28 02:15:30,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:30,862 INFO L225 Difference]: With dead ends: 3324 [2024-11-28 02:15:30,862 INFO L226 Difference]: Without dead ends: 2633 [2024-11-28 02:15:30,868 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:15:30,869 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 2146 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2146 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:30,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2146 Valid, 1316 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 02:15:30,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2633 states. [2024-11-28 02:15:31,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2633 to 1538. [2024-11-28 02:15:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1370 states have (on average 1.5605839416058394) internal successors, (2138), 1384 states have internal predecessors, (2138), 149 states have call successors, (149), 18 states have call predecessors, (149), 18 states have return successors, (149), 135 states have call predecessors, (149), 149 states have call successors, (149) [2024-11-28 02:15:31,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 2436 transitions. [2024-11-28 02:15:31,088 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 2436 transitions. Word has length 373 [2024-11-28 02:15:31,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:31,093 INFO L471 AbstractCegarLoop]: Abstraction has 1538 states and 2436 transitions. [2024-11-28 02:15:31,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:15:31,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 2436 transitions. [2024-11-28 02:15:31,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-28 02:15:31,104 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:31,105 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:31,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:15:31,105 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:31,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:31,106 INFO L85 PathProgramCache]: Analyzing trace with hash -318377486, now seen corresponding path program 1 times [2024-11-28 02:15:31,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:31,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164328217] [2024-11-28 02:15:31,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:31,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:32,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:32,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:32,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164328217] [2024-11-28 02:15:32,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164328217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:32,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:32,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:15:32,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115264490] [2024-11-28 02:15:32,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:32,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:15:32,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:32,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:15:32,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:15:32,368 INFO L87 Difference]: Start difference. First operand 1538 states and 2436 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:33,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:33,401 INFO L93 Difference]: Finished difference Result 5632 states and 8915 transitions. [2024-11-28 02:15:33,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:15:33,402 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-11-28 02:15:33,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:33,427 INFO L225 Difference]: With dead ends: 5632 [2024-11-28 02:15:33,427 INFO L226 Difference]: Without dead ends: 4097 [2024-11-28 02:15:33,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:15:33,433 INFO L435 NwaCegarLoop]: 492 mSDtfsCounter, 408 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1611 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:33,433 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1611 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 02:15:33,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2024-11-28 02:15:33,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 3215. [2024-11-28 02:15:33,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3215 states, 2941 states have (on average 1.5725943556613398) internal successors, (4625), 2967 states have internal predecessors, (4625), 243 states have call successors, (243), 30 states have call predecessors, (243), 30 states have return successors, (243), 217 states have call predecessors, (243), 243 states have call successors, (243) [2024-11-28 02:15:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 5111 transitions. [2024-11-28 02:15:33,724 INFO L78 Accepts]: Start accepts. Automaton has 3215 states and 5111 transitions. Word has length 373 [2024-11-28 02:15:33,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:33,725 INFO L471 AbstractCegarLoop]: Abstraction has 3215 states and 5111 transitions. [2024-11-28 02:15:33,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:33,725 INFO L276 IsEmpty]: Start isEmpty. Operand 3215 states and 5111 transitions. [2024-11-28 02:15:33,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-28 02:15:33,755 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:33,755 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:33,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:15:33,756 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:33,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash 561800306, now seen corresponding path program 1 times [2024-11-28 02:15:33,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833478309] [2024-11-28 02:15:33,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:33,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:34,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833478309] [2024-11-28 02:15:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833478309] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:34,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 02:15:34,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648048115] [2024-11-28 02:15:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:34,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:15:34,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:34,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:15:34,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:15:34,598 INFO L87 Difference]: Start difference. First operand 3215 states and 5111 transitions. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:15:36,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:36,935 INFO L93 Difference]: Finished difference Result 6625 states and 10470 transitions. [2024-11-28 02:15:36,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:15:36,936 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 373 [2024-11-28 02:15:36,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:36,954 INFO L225 Difference]: With dead ends: 6625 [2024-11-28 02:15:36,955 INFO L226 Difference]: Without dead ends: 3413 [2024-11-28 02:15:36,960 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-11-28 02:15:36,963 INFO L435 NwaCegarLoop]: 350 mSDtfsCounter, 1759 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1759 SdHoareTripleChecker+Valid, 1492 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:36,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1759 Valid, 1492 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 02:15:36,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3413 states. [2024-11-28 02:15:37,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3413 to 2714. [2024-11-28 02:15:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2459 states have (on average 1.5640504270028466) internal successors, (3846), 2479 states have internal predecessors, (3846), 219 states have call successors, (219), 35 states have call predecessors, (219), 35 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2024-11-28 02:15:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 4284 transitions. [2024-11-28 02:15:37,190 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 4284 transitions. Word has length 373 [2024-11-28 02:15:37,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:37,192 INFO L471 AbstractCegarLoop]: Abstraction has 2714 states and 4284 transitions. [2024-11-28 02:15:37,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:15:37,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 4284 transitions. [2024-11-28 02:15:37,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-28 02:15:37,204 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:37,206 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:37,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 02:15:37,206 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:37,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:37,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1749638030, now seen corresponding path program 1 times [2024-11-28 02:15:37,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:37,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064307836] [2024-11-28 02:15:37,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:37,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:37,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:37,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:37,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:37,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064307836] [2024-11-28 02:15:37,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064307836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:37,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:37,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:15:37,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131479178] [2024-11-28 02:15:37,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:37,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:15:37,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:37,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:15:37,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:15:37,634 INFO L87 Difference]: Start difference. First operand 2714 states and 4284 transitions. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:38,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:38,903 INFO L93 Difference]: Finished difference Result 11012 states and 17035 transitions. [2024-11-28 02:15:38,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:15:38,904 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-11-28 02:15:38,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:38,948 INFO L225 Difference]: With dead ends: 11012 [2024-11-28 02:15:38,950 INFO L226 Difference]: Without dead ends: 8301 [2024-11-28 02:15:38,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:15:38,958 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 837 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:38,959 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 1979 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 02:15:38,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8301 states. [2024-11-28 02:15:39,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8301 to 3295. [2024-11-28 02:15:39,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3040 states have (on average 1.5789473684210527) internal successors, (4800), 3060 states have internal predecessors, (4800), 219 states have call successors, (219), 35 states have call predecessors, (219), 35 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2024-11-28 02:15:39,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 5238 transitions. [2024-11-28 02:15:39,272 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 5238 transitions. Word has length 373 [2024-11-28 02:15:39,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:39,273 INFO L471 AbstractCegarLoop]: Abstraction has 3295 states and 5238 transitions. [2024-11-28 02:15:39,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:39,273 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 5238 transitions. [2024-11-28 02:15:39,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-28 02:15:39,281 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:39,281 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:39,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 02:15:39,282 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:39,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:39,283 INFO L85 PathProgramCache]: Analyzing trace with hash 739890932, now seen corresponding path program 1 times [2024-11-28 02:15:39,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:39,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228793455] [2024-11-28 02:15:39,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:39,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:40,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:40,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:40,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228793455] [2024-11-28 02:15:40,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228793455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:40,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:40,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:15:40,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786303587] [2024-11-28 02:15:40,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:40,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:15:40,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:40,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:15:40,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:15:40,375 INFO L87 Difference]: Start difference. First operand 3295 states and 5238 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:41,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:41,152 INFO L93 Difference]: Finished difference Result 7485 states and 11838 transitions. [2024-11-28 02:15:41,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:15:41,153 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 373 [2024-11-28 02:15:41,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:41,180 INFO L225 Difference]: With dead ends: 7485 [2024-11-28 02:15:41,181 INFO L226 Difference]: Without dead ends: 4193 [2024-11-28 02:15:41,191 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:15:41,192 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 554 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:41,192 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 1221 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:15:41,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4193 states. [2024-11-28 02:15:41,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4193 to 3305. [2024-11-28 02:15:41,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3305 states, 3045 states have (on average 1.5779967159277504) internal successors, (4805), 3065 states have internal predecessors, (4805), 223 states have call successors, (223), 36 states have call predecessors, (223), 36 states have return successors, (223), 203 states have call predecessors, (223), 223 states have call successors, (223) [2024-11-28 02:15:41,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 5251 transitions. [2024-11-28 02:15:41,543 INFO L78 Accepts]: Start accepts. Automaton has 3305 states and 5251 transitions. Word has length 373 [2024-11-28 02:15:41,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:41,544 INFO L471 AbstractCegarLoop]: Abstraction has 3305 states and 5251 transitions. [2024-11-28 02:15:41,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:15:41,544 INFO L276 IsEmpty]: Start isEmpty. Operand 3305 states and 5251 transitions. [2024-11-28 02:15:41,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-28 02:15:41,551 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:41,552 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:41,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 02:15:41,554 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:41,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:41,555 INFO L85 PathProgramCache]: Analyzing trace with hash -712115695, now seen corresponding path program 1 times [2024-11-28 02:15:41,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:41,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35214001] [2024-11-28 02:15:41,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:43,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:15:43,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:43,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35214001] [2024-11-28 02:15:43,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35214001] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:15:43,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426295698] [2024-11-28 02:15:43,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:43,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:15:43,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:15:43,017 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:15:43,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:15:43,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:43,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:15:43,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:15:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3102 proven. 105 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-28 02:15:45,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:15:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:15:46,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426295698] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:15:46,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:15:46,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 26 [2024-11-28 02:15:46,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117629231] [2024-11-28 02:15:46,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:15:46,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 02:15:46,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:46,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 02:15:46,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-11-28 02:15:46,679 INFO L87 Difference]: Start difference. First operand 3305 states and 5251 transitions. Second operand has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) [2024-11-28 02:15:55,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:55,091 INFO L93 Difference]: Finished difference Result 15976 states and 24696 transitions. [2024-11-28 02:15:55,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-11-28 02:15:55,092 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) Word has length 374 [2024-11-28 02:15:55,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:55,159 INFO L225 Difference]: With dead ends: 15976 [2024-11-28 02:15:55,160 INFO L226 Difference]: Without dead ends: 12674 [2024-11-28 02:15:55,170 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 748 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3071 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2211, Invalid=7889, Unknown=0, NotChecked=0, Total=10100 [2024-11-28 02:15:55,171 INFO L435 NwaCegarLoop]: 216 mSDtfsCounter, 8220 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 3241 mSolverCounterSat, 747 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8222 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 3988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 747 IncrementalHoareTripleChecker+Valid, 3241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:55,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8222 Valid, 2775 Invalid, 3988 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [747 Valid, 3241 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-11-28 02:15:55,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12674 states. [2024-11-28 02:15:55,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12674 to 4720. [2024-11-28 02:15:55,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4720 states, 4500 states have (on average 1.6117777777777778) internal successors, (7253), 4515 states have internal predecessors, (7253), 178 states have call successors, (178), 41 states have call predecessors, (178), 41 states have return successors, (178), 163 states have call predecessors, (178), 178 states have call successors, (178) [2024-11-28 02:15:55,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4720 states to 4720 states and 7609 transitions. [2024-11-28 02:15:55,565 INFO L78 Accepts]: Start accepts. Automaton has 4720 states and 7609 transitions. Word has length 374 [2024-11-28 02:15:55,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:55,566 INFO L471 AbstractCegarLoop]: Abstraction has 4720 states and 7609 transitions. [2024-11-28 02:15:55,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 8.36) internal successors, (209), 26 states have internal predecessors, (209), 6 states have call successors, (162), 3 states have call predecessors, (162), 6 states have return successors, (162), 5 states have call predecessors, (162), 6 states have call successors, (162) [2024-11-28 02:15:55,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4720 states and 7609 transitions. [2024-11-28 02:15:55,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-28 02:15:55,581 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:55,581 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:15:55,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:15:55,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:15:55,786 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:55,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:55,787 INFO L85 PathProgramCache]: Analyzing trace with hash -149505518, now seen corresponding path program 1 times [2024-11-28 02:15:55,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:15:55,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654886961] [2024-11-28 02:15:55,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:55,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:15:55,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:15:57,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:15:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654886961] [2024-11-28 02:15:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654886961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-28 02:15:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670389398] [2024-11-28 02:15:57,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:57,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 02:15:57,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:15:57,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 02:15:57,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:15:57,641 INFO L87 Difference]: Start difference. First operand 4720 states and 7609 transitions. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:16:02,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:16:02,227 INFO L93 Difference]: Finished difference Result 12288 states and 19688 transitions. [2024-11-28 02:16:02,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 02:16:02,228 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 375 [2024-11-28 02:16:02,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:16:02,251 INFO L225 Difference]: With dead ends: 12288 [2024-11-28 02:16:02,252 INFO L226 Difference]: Without dead ends: 7571 [2024-11-28 02:16:02,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:16:02,260 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 3972 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3972 SdHoareTripleChecker+Valid, 2063 SdHoareTripleChecker+Invalid, 2534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:16:02,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3972 Valid, 2063 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-28 02:16:02,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2024-11-28 02:16:02,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 5159. [2024-11-28 02:16:02,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5159 states, 4923 states have (on average 1.6091813934592727) internal successors, (7922), 4940 states have internal predecessors, (7922), 190 states have call successors, (190), 45 states have call predecessors, (190), 45 states have return successors, (190), 173 states have call predecessors, (190), 190 states have call successors, (190) [2024-11-28 02:16:02,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5159 states to 5159 states and 8302 transitions. [2024-11-28 02:16:02,647 INFO L78 Accepts]: Start accepts. Automaton has 5159 states and 8302 transitions. Word has length 375 [2024-11-28 02:16:02,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:16:02,648 INFO L471 AbstractCegarLoop]: Abstraction has 5159 states and 8302 transitions. [2024-11-28 02:16:02,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 2 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-11-28 02:16:02,649 INFO L276 IsEmpty]: Start isEmpty. Operand 5159 states and 8302 transitions. [2024-11-28 02:16:02,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-28 02:16:02,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:16:02,660 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:16:02,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 02:16:02,660 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:16:02,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:16:02,661 INFO L85 PathProgramCache]: Analyzing trace with hash -126873264, now seen corresponding path program 1 times [2024-11-28 02:16:02,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:16:02,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346267777] [2024-11-28 02:16:02,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:02,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:16:02,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 27 proven. 138 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:16:03,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:16:03,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346267777] [2024-11-28 02:16:03,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346267777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:16:03,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783827975] [2024-11-28 02:16:03,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:03,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:16:03,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:16:03,347 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:16:03,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:16:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:03,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 02:16:03,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:16:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3464 proven. 276 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2024-11-28 02:16:05,601 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:16:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:16:06,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783827975] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:16:06,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:16:06,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 11] total 24 [2024-11-28 02:16:06,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571373965] [2024-11-28 02:16:06,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:16:06,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:16:06,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:16:06,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:16:06,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:16:06,781 INFO L87 Difference]: Start difference. First operand 5159 states and 8302 transitions. Second operand has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) [2024-11-28 02:16:11,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:16:11,027 INFO L93 Difference]: Finished difference Result 10425 states and 16537 transitions. [2024-11-28 02:16:11,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-11-28 02:16:11,027 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) Word has length 375 [2024-11-28 02:16:11,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:16:11,047 INFO L225 Difference]: With dead ends: 10425 [2024-11-28 02:16:11,047 INFO L226 Difference]: Without dead ends: 5005 [2024-11-28 02:16:11,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 812 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1441 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1148, Invalid=4254, Unknown=0, NotChecked=0, Total=5402 [2024-11-28 02:16:11,057 INFO L435 NwaCegarLoop]: 464 mSDtfsCounter, 1835 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 3408 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1836 SdHoareTripleChecker+Valid, 3510 SdHoareTripleChecker+Invalid, 4041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 633 IncrementalHoareTripleChecker+Valid, 3408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:16:11,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1836 Valid, 3510 Invalid, 4041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [633 Valid, 3408 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 02:16:11,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2024-11-28 02:16:11,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4075. [2024-11-28 02:16:11,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4075 states, 3744 states have (on average 1.5347222222222223) internal successors, (5746), 3763 states have internal predecessors, (5746), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-11-28 02:16:11,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4075 states to 4075 states and 6272 transitions. [2024-11-28 02:16:11,446 INFO L78 Accepts]: Start accepts. Automaton has 4075 states and 6272 transitions. Word has length 375 [2024-11-28 02:16:11,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:16:11,447 INFO L471 AbstractCegarLoop]: Abstraction has 4075 states and 6272 transitions. [2024-11-28 02:16:11,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.125) internal successors, (219), 24 states have internal predecessors, (219), 8 states have call successors, (137), 4 states have call predecessors, (137), 8 states have return successors, (139), 8 states have call predecessors, (139), 8 states have call successors, (139) [2024-11-28 02:16:11,448 INFO L276 IsEmpty]: Start isEmpty. Operand 4075 states and 6272 transitions. [2024-11-28 02:16:11,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-28 02:16:11,457 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:16:11,458 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:16:11,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:16:11,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:16:11,662 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:16:11,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:16:11,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1777210254, now seen corresponding path program 1 times [2024-11-28 02:16:11,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:16:11,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39883756] [2024-11-28 02:16:11,664 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:11,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:16:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:16:12,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:16:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39883756] [2024-11-28 02:16:12,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39883756] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:16:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768806750] [2024-11-28 02:16:12,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:12,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:16:12,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:16:12,726 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:16:12,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:16:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:13,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:16:13,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:19:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:19:49,422 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:19:49,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768806750] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:19:49,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:19:49,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-11-28 02:19:49,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889090740] [2024-11-28 02:19:49,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:19:49,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:19:49,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:19:49,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:19:49,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:19:49,425 INFO L87 Difference]: Start difference. First operand 4075 states and 6272 transitions. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:19:50,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:19:50,505 INFO L93 Difference]: Finished difference Result 8759 states and 13495 transitions. [2024-11-28 02:19:50,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:19:50,506 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 375 [2024-11-28 02:19:50,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:19:50,522 INFO L225 Difference]: With dead ends: 8759 [2024-11-28 02:19:50,523 INFO L226 Difference]: Without dead ends: 4731 [2024-11-28 02:19:50,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 373 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:19:50,530 INFO L435 NwaCegarLoop]: 640 mSDtfsCounter, 365 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2517 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:19:50,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 2517 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 02:19:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2024-11-28 02:19:50,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 4309. [2024-11-28 02:19:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4309 states, 3978 states have (on average 1.5384615384615385) internal successors, (6120), 3997 states have internal predecessors, (6120), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-11-28 02:19:50,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4309 states to 4309 states and 6646 transitions. [2024-11-28 02:19:50,889 INFO L78 Accepts]: Start accepts. Automaton has 4309 states and 6646 transitions. Word has length 375 [2024-11-28 02:19:50,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:19:50,890 INFO L471 AbstractCegarLoop]: Abstraction has 4309 states and 6646 transitions. [2024-11-28 02:19:50,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:19:50,890 INFO L276 IsEmpty]: Start isEmpty. Operand 4309 states and 6646 transitions. [2024-11-28 02:19:50,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:19:50,898 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:19:50,899 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:19:50,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:19:51,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:19:51,100 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:19:51,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:19:51,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1438978798, now seen corresponding path program 1 times [2024-11-28 02:19:51,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:19:51,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035972699] [2024-11-28 02:19:51,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:51,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:19:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:51,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:19:51,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:19:51,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035972699] [2024-11-28 02:19:51,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035972699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:19:51,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:19:51,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:19:51,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905933824] [2024-11-28 02:19:51,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:19:51,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:19:51,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:19:51,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:19:51,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:19:51,651 INFO L87 Difference]: Start difference. First operand 4309 states and 6646 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:19:53,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:19:53,013 INFO L93 Difference]: Finished difference Result 10303 states and 15870 transitions. [2024-11-28 02:19:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:19:53,014 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 376 [2024-11-28 02:19:53,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:19:53,035 INFO L225 Difference]: With dead ends: 10303 [2024-11-28 02:19:53,035 INFO L226 Difference]: Without dead ends: 6041 [2024-11-28 02:19:53,043 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:19:53,044 INFO L435 NwaCegarLoop]: 334 mSDtfsCounter, 1321 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:19:53,045 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1321 Valid, 880 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:19:53,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6041 states. [2024-11-28 02:19:53,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6041 to 4366. [2024-11-28 02:19:53,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4035 states have (on average 1.535811648079306) internal successors, (6197), 4054 states have internal predecessors, (6197), 263 states have call successors, (263), 67 states have call predecessors, (263), 67 states have return successors, (263), 244 states have call predecessors, (263), 263 states have call successors, (263) [2024-11-28 02:19:53,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 6723 transitions. [2024-11-28 02:19:53,456 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 6723 transitions. Word has length 376 [2024-11-28 02:19:53,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:19:53,457 INFO L471 AbstractCegarLoop]: Abstraction has 4366 states and 6723 transitions. [2024-11-28 02:19:53,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:19:53,457 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 6723 transitions. [2024-11-28 02:19:53,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:19:53,466 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:19:53,467 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:19:53,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 02:19:53,467 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:19:53,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:19:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1461611052, now seen corresponding path program 1 times [2024-11-28 02:19:53,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:19:53,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352420552] [2024-11-28 02:19:53,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:53,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:19:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-28 02:19:54,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:19:54,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352420552] [2024-11-28 02:19:54,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352420552] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:19:54,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409869781] [2024-11-28 02:19:54,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:54,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:19:54,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:19:54,329 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:19:54,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:19:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:54,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:19:54,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:19:55,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3302 proven. 105 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-11-28 02:19:55,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:19:56,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 60 proven. 105 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:19:56,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409869781] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:19:56,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:19:56,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-28 02:19:56,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710843359] [2024-11-28 02:19:56,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:19:56,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:19:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:19:56,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:19:56,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:19:56,455 INFO L87 Difference]: Start difference. First operand 4366 states and 6723 transitions. Second operand has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) [2024-11-28 02:19:57,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:19:57,290 INFO L93 Difference]: Finished difference Result 7039 states and 10736 transitions. [2024-11-28 02:19:57,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:19:57,292 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) Word has length 376 [2024-11-28 02:19:57,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:19:57,303 INFO L225 Difference]: With dead ends: 7039 [2024-11-28 02:19:57,303 INFO L226 Difference]: Without dead ends: 2720 [2024-11-28 02:19:57,309 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:19:57,310 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 551 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:19:57,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 753 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:19:57,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2024-11-28 02:19:57,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2021. [2024-11-28 02:19:57,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 1786 states have (on average 1.4916013437849944) internal successors, (2664), 1795 states have internal predecessors, (2664), 187 states have call successors, (187), 47 states have call predecessors, (187), 47 states have return successors, (187), 178 states have call predecessors, (187), 187 states have call successors, (187) [2024-11-28 02:19:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 3038 transitions. [2024-11-28 02:19:57,611 INFO L78 Accepts]: Start accepts. Automaton has 2021 states and 3038 transitions. Word has length 376 [2024-11-28 02:19:57,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:19:57,612 INFO L471 AbstractCegarLoop]: Abstraction has 2021 states and 3038 transitions. [2024-11-28 02:19:57,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.0) internal successors, (210), 14 states have internal predecessors, (210), 7 states have call successors, (146), 3 states have call predecessors, (146), 6 states have return successors, (146), 7 states have call predecessors, (146), 7 states have call successors, (146) [2024-11-28 02:19:57,613 INFO L276 IsEmpty]: Start isEmpty. Operand 2021 states and 3038 transitions. [2024-11-28 02:19:57,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:19:57,617 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:19:57,617 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:19:57,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:19:57,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 02:19:57,818 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:19:57,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:19:57,819 INFO L85 PathProgramCache]: Analyzing trace with hash 489332556, now seen corresponding path program 1 times [2024-11-28 02:19:57,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:19:57,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54838096] [2024-11-28 02:19:57,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:57,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:19:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:58,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:19:58,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:19:58,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54838096] [2024-11-28 02:19:58,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54838096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:19:58,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:19:58,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:19:58,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88164885] [2024-11-28 02:19:58,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:19:58,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:19:58,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:19:58,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:19:58,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:19:58,136 INFO L87 Difference]: Start difference. First operand 2021 states and 3038 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:19:58,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:19:58,804 INFO L93 Difference]: Finished difference Result 5746 states and 8656 transitions. [2024-11-28 02:19:58,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:19:58,805 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 376 [2024-11-28 02:19:58,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:19:58,817 INFO L225 Difference]: With dead ends: 5746 [2024-11-28 02:19:58,817 INFO L226 Difference]: Without dead ends: 3754 [2024-11-28 02:19:58,822 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:19:58,823 INFO L435 NwaCegarLoop]: 301 mSDtfsCounter, 384 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:19:58,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 1258 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:19:58,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3754 states. [2024-11-28 02:19:59,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3754 to 2672. [2024-11-28 02:19:59,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2672 states, 2416 states have (on average 1.5082781456953642) internal successors, (3644), 2428 states have internal predecessors, (3644), 202 states have call successors, (202), 53 states have call predecessors, (202), 53 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-28 02:19:59,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 4048 transitions. [2024-11-28 02:19:59,166 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 4048 transitions. Word has length 376 [2024-11-28 02:19:59,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:19:59,167 INFO L471 AbstractCegarLoop]: Abstraction has 2672 states and 4048 transitions. [2024-11-28 02:19:59,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:19:59,167 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 4048 transitions. [2024-11-28 02:19:59,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:19:59,174 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:19:59,174 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:19:59,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 02:19:59,175 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:19:59,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:19:59,175 INFO L85 PathProgramCache]: Analyzing trace with hash 515472972, now seen corresponding path program 1 times [2024-11-28 02:19:59,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:19:59,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719007166] [2024-11-28 02:19:59,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:59,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:19:59,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:19:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:19:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719007166] [2024-11-28 02:19:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719007166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:19:59,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:19:59,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 02:19:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192359940] [2024-11-28 02:19:59,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:19:59,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:19:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:19:59,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:19:59,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:19:59,987 INFO L87 Difference]: Start difference. First operand 2672 states and 4048 transitions. Second operand has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:20:02,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:20:02,327 INFO L93 Difference]: Finished difference Result 5852 states and 8838 transitions. [2024-11-28 02:20:02,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:20:02,328 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 376 [2024-11-28 02:20:02,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:20:02,339 INFO L225 Difference]: With dead ends: 5852 [2024-11-28 02:20:02,339 INFO L226 Difference]: Without dead ends: 3209 [2024-11-28 02:20:02,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:20:02,343 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 1987 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1987 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:20:02,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1987 Valid, 1644 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 02:20:02,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2024-11-28 02:20:02,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 2425. [2024-11-28 02:20:02,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2425 states, 2169 states have (on average 1.4970032272936837) internal successors, (3247), 2181 states have internal predecessors, (3247), 202 states have call successors, (202), 53 states have call predecessors, (202), 53 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-28 02:20:02,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 3651 transitions. [2024-11-28 02:20:02,658 INFO L78 Accepts]: Start accepts. Automaton has 2425 states and 3651 transitions. Word has length 376 [2024-11-28 02:20:02,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:20:02,659 INFO L471 AbstractCegarLoop]: Abstraction has 2425 states and 3651 transitions. [2024-11-28 02:20:02,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.0) internal successors, (99), 11 states have internal predecessors, (99), 3 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2024-11-28 02:20:02,659 INFO L276 IsEmpty]: Start isEmpty. Operand 2425 states and 3651 transitions. [2024-11-28 02:20:02,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:20:02,663 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:20:02,664 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:20:02,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 02:20:02,664 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:20:02,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:20:02,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1875328588, now seen corresponding path program 1 times [2024-11-28 02:20:02,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:20:02,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948809922] [2024-11-28 02:20:02,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:02,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:20:02,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:03,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 15 proven. 150 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:20:03,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:20:03,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948809922] [2024-11-28 02:20:03,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948809922] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:20:03,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877393019] [2024-11-28 02:20:03,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:03,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:20:03,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:20:03,155 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:20:03,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:20:03,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:03,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:20:03,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:20:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2013 proven. 132 refuted. 0 times theorem prover too weak. 4015 trivial. 0 not checked. [2024-11-28 02:20:03,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:20:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 33 proven. 132 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:20:04,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877393019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:20:04,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:20:04,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 10 [2024-11-28 02:20:04,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338535391] [2024-11-28 02:20:04,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:20:04,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:20:04,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:20:04,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:20:04,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:20:04,248 INFO L87 Difference]: Start difference. First operand 2425 states and 3651 transitions. Second operand has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2024-11-28 02:20:05,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:20:05,059 INFO L93 Difference]: Finished difference Result 4804 states and 7197 transitions. [2024-11-28 02:20:05,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:20:05,060 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) Word has length 376 [2024-11-28 02:20:05,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:20:05,070 INFO L225 Difference]: With dead ends: 4804 [2024-11-28 02:20:05,070 INFO L226 Difference]: Without dead ends: 2408 [2024-11-28 02:20:05,073 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 747 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-11-28 02:20:05,074 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 610 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:20:05,074 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 561 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:20:05,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2024-11-28 02:20:05,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2299. [2024-11-28 02:20:05,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2034 states have (on average 1.4783677482792528) internal successors, (3007), 2046 states have internal predecessors, (3007), 202 states have call successors, (202), 62 states have call predecessors, (202), 62 states have return successors, (202), 190 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-28 02:20:05,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 3411 transitions. [2024-11-28 02:20:05,300 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 3411 transitions. Word has length 376 [2024-11-28 02:20:05,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:20:05,300 INFO L471 AbstractCegarLoop]: Abstraction has 2299 states and 3411 transitions. [2024-11-28 02:20:05,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.5) internal successors, (225), 10 states have internal predecessors, (225), 4 states have call successors, (150), 2 states have call predecessors, (150), 4 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2024-11-28 02:20:05,301 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 3411 transitions. [2024-11-28 02:20:05,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:20:05,305 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:20:05,305 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:20:05,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:20:05,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:20:05,509 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:20:05,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:20:05,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1901469004, now seen corresponding path program 1 times [2024-11-28 02:20:05,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:20:05,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835286681] [2024-11-28 02:20:05,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:05,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:20:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:07,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 93 proven. 231 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-28 02:20:07,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:20:07,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835286681] [2024-11-28 02:20:07,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835286681] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:20:07,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962835047] [2024-11-28 02:20:07,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:07,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:20:07,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:20:07,022 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:20:07,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:20:07,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:07,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 02:20:07,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:20:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1780 proven. 540 refuted. 0 times theorem prover too weak. 3840 trivial. 0 not checked. [2024-11-28 02:20:09,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:20:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 84 proven. 558 refuted. 0 times theorem prover too weak. 5518 trivial. 0 not checked. [2024-11-28 02:20:11,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962835047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:20:11,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:20:11,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 19] total 42 [2024-11-28 02:20:11,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927317384] [2024-11-28 02:20:11,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:20:11,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 02:20:11,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:20:11,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 02:20:11,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 02:20:11,145 INFO L87 Difference]: Start difference. First operand 2299 states and 3411 transitions. Second operand has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) [2024-11-28 02:20:20,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:20:20,831 INFO L93 Difference]: Finished difference Result 11208 states and 16618 transitions. [2024-11-28 02:20:20,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2024-11-28 02:20:20,832 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) Word has length 376 [2024-11-28 02:20:20,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:20:20,849 INFO L225 Difference]: With dead ends: 11208 [2024-11-28 02:20:20,849 INFO L226 Difference]: Without dead ends: 8898 [2024-11-28 02:20:20,860 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 739 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10321 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=5569, Invalid=22487, Unknown=0, NotChecked=0, Total=28056 [2024-11-28 02:20:20,861 INFO L435 NwaCegarLoop]: 296 mSDtfsCounter, 8998 mSDsluCounter, 2426 mSDsCounter, 0 mSdLazyCounter, 3494 mSolverCounterSat, 702 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8998 SdHoareTripleChecker+Valid, 2722 SdHoareTripleChecker+Invalid, 4196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 702 IncrementalHoareTripleChecker+Valid, 3494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:20:20,861 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8998 Valid, 2722 Invalid, 4196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [702 Valid, 3494 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-28 02:20:20,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2024-11-28 02:20:21,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 1003. [2024-11-28 02:20:21,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 818 states have (on average 1.3936430317848412) internal successors, (1140), 820 states have internal predecessors, (1140), 140 states have call successors, (140), 44 states have call predecessors, (140), 44 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-28 02:20:21,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1420 transitions. [2024-11-28 02:20:21,149 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1420 transitions. Word has length 376 [2024-11-28 02:20:21,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:20:21,150 INFO L471 AbstractCegarLoop]: Abstraction has 1003 states and 1420 transitions. [2024-11-28 02:20:21,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 5.634146341463414) internal successors, (231), 40 states have internal predecessors, (231), 11 states have call successors, (158), 5 states have call predecessors, (158), 11 states have return successors, (160), 11 states have call predecessors, (160), 11 states have call successors, (160) [2024-11-28 02:20:21,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1420 transitions. [2024-11-28 02:20:21,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:20:21,196 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:20:21,196 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:20:21,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:20:21,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 02:20:21,397 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:20:21,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:20:21,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1880842585, now seen corresponding path program 1 times [2024-11-28 02:20:21,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:20:21,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002811845] [2024-11-28 02:20:21,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:21,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:20:21,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:23,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 66 proven. 258 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-11-28 02:20:23,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:20:23,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002811845] [2024-11-28 02:20:23,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002811845] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:20:23,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999600950] [2024-11-28 02:20:23,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:20:23,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:20:23,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:20:23,149 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:20:23,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:20:23,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:20:23,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 02:20:23,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:20:28,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2976 proven. 744 refuted. 0 times theorem prover too weak. 2440 trivial. 0 not checked. [2024-11-28 02:20:28,468 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:20:46,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999600950] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:20:46,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:20:46,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 27] total 39 [2024-11-28 02:20:46,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604498792] [2024-11-28 02:20:46,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:20:46,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-28 02:20:46,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:20:46,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-28 02:20:46,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=521, Invalid=2670, Unknown=1, NotChecked=0, Total=3192 [2024-11-28 02:20:46,056 INFO L87 Difference]: Start difference. First operand 1003 states and 1420 transitions. Second operand has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) [2024-11-28 02:21:12,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:21:12,147 INFO L93 Difference]: Finished difference Result 6203 states and 8825 transitions. [2024-11-28 02:21:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2024-11-28 02:21:12,148 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) Word has length 376 [2024-11-28 02:21:12,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:21:12,159 INFO L225 Difference]: With dead ends: 6203 [2024-11-28 02:21:12,160 INFO L226 Difference]: Without dead ends: 5203 [2024-11-28 02:21:12,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 700 SyntacticMatches, 0 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21836 ImplicationChecksByTransitivity, 26.1s TimeCoverageRelationStatistics Valid=11143, Invalid=48148, Unknown=1, NotChecked=0, Total=59292 [2024-11-28 02:21:12,172 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 9061 mSDsluCounter, 4250 mSDsCounter, 0 mSdLazyCounter, 6034 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9072 SdHoareTripleChecker+Valid, 4515 SdHoareTripleChecker+Invalid, 6619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 6034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:21:12,173 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9072 Valid, 4515 Invalid, 6619 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [585 Valid, 6034 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2024-11-28 02:21:12,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states. [2024-11-28 02:21:12,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 2798. [2024-11-28 02:21:12,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2529 states have (on average 1.4677738236457099) internal successors, (3712), 2537 states have internal predecessors, (3712), 188 states have call successors, (188), 80 states have call predecessors, (188), 80 states have return successors, (188), 180 states have call predecessors, (188), 188 states have call successors, (188) [2024-11-28 02:21:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 4088 transitions. [2024-11-28 02:21:12,800 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 4088 transitions. Word has length 376 [2024-11-28 02:21:12,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:21:12,801 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 4088 transitions. [2024-11-28 02:21:12,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.82051282051282) internal successors, (188), 37 states have internal predecessors, (188), 9 states have call successors, (108), 7 states have call predecessors, (108), 10 states have return successors, (108), 9 states have call predecessors, (108), 9 states have call successors, (108) [2024-11-28 02:21:12,801 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 4088 transitions. [2024-11-28 02:21:12,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-28 02:21:12,805 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:21:12,806 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:21:12,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 02:21:13,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:21:13,007 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:21:13,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:21:13,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1903474839, now seen corresponding path program 1 times [2024-11-28 02:21:13,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:21:13,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983542763] [2024-11-28 02:21:13,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:21:13,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:21:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:21:13,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1686020210] [2024-11-28 02:21:13,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:21:13,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:21:13,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:21:13,257 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:21:13,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:21:13,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:21:13,963 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:21:14,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:21:14,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:21:14,590 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:21:14,591 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:21:14,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 02:21:14,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:21:14,796 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:21:15,093 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:21:15,098 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:21:15 BoogieIcfgContainer [2024-11-28 02:21:15,099 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:21:15,099 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:21:15,099 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:21:15,100 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:21:15,100 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:15:20" (3/4) ... [2024-11-28 02:21:15,103 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:21:15,103 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:21:15,105 INFO L158 Benchmark]: Toolchain (without parser) took 356835.98ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 91.1MB in the beginning and 652.6MB in the end (delta: -561.5MB). Peak memory consumption was 618.1MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,105 INFO L158 Benchmark]: CDTParser took 1.63ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:21:15,105 INFO L158 Benchmark]: CACSL2BoogieTranslator took 613.88ms. Allocated memory is still 117.4MB. Free memory was 90.9MB in the beginning and 66.9MB in the end (delta: 24.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,106 INFO L158 Benchmark]: Boogie Procedure Inliner took 99.12ms. Allocated memory is still 117.4MB. Free memory was 66.9MB in the beginning and 58.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,107 INFO L158 Benchmark]: Boogie Preprocessor took 128.46ms. Allocated memory is still 117.4MB. Free memory was 58.3MB in the beginning and 46.3MB in the end (delta: 12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,107 INFO L158 Benchmark]: RCFGBuilder took 1611.94ms. Allocated memory is still 117.4MB. Free memory was 46.3MB in the beginning and 83.3MB in the end (delta: -37.0MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,108 INFO L158 Benchmark]: TraceAbstraction took 354368.84ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 82.6MB in the beginning and 652.8MB in the end (delta: -570.1MB). Peak memory consumption was 598.4MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,108 INFO L158 Benchmark]: Witness Printer took 4.41ms. Allocated memory is still 1.3GB. Free memory was 652.8MB in the beginning and 652.6MB in the end (delta: 172.3kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:21:15,109 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.63ms. Allocated memory is still 117.4MB. Free memory is still 72.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 613.88ms. Allocated memory is still 117.4MB. Free memory was 90.9MB in the beginning and 66.9MB in the end (delta: 24.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 99.12ms. Allocated memory is still 117.4MB. Free memory was 66.9MB in the beginning and 58.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 128.46ms. Allocated memory is still 117.4MB. Free memory was 58.3MB in the beginning and 46.3MB in the end (delta: 12.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1611.94ms. Allocated memory is still 117.4MB. Free memory was 46.3MB in the beginning and 83.3MB in the end (delta: -37.0MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. * TraceAbstraction took 354368.84ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 82.6MB in the beginning and 652.8MB in the end (delta: -570.1MB). Peak memory consumption was 598.4MB. Max. memory is 16.1GB. * Witness Printer took 4.41ms. Allocated memory is still 1.3GB. Free memory was 652.8MB in the beginning and 652.6MB in the end (delta: 172.3kB). Peak memory consumption was 8.4MB. 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 someBinaryArithmeticDOUBLEoperation at line 211, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryDOUBLEComparisonOperation at line 84, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 210, overapproximation of someBinaryDOUBLEComparisonOperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 221, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryDOUBLEComparisonOperation at line 310, overapproximation of someBinaryDOUBLEComparisonOperation at line 333, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 308, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 253, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 355, overapproximation of someBinaryDOUBLEComparisonOperation at line 370, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 97, overapproximation of someBinaryDOUBLEComparisonOperation at line 245. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -2; [L23] unsigned char var_1_4 = 128; [L24] signed char var_1_5 = 0; [L25] signed char var_1_6 = 32; [L26] signed char var_1_7 = 5; [L27] signed char var_1_8 = 32; [L28] signed char var_1_9 = 0; [L29] double var_1_10 = 128.6; [L30] double var_1_13 = 9.125; [L31] double var_1_14 = 32.75; [L32] double var_1_15 = 63.5; [L33] double var_1_16 = 256.5; [L34] double var_1_17 = 15.8; [L35] unsigned short int var_1_18 = 64; [L36] unsigned short int var_1_19 = 41023; [L37] unsigned short int var_1_20 = 5; [L38] unsigned short int var_1_21 = 26155; [L39] signed char var_1_22 = 0; [L40] double var_1_24 = 499.8; [L41] double var_1_25 = 3.75; [L42] double var_1_26 = 9999.33; [L43] unsigned char var_1_27 = 1; [L44] unsigned char var_1_28 = 1; [L45] unsigned char var_1_29 = 0; [L46] unsigned char var_1_30 = 0; [L47] signed char var_1_31 = -2; [L48] signed short int var_1_32 = -5; [L49] signed short int var_1_33 = 18382; [L50] signed char var_1_34 = -1; [L51] signed char var_1_35 = 64; [L52] signed char var_1_36 = 8; [L53] unsigned short int var_1_37 = 32; [L54] double var_1_39 = 9.6; [L55] float var_1_40 = 2.75; [L56] double var_1_41 = 0.0; [L57] float var_1_42 = 256.8; [L58] float var_1_43 = 64.75; [L59] signed short int var_1_44 = 4; [L60] unsigned short int var_1_45 = 32; [L61] signed long int var_1_46 = 8; [L62] signed long int var_1_47 = 2; [L63] unsigned char var_1_49 = 0; [L64] unsigned char var_1_50 = 0; [L65] unsigned char var_1_51 = 0; [L66] unsigned char var_1_52 = 0; [L67] unsigned long int var_1_53 = 2; [L68] unsigned char var_1_54 = 64; [L69] unsigned char var_1_55 = 64; [L70] double var_1_56 = 10000.5; [L71] double var_1_57 = 4.125; [L72] double var_1_58 = 99999999999.5; [L73] double var_1_59 = 0.75; [L74] unsigned char var_1_60 = 8; [L75] unsigned char var_1_61 = 128; [L76] signed short int last_1_var_1_32 = -5; [L77] float last_1_var_1_40 = 2.75; [L78] unsigned short int last_1_var_1_45 = 32; [L79] unsigned char last_1_var_1_49 = 0; [L80] unsigned char last_1_var_1_54 = 64; VAL [isInitial=0, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L374] isInitial = 1 [L375] FCALL initially() [L377] CALL updateLastVariables() [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_40 = var_1_40 [L365] last_1_var_1_45 = var_1_45 [L366] last_1_var_1_49 = var_1_49 [L367] last_1_var_1_54 = var_1_54 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=128, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L377] RET updateLastVariables() [L378] CALL updateVariables() [L272] var_1_4 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L273] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] CALL assume_abort_if_not(var_1_4 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L274] RET assume_abort_if_not(var_1_4 <= 255) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L275] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=0, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L276] var_1_5 = __VERIFIER_nondet_char() [L277] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L277] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] CALL assume_abort_if_not(var_1_5 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L278] RET assume_abort_if_not(var_1_5 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=32, var_1_7=5, var_1_8=32, var_1_9=0] [L279] var_1_6 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L280] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L281] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=5, var_1_8=32, var_1_9=0] [L282] var_1_7 = __VERIFIER_nondet_char() [L283] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L283] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L284] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=32, var_1_9=0] [L285] var_1_8 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_8 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L286] RET assume_abort_if_not(var_1_8 >= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L287] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L287] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L288] var_1_9 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L289] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L290] CALL assume_abort_if_not(var_1_9 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L290] RET assume_abort_if_not(var_1_9 <= 31) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_13=73/8, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L291] var_1_13 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L292] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_14=131/4, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L293] var_1_14 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L294] RET assume_abort_if_not((var_1_14 >= -461168.6018427382800e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=127/2, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L295] var_1_15 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L296] RET assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_16=513/2, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L297] var_1_16 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L298] RET assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_17=79/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L299] var_1_17 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L300] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=41023, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L301] var_1_19 = __VERIFIER_nondet_ushort() [L302] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L302] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L303] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L303] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=26155, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L304] var_1_21 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L305] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L306] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L306] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_25=15/4, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L307] var_1_25 = __VERIFIER_nondet_double() [L308] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L308] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_26=999933/100, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L309] var_1_26 = __VERIFIER_nondet_double() [L310] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L310] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L311] var_1_28 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_28 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L312] RET assume_abort_if_not(var_1_28 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L313] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L314] var_1_29 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L315] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L316] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L316] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L317] var_1_30 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L318] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L319] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L319] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=18382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L320] var_1_33 = __VERIFIER_nondet_short() [L321] CALL assume_abort_if_not(var_1_33 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L321] RET assume_abort_if_not(var_1_33 >= 16382) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L322] CALL assume_abort_if_not(var_1_33 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L322] RET assume_abort_if_not(var_1_33 <= 32766) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=64, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L323] var_1_35 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_35 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L324] RET assume_abort_if_not(var_1_35 >= 62) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L325] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L325] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=8, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L326] var_1_36 = __VERIFIER_nondet_char() [L327] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L327] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L328] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L328] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_39=48/5, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L329] var_1_39 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L330] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L331] CALL assume_abort_if_not(var_1_39 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L331] RET assume_abort_if_not(var_1_39 != 0.0F) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_41=0, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L332] var_1_41 = __VERIFIER_nondet_double() [L333] CALL assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L333] RET assume_abort_if_not((var_1_41 >= 4611686.018427387900e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_42=1284/5, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L334] var_1_42 = __VERIFIER_nondet_float() [L335] 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_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L335] 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_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L336] var_1_46 = __VERIFIER_nondet_long() [L337] CALL assume_abort_if_not(var_1_46 >= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L337] RET assume_abort_if_not(var_1_46 >= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_46 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L338] RET assume_abort_if_not(var_1_46 <= 16) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=2, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L339] var_1_47 = __VERIFIER_nondet_long() [L340] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L340] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_47 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L341] RET assume_abort_if_not(var_1_47 <= 8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L342] var_1_50 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L343] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L344] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L344] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L345] var_1_51 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L346] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L347] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L347] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L348] var_1_52 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_52 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L349] RET assume_abort_if_not(var_1_52 >= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L350] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L350] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=64, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L351] var_1_55 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_55 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L352] RET assume_abort_if_not(var_1_55 >= 63) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L353] CALL assume_abort_if_not(var_1_55 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L353] RET assume_abort_if_not(var_1_55 <= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_58=199999999999/2, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L354] var_1_58 = __VERIFIER_nondet_double() [L355] CALL assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L355] RET assume_abort_if_not((var_1_58 >= -115292.1504606845700e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 1152921.504606845700e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_59=3/4, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L356] var_1_59 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L357] RET assume_abort_if_not((var_1_59 >= -115292.1504606845700e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 1152921.504606845700e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=128, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L358] var_1_61 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_61 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L359] RET assume_abort_if_not(var_1_61 >= 127) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_61 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L360] RET assume_abort_if_not(var_1_61 <= 254) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=4, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L378] RET updateVariables() [L379] CALL step() [L84] COND TRUE var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41) [L85] var_1_44 = var_1_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=8, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L87] COND TRUE ! var_1_51 [L88] var_1_60 = (var_1_8 + var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L96] unsigned char stepLocal_13 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_13=0, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L97] COND FALSE !(stepLocal_13 || (var_1_16 <= var_1_39)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L100] COND FALSE !(var_1_9 >= var_1_8) [L103] var_1_27 = (! var_1_30) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L105] signed char stepLocal_14 = var_1_9; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_14=0, var_1_10=643/5, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=20001/2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L106] COND TRUE var_1_60 >= stepLocal_14 [L107] var_1_56 = var_1_15 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L119] EXPR var_1_60 >> (var_1_46 - var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=32, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L119] COND FALSE !(var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) [L122] COND FALSE !(((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) [L127] var_1_45 = (last_1_var_1_45 + var_1_47) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L130] unsigned char stepLocal_4 = ((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_4=1, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L131] COND TRUE ((var_1_60 * 4u) < var_1_5) || stepLocal_4 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L132] COND TRUE var_1_16 < var_1_56 [L133] var_1_22 = var_1_6 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L136] unsigned short int stepLocal_12 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L137] EXPR var_1_7 | (var_1_19 - var_1_5) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_12=40, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=2, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L137] COND TRUE stepLocal_12 != (var_1_7 | (var_1_19 - var_1_5)) [L138] var_1_53 = ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L142] signed long int stepLocal_6 = ~ var_1_4; [L143] unsigned short int stepLocal_5 = var_1_45; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L144] EXPR var_1_21 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_5=40, stepLocal_6=-3, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=-5, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L144] COND TRUE (var_1_21 | var_1_9) >= stepLocal_5 [L145] COND TRUE last_1_var_1_32 != stepLocal_6 [L146] var_1_32 = ((var_1_33 - var_1_4) - var_1_6) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L157] signed long int stepLocal_7 = (((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60)); VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_7=63, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=-1, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L158] COND TRUE stepLocal_7 != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8) [L159] var_1_34 = (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L163] EXPR var_1_6 | var_1_9 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=64, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L163] signed long int stepLocal_3 = (var_1_6 | var_1_9) * var_1_34; [L164] COND TRUE ((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= stepLocal_3 [L165] var_1_18 = (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=5, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L169] COND TRUE ((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6 [L170] var_1_20 = (var_1_5 + (var_1_21 - var_1_18)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L174] unsigned short int stepLocal_11 = var_1_20; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_11=16321, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L175] COND FALSE !(stepLocal_11 <= var_1_8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L178] EXPR var_1_7 ^ var_1_19 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=0, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L178] COND FALSE !((var_1_7 ^ var_1_19) <= var_1_18) [L185] var_1_49 = ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L187] unsigned char stepLocal_2 = var_1_27; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_2=1, var_1_10=643/5, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L188] COND TRUE stepLocal_2 && var_1_49 [L189] var_1_10 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L199] COND FALSE !(var_1_6 <= -8) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=2499/5, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L206] COND TRUE \read(var_1_49) [L207] var_1_24 = var_1_13 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_57=33/8, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L210] COND TRUE var_1_26 >= var_1_13 [L211] var_1_57 = (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L221] COND FALSE !(((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) [L232] var_1_31 = var_1_8 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L234] signed char stepLocal_1 = var_1_34; [L235] signed char stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_0=62, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L236] COND FALSE !(stepLocal_0 != (var_1_34 / var_1_4)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L243] unsigned char stepLocal_8 = var_1_1 > var_1_44; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, stepLocal_8=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L244] COND TRUE stepLocal_8 || var_1_27 VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L245] COND FALSE !(var_1_57 <= (- var_1_26)) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_1=125, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L251] unsigned short int stepLocal_10 = var_1_37; [L252] unsigned long int stepLocal_9 = var_1_53; VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=125, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=11/4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L253] COND TRUE var_1_43 <= ((var_1_41 - var_1_17) - var_1_26) [L254] var_1_40 = (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, stepLocal_10=32, stepLocal_1=125, stepLocal_9=0, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L379] RET step() [L380] CALL, EXPR property() [L370] EXPR (((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32)))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR ((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370] EXPR (((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45)))))) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L370-L371] return (((((((((((((((((((((var_1_31 != (var_1_34 / var_1_4)) ? ((var_1_34 >= var_1_31) ? (var_1_1 == ((signed char) (((((var_1_5 - var_1_6) < 0 ) ? -(var_1_5 - var_1_6) : (var_1_5 - var_1_6))) + (var_1_7 - (var_1_8 - var_1_9))))) : (var_1_1 == ((signed char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) : 1) && ((var_1_27 && var_1_49) ? (var_1_10 == ((double) var_1_13)) : (var_1_27 ? (var_1_49 ? (var_1_10 == ((double) (var_1_14 + (var_1_15 + var_1_16)))) : (var_1_10 == ((double) (((((((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) > ((2.5 - var_1_17))) ? (((((8.2) > (var_1_16)) ? (8.2) : (var_1_16)))) : ((2.5 - var_1_17)))) + var_1_14)))) : 1))) && ((((((((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) < ((var_1_60 * var_1_7))) ? (((((var_1_8) > (var_1_4)) ? (var_1_8) : (var_1_4)))) : ((var_1_60 * var_1_7)))) <= ((var_1_6 | var_1_9) * var_1_34)) ? (var_1_18 == ((unsigned short int) (((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60))) + var_1_7))) : (var_1_18 == ((unsigned short int) (var_1_19 - var_1_7))))) && ((((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) >= -0.6) ? (var_1_20 == ((unsigned short int) (var_1_5 + (var_1_21 - var_1_18)))) : (var_1_20 == ((unsigned short int) var_1_9)))) && ((((var_1_60 * 4u) < var_1_5) || (((((var_1_45) > (var_1_21)) ? (var_1_45) : (var_1_21))) >= 2)) ? ((var_1_16 < var_1_56) ? (var_1_22 == ((signed char) var_1_6)) : 1) : 1)) && ((var_1_6 <= -8) ? ((var_1_27 || (var_1_5 == var_1_6)) ? (var_1_24 == ((double) (var_1_16 + var_1_17))) : (var_1_24 == ((double) ((((((var_1_16 + var_1_15)) > (((((-0.25) < 0 ) ? -(-0.25) : (-0.25))))) ? ((var_1_16 + var_1_15)) : (((((-0.25) < 0 ) ? -(-0.25) : (-0.25)))))) + (var_1_17 - (var_1_25 + var_1_26)))))) : (var_1_49 ? (var_1_24 == ((double) var_1_13)) : 1))) && ((var_1_9 >= var_1_8) ? (var_1_27 == ((unsigned char) (var_1_28 && var_1_29))) : (var_1_27 == ((unsigned char) (! var_1_30))))) && ((((((var_1_13) > (var_1_43)) ? (var_1_13) : (var_1_43))) < var_1_25) ? (var_1_49 ? (var_1_31 == ((signed char) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))))) : (((var_1_44 - var_1_32) > var_1_60) ? (var_1_31 == ((signed char) (var_1_5 + var_1_8))) : (var_1_31 == ((signed char) var_1_8)))) : (var_1_31 == ((signed char) var_1_8)))) && (((var_1_21 | var_1_9) >= var_1_45) ? ((last_1_var_1_32 != (~ var_1_4)) ? (var_1_32 == ((signed short int) ((var_1_33 - var_1_4) - var_1_6))) : (var_1_32 == ((signed short int) ((((-64) < 0 ) ? -(-64) : (-64)))))) : (var_1_29 ? (var_1_32 == ((signed short int) last_1_var_1_32)) : (var_1_32 == ((signed short int) last_1_var_1_32))))) && ((((((var_1_54) < (var_1_60)) ? (var_1_54) : (var_1_60))) != (((((var_1_21) < (var_1_32)) ? (var_1_21) : (var_1_32))) / var_1_8)) ? (var_1_34 == ((signed char) (((((var_1_8) > ((var_1_35 - var_1_9))) ? (var_1_8) : ((var_1_35 - var_1_9)))) - var_1_36))) : (var_1_34 == ((signed char) var_1_6)))) && (((var_1_1 > var_1_44) || var_1_27) ? ((var_1_57 <= (- var_1_26)) ? ((var_1_14 != ((- var_1_16) / var_1_39)) ? (var_1_37 == ((unsigned short int) var_1_5)) : 1) : 1) : 1)) && ((var_1_43 <= ((var_1_41 - var_1_17) - var_1_26)) ? (var_1_40 == ((float) (((((var_1_17 - var_1_26)) < (var_1_13)) ? ((var_1_17 - var_1_26)) : (var_1_13))))) : (var_1_49 ? ((var_1_37 < var_1_5) ? (var_1_40 == ((float) ((((((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) > ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17))) ? (((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) : ((((((var_1_25) > (var_1_16)) ? (var_1_25) : (var_1_16))) + var_1_17)))))) : ((var_1_53 <= var_1_37) ? (var_1_40 == ((float) ((((var_1_16) > (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))))) ? (var_1_16) : (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25)))))))) : (var_1_40 == ((float) ((((var_1_42) < (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17)))))))) ? (var_1_42) : (((((var_1_25) < (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))) ? (var_1_25) : (((((var_1_16) < (var_1_17)) ? (var_1_16) : (var_1_17))))))))))))) : (var_1_40 == ((float) var_1_25))))) && ((var_1_20 <= var_1_8) ? (var_1_43 == ((float) (((((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) < (9999.25f)) ? ((((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))) + var_1_15)) : (9999.25f))))) : 1)) && ((var_1_26 > ((var_1_25 + last_1_var_1_40) + var_1_41)) ? (var_1_44 == ((signed short int) var_1_4)) : 1)) && ((var_1_5 > (var_1_60 >> (var_1_46 - var_1_47))) ? (var_1_45 == ((unsigned short int) ((((2) < ((36840 - var_1_21))) ? (2) : ((36840 - var_1_21)))))) : ((((- 32) >= var_1_60) || ((var_1_4 % var_1_8) >= 16)) ? ((last_1_var_1_45 >= var_1_33) ? (var_1_45 == ((unsigned short int) ((((((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) > (var_1_9)) ? (((((var_1_46) < (var_1_54)) ? (var_1_46) : (var_1_54)))) : (var_1_9))))) : 1) : (var_1_45 == ((unsigned short int) (last_1_var_1_45 + var_1_47)))))) && (((var_1_7 ^ var_1_19) <= var_1_18) ? ((! var_1_27) ? (var_1_49 == ((unsigned char) (var_1_30 || ((var_1_28 && var_1_50) || var_1_51)))) : (var_1_49 == ((unsigned char) (! var_1_29)))) : (var_1_49 == ((unsigned char) ((var_1_28 && var_1_29) && (var_1_30 || var_1_52)))))) && ((var_1_45 != (var_1_7 | (var_1_19 - var_1_5))) ? (var_1_53 == ((unsigned long int) ((((var_1_7) < (var_1_6)) ? (var_1_7) : (var_1_6))))) : (var_1_53 == ((unsigned long int) ((((2u + var_1_45) < 0 ) ? -(2u + var_1_45) : (2u + var_1_45))))))) && ((last_1_var_1_49 || (var_1_16 <= var_1_39)) ? (var_1_54 == ((unsigned char) ((var_1_55 - var_1_6) + 10))) : 1)) && ((var_1_60 >= var_1_9) ? (var_1_56 == ((double) var_1_15)) : ((! var_1_27) ? (var_1_56 == ((double) (((((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) > (var_1_17)) ? ((((((var_1_25 - 0.25)) < (var_1_15)) ? ((var_1_25 - 0.25)) : (var_1_15)))) : (var_1_17))))) : (var_1_28 ? (var_1_56 == ((double) (((((var_1_25) < (var_1_16)) ? (var_1_25) : (var_1_16))) + (var_1_17 - var_1_26)))) : (var_1_56 == ((double) ((((var_1_13) > (var_1_42)) ? (var_1_13) : (var_1_42))))))))) && ((var_1_26 >= var_1_13) ? (var_1_57 == ((double) (((var_1_58 + var_1_59) + ((((var_1_16) > (var_1_26)) ? (var_1_16) : (var_1_26)))) + ((((var_1_14) > (var_1_25)) ? (var_1_14) : (var_1_25)))))) : ((0u <= var_1_54) ? (var_1_49 ? (var_1_57 == ((double) (var_1_17 - var_1_25))) : 1) : (var_1_57 == ((double) var_1_13))))) && ((! var_1_51) ? (var_1_60 == ((unsigned char) (var_1_8 + var_1_5))) : ((last_1_var_1_49 && (last_1_var_1_54 < var_1_46)) ? (var_1_60 == ((unsigned char) (var_1_61 - var_1_9))) : (var_1_60 == ((unsigned char) var_1_5)))) ; [L380] RET, EXPR property() [L380] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_32=-5, last_1_var_1_40=11/4, last_1_var_1_45=32, last_1_var_1_49=0, last_1_var_1_54=64, var_1_10=3, var_1_13=3, var_1_15=2, var_1_18=63, var_1_19=65534, var_1_1=-2, var_1_20=16321, var_1_21=16383, var_1_22=0, var_1_24=3, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=62, var_1_32=16380, var_1_33=16382, var_1_34=125, var_1_35=126, var_1_36=1, var_1_37=32, var_1_40=4, var_1_43=259/4, var_1_44=2, var_1_45=40, var_1_46=8, var_1_47=8, var_1_49=1, var_1_4=2, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=0, var_1_54=64, var_1_55=63, var_1_56=2, var_1_5=1, var_1_60=63, var_1_61=127, var_1_6=0, var_1_7=0, var_1_8=62, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 209 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 354.0s, OverallIterations: 20, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 69.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 43618 SdHoareTripleChecker+Valid, 31.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 43600 mSDsluCounter, 33267 SdHoareTripleChecker+Invalid, 27.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 26604 mSDsCounter, 4044 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25180 IncrementalHoareTripleChecker+Invalid, 29224 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4044 mSolverCounterUnsat, 6663 mSDtfsCounter, 25180 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5976 GetRequests, 5241 SyntacticMatches, 1 SemanticMatches, 734 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36889 ImplicationChecksByTransitivity, 38.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5159occurred in iteration=10, InterpolantAutomatonStates: 599, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.6s AutomataMinimizationTime, 19 MinimizatonAttempts, 34946 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 268.3s InterpolantComputationTime, 10864 NumberOfCodeBlocks, 10864 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 11957 ConstructedInterpolants, 0 QuantifiedInterpolants, 44302 SizeOfPredicates, 43 NumberOfNonLiveVariables, 6688 ConjunctsInSsa, 132 ConjunctsInUnsatCore, 32 InterpolantComputations, 13 PerfectInterpolantSequences, 192879/197120 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 02:21:15,334 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 02:21:15,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:21:17,836 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:21:17,967 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:21:17,975 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:21:17,976 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:21:18,007 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:21:18,009 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:21:18,010 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:21:18,010 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:21:18,011 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:21:18,012 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:21:18,012 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:21:18,012 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:21:18,013 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:21:18,013 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:21:18,013 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:21:18,013 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:21:18,014 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:21:18,014 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:21:18,014 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:21:18,015 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:21:18,016 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:21:18,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:21:18,017 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:21:18,017 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:21:18,018 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:21:18,018 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:21:18,019 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:21:18,019 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:21:18,019 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:21:18,019 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:21:18,020 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:21:18,020 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB 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 -> Automizer 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 -> c1488e8cfb75b9dc5828151c610bf861156ee926465c8d7b38aa1fb193fa6e77 [2024-11-28 02:21:18,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:21:18,349 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:21:18,352 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:21:18,353 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:21:18,353 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:21:18,355 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-28 02:21:21,377 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/972010462/68541b31c2d94e448bd3d47ae523dcc5/FLAG219c77401 [2024-11-28 02:21:21,740 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:21:21,740 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i [2024-11-28 02:21:21,756 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/972010462/68541b31c2d94e448bd3d47ae523dcc5/FLAG219c77401 [2024-11-28 02:21:21,780 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/data/972010462/68541b31c2d94e448bd3d47ae523dcc5 [2024-11-28 02:21:21,782 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:21:21,784 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:21:21,787 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:21:21,787 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:21:21,794 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:21:21,795 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:21:21" (1/1) ... [2024-11-28 02:21:21,797 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fbcbccc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:21, skipping insertion in model container [2024-11-28 02:21:21,798 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:21:21" (1/1) ... [2024-11-28 02:21:21,841 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:21:22,050 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_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-28 02:21:22,249 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:21:22,268 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:21:22,280 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_12945f43-9c6a-403f-b835-05a078a707e8/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-3.i[915,928] [2024-11-28 02:21:22,410 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:21:22,432 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:21:22,433 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22 WrapperNode [2024-11-28 02:21:22,433 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:21:22,434 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:21:22,434 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:21:22,434 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:21:22,442 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,465 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,517 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 363 [2024-11-28 02:21:22,518 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:21:22,518 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:21:22,518 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:21:22,518 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:21:22,528 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,528 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,535 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,554 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:21:22,554 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,554 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,589 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,591 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,600 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,604 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,607 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,613 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:21:22,614 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:21:22,614 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:21:22,614 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:21:22,615 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (1/1) ... [2024-11-28 02:21:22,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:21:22,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:21:22,649 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:21:22,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:21:22,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:21:22,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:21:22,680 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:21:22,680 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:21:22,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:21:22,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:21:22,838 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:21:22,840 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:22:00,594 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-28 02:22:00,595 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:22:00,616 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:22:00,619 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:22:00,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:22:00 BoogieIcfgContainer [2024-11-28 02:22:00,620 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:22:00,622 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:22:00,623 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:22:00,632 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:22:00,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:21:21" (1/3) ... [2024-11-28 02:22:00,633 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f8b35d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:22:00, skipping insertion in model container [2024-11-28 02:22:00,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:21:22" (2/3) ... [2024-11-28 02:22:00,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f8b35d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:22:00, skipping insertion in model container [2024-11-28 02:22:00,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:22:00" (3/3) ... [2024-11-28 02:22:00,635 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-3.i [2024-11-28 02:22:00,653 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:22:00,657 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-3.i that has 2 procedures, 164 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:22:00,720 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:22:00,734 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=PETRI_NET, 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;@1d0f107a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:22:00,734 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:22:00,739 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 02:22:00,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-28 02:22:00,770 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:22:00,772 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:22:00,772 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:22:00,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:22:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1046083312, now seen corresponding path program 1 times [2024-11-28 02:22:00,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:22:00,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606555915] [2024-11-28 02:22:00,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:22:00,796 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-28 02:22:00,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:22:00,800 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:00,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:03,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:22:03,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:22:03,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:22:03,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 6050 trivial. 0 not checked. [2024-11-28 02:22:03,894 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:22:03,897 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:22:03,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606555915] [2024-11-28 02:22:03,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606555915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:22:03,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:22:03,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:22:03,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267594286] [2024-11-28 02:22:03,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:22:03,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:22:03,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:22:03,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:22:03,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:22:03,935 INFO L87 Difference]: Start difference. First operand has 164 states, 105 states have (on average 1.4666666666666666) internal successors, (154), 106 states have internal predecessors, (154), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:22:04,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:22:04,018 INFO L93 Difference]: Finished difference Result 321 states and 582 transitions. [2024-11-28 02:22:04,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:22:04,020 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) Word has length 357 [2024-11-28 02:22:04,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:22:04,032 INFO L225 Difference]: With dead ends: 321 [2024-11-28 02:22:04,033 INFO L226 Difference]: Without dead ends: 160 [2024-11-28 02:22:04,041 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 356 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-28 02:22:04,047 INFO L435 NwaCegarLoop]: 258 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, 258 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-28 02:22:04,048 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:22:04,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-28 02:22:04,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-28 02:22:04,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 102 states have (on average 1.4313725490196079) internal successors, (146), 102 states have internal predecessors, (146), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 02:22:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 258 transitions. [2024-11-28 02:22:04,137 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 258 transitions. Word has length 357 [2024-11-28 02:22:04,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:22:04,139 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 258 transitions. [2024-11-28 02:22:04,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (56), 1 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:22:04,139 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 258 transitions. [2024-11-28 02:22:04,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-28 02:22:04,154 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:22:04,155 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:22:04,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:04,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:04,356 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:22:04,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:22:04,357 INFO L85 PathProgramCache]: Analyzing trace with hash 458832724, now seen corresponding path program 1 times [2024-11-28 02:22:04,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:22:04,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248203513] [2024-11-28 02:22:04,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:22:04,360 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-28 02:22:04,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:22:04,362 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:04,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:22:07,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:22:07,410 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:22:07,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:22:21,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3230 proven. 177 refuted. 0 times theorem prover too weak. 2753 trivial. 0 not checked. [2024-11-28 02:22:21,480 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:22:31,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 180 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-11-28 02:22:31,878 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:22:31,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248203513] [2024-11-28 02:22:31,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248203513] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:22:31,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:22:31,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-11-28 02:22:31,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720940938] [2024-11-28 02:22:31,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:22:31,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:22:31,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:22:31,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:22:31,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:22:31,885 INFO L87 Difference]: Start difference. First operand 160 states and 258 transitions. Second operand has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-28 02:22:41,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:43,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:48,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:52,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:57,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.63s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:01,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:05,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:09,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:13,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:17,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:21,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:25,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:29,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:33,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:37,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:41,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:45,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:49,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:53,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:57,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:01,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:05,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:22,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:24:22,270 INFO L93 Difference]: Finished difference Result 702 states and 1110 transitions. [2024-11-28 02:24:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 02:24:22,271 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) Word has length 357 [2024-11-28 02:24:22,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:24:22,282 INFO L225 Difference]: With dead ends: 702 [2024-11-28 02:24:22,283 INFO L226 Difference]: Without dead ends: 545 [2024-11-28 02:24:22,285 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 703 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=482, Invalid=1240, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 02:24:22,288 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 776 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 473 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 104.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:24:22,289 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 999 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 938 Invalid, 20 Unknown, 0 Unchecked, 104.1s Time] [2024-11-28 02:24:22,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2024-11-28 02:24:22,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 402. [2024-11-28 02:24:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 259 states have (on average 1.3745173745173744) internal successors, (356), 261 states have internal predecessors, (356), 136 states have call successors, (136), 6 states have call predecessors, (136), 6 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 02:24:22,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 628 transitions. [2024-11-28 02:24:22,441 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 628 transitions. Word has length 357 [2024-11-28 02:24:22,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:24:22,446 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 628 transitions. [2024-11-28 02:24:22,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.071428571428571) internal successors, (127), 14 states have internal predecessors, (127), 3 states have call successors, (87), 3 states have call predecessors, (87), 7 states have return successors, (88), 3 states have call predecessors, (88), 3 states have call successors, (88) [2024-11-28 02:24:22,447 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 628 transitions. [2024-11-28 02:24:22,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-28 02:24:22,455 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:24:22,455 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:24:22,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:24:22,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:24:22,656 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:24:22,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:24:22,657 INFO L85 PathProgramCache]: Analyzing trace with hash -385172778, now seen corresponding path program 1 times [2024-11-28 02:24:22,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:24:22,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736291515] [2024-11-28 02:24:22,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:24:22,657 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-28 02:24:22,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:24:22,659 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:24:22,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:24:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:24:25,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:24:25,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:24:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3129 proven. 78 refuted. 0 times theorem prover too weak. 2953 trivial. 0 not checked. [2024-11-28 02:24:32,421 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:24:40,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 87 proven. 78 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-11-28 02:24:40,648 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:24:40,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736291515] [2024-11-28 02:24:40,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736291515] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:24:40,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:24:40,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-28 02:24:40,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648558982] [2024-11-28 02:24:40,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:24:40,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:24:40,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:24:40,651 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:24:40,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:24:40,651 INFO L87 Difference]: Start difference. First operand 402 states and 628 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-28 02:24:53,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.62s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:57,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:01,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:05,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:09,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:13,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:17,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:21,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:25,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:29,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:33,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:37,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:44,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:44,981 INFO L93 Difference]: Finished difference Result 1026 states and 1570 transitions. [2024-11-28 02:25:44,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 02:25:44,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 357 [2024-11-28 02:25:44,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:44,991 INFO L225 Difference]: With dead ends: 1026 [2024-11-28 02:25:44,991 INFO L226 Difference]: Without dead ends: 667 [2024-11-28 02:25:44,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 706 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=206, Invalid=496, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:25:44,994 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 679 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 515 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 60.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 515 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:44,994 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 1168 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 558 Invalid, 12 Unknown, 0 Unchecked, 61.0s Time] [2024-11-28 02:25:44,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-11-28 02:25:45,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 278. [2024-11-28 02:25:45,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 157 states have (on average 1.2356687898089171) internal successors, (194), 158 states have internal predecessors, (194), 112 states have call successors, (112), 8 states have call predecessors, (112), 8 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-28 02:25:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 418 transitions. [2024-11-28 02:25:45,054 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 418 transitions. Word has length 357 [2024-11-28 02:25:45,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:45,056 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 418 transitions. [2024-11-28 02:25:45,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-28 02:25:45,056 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 418 transitions. [2024-11-28 02:25:45,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 02:25:45,062 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:45,062 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:45,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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)] Forceful destruction successful, exit code 0 [2024-11-28 02:25:45,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:25:45,263 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:45,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:45,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1832566785, now seen corresponding path program 1 times [2024-11-28 02:25:45,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:25:45,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1827537675] [2024-11-28 02:25:45,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:45,265 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-28 02:25:45,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:25:45,268 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:25:45,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:25:47,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:47,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 02:25:47,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2932 proven. 204 refuted. 0 times theorem prover too weak. 3024 trivial. 0 not checked. [2024-11-28 02:26:05,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:10,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-11-28 02:26:10,909 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:26:10,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1827537675] [2024-11-28 02:26:10,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1827537675] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:10,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:26:10,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2024-11-28 02:26:10,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683657182] [2024-11-28 02:26:10,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:10,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:26:10,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:26:10,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:26:10,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:26:10,912 INFO L87 Difference]: Start difference. First operand 278 states and 418 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:26:16,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:20,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:24,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:28,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:28,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:26:28,891 INFO L93 Difference]: Finished difference Result 538 states and 811 transitions. [2024-11-28 02:26:28,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:26:28,892 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 358 [2024-11-28 02:26:28,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:26:28,896 INFO L225 Difference]: With dead ends: 538 [2024-11-28 02:26:28,896 INFO L226 Difference]: Without dead ends: 369 [2024-11-28 02:26:28,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:26:28,899 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 133 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:26:28,900 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 708 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 4 Unknown, 0 Unchecked, 17.6s Time] [2024-11-28 02:26:28,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-11-28 02:26:28,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 366. [2024-11-28 02:26:28,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 223 states have (on average 1.2869955156950672) internal successors, (287), 225 states have internal predecessors, (287), 132 states have call successors, (132), 10 states have call predecessors, (132), 10 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-28 02:26:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 551 transitions. [2024-11-28 02:26:28,986 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 551 transitions. Word has length 358 [2024-11-28 02:26:28,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:26:28,987 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 551 transitions. [2024-11-28 02:26:28,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-11-28 02:26:28,988 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 551 transitions. [2024-11-28 02:26:28,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-28 02:26:28,992 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:26:28,993 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:26:29,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:26:29,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:26:29,193 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:26:29,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:29,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1664995515, now seen corresponding path program 1 times [2024-11-28 02:26:29,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:26:29,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [246954857] [2024-11-28 02:26:29,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:29,195 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-28 02:26:29,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:26:29,196 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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-28 02:26:29,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12945f43-9c6a-403f-b835-05a078a707e8/bin/uautomizer-verify-aQ6SnzHsRB/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)] Waiting until timeout for monitored process [2024-11-28 02:26:33,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:33,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 02:26:33,746 INFO L279 TraceCheckSpWp]: Computing forward predicates...