./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC --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 8756b08be05a2754ba7f473b23db96aacdd088f16a43249dcd482c532b48d535 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:35:30,711 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:35:30,803 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 00:35:30,809 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:35:30,809 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:35:30,851 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:35:30,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:35:30,854 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:35:30,854 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:35:30,855 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:35:30,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:35:30,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:35:30,856 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:35:30,857 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:35:30,857 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:35:30,858 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:35:30,858 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:35:30,858 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:35:30,858 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:35:30,859 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:35:30,860 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:35:30,860 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:35:30,860 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:35:30,860 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:35:30,860 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:35:30,860 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:35:30,861 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:35:30,862 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:35:30,862 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:35:30,863 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:35:30,863 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC 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 -> 8756b08be05a2754ba7f473b23db96aacdd088f16a43249dcd482c532b48d535 [2024-11-24 00:35:31,216 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:35:31,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:35:31,234 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:35:31,235 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:35:31,235 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:35:31,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i [2024-11-24 00:35:34,489 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/61ce95ffa/80144736912f42bfafe99ac049a98559/FLAG63bbdd172 [2024-11-24 00:35:34,899 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:35:34,902 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i [2024-11-24 00:35:34,919 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/61ce95ffa/80144736912f42bfafe99ac049a98559/FLAG63bbdd172 [2024-11-24 00:35:34,941 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/61ce95ffa/80144736912f42bfafe99ac049a98559 [2024-11-24 00:35:34,944 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:35:34,946 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:35:34,948 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:35:34,948 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:35:34,956 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:35:34,960 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:35:34" (1/1) ... [2024-11-24 00:35:34,961 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@326e4e02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:34, skipping insertion in model container [2024-11-24 00:35:34,961 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:35:34" (1/1) ... [2024-11-24 00:35:35,010 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:35:35,207 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i[915,928] [2024-11-24 00:35:35,424 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:35:35,444 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:35:35,458 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i[915,928] [2024-11-24 00:35:35,578 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:35:35,606 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:35:35,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35 WrapperNode [2024-11-24 00:35:35,609 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:35:35,610 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:35:35,610 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:35:35,611 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:35:35,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,737 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 396 [2024-11-24 00:35:35,737 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:35:35,738 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:35:35,738 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:35:35,738 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:35:35,748 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,749 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,757 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,802 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-24 00:35:35,805 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,805 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,830 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,835 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,846 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,854 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,864 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,881 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:35:35,883 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:35:35,883 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:35:35,884 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:35:35,885 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (1/1) ... [2024-11-24 00:35:35,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:35:35,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:35:35,952 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:35:35,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:35:35,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:35:35,984 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 00:35:35,984 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 00:35:35,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:35:35,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:35:35,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:35:36,130 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:35:36,132 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:35:37,330 INFO L? ?]: Removed 50 outVars from TransFormulas that were not future-live. [2024-11-24 00:35:37,331 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:35:37,354 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:35:37,354 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 00:35:37,355 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:35:37 BoogieIcfgContainer [2024-11-24 00:35:37,355 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:35:37,358 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:35:37,358 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:35:37,363 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:35:37,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:35:34" (1/3) ... [2024-11-24 00:35:37,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6488cd6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:35:37, skipping insertion in model container [2024-11-24 00:35:37,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:35:35" (2/3) ... [2024-11-24 00:35:37,367 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6488cd6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:35:37, skipping insertion in model container [2024-11-24 00:35:37,367 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:35:37" (3/3) ... [2024-11-24 00:35:37,368 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-8.i [2024-11-24 00:35:37,388 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:35:37,391 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-8.i that has 2 procedures, 174 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 00:35:37,472 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:35:37,489 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;@3a218bb8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:35:37,489 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:35:37,497 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 121 states have (on average 1.5206611570247934) internal successors, (184), 122 states have internal predecessors, (184), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 00:35:37,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-24 00:35:37,521 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:37,521 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:37,522 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:37,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:37,529 INFO L85 PathProgramCache]: Analyzing trace with hash 859668713, now seen corresponding path program 1 times [2024-11-24 00:35:37,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:37,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190008210] [2024-11-24 00:35:37,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:37,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:37,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 00:35:38,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:38,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190008210] [2024-11-24 00:35:38,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190008210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:35:38,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728749096] [2024-11-24 00:35:38,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:38,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:35:38,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:35:38,276 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:35:38,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:35:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:38,646 INFO L256 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 00:35:38,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:35:38,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 00:35:38,736 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:35:38,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728749096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:38,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:35:38,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-24 00:35:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437681501] [2024-11-24 00:35:38,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:38,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 00:35:38,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:38,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 00:35:38,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 00:35:38,775 INFO L87 Difference]: Start difference. First operand has 174 states, 121 states have (on average 1.5206611570247934) internal successors, (184), 122 states have internal predecessors, (184), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:35:38,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:38,845 INFO L93 Difference]: Finished difference Result 341 states and 612 transitions. [2024-11-24 00:35:38,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 00:35:38,847 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), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 327 [2024-11-24 00:35:38,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:38,857 INFO L225 Difference]: With dead ends: 341 [2024-11-24 00:35:38,860 INFO L226 Difference]: Without dead ends: 170 [2024-11-24 00:35:38,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 328 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-24 00:35:38,868 INFO L435 NwaCegarLoop]: 277 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, 277 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-24 00:35:38,872 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 00:35:38,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-24 00:35:38,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2024-11-24 00:35:38,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 118 states have (on average 1.5) internal successors, (177), 118 states have internal predecessors, (177), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 00:35:38,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 277 transitions. [2024-11-24 00:35:38,953 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 277 transitions. Word has length 327 [2024-11-24 00:35:38,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:38,954 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 277 transitions. [2024-11-24 00:35:38,954 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), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:35:38,956 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 277 transitions. [2024-11-24 00:35:38,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-24 00:35:38,967 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:38,968 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:38,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:35:39,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:35:39,173 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:39,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:39,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1680787873, now seen corresponding path program 1 times [2024-11-24 00:35:39,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:39,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138954080] [2024-11-24 00:35:39,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:39,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:39,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:39,766 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:35:39,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:39,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138954080] [2024-11-24 00:35:39,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138954080] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:39,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:35:39,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:35:39,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751886650] [2024-11-24 00:35:39,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:39,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:35:39,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:39,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:35:39,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:39,773 INFO L87 Difference]: Start difference. First operand 170 states and 277 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:40,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:40,049 INFO L93 Difference]: Finished difference Result 491 states and 799 transitions. [2024-11-24 00:35:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:35:40,050 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-24 00:35:40,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:40,059 INFO L225 Difference]: With dead ends: 491 [2024-11-24 00:35:40,059 INFO L226 Difference]: Without dead ends: 324 [2024-11-24 00:35:40,061 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:40,062 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 244 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:40,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 664 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-24 00:35:40,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-11-24 00:35:40,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 322. [2024-11-24 00:35:40,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 219 states have (on average 1.4246575342465753) internal successors, (312), 219 states have internal predecessors, (312), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 00:35:40,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 512 transitions. [2024-11-24 00:35:40,140 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 512 transitions. Word has length 327 [2024-11-24 00:35:40,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:40,141 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 512 transitions. [2024-11-24 00:35:40,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:40,142 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 512 transitions. [2024-11-24 00:35:40,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-24 00:35:40,153 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:40,154 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:40,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:35:40,154 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:40,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:40,155 INFO L85 PathProgramCache]: Analyzing trace with hash -377571607, now seen corresponding path program 1 times [2024-11-24 00:35:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:40,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681788476] [2024-11-24 00:35:40,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:40,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:35:40,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:40,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681788476] [2024-11-24 00:35:40,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681788476] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:40,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:35:40,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:35:40,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270317754] [2024-11-24 00:35:40,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:40,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:35:40,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:40,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:35:40,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:40,615 INFO L87 Difference]: Start difference. First operand 322 states and 512 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:40,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:40,820 INFO L93 Difference]: Finished difference Result 648 states and 1030 transitions. [2024-11-24 00:35:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:35:40,821 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-24 00:35:40,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:40,827 INFO L225 Difference]: With dead ends: 648 [2024-11-24 00:35:40,827 INFO L226 Difference]: Without dead ends: 329 [2024-11-24 00:35:40,830 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:40,833 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 220 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:40,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 488 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 00:35:40,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2024-11-24 00:35:40,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 327. [2024-11-24 00:35:40,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 224 states have (on average 1.3705357142857142) internal successors, (307), 224 states have internal predecessors, (307), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 00:35:40,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 507 transitions. [2024-11-24 00:35:40,911 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 507 transitions. Word has length 327 [2024-11-24 00:35:40,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:40,912 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 507 transitions. [2024-11-24 00:35:40,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:40,913 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 507 transitions. [2024-11-24 00:35:40,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-24 00:35:40,921 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:40,922 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:40,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 00:35:40,922 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:40,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:40,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1923250983, now seen corresponding path program 1 times [2024-11-24 00:35:40,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:40,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627302031] [2024-11-24 00:35:40,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:40,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:42,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:35:42,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:42,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627302031] [2024-11-24 00:35:42,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627302031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:42,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:35:42,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:35:42,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794971800] [2024-11-24 00:35:42,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:42,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:35:42,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:42,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:35:42,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:42,239 INFO L87 Difference]: Start difference. First operand 327 states and 507 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:42,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:42,383 INFO L93 Difference]: Finished difference Result 752 states and 1167 transitions. [2024-11-24 00:35:42,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:35:42,384 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-24 00:35:42,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:42,389 INFO L225 Difference]: With dead ends: 752 [2024-11-24 00:35:42,389 INFO L226 Difference]: Without dead ends: 428 [2024-11-24 00:35:42,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:42,391 INFO L435 NwaCegarLoop]: 406 mSDtfsCounter, 233 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:42,391 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 650 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 00:35:42,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-11-24 00:35:42,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 327. [2024-11-24 00:35:42,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 224 states have (on average 1.3616071428571428) internal successors, (305), 224 states have internal predecessors, (305), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 00:35:42,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 505 transitions. [2024-11-24 00:35:42,474 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 505 transitions. Word has length 327 [2024-11-24 00:35:42,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:42,476 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 505 transitions. [2024-11-24 00:35:42,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:42,476 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 505 transitions. [2024-11-24 00:35:42,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-24 00:35:42,486 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:42,486 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:42,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 00:35:42,487 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:42,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:42,487 INFO L85 PathProgramCache]: Analyzing trace with hash -427317489, now seen corresponding path program 1 times [2024-11-24 00:35:42,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:42,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632848901] [2024-11-24 00:35:42,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:42,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:35:43,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:43,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632848901] [2024-11-24 00:35:43,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632848901] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:43,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:35:43,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:35:43,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441878386] [2024-11-24 00:35:43,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:43,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:35:43,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:43,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:35:43,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:43,264 INFO L87 Difference]: Start difference. First operand 327 states and 505 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:43,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:43,467 INFO L93 Difference]: Finished difference Result 820 states and 1263 transitions. [2024-11-24 00:35:43,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:35:43,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 328 [2024-11-24 00:35:43,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:43,475 INFO L225 Difference]: With dead ends: 820 [2024-11-24 00:35:43,475 INFO L226 Difference]: Without dead ends: 496 [2024-11-24 00:35:43,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:35:43,477 INFO L435 NwaCegarLoop]: 250 mSDtfsCounter, 142 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:43,477 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 490 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 00:35:43,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2024-11-24 00:35:43,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 486. [2024-11-24 00:35:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 332 states have (on average 1.3524096385542168) internal successors, (449), 332 states have internal predecessors, (449), 150 states have call successors, (150), 3 states have call predecessors, (150), 3 states have return successors, (150), 150 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-24 00:35:43,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 749 transitions. [2024-11-24 00:35:43,586 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 749 transitions. Word has length 328 [2024-11-24 00:35:43,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:43,587 INFO L471 AbstractCegarLoop]: Abstraction has 486 states and 749 transitions. [2024-11-24 00:35:43,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:43,588 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 749 transitions. [2024-11-24 00:35:43,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-24 00:35:43,595 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:43,596 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:43,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 00:35:43,596 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:43,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:43,597 INFO L85 PathProgramCache]: Analyzing trace with hash -286768879, now seen corresponding path program 1 times [2024-11-24 00:35:43,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:43,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871903159] [2024-11-24 00:35:43,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:43,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:45,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 63 proven. 84 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 00:35:45,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:45,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871903159] [2024-11-24 00:35:45,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871903159] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:35:45,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963992565] [2024-11-24 00:35:45,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:45,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:35:45,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:35:45,601 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:35:45,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:35:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:46,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-24 00:35:46,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:35:48,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 939 proven. 132 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2024-11-24 00:35:48,235 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:35:53,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963992565] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:35:53,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:35:53,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2024-11-24 00:35:53,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093156415] [2024-11-24 00:35:53,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:35:53,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-24 00:35:53,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:53,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-24 00:35:53,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=562, Unknown=1, NotChecked=0, Total=650 [2024-11-24 00:35:53,544 INFO L87 Difference]: Start difference. First operand 486 states and 749 transitions. Second operand has 19 states, 18 states have (on average 8.833333333333334) internal successors, (159), 19 states have internal predecessors, (159), 5 states have call successors, (100), 3 states have call predecessors, (100), 5 states have return successors, (100), 4 states have call predecessors, (100), 5 states have call successors, (100) [2024-11-24 00:35:57,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:57,137 INFO L93 Difference]: Finished difference Result 1543 states and 2329 transitions. [2024-11-24 00:35:57,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-24 00:35:57,138 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 8.833333333333334) internal successors, (159), 19 states have internal predecessors, (159), 5 states have call successors, (100), 3 states have call predecessors, (100), 5 states have return successors, (100), 4 states have call predecessors, (100), 5 states have call successors, (100) Word has length 328 [2024-11-24 00:35:57,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:57,146 INFO L225 Difference]: With dead ends: 1543 [2024-11-24 00:35:57,147 INFO L226 Difference]: Without dead ends: 1060 [2024-11-24 00:35:57,149 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=358, Invalid=1621, Unknown=1, NotChecked=0, Total=1980 [2024-11-24 00:35:57,150 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 710 mSDsluCounter, 2594 mSDsCounter, 0 mSdLazyCounter, 2163 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 2853 SdHoareTripleChecker+Invalid, 2317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:57,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [710 Valid, 2853 Invalid, 2317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2163 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-24 00:35:57,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2024-11-24 00:35:57,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1036. [2024-11-24 00:35:57,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 753 states have (on average 1.3346613545816732) internal successors, (1005), 756 states have internal predecessors, (1005), 265 states have call successors, (265), 17 states have call predecessors, (265), 17 states have return successors, (265), 262 states have call predecessors, (265), 265 states have call successors, (265) [2024-11-24 00:35:57,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1535 transitions. [2024-11-24 00:35:57,305 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1535 transitions. Word has length 328 [2024-11-24 00:35:57,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:57,306 INFO L471 AbstractCegarLoop]: Abstraction has 1036 states and 1535 transitions. [2024-11-24 00:35:57,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 8.833333333333334) internal successors, (159), 19 states have internal predecessors, (159), 5 states have call successors, (100), 3 states have call predecessors, (100), 5 states have return successors, (100), 4 states have call predecessors, (100), 5 states have call successors, (100) [2024-11-24 00:35:57,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1535 transitions. [2024-11-24 00:35:57,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2024-11-24 00:35:57,314 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:57,314 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:57,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 00:35:57,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:35:57,519 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:57,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2086612944, now seen corresponding path program 1 times [2024-11-24 00:35:57,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:57,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810950158] [2024-11-24 00:35:57,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:57,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:57,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:35:58,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:35:58,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:35:58,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810950158] [2024-11-24 00:35:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810950158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:35:58,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:35:58,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:35:58,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193080689] [2024-11-24 00:35:58,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:35:58,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:35:58,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:35:58,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:35:58,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:35:58,015 INFO L87 Difference]: Start difference. First operand 1036 states and 1535 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:58,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:35:58,552 INFO L93 Difference]: Finished difference Result 1837 states and 2732 transitions. [2024-11-24 00:35:58,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:35:58,553 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 331 [2024-11-24 00:35:58,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:35:58,563 INFO L225 Difference]: With dead ends: 1837 [2024-11-24 00:35:58,564 INFO L226 Difference]: Without dead ends: 1038 [2024-11-24 00:35:58,566 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:35:58,567 INFO L435 NwaCegarLoop]: 468 mSDtfsCounter, 231 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:35:58,568 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 1034 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 00:35:58,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2024-11-24 00:35:58,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 1036. [2024-11-24 00:35:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 753 states have (on average 1.3306772908366533) internal successors, (1002), 756 states have internal predecessors, (1002), 265 states have call successors, (265), 17 states have call predecessors, (265), 17 states have return successors, (265), 262 states have call predecessors, (265), 265 states have call successors, (265) [2024-11-24 00:35:58,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1532 transitions. [2024-11-24 00:35:58,700 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1532 transitions. Word has length 331 [2024-11-24 00:35:58,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:35:58,701 INFO L471 AbstractCegarLoop]: Abstraction has 1036 states and 1532 transitions. [2024-11-24 00:35:58,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:35:58,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1532 transitions. [2024-11-24 00:35:58,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2024-11-24 00:35:58,705 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:35:58,705 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:35:58,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 00:35:58,706 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:35:58,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:35:58,706 INFO L85 PathProgramCache]: Analyzing trace with hash -986520794, now seen corresponding path program 1 times [2024-11-24 00:35:58,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:35:58,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527973905] [2024-11-24 00:35:58,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:35:58,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:35:59,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:02,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 87 proven. 60 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 00:36:02,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:02,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527973905] [2024-11-24 00:36:02,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527973905] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:36:02,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408553487] [2024-11-24 00:36:02,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:02,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:02,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:36:02,414 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:36:02,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:36:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:02,738 INFO L256 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-24 00:36:02,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:36:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 3105 proven. 249 refuted. 0 times theorem prover too weak. 1546 trivial. 0 not checked. [2024-11-24 00:36:08,008 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:36:15,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408553487] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:36:15,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:36:15,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 20] total 28 [2024-11-24 00:36:15,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149024877] [2024-11-24 00:36:15,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:36:15,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:36:15,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:15,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:36:15,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=1104, Unknown=0, NotChecked=0, Total=1482 [2024-11-24 00:36:15,755 INFO L87 Difference]: Start difference. First operand 1036 states and 1532 transitions. Second operand has 28 states, 28 states have (on average 6.678571428571429) internal successors, (187), 26 states have internal predecessors, (187), 9 states have call successors, (100), 7 states have call predecessors, (100), 11 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) [2024-11-24 00:36:22,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:22,603 INFO L93 Difference]: Finished difference Result 3647 states and 5191 transitions. [2024-11-24 00:36:22,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-24 00:36:22,604 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.678571428571429) internal successors, (187), 26 states have internal predecessors, (187), 9 states have call successors, (100), 7 states have call predecessors, (100), 11 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) Word has length 331 [2024-11-24 00:36:22,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:22,622 INFO L225 Difference]: With dead ends: 3647 [2024-11-24 00:36:22,622 INFO L226 Difference]: Without dead ends: 2614 [2024-11-24 00:36:22,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 479 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2958 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2222, Invalid=7090, Unknown=0, NotChecked=0, Total=9312 [2024-11-24 00:36:22,630 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 2262 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 2434 mSolverCounterSat, 1119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2362 SdHoareTripleChecker+Valid, 2131 SdHoareTripleChecker+Invalid, 3553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1119 IncrementalHoareTripleChecker+Valid, 2434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:22,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2362 Valid, 2131 Invalid, 3553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1119 Valid, 2434 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-24 00:36:22,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2614 states. [2024-11-24 00:36:22,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2614 to 2233. [2024-11-24 00:36:22,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 1674 states have (on average 1.2998805256869772) internal successors, (2176), 1687 states have internal predecessors, (2176), 503 states have call successors, (503), 55 states have call predecessors, (503), 55 states have return successors, (503), 490 states have call predecessors, (503), 503 states have call successors, (503) [2024-11-24 00:36:22,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 3182 transitions. [2024-11-24 00:36:22,938 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 3182 transitions. Word has length 331 [2024-11-24 00:36:22,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:22,939 INFO L471 AbstractCegarLoop]: Abstraction has 2233 states and 3182 transitions. [2024-11-24 00:36:22,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.678571428571429) internal successors, (187), 26 states have internal predecessors, (187), 9 states have call successors, (100), 7 states have call predecessors, (100), 11 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) [2024-11-24 00:36:22,940 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 3182 transitions. [2024-11-24 00:36:22,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:22,944 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:22,944 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:22,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-24 00:36:23,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:23,149 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:23,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:23,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1201607615, now seen corresponding path program 1 times [2024-11-24 00:36:23,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:23,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836378003] [2024-11-24 00:36:23,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:23,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:36:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836378003] [2024-11-24 00:36:23,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836378003] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:36:23,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:36:23,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 00:36:23,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758525415] [2024-11-24 00:36:23,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:36:23,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:36:23,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:23,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:36:23,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-24 00:36:23,947 INFO L87 Difference]: Start difference. First operand 2233 states and 3182 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:26,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:26,039 INFO L93 Difference]: Finished difference Result 3022 states and 4328 transitions. [2024-11-24 00:36:26,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:36:26,040 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 332 [2024-11-24 00:36:26,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:26,057 INFO L225 Difference]: With dead ends: 3022 [2024-11-24 00:36:26,057 INFO L226 Difference]: Without dead ends: 2698 [2024-11-24 00:36:26,060 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:36:26,062 INFO L435 NwaCegarLoop]: 389 mSDtfsCounter, 694 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 1010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:26,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 1218 Invalid, 1010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-24 00:36:26,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2024-11-24 00:36:26,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 2642. [2024-11-24 00:36:26,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 1996 states have (on average 1.3066132264529058) internal successors, (2608), 2013 states have internal predecessors, (2608), 571 states have call successors, (571), 74 states have call predecessors, (571), 74 states have return successors, (571), 554 states have call predecessors, (571), 571 states have call successors, (571) [2024-11-24 00:36:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 3750 transitions. [2024-11-24 00:36:26,500 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 3750 transitions. Word has length 332 [2024-11-24 00:36:26,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:26,501 INFO L471 AbstractCegarLoop]: Abstraction has 2642 states and 3750 transitions. [2024-11-24 00:36:26,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:26,502 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 3750 transitions. [2024-11-24 00:36:26,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:26,506 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:26,506 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:26,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:36:26,507 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:26,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:26,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1273994173, now seen corresponding path program 1 times [2024-11-24 00:36:26,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:26,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144240799] [2024-11-24 00:36:26,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:26,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:27,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:36:27,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:27,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144240799] [2024-11-24 00:36:27,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144240799] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:36:27,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:36:27,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-24 00:36:27,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131559996] [2024-11-24 00:36:27,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:36:27,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:36:27,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:27,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:36:27,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:36:27,847 INFO L87 Difference]: Start difference. First operand 2642 states and 3750 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:29,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:29,760 INFO L93 Difference]: Finished difference Result 3859 states and 5555 transitions. [2024-11-24 00:36:29,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 00:36:29,761 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 332 [2024-11-24 00:36:29,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:29,781 INFO L225 Difference]: With dead ends: 3859 [2024-11-24 00:36:29,781 INFO L226 Difference]: Without dead ends: 3384 [2024-11-24 00:36:29,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:36:29,786 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 794 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:29,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [794 Valid, 1248 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-24 00:36:29,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3384 states. [2024-11-24 00:36:30,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3384 to 2760. [2024-11-24 00:36:30,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2096 states have (on average 1.3120229007633588) internal successors, (2750), 2114 states have internal predecessors, (2750), 586 states have call successors, (586), 77 states have call predecessors, (586), 77 states have return successors, (586), 568 states have call predecessors, (586), 586 states have call successors, (586) [2024-11-24 00:36:30,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 3922 transitions. [2024-11-24 00:36:30,305 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 3922 transitions. Word has length 332 [2024-11-24 00:36:30,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:30,305 INFO L471 AbstractCegarLoop]: Abstraction has 2760 states and 3922 transitions. [2024-11-24 00:36:30,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:30,306 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 3922 transitions. [2024-11-24 00:36:30,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:30,309 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:30,309 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:30,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 00:36:30,310 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:30,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:30,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1211954559, now seen corresponding path program 1 times [2024-11-24 00:36:30,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:30,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319337985] [2024-11-24 00:36:30,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:30,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:30,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:36:30,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:30,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319337985] [2024-11-24 00:36:30,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319337985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:36:30,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:36:30,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 00:36:30,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083978188] [2024-11-24 00:36:30,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:36:30,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:36:30,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:30,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:36:30,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:36:30,905 INFO L87 Difference]: Start difference. First operand 2760 states and 3922 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:31,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:31,898 INFO L93 Difference]: Finished difference Result 3712 states and 5323 transitions. [2024-11-24 00:36:31,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 00:36:31,899 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 332 [2024-11-24 00:36:31,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:31,912 INFO L225 Difference]: With dead ends: 3712 [2024-11-24 00:36:31,912 INFO L226 Difference]: Without dead ends: 2414 [2024-11-24 00:36:31,916 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 00:36:31,917 INFO L435 NwaCegarLoop]: 444 mSDtfsCounter, 367 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:31,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 689 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-24 00:36:31,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2414 states. [2024-11-24 00:36:32,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2414 to 2398. [2024-11-24 00:36:32,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2398 states, 1809 states have (on average 1.2962962962962963) internal successors, (2345), 1823 states have internal predecessors, (2345), 518 states have call successors, (518), 70 states have call predecessors, (518), 70 states have return successors, (518), 504 states have call predecessors, (518), 518 states have call successors, (518) [2024-11-24 00:36:32,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2398 states to 2398 states and 3381 transitions. [2024-11-24 00:36:32,500 INFO L78 Accepts]: Start accepts. Automaton has 2398 states and 3381 transitions. Word has length 332 [2024-11-24 00:36:32,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:32,502 INFO L471 AbstractCegarLoop]: Abstraction has 2398 states and 3381 transitions. [2024-11-24 00:36:32,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:32,502 INFO L276 IsEmpty]: Start isEmpty. Operand 2398 states and 3381 transitions. [2024-11-24 00:36:32,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:32,508 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:32,508 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:32,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 00:36:32,509 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:32,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:32,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1658713339, now seen corresponding path program 1 times [2024-11-24 00:36:32,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:32,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143381086] [2024-11-24 00:36:32,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:32,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 21 proven. 126 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 00:36:33,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:33,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143381086] [2024-11-24 00:36:33,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143381086] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:36:33,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570658236] [2024-11-24 00:36:33,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:33,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:33,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:36:33,484 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:36:33,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:36:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:33,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 00:36:33,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:36:34,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2747 proven. 126 refuted. 0 times theorem prover too weak. 2027 trivial. 0 not checked. [2024-11-24 00:36:34,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:36:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 21 proven. 126 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-24 00:36:34,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570658236] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:36:34,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:36:34,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-24 00:36:34,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477006669] [2024-11-24 00:36:34,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:36:34,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:36:34,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:34,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:36:34,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:36:34,964 INFO L87 Difference]: Start difference. First operand 2398 states and 3381 transitions. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 states have internal predecessors, (160), 6 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (135), 6 states have call predecessors, (135), 6 states have call successors, (135) [2024-11-24 00:36:35,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:35,879 INFO L93 Difference]: Finished difference Result 3444 states and 4834 transitions. [2024-11-24 00:36:35,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:36:35,879 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 states have internal predecessors, (160), 6 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (135), 6 states have call predecessors, (135), 6 states have call successors, (135) Word has length 332 [2024-11-24 00:36:35,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:35,893 INFO L225 Difference]: With dead ends: 3444 [2024-11-24 00:36:35,894 INFO L226 Difference]: Without dead ends: 2270 [2024-11-24 00:36:35,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 659 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2024-11-24 00:36:35,899 INFO L435 NwaCegarLoop]: 192 mSDtfsCounter, 512 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:35,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 487 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 00:36:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2270 states. [2024-11-24 00:36:36,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2270 to 2216. [2024-11-24 00:36:36,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2216 states, 1676 states have (on average 1.279832935560859) internal successors, (2145), 1689 states have internal predecessors, (2145), 455 states have call successors, (455), 84 states have call predecessors, (455), 84 states have return successors, (455), 442 states have call predecessors, (455), 455 states have call successors, (455) [2024-11-24 00:36:36,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 3055 transitions. [2024-11-24 00:36:36,439 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 3055 transitions. Word has length 332 [2024-11-24 00:36:36,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:36,440 INFO L471 AbstractCegarLoop]: Abstraction has 2216 states and 3055 transitions. [2024-11-24 00:36:36,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 states have internal predecessors, (160), 6 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (135), 6 states have call predecessors, (135), 6 states have call successors, (135) [2024-11-24 00:36:36,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 3055 transitions. [2024-11-24 00:36:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:36,444 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:36,444 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:36,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:36:36,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:36,645 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:36,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:36,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1337549613, now seen corresponding path program 1 times [2024-11-24 00:36:36,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:36,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786532831] [2024-11-24 00:36:36,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:36,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 00:36:37,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993498703] [2024-11-24 00:36:37,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:37,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:37,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:36:37,539 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:36:37,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:36:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:37,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-24 00:36:37,918 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:36:39,602 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1947 proven. 108 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2024-11-24 00:36:39,603 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:36:39,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:36:39,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786532831] [2024-11-24 00:36:39,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-24 00:36:39,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993498703] [2024-11-24 00:36:39,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993498703] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:36:39,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:36:39,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-11-24 00:36:39,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118968636] [2024-11-24 00:36:39,873 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-24 00:36:39,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 00:36:39,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:36:39,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 00:36:39,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-24 00:36:39,874 INFO L87 Difference]: Start difference. First operand 2216 states and 3055 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 6 states have internal predecessors, (91), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:40,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:36:40,851 INFO L93 Difference]: Finished difference Result 4459 states and 6131 transitions. [2024-11-24 00:36:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:36:40,853 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 6 states have internal predecessors, (91), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 332 [2024-11-24 00:36:40,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:36:40,865 INFO L225 Difference]: With dead ends: 4459 [2024-11-24 00:36:40,865 INFO L226 Difference]: Without dead ends: 2246 [2024-11-24 00:36:40,869 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:36:40,870 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 318 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-24 00:36:40,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 825 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-24 00:36:40,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states. [2024-11-24 00:36:41,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2232. [2024-11-24 00:36:41,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2232 states, 1688 states have (on average 1.2731042654028435) internal successors, (2149), 1701 states have internal predecessors, (2149), 455 states have call successors, (455), 88 states have call predecessors, (455), 88 states have return successors, (455), 442 states have call predecessors, (455), 455 states have call successors, (455) [2024-11-24 00:36:41,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2232 states to 2232 states and 3059 transitions. [2024-11-24 00:36:41,298 INFO L78 Accepts]: Start accepts. Automaton has 2232 states and 3059 transitions. Word has length 332 [2024-11-24 00:36:41,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:36:41,299 INFO L471 AbstractCegarLoop]: Abstraction has 2232 states and 3059 transitions. [2024-11-24 00:36:41,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 6 states have internal predecessors, (91), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:36:41,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2232 states and 3059 transitions. [2024-11-24 00:36:41,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:36:41,303 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:36:41,303 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:36:41,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:36:41,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:41,504 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:36:41,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:36:41,506 INFO L85 PathProgramCache]: Analyzing trace with hash -467888721, now seen corresponding path program 1 times [2024-11-24 00:36:41,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:36:41,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819907751] [2024-11-24 00:36:41,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:41,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:36:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 00:36:42,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654126321] [2024-11-24 00:36:42,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:36:42,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:36:42,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:36:42,014 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:36:42,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:36:42,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:36:42,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-24 00:36:42,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:36:45,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2852 proven. 491 refuted. 0 times theorem prover too weak. 1557 trivial. 0 not checked. [2024-11-24 00:36:45,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:37:16,472 WARN L286 SmtUtils]: Spent 7.87s on a formula simplification. DAG size of input: 3 DAG size of output: 1 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:37:24,500 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:37:32,553 WARN L286 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:37:47,965 WARN L286 SmtUtils]: Spent 10.71s on a formula simplification. DAG size of input: 5 DAG size of output: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:38:00,042 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:38:08,728 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (+ (* c_~var_1_9~0 65536) (mod c_~var_1_39~0 256))) (.cse0 (* c_~var_1_32~0 65535))) (or (< (+ 128 (* c_~var_1_9~0 (mod (+ c_~var_1_28~0 .cse0) 65536))) .cse1) (< 0 (+ c_~var_1_28~0 1)) (< .cse1 (+ (* c_~var_1_9~0 (mod .cse0 65536)) 129)) (< 0 (mod c_~var_1_28~0 4294967296)) (< 0 c_~var_1_48~0) (not (= |c_assume_abort_if_not_#in~cond| 0)))) is different from true [2024-11-24 00:38:16,777 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:38:22,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:38:22,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819907751] [2024-11-24 00:38:22,832 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-24 00:38:22,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654126321] [2024-11-24 00:38:22,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654126321] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:38:22,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:38:22,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-24 00:38:22,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111160772] [2024-11-24 00:38:22,832 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-24 00:38:22,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-24 00:38:22,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:38:22,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-24 00:38:22,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=624, Unknown=5, NotChecked=56, Total=930 [2024-11-24 00:38:22,834 INFO L87 Difference]: Start difference. First operand 2232 states and 3059 transitions. Second operand has 18 states, 18 states have (on average 5.722222222222222) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (50), 5 states have call predecessors, (50), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) [2024-11-24 00:38:25,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:38:25,998 INFO L93 Difference]: Finished difference Result 4607 states and 6278 transitions. [2024-11-24 00:38:25,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-24 00:38:25,999 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.722222222222222) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (50), 5 states have call predecessors, (50), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) Word has length 332 [2024-11-24 00:38:25,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:38:26,012 INFO L225 Difference]: With dead ends: 4607 [2024-11-24 00:38:26,013 INFO L226 Difference]: Without dead ends: 2378 [2024-11-24 00:38:26,018 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 586 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=617, Invalid=1362, Unknown=5, NotChecked=86, Total=2070 [2024-11-24 00:38:26,018 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 1128 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1140 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 2181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-24 00:38:26,019 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1140 Valid, 1531 Invalid, 2181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-24 00:38:26,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2378 states. [2024-11-24 00:38:26,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2378 to 2127. [2024-11-24 00:38:26,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 1620 states have (on average 1.2796296296296297) internal successors, (2073), 1631 states have internal predecessors, (2073), 425 states have call successors, (425), 81 states have call predecessors, (425), 81 states have return successors, (425), 414 states have call predecessors, (425), 425 states have call successors, (425) [2024-11-24 00:38:26,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 2923 transitions. [2024-11-24 00:38:26,331 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 2923 transitions. Word has length 332 [2024-11-24 00:38:26,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:38:26,332 INFO L471 AbstractCegarLoop]: Abstraction has 2127 states and 2923 transitions. [2024-11-24 00:38:26,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.722222222222222) internal successors, (103), 15 states have internal predecessors, (103), 5 states have call successors, (50), 5 states have call predecessors, (50), 7 states have return successors, (50), 5 states have call predecessors, (50), 5 states have call successors, (50) [2024-11-24 00:38:26,332 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 2923 transitions. [2024-11-24 00:38:26,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-24 00:38:26,336 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:38:26,336 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:38:26,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 00:38:26,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-24 00:38:26,537 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:38:26,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:38:26,537 INFO L85 PathProgramCache]: Analyzing trace with hash -215379155, now seen corresponding path program 1 times [2024-11-24 00:38:26,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:38:26,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315458480] [2024-11-24 00:38:26,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:38:26,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:38:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 00:38:26,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1570674418] [2024-11-24 00:38:26,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:38:26,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:38:26,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:38:26,985 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:38:26,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:38:27,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 00:38:27,313 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 00:38:27,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 00:38:28,148 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 00:38:28,149 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 00:38:28,151 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 00:38:28,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-24 00:38:28,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:38:28,359 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:38:28,639 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 00:38:28,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 12:38:28 BoogieIcfgContainer [2024-11-24 00:38:28,643 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 00:38:28,644 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 00:38:28,644 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 00:38:28,644 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 00:38:28,645 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:35:37" (3/4) ... [2024-11-24 00:38:28,651 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 00:38:28,652 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 00:38:28,653 INFO L158 Benchmark]: Toolchain (without parser) took 173707.13ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 91.4MB in the beginning and 363.5MB in the end (delta: -272.1MB). Peak memory consumption was 244.8MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,653 INFO L158 Benchmark]: CDTParser took 1.92ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 00:38:28,655 INFO L158 Benchmark]: CACSL2BoogieTranslator took 661.50ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 67.5MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,656 INFO L158 Benchmark]: Boogie Procedure Inliner took 127.41ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 57.9MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,656 INFO L158 Benchmark]: Boogie Preprocessor took 143.90ms. Allocated memory is still 117.4MB. Free memory was 57.9MB in the beginning and 38.7MB in the end (delta: 19.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,656 INFO L158 Benchmark]: RCFGBuilder took 1471.61ms. Allocated memory is still 117.4MB. Free memory was 38.7MB in the beginning and 84.0MB in the end (delta: -45.3MB). Peak memory consumption was 32.9MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,657 INFO L158 Benchmark]: TraceAbstraction took 171285.06ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 83.3MB in the beginning and 363.6MB in the end (delta: -280.3MB). Peak memory consumption was 225.6MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,657 INFO L158 Benchmark]: Witness Printer took 8.34ms. Allocated memory is still 629.1MB. Free memory was 363.6MB in the beginning and 363.5MB in the end (delta: 54.8kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 00:38:28,659 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.92ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 661.50ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 67.5MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 127.41ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 57.9MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 143.90ms. Allocated memory is still 117.4MB. Free memory was 57.9MB in the beginning and 38.7MB in the end (delta: 19.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1471.61ms. Allocated memory is still 117.4MB. Free memory was 38.7MB in the beginning and 84.0MB in the end (delta: -45.3MB). Peak memory consumption was 32.9MB. Max. memory is 16.1GB. * TraceAbstraction took 171285.06ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 83.3MB in the beginning and 363.6MB in the end (delta: -280.3MB). Peak memory consumption was 225.6MB. Max. memory is 16.1GB. * Witness Printer took 8.34ms. Allocated memory is still 629.1MB. Free memory was 363.6MB in the beginning and 363.5MB in the end (delta: 54.8kB). 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 shiftLeft at line 183, overapproximation of someBinaryFLOATComparisonOperation at line 351, overapproximation of someBinaryFLOATComparisonOperation at line 240, overapproximation of someBinaryFLOATComparisonOperation at line 280, overapproximation of someBinaryFLOATComparisonOperation at line 254, overapproximation of someBinaryFLOATComparisonOperation at line 304, overapproximation of someBinaryFLOATComparisonOperation at line 357, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someBinaryFLOATComparisonOperation at line 357, overapproximation of someBinaryFLOATComparisonOperation at line 282, overapproximation of someBinaryFLOATComparisonOperation at line 227, overapproximation of someBinaryFLOATComparisonOperation at line 357, overapproximation of someBinaryFLOATComparisonOperation at line 230, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryArithmeticFLOAToperation at line 266, overapproximation of someBinaryArithmeticFLOAToperation at line 219. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 256.8; [L23] signed long int var_1_4 = -5; [L24] float var_1_5 = 7.875; [L25] float var_1_6 = 99.04; [L26] signed long int var_1_7 = -2; [L27] signed long int var_1_8 = 1227169815; [L28] signed long int var_1_9 = 1000000000; [L29] signed long int var_1_10 = 1203685913; [L30] unsigned short int var_1_12 = 256; [L31] unsigned short int var_1_14 = 21930; [L32] unsigned short int var_1_15 = 28235; [L33] unsigned short int var_1_18 = 10000; [L34] float var_1_20 = 255.2; [L35] float var_1_22 = 4.125; [L36] float var_1_23 = 15.5; [L37] unsigned char var_1_24 = 0; [L38] signed char var_1_25 = 8; [L39] signed char var_1_26 = 16; [L40] signed char var_1_27 = 16; [L41] signed char var_1_28 = 50; [L42] signed char var_1_29 = 1; [L43] unsigned long int var_1_30 = 128; [L44] unsigned long int var_1_31 = 1143482783; [L45] signed short int var_1_32 = 2; [L46] signed short int var_1_33 = 18620; [L47] signed short int var_1_34 = 0; [L48] unsigned short int var_1_35 = 5; [L49] float var_1_36 = 0.6; [L50] unsigned long int var_1_37 = 64; [L51] unsigned short int var_1_38 = 500; [L52] unsigned char var_1_39 = 0; [L53] unsigned char var_1_40 = 32; [L54] unsigned char var_1_41 = 64; [L55] unsigned char var_1_42 = 128; [L56] unsigned long int var_1_43 = 256; [L57] signed char var_1_44 = -64; [L58] signed char var_1_45 = 2; [L59] unsigned char var_1_46 = 64; [L60] unsigned char var_1_47 = 50; [L61] unsigned char var_1_48 = 0; [L62] unsigned char var_1_49 = 1; [L63] unsigned char var_1_50 = 0; [L64] unsigned short int var_1_51 = 4; [L65] unsigned short int var_1_53 = 43574; [L66] unsigned long int var_1_54 = 16; [L67] signed short int var_1_56 = 2; [L68] float var_1_57 = 3.5; [L69] float var_1_58 = 0.5; [L70] signed char var_1_59 = -50; [L71] double var_1_60 = 25.8; [L72] unsigned long int last_1_var_1_30 = 128; VAL [isInitial=0, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=-5, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L361] isInitial = 1 [L362] FCALL initially() [L364] CALL updateLastVariables() [L354] last_1_var_1_30 = var_1_30 VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=-5, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L364] RET updateLastVariables() [L365] CALL updateVariables() [L275] var_1_4 = __VERIFIER_nondet_long() [L276] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L276] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L277] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L277] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L278] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L278] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_5=63/8, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L279] var_1_5 = __VERIFIER_nondet_float() [L280] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L280] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_6=2476/25, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L281] var_1_6 = __VERIFIER_nondet_float() [L282] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L282] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1227169815, var_1_9=1000000000] [L283] var_1_8 = __VERIFIER_nondet_long() [L284] CALL assume_abort_if_not(var_1_8 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L284] RET assume_abort_if_not(var_1_8 >= 1073741822) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L285] CALL assume_abort_if_not(var_1_8 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L285] RET assume_abort_if_not(var_1_8 <= 2147483646) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=1000000000] [L286] var_1_9 = __VERIFIER_nondet_long() [L287] CALL assume_abort_if_not(var_1_9 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L287] RET assume_abort_if_not(var_1_9 >= 536870911) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L288] CALL assume_abort_if_not(var_1_9 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L288] RET assume_abort_if_not(var_1_9 <= 1073741823) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1203685913, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L289] var_1_10 = __VERIFIER_nondet_long() [L290] CALL assume_abort_if_not(var_1_10 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L290] RET assume_abort_if_not(var_1_10 >= 1073741823) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L291] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L291] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=21930, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L292] var_1_14 = __VERIFIER_nondet_ushort() [L293] CALL assume_abort_if_not(var_1_14 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L293] RET assume_abort_if_not(var_1_14 >= 16383) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L294] CALL assume_abort_if_not(var_1_14 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L294] RET assume_abort_if_not(var_1_14 <= 32767) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=28235, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L295] var_1_15 = __VERIFIER_nondet_ushort() [L296] CALL assume_abort_if_not(var_1_15 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L296] RET assume_abort_if_not(var_1_15 >= 16384) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L297] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L297] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=10000, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L298] var_1_18 = __VERIFIER_nondet_ushort() [L299] CALL assume_abort_if_not(var_1_18 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L299] RET assume_abort_if_not(var_1_18 >= 8191) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L300] CALL assume_abort_if_not(var_1_18 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L300] RET assume_abort_if_not(var_1_18 <= 16383) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_22=33/8, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L301] var_1_22 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L302] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=31/2, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L303] var_1_23 = __VERIFIER_nondet_float() [L304] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L304] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=0, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L305] var_1_24 = __VERIFIER_nondet_uchar() [L306] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L306] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L307] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L307] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=16, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L308] var_1_26 = __VERIFIER_nondet_char() [L309] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L309] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L310] CALL assume_abort_if_not(var_1_26 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L310] RET assume_abort_if_not(var_1_26 <= 31) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=16, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L311] var_1_27 = __VERIFIER_nondet_char() [L312] CALL assume_abort_if_not(var_1_27 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L312] RET assume_abort_if_not(var_1_27 >= -31) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L313] CALL assume_abort_if_not(var_1_27 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L313] RET assume_abort_if_not(var_1_27 <= 31) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=50, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L314] var_1_28 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L315] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L316] CALL assume_abort_if_not(var_1_28 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L316] RET assume_abort_if_not(var_1_28 <= 63) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=1, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L317] var_1_29 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L318] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L319] CALL assume_abort_if_not(var_1_29 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L319] RET assume_abort_if_not(var_1_29 <= 63) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=1143482783, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L320] var_1_31 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_31 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L321] RET assume_abort_if_not(var_1_31 >= 1073741824) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L322] CALL assume_abort_if_not(var_1_31 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L322] RET assume_abort_if_not(var_1_31 <= 2147483647) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=18620, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L323] var_1_33 = __VERIFIER_nondet_short() [L324] CALL assume_abort_if_not(var_1_33 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L324] RET assume_abort_if_not(var_1_33 >= 16382) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L325] CALL assume_abort_if_not(var_1_33 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L325] RET assume_abort_if_not(var_1_33 <= 32766) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=32, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L326] var_1_40 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L327] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L328] CALL assume_abort_if_not(var_1_40 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L328] RET assume_abort_if_not(var_1_40 <= 127) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=64, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L329] var_1_41 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L330] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L331] CALL assume_abort_if_not(var_1_41 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L331] RET assume_abort_if_not(var_1_41 <= 127) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=128, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L332] var_1_42 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_42 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L333] RET assume_abort_if_not(var_1_42 >= 127) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L334] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L334] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=2, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L335] var_1_45 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L336] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L337] CALL assume_abort_if_not(var_1_45 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L337] RET assume_abort_if_not(var_1_45 <= 63) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=50, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L338] var_1_47 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L339] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L340] CALL assume_abort_if_not(var_1_47 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L340] RET assume_abort_if_not(var_1_47 <= 63) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L341] var_1_49 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L342] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L343] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L343] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L344] var_1_50 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L345] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L346] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L346] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=43574, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L347] var_1_53 = __VERIFIER_nondet_ushort() [L348] CALL assume_abort_if_not(var_1_53 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L348] RET assume_abort_if_not(var_1_53 >= 32767) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L349] CALL assume_abort_if_not(var_1_53 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L349] RET assume_abort_if_not(var_1_53 <= 65534) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_58=1/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L350] var_1_58 = __VERIFIER_nondet_float() [L351] CALL assume_abort_if_not((var_1_58 >= -922337.2036854765600e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L351] RET assume_abort_if_not((var_1_58 >= -922337.2036854765600e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L365] RET updateVariables() [L366] CALL step() [L76] signed long int stepLocal_14 = - var_1_33; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_14=-16382, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L77] COND FALSE !(stepLocal_14 <= last_1_var_1_30) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L82] unsigned char stepLocal_13 = var_1_48; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_13=0, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L83] COND FALSE !(var_1_48 && stepLocal_13) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=64, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L94] COND FALSE !(var_1_27 <= var_1_29) [L97] var_1_37 = var_1_31 VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=-64, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L99] var_1_44 = ((var_1_29 + var_1_28) - (var_1_26 + var_1_45)) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=16, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L100] COND FALSE !(\read(var_1_48)) [L103] var_1_54 = (100u + ((((4u) > (var_1_41)) ? (4u) : (var_1_41)))) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=-50, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L105] COND FALSE !(\read(var_1_48)) [L108] var_1_59 = var_1_45 VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L110] COND FALSE !(\read(var_1_48)) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L117] COND FALSE !((256 - (var_1_15 - var_1_46)) >= (var_1_42 / var_1_18)) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L125] unsigned char stepLocal_5 = var_1_46; [L126] signed long int stepLocal_4 = (((var_1_18 - var_1_15) < 0 ) ? -(var_1_18 - var_1_15) : (var_1_18 - var_1_15)); VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=8, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L127] COND FALSE !(\read(var_1_48)) [L140] var_1_25 = var_1_27 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L142] COND FALSE !(var_1_26 == var_1_9) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L153] unsigned long int stepLocal_6 = var_1_37 / ((((var_1_9) > (var_1_15)) ? (var_1_9) : (var_1_15))); VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_6=2, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L154] EXPR var_1_54 ^ var_1_28 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_6=2, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=0, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L154] COND TRUE (var_1_54 ^ var_1_28) > stepLocal_6 [L155] var_1_34 = var_1_26 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L159] unsigned long int stepLocal_8 = var_1_37; [L160] unsigned char stepLocal_7 = var_1_46; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=5, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L161] COND FALSE !(\read(var_1_48)) [L168] var_1_35 = ((((25) < 0 ) ? -(25) : (25))) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=3/5, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L170] COND FALSE !((99.125f - var_1_6) < ((((var_1_23) > (var_1_5)) ? (var_1_23) : (var_1_5)))) [L177] var_1_36 = var_1_23 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L179] signed long int stepLocal_11 = (((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)); [L180] signed long int stepLocal_10 = (var_1_26 + var_1_46) * -100; [L181] unsigned char stepLocal_9 = var_1_46; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_10=-6800, stepLocal_11=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L182] COND TRUE var_1_34 > stepLocal_10 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_11=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L183] EXPR (var_1_46 / 25) << var_1_46 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_11=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=500, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L183] COND TRUE ((var_1_46 / 25) << var_1_46) > stepLocal_11 [L184] var_1_38 = ((((var_1_33) > (var_1_39)) ? (var_1_33) : (var_1_39))) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L193] COND FALSE !(var_1_42 < var_1_39) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L196] unsigned char stepLocal_17 = var_1_50; [L197] unsigned short int stepLocal_16 = var_1_35; [L198] unsigned char stepLocal_15 = -50 != var_1_40; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_15=1, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L199] COND FALSE !(var_1_48 && stepLocal_15) [L210] var_1_56 = (var_1_28 - var_1_32) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=128, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L212] COND FALSE !((var_1_39 * var_1_10) >= var_1_15) [L215] var_1_30 = var_1_31 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L217] signed long int stepLocal_0 = var_1_51 % var_1_4; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_0=4, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_1=1284/5, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L218] COND TRUE var_1_34 == stepLocal_0 [L219] var_1_1 = (var_1_5 - var_1_6) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L221] COND FALSE !(var_1_39 <= ((var_1_56 * var_1_9) + 128)) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=1276/5, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L226] COND TRUE ! var_1_48 [L227] var_1_20 = ((((var_1_22) > (var_1_6)) ? (var_1_22) : (var_1_6))) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=7/2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L230] COND FALSE !(var_1_5 > (- var_1_1)) [L237] var_1_57 = var_1_23 VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L239] unsigned char stepLocal_1 = var_1_4 >= var_1_32; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_1=1, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=-2, var_1_8=1073741822, var_1_9=536870913] [L240] COND TRUE ((var_1_6 - var_1_5) < var_1_57) || stepLocal_1 [L241] var_1_7 = ((var_1_8 - (var_1_9 - 1000000)) - (var_1_10 - (1000000000 - var_1_35))) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L245] signed long int stepLocal_3 = var_1_4; [L246] signed short int stepLocal_2 = var_1_56; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_3=1073741823, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L247] COND FALSE !(stepLocal_3 <= (((((var_1_9 - var_1_10)) > (var_1_8)) ? ((var_1_9 - var_1_10)) : (var_1_8)))) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=256, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L254] COND TRUE ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) > var_1_20 [L255] var_1_12 = ((var_1_46 + (var_1_18 - var_1_46)) + var_1_14) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L258] signed short int stepLocal_12 = var_1_33; VAL [isInitial=1, last_1_var_1_30=128, stepLocal_12=16382, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L259] COND FALSE !(stepLocal_12 == var_1_12) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L264] COND TRUE var_1_56 >= (((((var_1_47) > (var_1_39)) ? (var_1_47) : (var_1_39))) - (var_1_31 - 25)) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_60=129/5, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L265] COND TRUE var_1_7 < var_1_43 [L266] var_1_60 = (var_1_5 - var_1_6) VAL [isInitial=1, last_1_var_1_30=128, stepLocal_16=25, stepLocal_17=0, stepLocal_2=-2, stepLocal_4=1, stepLocal_5=64, stepLocal_7=64, stepLocal_8=-6979321855, stepLocal_9=64, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L366] RET step() [L367] CALL, EXPR property() [L357] EXPR ((((((((var_1_34 == (var_1_51 % var_1_4)) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : 1) && ((((var_1_6 - var_1_5) < var_1_57) || (var_1_4 >= var_1_32)) ? (var_1_7 == ((signed long int) ((var_1_8 - (var_1_9 - 1000000)) - (var_1_10 - (1000000000 - var_1_35))))) : (var_1_7 == ((signed long int) var_1_35)))) && ((var_1_4 <= (((((var_1_9 - var_1_10)) > (var_1_8)) ? ((var_1_9 - var_1_10)) : (var_1_8)))) ? ((var_1_56 >= var_1_4) ? (var_1_12 == ((unsigned short int) ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) : (var_1_12 == ((unsigned short int) ((var_1_14 + var_1_15) - (var_1_39 + var_1_46))))) : ((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) > var_1_20) ? (var_1_12 == ((unsigned short int) ((var_1_46 + (var_1_18 - var_1_46)) + var_1_14))) : 1))) && ((var_1_39 <= ((var_1_56 * var_1_9) + 128)) ? (var_1_48 ? (var_1_20 == ((float) (((((var_1_22 + var_1_23)) > (var_1_5)) ? ((var_1_22 + var_1_23)) : (var_1_5))))) : 1) : ((! var_1_48) ? (var_1_20 == ((float) ((((var_1_22) > (var_1_6)) ? (var_1_22) : (var_1_6))))) : 1))) && (var_1_48 ? ((var_1_59 > ((((var_1_18 - var_1_15) < 0 ) ? -(var_1_18 - var_1_15) : (var_1_18 - var_1_15)))) ? (var_1_25 == ((signed char) (((10 - var_1_26) + var_1_27) + ((((var_1_28 - var_1_29) < 0 ) ? -(var_1_28 - var_1_29) : (var_1_28 - var_1_29)))))) : ((var_1_46 >= var_1_26) ? (var_1_48 ? (var_1_25 == ((signed char) (((((var_1_28 + var_1_29)) > (var_1_27)) ? ((var_1_28 + var_1_29)) : (var_1_27))))) : (var_1_25 == ((signed char) var_1_26))) : 1)) : (var_1_25 == ((signed char) var_1_27)))) && (((var_1_39 * var_1_10) >= var_1_15) ? (var_1_30 == ((unsigned long int) ((var_1_10 + var_1_31) - var_1_39))) : (var_1_30 == ((unsigned long int) var_1_31)))) && ((var_1_26 == var_1_9) ? ((var_1_46 < var_1_14) ? (var_1_48 ? (var_1_32 == ((signed short int) (((((var_1_26) < ((var_1_33 - var_1_39))) ? (var_1_26) : ((var_1_33 - var_1_39)))) - var_1_18))) : (var_1_32 == ((signed short int) ((((((var_1_39 + 1)) > (100)) ? ((var_1_39 + 1)) : (100))) - var_1_28)))) : (var_1_32 == ((signed short int) (var_1_46 - var_1_29)))) : 1)) && (((var_1_54 ^ var_1_28) > (var_1_37 / ((((var_1_9) > (var_1_15)) ? (var_1_9) : (var_1_15))))) ? (var_1_34 == ((signed short int) var_1_26)) : (var_1_34 == ((signed short int) var_1_39))) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L357] EXPR ((((((((((((var_1_34 == (var_1_51 % var_1_4)) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : 1) && ((((var_1_6 - var_1_5) < var_1_57) || (var_1_4 >= var_1_32)) ? (var_1_7 == ((signed long int) ((var_1_8 - (var_1_9 - 1000000)) - (var_1_10 - (1000000000 - var_1_35))))) : (var_1_7 == ((signed long int) var_1_35)))) && ((var_1_4 <= (((((var_1_9 - var_1_10)) > (var_1_8)) ? ((var_1_9 - var_1_10)) : (var_1_8)))) ? ((var_1_56 >= var_1_4) ? (var_1_12 == ((unsigned short int) ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) : (var_1_12 == ((unsigned short int) ((var_1_14 + var_1_15) - (var_1_39 + var_1_46))))) : ((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) > var_1_20) ? (var_1_12 == ((unsigned short int) ((var_1_46 + (var_1_18 - var_1_46)) + var_1_14))) : 1))) && ((var_1_39 <= ((var_1_56 * var_1_9) + 128)) ? (var_1_48 ? (var_1_20 == ((float) (((((var_1_22 + var_1_23)) > (var_1_5)) ? ((var_1_22 + var_1_23)) : (var_1_5))))) : 1) : ((! var_1_48) ? (var_1_20 == ((float) ((((var_1_22) > (var_1_6)) ? (var_1_22) : (var_1_6))))) : 1))) && (var_1_48 ? ((var_1_59 > ((((var_1_18 - var_1_15) < 0 ) ? -(var_1_18 - var_1_15) : (var_1_18 - var_1_15)))) ? (var_1_25 == ((signed char) (((10 - var_1_26) + var_1_27) + ((((var_1_28 - var_1_29) < 0 ) ? -(var_1_28 - var_1_29) : (var_1_28 - var_1_29)))))) : ((var_1_46 >= var_1_26) ? (var_1_48 ? (var_1_25 == ((signed char) (((((var_1_28 + var_1_29)) > (var_1_27)) ? ((var_1_28 + var_1_29)) : (var_1_27))))) : (var_1_25 == ((signed char) var_1_26))) : 1)) : (var_1_25 == ((signed char) var_1_27)))) && (((var_1_39 * var_1_10) >= var_1_15) ? (var_1_30 == ((unsigned long int) ((var_1_10 + var_1_31) - var_1_39))) : (var_1_30 == ((unsigned long int) var_1_31)))) && ((var_1_26 == var_1_9) ? ((var_1_46 < var_1_14) ? (var_1_48 ? (var_1_32 == ((signed short int) (((((var_1_26) < ((var_1_33 - var_1_39))) ? (var_1_26) : ((var_1_33 - var_1_39)))) - var_1_18))) : (var_1_32 == ((signed short int) ((((((var_1_39 + 1)) > (100)) ? ((var_1_39 + 1)) : (100))) - var_1_28)))) : (var_1_32 == ((signed short int) (var_1_46 - var_1_29)))) : 1)) && (((var_1_54 ^ var_1_28) > (var_1_37 / ((((var_1_9) > (var_1_15)) ? (var_1_9) : (var_1_15))))) ? (var_1_34 == ((signed short int) var_1_26)) : (var_1_34 == ((signed short int) var_1_39)))) && (var_1_48 ? ((var_1_37 < var_1_39) ? ((var_1_8 <= var_1_46) ? (var_1_35 == ((unsigned short int) (var_1_46 + 200))) : 1) : 1) : (var_1_35 == ((unsigned short int) ((((25) < 0 ) ? -(25) : (25))))))) && (((99.125f - var_1_6) < ((((var_1_23) > (var_1_5)) ? (var_1_23) : (var_1_5)))) ? (((var_1_15 - (var_1_14 - var_1_28)) > (~ (var_1_39 + var_1_39))) ? (var_1_36 == ((float) (var_1_6 - var_1_5))) : (var_1_36 == ((float) var_1_23))) : (var_1_36 == ((float) var_1_23)))) && ((var_1_27 <= var_1_29) ? (var_1_37 == ((unsigned long int) 2u)) : (var_1_37 == ((unsigned long int) var_1_31)))) && ((var_1_34 > ((var_1_26 + var_1_46) * -100)) ? ((((var_1_46 / 25) << var_1_46) > ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) ? (var_1_38 == ((unsigned short int) ((((var_1_33) > (var_1_39)) ? (var_1_33) : (var_1_39))))) : ((var_1_46 < var_1_4) ? (var_1_38 == ((unsigned short int) var_1_15)) : 1)) : (var_1_38 == ((unsigned short int) (((((var_1_26) < (var_1_46)) ? (var_1_26) : (var_1_46))) + (((((var_1_14 - var_1_39)) > (((((var_1_29) < (var_1_33)) ? (var_1_29) : (var_1_33))))) ? ((var_1_14 - var_1_39)) : (((((var_1_29) < (var_1_33)) ? (var_1_29) : (var_1_33)))))))))) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L357-L358] return (((((((((((((((((((((((var_1_34 == (var_1_51 % var_1_4)) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : 1) && ((((var_1_6 - var_1_5) < var_1_57) || (var_1_4 >= var_1_32)) ? (var_1_7 == ((signed long int) ((var_1_8 - (var_1_9 - 1000000)) - (var_1_10 - (1000000000 - var_1_35))))) : (var_1_7 == ((signed long int) var_1_35)))) && ((var_1_4 <= (((((var_1_9 - var_1_10)) > (var_1_8)) ? ((var_1_9 - var_1_10)) : (var_1_8)))) ? ((var_1_56 >= var_1_4) ? (var_1_12 == ((unsigned short int) ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) : (var_1_12 == ((unsigned short int) ((var_1_14 + var_1_15) - (var_1_39 + var_1_46))))) : ((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) > var_1_20) ? (var_1_12 == ((unsigned short int) ((var_1_46 + (var_1_18 - var_1_46)) + var_1_14))) : 1))) && ((var_1_39 <= ((var_1_56 * var_1_9) + 128)) ? (var_1_48 ? (var_1_20 == ((float) (((((var_1_22 + var_1_23)) > (var_1_5)) ? ((var_1_22 + var_1_23)) : (var_1_5))))) : 1) : ((! var_1_48) ? (var_1_20 == ((float) ((((var_1_22) > (var_1_6)) ? (var_1_22) : (var_1_6))))) : 1))) && (var_1_48 ? ((var_1_59 > ((((var_1_18 - var_1_15) < 0 ) ? -(var_1_18 - var_1_15) : (var_1_18 - var_1_15)))) ? (var_1_25 == ((signed char) (((10 - var_1_26) + var_1_27) + ((((var_1_28 - var_1_29) < 0 ) ? -(var_1_28 - var_1_29) : (var_1_28 - var_1_29)))))) : ((var_1_46 >= var_1_26) ? (var_1_48 ? (var_1_25 == ((signed char) (((((var_1_28 + var_1_29)) > (var_1_27)) ? ((var_1_28 + var_1_29)) : (var_1_27))))) : (var_1_25 == ((signed char) var_1_26))) : 1)) : (var_1_25 == ((signed char) var_1_27)))) && (((var_1_39 * var_1_10) >= var_1_15) ? (var_1_30 == ((unsigned long int) ((var_1_10 + var_1_31) - var_1_39))) : (var_1_30 == ((unsigned long int) var_1_31)))) && ((var_1_26 == var_1_9) ? ((var_1_46 < var_1_14) ? (var_1_48 ? (var_1_32 == ((signed short int) (((((var_1_26) < ((var_1_33 - var_1_39))) ? (var_1_26) : ((var_1_33 - var_1_39)))) - var_1_18))) : (var_1_32 == ((signed short int) ((((((var_1_39 + 1)) > (100)) ? ((var_1_39 + 1)) : (100))) - var_1_28)))) : (var_1_32 == ((signed short int) (var_1_46 - var_1_29)))) : 1)) && (((var_1_54 ^ var_1_28) > (var_1_37 / ((((var_1_9) > (var_1_15)) ? (var_1_9) : (var_1_15))))) ? (var_1_34 == ((signed short int) var_1_26)) : (var_1_34 == ((signed short int) var_1_39)))) && (var_1_48 ? ((var_1_37 < var_1_39) ? ((var_1_8 <= var_1_46) ? (var_1_35 == ((unsigned short int) (var_1_46 + 200))) : 1) : 1) : (var_1_35 == ((unsigned short int) ((((25) < 0 ) ? -(25) : (25))))))) && (((99.125f - var_1_6) < ((((var_1_23) > (var_1_5)) ? (var_1_23) : (var_1_5)))) ? (((var_1_15 - (var_1_14 - var_1_28)) > (~ (var_1_39 + var_1_39))) ? (var_1_36 == ((float) (var_1_6 - var_1_5))) : (var_1_36 == ((float) var_1_23))) : (var_1_36 == ((float) var_1_23)))) && ((var_1_27 <= var_1_29) ? (var_1_37 == ((unsigned long int) 2u)) : (var_1_37 == ((unsigned long int) var_1_31)))) && ((var_1_34 > ((var_1_26 + var_1_46) * -100)) ? ((((var_1_46 / 25) << var_1_46) > ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) ? (var_1_38 == ((unsigned short int) ((((var_1_33) > (var_1_39)) ? (var_1_33) : (var_1_39))))) : ((var_1_46 < var_1_4) ? (var_1_38 == ((unsigned short int) var_1_15)) : 1)) : (var_1_38 == ((unsigned short int) (((((var_1_26) < (var_1_46)) ? (var_1_26) : (var_1_46))) + (((((var_1_14 - var_1_39)) > (((((var_1_29) < (var_1_33)) ? (var_1_29) : (var_1_33))))) ? ((var_1_14 - var_1_39)) : (((((var_1_29) < (var_1_33)) ? (var_1_29) : (var_1_33))))))))))) && (var_1_48 ? (((~ var_1_46) <= var_1_31) ? (var_1_39 == ((unsigned char) (var_1_40 + var_1_41))) : (var_1_39 == ((unsigned char) (((((var_1_42 - var_1_26)) < (((64 - var_1_28) + var_1_41))) ? ((var_1_42 - var_1_26)) : (((64 - var_1_28) + var_1_41))))))) : (((256 - (var_1_15 - var_1_46)) >= (var_1_42 / var_1_18)) ? (var_1_48 ? (var_1_39 == ((unsigned char) (((((var_1_41) > (var_1_28)) ? (var_1_41) : (var_1_28))) + var_1_40))) : (var_1_39 == ((unsigned char) ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))))) : 1))) && ((var_1_33 == var_1_12) ? (var_1_48 ? (var_1_43 == ((unsigned long int) (var_1_30 + 1u))) : 1) : 1)) && (var_1_44 == ((signed char) ((var_1_29 + var_1_28) - (var_1_26 + var_1_45))))) && ((var_1_48 && var_1_48) ? (var_1_48 ? (var_1_46 == ((unsigned char) ((((var_1_29) < ((var_1_41 + var_1_40))) ? (var_1_29) : ((var_1_41 + var_1_40)))))) : (var_1_48 ? (var_1_46 == ((unsigned char) ((var_1_26 + var_1_47) + var_1_28))) : (var_1_46 == ((unsigned char) ((((var_1_47) < (var_1_42)) ? (var_1_47) : (var_1_42))))))) : 1)) && (((- var_1_33) <= last_1_var_1_30) ? (var_1_24 ? (var_1_48 == ((unsigned char) ((! var_1_49) || var_1_50))) : 1) : 1)) && ((var_1_42 < var_1_39) ? (var_1_51 == ((unsigned short int) (var_1_53 - var_1_40))) : 1)) && (var_1_48 ? (var_1_54 == ((unsigned long int) ((3224838634u - (var_1_46 + var_1_18)) - (((((1294470353u) < 0 ) ? -(1294470353u) : (1294470353u))) - var_1_26)))) : (var_1_54 == ((unsigned long int) (100u + ((((4u) > (var_1_41)) ? (4u) : (var_1_41)))))))) && ((var_1_48 && (-50 != var_1_40)) ? ((var_1_35 >= var_1_38) ? (var_1_56 == ((signed short int) ((var_1_41 - (var_1_40 + var_1_45)) + ((var_1_28 + var_1_26) - var_1_42)))) : ((var_1_48 && var_1_50) ? (var_1_56 == ((signed short int) (var_1_29 + -10))) : (var_1_56 == ((signed short int) var_1_46)))) : (var_1_56 == ((signed short int) (var_1_28 - var_1_32))))) && ((var_1_5 > (- var_1_1)) ? (var_1_48 ? (var_1_57 == ((float) ((((((((var_1_6) > (var_1_22)) ? (var_1_6) : (var_1_22)))) > (((((var_1_23) > (((((var_1_5) < (var_1_58)) ? (var_1_5) : (var_1_58))))) ? (var_1_23) : (((((var_1_5) < (var_1_58)) ? (var_1_5) : (var_1_58)))))))) ? (((((var_1_6) > (var_1_22)) ? (var_1_6) : (var_1_22)))) : (((((var_1_23) > (((((var_1_5) < (var_1_58)) ? (var_1_5) : (var_1_58))))) ? (var_1_23) : (((((var_1_5) < (var_1_58)) ? (var_1_5) : (var_1_58))))))))))) : (var_1_57 == ((float) ((((var_1_5) < (var_1_58)) ? (var_1_5) : (var_1_58)))))) : (var_1_57 == ((float) var_1_23)))) && (var_1_48 ? (var_1_59 == ((signed char) var_1_47)) : (var_1_59 == ((signed char) var_1_45)))) && ((var_1_56 >= (((((var_1_47) > (var_1_39)) ? (var_1_47) : (var_1_39))) - (var_1_31 - 25))) ? ((var_1_7 < var_1_43) ? (var_1_60 == ((double) (var_1_5 - var_1_6))) : (var_1_60 == ((double) 7.2))) : (var_1_60 == ((double) var_1_23))) ; [L367] RET, EXPR property() [L367] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] [L19] reach_error() VAL [isInitial=1, last_1_var_1_30=128, var_1_10=1537870884, var_1_12=49150, var_1_14=294911, var_1_15=16384, var_1_18=-49153, var_1_20=3, var_1_22=3, var_1_23=2, var_1_24=1, var_1_25=31, var_1_26=4, var_1_27=31, var_1_28=0, var_1_29=30, var_1_30=-6979321855, var_1_31=-6979321855, var_1_32=2, var_1_33=16382, var_1_34=4, var_1_35=25, var_1_36=2, var_1_37=-6979321855, var_1_38=16382, var_1_39=0, var_1_40=0, var_1_41=5, var_1_42=127, var_1_43=256, var_1_44=0, var_1_45=26, var_1_46=64, var_1_47=256, var_1_48=0, var_1_49=1, var_1_4=1073741823, var_1_50=0, var_1_51=4, var_1_53=32767, var_1_54=105, var_1_56=-2, var_1_57=2, var_1_59=26, var_1_6=0, var_1_7=0, var_1_8=1073741822, var_1_9=536870913] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 174 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 170.9s, OverallIterations: 15, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 22.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7987 SdHoareTripleChecker+Valid, 14.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7855 mSDsluCounter, 14585 SdHoareTripleChecker+Invalid, 12.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10253 mSDsCounter, 1986 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9602 IncrementalHoareTripleChecker+Invalid, 11588 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1986 mSolverCounterUnsat, 4332 mSDtfsCounter, 9602 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3062 GetRequests, 2828 SyntacticMatches, 0 SemanticMatches, 234 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3840 ImplicationChecksByTransitivity, 32.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2760occurred in iteration=10, InterpolantAutomatonStates: 189, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.8s AutomataMinimizationTime, 14 MinimizatonAttempts, 1537 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 6.4s SatisfiabilityAnalysisTime, 134.2s InterpolantComputationTime, 7264 NumberOfCodeBlocks, 7264 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 6249 ConstructedInterpolants, 8 QuantifiedInterpolants, 30227 SizeOfPredicates, 23 NumberOfNonLiveVariables, 4441 ConjunctsInSsa, 108 ConjunctsInUnsatCore, 19 InterpolantComputations, 9 PerfectInterpolantSequences, 91500/93100 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-24 00:38:28,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC --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 8756b08be05a2754ba7f473b23db96aacdd088f16a43249dcd482c532b48d535 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:38:31,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:38:31,558 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-24 00:38:31,568 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:38:31,568 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:38:31,604 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:38:31,605 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:38:31,605 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:38:31,606 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:38:31,606 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:38:31,606 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:38:31,606 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:38:31,608 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:38:31,608 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:38:31,608 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:38:31,609 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:38:31,610 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 00:38:31,611 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:38:31,612 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:38:31,613 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:38:31,613 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:38:31,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:38:31,614 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:38:31,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:38:31,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:38:31,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:38:31,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:38:31,616 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:38:31,618 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:38:31,618 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 00:38:31,618 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 00:38:31,619 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 00:38:31,620 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 00:38:31,620 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:38:31,620 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:38:31,620 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:38:31,620 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:38:31,620 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC 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 -> 8756b08be05a2754ba7f473b23db96aacdd088f16a43249dcd482c532b48d535 [2024-11-24 00:38:31,972 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:38:31,983 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:38:31,987 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:38:31,988 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:38:31,988 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:38:31,990 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i [2024-11-24 00:38:34,958 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/c73094050/46f5bdca82374cc3a8a92181455c1567/FLAGa95836386 [2024-11-24 00:38:35,344 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:38:35,347 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i [2024-11-24 00:38:35,365 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/c73094050/46f5bdca82374cc3a8a92181455c1567/FLAGa95836386 [2024-11-24 00:38:35,391 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/data/c73094050/46f5bdca82374cc3a8a92181455c1567 [2024-11-24 00:38:35,394 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:38:35,397 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:38:35,399 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:38:35,399 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:38:35,404 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:38:35,405 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:38:35" (1/1) ... [2024-11-24 00:38:35,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f9bf6cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:35, skipping insertion in model container [2024-11-24 00:38:35,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:38:35" (1/1) ... [2024-11-24 00:38:35,451 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:38:35,669 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i[915,928] [2024-11-24 00:38:35,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:38:35,866 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:38:35,879 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_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-8.i[915,928] [2024-11-24 00:38:35,977 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:38:36,003 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:38:36,004 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36 WrapperNode [2024-11-24 00:38:36,004 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:38:36,006 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:38:36,008 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:38:36,008 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:38:36,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,047 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,118 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 335 [2024-11-24 00:38:36,118 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:38:36,119 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:38:36,119 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:38:36,119 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:38:36,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,142 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,163 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-24 00:38:36,164 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,164 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,185 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,187 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,193 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,202 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,208 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,221 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:38:36,222 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:38:36,222 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:38:36,222 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:38:36,226 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (1/1) ... [2024-11-24 00:38:36,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:38:36,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:38:36,264 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:38:36,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:38:36,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:38:36,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 00:38:36,325 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 00:38:36,325 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 00:38:36,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:38:36,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:38:36,452 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:38:36,454 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:38:42,252 INFO L? ?]: Removed 44 outVars from TransFormulas that were not future-live. [2024-11-24 00:38:42,252 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:38:42,270 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:38:42,272 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 00:38:42,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:38:42 BoogieIcfgContainer [2024-11-24 00:38:42,273 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:38:42,275 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:38:42,276 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:38:42,281 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:38:42,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:38:35" (1/3) ... [2024-11-24 00:38:42,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40665aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:38:42, skipping insertion in model container [2024-11-24 00:38:42,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:38:36" (2/3) ... [2024-11-24 00:38:42,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40665aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:38:42, skipping insertion in model container [2024-11-24 00:38:42,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:38:42" (3/3) ... [2024-11-24 00:38:42,285 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-8.i [2024-11-24 00:38:42,300 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:38:42,303 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-8.i that has 2 procedures, 154 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 00:38:42,368 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:38:42,385 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;@101dd8b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:38:42,385 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 00:38:42,390 INFO L276 IsEmpty]: Start isEmpty. Operand has 154 states, 101 states have (on average 1.5148514851485149) internal successors, (153), 102 states have internal predecessors, (153), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 00:38:42,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:38:42,415 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:38:42,416 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:38:42,417 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:38:42,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:38:42,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1272070780, now seen corresponding path program 1 times [2024-11-24 00:38:42,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:38:42,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304432877] [2024-11-24 00:38:42,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:38:42,439 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-24 00:38:42,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:38:42,446 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:42,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:38:43,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 00:38:43,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:38:43,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 4802 trivial. 0 not checked. [2024-11-24 00:38:43,515 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:38:43,515 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:38:43,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304432877] [2024-11-24 00:38:43,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304432877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:38:43,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:38:43,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:38:43,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110515169] [2024-11-24 00:38:43,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:38:43,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 00:38:43,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:38:43,550 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 00:38:43,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 00:38:43,554 INFO L87 Difference]: Start difference. First operand has 154 states, 101 states have (on average 1.5148514851485149) internal successors, (153), 102 states have internal predecessors, (153), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:38:43,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:38:43,613 INFO L93 Difference]: Finished difference Result 301 states and 550 transitions. [2024-11-24 00:38:43,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 00:38:43,615 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 322 [2024-11-24 00:38:43,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:38:43,624 INFO L225 Difference]: With dead ends: 301 [2024-11-24 00:38:43,626 INFO L226 Difference]: Without dead ends: 150 [2024-11-24 00:38:43,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 321 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-24 00:38:43,636 INFO L435 NwaCegarLoop]: 246 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, 246 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-24 00:38:43,637 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 00:38:43,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-24 00:38:43,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2024-11-24 00:38:43,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 98 states have (on average 1.489795918367347) internal successors, (146), 98 states have internal predecessors, (146), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-24 00:38:43,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 246 transitions. [2024-11-24 00:38:43,706 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 246 transitions. Word has length 322 [2024-11-24 00:38:43,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:38:43,709 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 246 transitions. [2024-11-24 00:38:43,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-24 00:38:43,710 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 246 transitions. [2024-11-24 00:38:43,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:38:43,721 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:38:43,722 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:38:43,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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)] Forceful destruction successful, exit code 0 [2024-11-24 00:38:43,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:43,923 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:38:43,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:38:43,924 INFO L85 PathProgramCache]: Analyzing trace with hash 963929796, now seen corresponding path program 1 times [2024-11-24 00:38:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:38:43,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083498995] [2024-11-24 00:38:43,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:38:43,926 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-24 00:38:43,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:38:43,929 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:43,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:38:44,817 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-24 00:38:44,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:38:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:38:44,948 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:38:44,949 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:38:44,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083498995] [2024-11-24 00:38:44,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083498995] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:38:44,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:38:44,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:38:44,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700999675] [2024-11-24 00:38:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:38:44,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:38:44,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:38:44,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:38:44,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:38:44,960 INFO L87 Difference]: Start difference. First operand 150 states and 246 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:38:49,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:38:49,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:38:49,746 INFO L93 Difference]: Finished difference Result 431 states and 706 transitions. [2024-11-24 00:38:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:38:49,747 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 322 [2024-11-24 00:38:49,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:38:49,754 INFO L225 Difference]: With dead ends: 431 [2024-11-24 00:38:49,759 INFO L226 Difference]: Without dead ends: 284 [2024-11-24 00:38:49,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:38:49,765 INFO L435 NwaCegarLoop]: 427 mSDtfsCounter, 211 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-24 00:38:49,766 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 623 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-24 00:38:49,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-11-24 00:38:49,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 282. [2024-11-24 00:38:49,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 179 states have (on average 1.3966480446927374) internal successors, (250), 179 states have internal predecessors, (250), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-24 00:38:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 450 transitions. [2024-11-24 00:38:49,852 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 450 transitions. Word has length 322 [2024-11-24 00:38:49,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:38:49,854 INFO L471 AbstractCegarLoop]: Abstraction has 282 states and 450 transitions. [2024-11-24 00:38:49,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:38:49,856 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 450 transitions. [2024-11-24 00:38:49,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:38:49,869 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:38:49,869 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:38:49,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:50,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:50,070 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:38:50,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:38:50,071 INFO L85 PathProgramCache]: Analyzing trace with hash -215528324, now seen corresponding path program 1 times [2024-11-24 00:38:50,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:38:50,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154347948] [2024-11-24 00:38:50,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:38:50,072 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-24 00:38:50,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:38:50,075 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:50,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:38:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:38:50,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-24 00:38:50,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:38:53,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:38:53,523 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:38:53,523 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:38:53,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154347948] [2024-11-24 00:38:53,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154347948] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:38:53,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:38:53,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:38:53,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528865718] [2024-11-24 00:38:53,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:38:53,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:38:53,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:38:53,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:38:53,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:38:53,526 INFO L87 Difference]: Start difference. First operand 282 states and 450 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:38:58,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:39:02,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:39:02,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:39:02,609 INFO L93 Difference]: Finished difference Result 837 states and 1340 transitions. [2024-11-24 00:39:02,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:39:02,657 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 322 [2024-11-24 00:39:02,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:39:02,665 INFO L225 Difference]: With dead ends: 837 [2024-11-24 00:39:02,665 INFO L226 Difference]: Without dead ends: 558 [2024-11-24 00:39:02,668 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:39:02,669 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 80 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2024-11-24 00:39:02,669 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 445 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 2 Unknown, 0 Unchecked, 9.0s Time] [2024-11-24 00:39:02,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2024-11-24 00:39:02,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 546. [2024-11-24 00:39:02,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 341 states have (on average 1.3929618768328447) internal successors, (475), 341 states have internal predecessors, (475), 200 states have call successors, (200), 4 states have call predecessors, (200), 4 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2024-11-24 00:39:02,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 875 transitions. [2024-11-24 00:39:02,826 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 875 transitions. Word has length 322 [2024-11-24 00:39:02,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:39:02,829 INFO L471 AbstractCegarLoop]: Abstraction has 546 states and 875 transitions. [2024-11-24 00:39:02,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:39:02,830 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 875 transitions. [2024-11-24 00:39:02,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:39:02,834 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:39:02,834 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:39:02,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-24 00:39:03,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:39:03,036 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:39:03,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:39:03,038 INFO L85 PathProgramCache]: Analyzing trace with hash 207173502, now seen corresponding path program 1 times [2024-11-24 00:39:03,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:39:03,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961897743] [2024-11-24 00:39:03,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:39:03,040 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-24 00:39:03,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:39:03,042 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:39:03,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:39:03,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:39:03,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:39:03,714 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:39:10,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1985 proven. 210 refuted. 0 times theorem prover too weak. 2705 trivial. 0 not checked. [2024-11-24 00:39:10,956 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:39:11,848 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:39:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [961897743] [2024-11-24 00:39:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [961897743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:39:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [469811028] [2024-11-24 00:39:11,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:39:11,849 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:39:11,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:39:11,861 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:39:11,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-24 00:39:13,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:39:13,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 00:39:13,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:39:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1947 proven. 108 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2024-11-24 00:39:18,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:39:19,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [469811028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:39:19,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:39:19,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 8 [2024-11-24 00:39:19,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490561145] [2024-11-24 00:39:19,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:39:19,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-24 00:39:19,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:39:19,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-24 00:39:19,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:39:19,033 INFO L87 Difference]: Start difference. First operand 546 states and 875 transitions. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (85), 3 states have call predecessors, (85), 5 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2024-11-24 00:39:25,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.92s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:39:28,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:39:28,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:39:28,913 INFO L93 Difference]: Finished difference Result 1120 states and 1776 transitions. [2024-11-24 00:39:28,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-24 00:39:28,914 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (85), 3 states have call predecessors, (85), 5 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) Word has length 322 [2024-11-24 00:39:28,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:39:28,920 INFO L225 Difference]: With dead ends: 1120 [2024-11-24 00:39:28,920 INFO L226 Difference]: Without dead ends: 577 [2024-11-24 00:39:28,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 718 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2024-11-24 00:39:28,924 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 184 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2024-11-24 00:39:28,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 924 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 9.6s Time] [2024-11-24 00:39:28,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2024-11-24 00:39:28,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 562. [2024-11-24 00:39:28,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 353 states have (on average 1.3711048158640227) internal successors, (484), 353 states have internal predecessors, (484), 200 states have call successors, (200), 8 states have call predecessors, (200), 8 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2024-11-24 00:39:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 884 transitions. [2024-11-24 00:39:29,001 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 884 transitions. Word has length 322 [2024-11-24 00:39:29,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:39:29,002 INFO L471 AbstractCegarLoop]: Abstraction has 562 states and 884 transitions. [2024-11-24 00:39:29,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (85), 3 states have call predecessors, (85), 5 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2024-11-24 00:39:29,003 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 884 transitions. [2024-11-24 00:39:29,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:39:29,008 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:39:29,009 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:39:29,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:39:29,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-24 00:39:29,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 00:39:29,410 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:39:29,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:39:29,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1786971204, now seen corresponding path program 1 times [2024-11-24 00:39:29,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:39:29,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2111742504] [2024-11-24 00:39:29,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:39:29,412 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-24 00:39:29,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:39:29,416 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:39:29,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-24 00:39:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:39:30,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-24 00:39:30,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:39:33,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2443 proven. 84 refuted. 0 times theorem prover too weak. 2373 trivial. 0 not checked. [2024-11-24 00:39:33,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:39:36,357 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:39:36,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2111742504] [2024-11-24 00:39:36,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2111742504] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:39:36,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [300538327] [2024-11-24 00:39:36,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:39:36,358 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:39:36,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:39:36,361 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:39:36,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-24 00:39:40,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:39:40,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-24 00:39:40,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:39:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2473 proven. 162 refuted. 0 times theorem prover too weak. 2265 trivial. 0 not checked. [2024-11-24 00:39:49,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:39:55,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [300538327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:39:55,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:39:55,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 16 [2024-11-24 00:39:55,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514903943] [2024-11-24 00:39:55,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:39:55,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-24 00:39:55,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:39:55,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-24 00:39:55,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2024-11-24 00:39:55,011 INFO L87 Difference]: Start difference. First operand 562 states and 884 transitions. Second operand has 17 states, 17 states have (on average 8.470588235294118) internal successors, (144), 15 states have internal predecessors, (144), 5 states have call successors, (100), 5 states have call predecessors, (100), 7 states have return successors, (100), 5 states have call predecessors, (100), 5 states have call successors, (100) [2024-11-24 00:40:05,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:40:07,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:40:12,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:40:12,394 INFO L93 Difference]: Finished difference Result 2212 states and 3431 transitions. [2024-11-24 00:40:12,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-24 00:40:12,399 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.470588235294118) internal successors, (144), 15 states have internal predecessors, (144), 5 states have call successors, (100), 5 states have call predecessors, (100), 7 states have return successors, (100), 5 states have call predecessors, (100), 5 states have call successors, (100) Word has length 322 [2024-11-24 00:40:12,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:40:12,410 INFO L225 Difference]: With dead ends: 2212 [2024-11-24 00:40:12,410 INFO L226 Difference]: Without dead ends: 1653 [2024-11-24 00:40:12,413 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 894 GetRequests, 856 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=368, Invalid=1192, Unknown=0, NotChecked=0, Total=1560 [2024-11-24 00:40:12,414 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 701 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 1734 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.3s IncrementalHoareTripleChecker+Time [2024-11-24 00:40:12,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [785 Valid, 1734 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1462 Invalid, 0 Unknown, 0 Unchecked, 15.3s Time] [2024-11-24 00:40:12,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2024-11-24 00:40:12,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1613. [2024-11-24 00:40:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1054 states have (on average 1.381404174573055) internal successors, (1456), 1060 states have internal predecessors, (1456), 526 states have call successors, (526), 32 states have call predecessors, (526), 32 states have return successors, (526), 520 states have call predecessors, (526), 526 states have call successors, (526) [2024-11-24 00:40:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2508 transitions. [2024-11-24 00:40:12,632 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 2508 transitions. Word has length 322 [2024-11-24 00:40:12,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:40:12,635 INFO L471 AbstractCegarLoop]: Abstraction has 1613 states and 2508 transitions. [2024-11-24 00:40:12,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.470588235294118) internal successors, (144), 15 states have internal predecessors, (144), 5 states have call successors, (100), 5 states have call predecessors, (100), 7 states have return successors, (100), 5 states have call predecessors, (100), 5 states have call successors, (100) [2024-11-24 00:40:12,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 2508 transitions. [2024-11-24 00:40:12,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-24 00:40:12,640 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:40:12,640 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:40:12,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-24 00:40:12,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-24 00:40:13,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 00:40:13,041 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:40:13,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:40:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash 136256830, now seen corresponding path program 1 times [2024-11-24 00:40:13,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:40:13,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572919052] [2024-11-24 00:40:13,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:40:13,042 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-24 00:40:13,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:40:13,044 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:40:13,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-24 00:40:13,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:40:13,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-24 00:40:13,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:40:19,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2473 proven. 162 refuted. 0 times theorem prover too weak. 2265 trivial. 0 not checked. [2024-11-24 00:40:19,637 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:40:20,652 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:40:20,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572919052] [2024-11-24 00:40:20,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572919052] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:40:20,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2052201210] [2024-11-24 00:40:20,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:40:20,653 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:40:20,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:40:20,655 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:40:20,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-24 00:40:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:40:25,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-24 00:40:25,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:40:36,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 3449 proven. 399 refuted. 0 times theorem prover too weak. 1052 trivial. 0 not checked. [2024-11-24 00:40:36,259 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:40:45,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2052201210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:40:45,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:40:45,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 19] total 28 [2024-11-24 00:40:45,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385162243] [2024-11-24 00:40:45,708 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:40:45,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-24 00:40:45,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:40:45,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-24 00:40:45,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2024-11-24 00:40:45,711 INFO L87 Difference]: Start difference. First operand 1613 states and 2508 transitions. Second operand has 28 states, 28 states have (on average 5.785714285714286) internal successors, (162), 25 states have internal predecessors, (162), 9 states have call successors, (100), 9 states have call predecessors, (100), 13 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) [2024-11-24 00:41:13,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:41:17,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:41:27,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:41:28,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:41:28,295 INFO L93 Difference]: Finished difference Result 3484 states and 5148 transitions. [2024-11-24 00:41:28,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-24 00:41:28,297 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.785714285714286) internal successors, (162), 25 states have internal predecessors, (162), 9 states have call successors, (100), 9 states have call predecessors, (100), 13 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) Word has length 322 [2024-11-24 00:41:28,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:41:28,312 INFO L225 Difference]: With dead ends: 3484 [2024-11-24 00:41:28,313 INFO L226 Difference]: Without dead ends: 1874 [2024-11-24 00:41:28,320 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 784 GetRequests, 701 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=1346, Invalid=5794, Unknown=0, NotChecked=0, Total=7140 [2024-11-24 00:41:28,322 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 1292 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 1639 SdHoareTripleChecker+Invalid, 2100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:41:28,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1300 Valid, 1639 Invalid, 2100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 28.4s Time] [2024-11-24 00:41:28,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1874 states. [2024-11-24 00:41:28,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1874 to 1088. [2024-11-24 00:41:28,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1088 states, 722 states have (on average 1.2880886426592797) internal successors, (930), 723 states have internal predecessors, (930), 307 states have call successors, (307), 58 states have call predecessors, (307), 58 states have return successors, (307), 306 states have call predecessors, (307), 307 states have call successors, (307) [2024-11-24 00:41:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 1544 transitions. [2024-11-24 00:41:28,524 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 1544 transitions. Word has length 322 [2024-11-24 00:41:28,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:41:28,525 INFO L471 AbstractCegarLoop]: Abstraction has 1088 states and 1544 transitions. [2024-11-24 00:41:28,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.785714285714286) internal successors, (162), 25 states have internal predecessors, (162), 9 states have call successors, (100), 9 states have call predecessors, (100), 13 states have return successors, (100), 9 states have call predecessors, (100), 9 states have call successors, (100) [2024-11-24 00:41:28,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 1544 transitions. [2024-11-24 00:41:28,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-24 00:41:28,528 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:41:28,529 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:41:28,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-24 00:41:28,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-24 00:41:28,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 00:41:28,930 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:41:28,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:41:28,930 INFO L85 PathProgramCache]: Analyzing trace with hash 885280819, now seen corresponding path program 1 times [2024-11-24 00:41:28,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:41:28,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895539151] [2024-11-24 00:41:28,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:41:28,932 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-24 00:41:28,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:41:28,937 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:41:28,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-24 00:41:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:41:29,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 00:41:29,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:41:32,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-24 00:41:32,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:41:32,321 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:41:32,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895539151] [2024-11-24 00:41:32,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895539151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:41:32,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:41:32,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:41:32,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923202736] [2024-11-24 00:41:32,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:41:32,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:41:32,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:41:32,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:41:32,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:41:32,324 INFO L87 Difference]: Start difference. First operand 1088 states and 1544 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:41:37,895 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-24 00:41:38,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:41:41,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 00:41:41,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:41:41,340 INFO L93 Difference]: Finished difference Result 2176 states and 3087 transitions. [2024-11-24 00:41:41,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:41:41,343 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 323 [2024-11-24 00:41:41,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:41:41,351 INFO L225 Difference]: With dead ends: 2176 [2024-11-24 00:41:41,351 INFO L226 Difference]: Without dead ends: 1091 [2024-11-24 00:41:41,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:41:41,356 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 80 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-11-24 00:41:41,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 559 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 145 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2024-11-24 00:41:41,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2024-11-24 00:41:41,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1088. [2024-11-24 00:41:41,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1088 states, 722 states have (on average 1.2825484764542936) internal successors, (926), 723 states have internal predecessors, (926), 307 states have call successors, (307), 58 states have call predecessors, (307), 58 states have return successors, (307), 306 states have call predecessors, (307), 307 states have call successors, (307) [2024-11-24 00:41:41,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 1540 transitions. [2024-11-24 00:41:41,499 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 1540 transitions. Word has length 323 [2024-11-24 00:41:41,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:41:41,500 INFO L471 AbstractCegarLoop]: Abstraction has 1088 states and 1540 transitions. [2024-11-24 00:41:41,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-24 00:41:41,500 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 1540 transitions. [2024-11-24 00:41:41,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-24 00:41:41,503 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:41:41,503 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:41:41,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-24 00:41:41,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:41:41,704 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:41:41,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:41:41,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2011966086, now seen corresponding path program 1 times [2024-11-24 00:41:41,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:41:41,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895963979] [2024-11-24 00:41:41,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:41:41,705 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-24 00:41:41,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:41:41,707 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:41:41,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-24 00:41:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:41:42,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 00:41:42,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:41:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2525 proven. 138 refuted. 0 times theorem prover too weak. 2237 trivial. 0 not checked. [2024-11-24 00:41:51,602 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:41:54,170 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 00:41:54,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895963979] [2024-11-24 00:41:54,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895963979] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:41:54,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1123332044] [2024-11-24 00:41:54,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:41:54,171 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-24 00:41:54,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-24 00:41:54,173 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-24 00:41:54,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-24 00:41:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:41:56,516 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-24 00:41:56,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:42:04,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2525 proven. 138 refuted. 0 times theorem prover too weak. 2237 trivial. 0 not checked. [2024-11-24 00:42:04,978 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:42:06,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1123332044] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:42:06,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-24 00:42:06,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-11-24 00:42:06,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900664174] [2024-11-24 00:42:06,298 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-24 00:42:06,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-24 00:42:06,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 00:42:06,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-24 00:42:06,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2024-11-24 00:42:06,300 INFO L87 Difference]: Start difference. First operand 1088 states and 1540 transitions. Second operand has 13 states, 13 states have (on average 6.615384615384615) internal successors, (86), 11 states have internal predecessors, (86), 3 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-24 00:42:17,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:42:18,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-24 00:42:19,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 00:42:19,605 INFO L93 Difference]: Finished difference Result 2418 states and 3416 transitions. [2024-11-24 00:42:19,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 00:42:19,612 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.615384615384615) internal successors, (86), 11 states have internal predecessors, (86), 3 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 324 [2024-11-24 00:42:19,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 00:42:19,621 INFO L225 Difference]: With dead ends: 2418 [2024-11-24 00:42:19,621 INFO L226 Difference]: Without dead ends: 1333 [2024-11-24 00:42:19,625 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1005 GetRequests, 978 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2024-11-24 00:42:19,626 INFO L435 NwaCegarLoop]: 163 mSDtfsCounter, 579 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 66 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-11-24 00:42:19,626 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 1136 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 874 Invalid, 1 Unknown, 0 Unchecked, 12.4s Time] [2024-11-24 00:42:19,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2024-11-24 00:42:19,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1168. [2024-11-24 00:42:19,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 798 states have (on average 1.2982456140350878) internal successors, (1036), 799 states have internal predecessors, (1036), 307 states have call successors, (307), 62 states have call predecessors, (307), 62 states have return successors, (307), 306 states have call predecessors, (307), 307 states have call successors, (307) [2024-11-24 00:42:19,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1650 transitions. [2024-11-24 00:42:19,808 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1650 transitions. Word has length 324 [2024-11-24 00:42:19,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 00:42:19,809 INFO L471 AbstractCegarLoop]: Abstraction has 1168 states and 1650 transitions. [2024-11-24 00:42:19,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.615384615384615) internal successors, (86), 11 states have internal predecessors, (86), 3 states have call successors, (50), 3 states have call predecessors, (50), 4 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-11-24 00:42:19,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1650 transitions. [2024-11-24 00:42:19,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-24 00:42:19,814 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 00:42:19,814 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-24 00:42:19,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-24 00:42:20,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-24 00:42:20,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-24 00:42:20,215 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 00:42:20,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:42:20,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1202619460, now seen corresponding path program 1 times [2024-11-24 00:42:20,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 00:42:20,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1537362727] [2024-11-24 00:42:20,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:42:20,218 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-24 00:42:20,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 00:42:20,220 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/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-24 00:42:20,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b05a2651-ede6-42a6-b5b8-f2f550a6b2b4/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-24 00:42:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:42:22,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 117 conjuncts are in the unsatisfiable core [2024-11-24 00:42:23,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:46:20,163 WARN L286 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 134 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:46:56,871 WARN L286 SmtUtils]: Spent 6.24s on a formula simplification that was a NOOP. DAG size: 136 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:47:44,712 WARN L286 SmtUtils]: Spent 5.75s on a formula simplification that was a NOOP. DAG size: 136 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:48:32,528 WARN L286 SmtUtils]: Spent 6.38s on a formula simplification that was a NOOP. DAG size: 142 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:49:06,872 WARN L286 SmtUtils]: Spent 5.91s on a formula simplification that was a NOOP. DAG size: 144 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)