./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.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_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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_16075c82-c686-43c0-8138-da6b8b1bd19b/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 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:23:37,528 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:23:37,629 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-24 01:23:37,641 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:23:37,641 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:23:37,673 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:23:37,674 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:23:37,674 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:23:37,674 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:23:37,674 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:23:37,675 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:23:37,675 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:23:37,675 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:23:37,675 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:23:37,675 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:23:37,675 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:23:37,676 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:23:37,677 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:23:37,677 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:23:37,677 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:23:37,678 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:23:37,678 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:23:37,680 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 01:23:37,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 01:23:37,681 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:23:37,681 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:23:37,681 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:23:37,681 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:23:37,681 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_16075c82-c686-43c0-8138-da6b8b1bd19b/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 -> 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 [2024-11-24 01:23:38,030 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:23:38,046 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:23:38,049 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:23:38,052 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:23:38,053 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:23:38,055 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:23:41,219 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/2b4f6fac0/7093c713d1454d829bd1f99a6520fe31/FLAGe5b0c4156 [2024-11-24 01:23:41,641 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:23:41,645 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:23:41,661 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/2b4f6fac0/7093c713d1454d829bd1f99a6520fe31/FLAGe5b0c4156 [2024-11-24 01:23:41,686 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/2b4f6fac0/7093c713d1454d829bd1f99a6520fe31 [2024-11-24 01:23:41,689 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:23:41,691 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:23:41,694 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:23:41,695 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:23:41,703 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:23:41,704 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:23:41" (1/1) ... [2024-11-24 01:23:41,705 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40f62123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:41, skipping insertion in model container [2024-11-24 01:23:41,706 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:23:41" (1/1) ... [2024-11-24 01:23:41,739 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:23:41,924 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_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-24 01:23:42,065 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:23:42,081 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:23:42,092 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_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-24 01:23:42,156 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:23:42,180 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:23:42,181 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42 WrapperNode [2024-11-24 01:23:42,181 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:23:42,182 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:23:42,182 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:23:42,182 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:23:42,193 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,211 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,279 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 280 [2024-11-24 01:23:42,283 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:23:42,284 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:23:42,284 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:23:42,284 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:23:42,300 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,300 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,310 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,341 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 01:23:42,341 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,341 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,365 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,367 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,381 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,387 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,389 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,396 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:23:42,404 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:23:42,405 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:23:42,405 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:23:42,406 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (1/1) ... [2024-11-24 01:23:42,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:23:42,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:23:42,453 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:23:42,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:23:42,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:23:42,488 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:23:42,488 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:23:42,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 01:23:42,489 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:23:42,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:23:42,624 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:23:42,627 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:23:43,459 INFO L? ?]: Removed 40 outVars from TransFormulas that were not future-live. [2024-11-24 01:23:43,460 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:23:43,478 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:23:43,478 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 01:23:43,479 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:23:43 BoogieIcfgContainer [2024-11-24 01:23:43,479 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:23:43,483 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:23:43,483 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:23:43,488 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:23:43,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:23:41" (1/3) ... [2024-11-24 01:23:43,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@711db164 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:23:43, skipping insertion in model container [2024-11-24 01:23:43,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:23:42" (2/3) ... [2024-11-24 01:23:43,490 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@711db164 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:23:43, skipping insertion in model container [2024-11-24 01:23:43,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:23:43" (3/3) ... [2024-11-24 01:23:43,491 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:23:43,506 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:23:43,507 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-88.i that has 2 procedures, 117 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:23:43,581 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:23:43,598 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;@5f02f20, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:23:43,598 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:23:43,604 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-24 01:23:43,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-24 01:23:43,621 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:43,622 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:43,623 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:43,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:43,631 INFO L85 PathProgramCache]: Analyzing trace with hash -98355189, now seen corresponding path program 1 times [2024-11-24 01:23:43,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:43,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93543458] [2024-11-24 01:23:43,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:43,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:43,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-24 01:23:44,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:44,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93543458] [2024-11-24 01:23:44,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93543458] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:23:44,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737928811] [2024-11-24 01:23:44,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:44,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:23:44,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:23:44,129 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:23:44,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 01:23:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:44,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-24 01:23:44,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:23:44,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-24 01:23:44,502 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:23:44,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737928811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:44,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:23:44,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-24 01:23:44,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118905436] [2024-11-24 01:23:44,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:44,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-24 01:23:44,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:44,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-24 01:23:44,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-24 01:23:44,537 INFO L87 Difference]: Start difference. First operand has 117 states, 86 states have (on average 1.430232558139535) internal successors, (123), 87 states have internal predecessors, (123), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:23:44,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:44,586 INFO L93 Difference]: Finished difference Result 227 states and 380 transitions. [2024-11-24 01:23:44,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-24 01:23:44,588 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 191 [2024-11-24 01:23:44,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:44,597 INFO L225 Difference]: With dead ends: 227 [2024-11-24 01:23:44,598 INFO L226 Difference]: Without dead ends: 113 [2024-11-24 01:23:44,605 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 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 01:23:44,609 INFO L435 NwaCegarLoop]: 172 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, 172 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 01:23:44,613 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-24 01:23:44,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-24 01:23:44,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-11-24 01:23:44,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 83 states have (on average 1.3975903614457832) internal successors, (116), 83 states have internal predecessors, (116), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-24 01:23:44,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 172 transitions. [2024-11-24 01:23:44,673 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 172 transitions. Word has length 191 [2024-11-24 01:23:44,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:44,674 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 172 transitions. [2024-11-24 01:23:44,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:23:44,674 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 172 transitions. [2024-11-24 01:23:44,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2024-11-24 01:23:44,678 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:44,678 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:44,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 01:23:44,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-24 01:23:44,879 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:44,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:44,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1603606915, now seen corresponding path program 1 times [2024-11-24 01:23:44,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:44,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748808795] [2024-11-24 01:23:44,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:44,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:45,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:45,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748808795] [2024-11-24 01:23:45,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748808795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:45,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:45,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:23:45,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657085154] [2024-11-24 01:23:45,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:45,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:23:45,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:45,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:23:45,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:23:45,841 INFO L87 Difference]: Start difference. First operand 113 states and 172 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:46,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:46,174 INFO L93 Difference]: Finished difference Result 373 states and 567 transitions. [2024-11-24 01:23:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 01:23:46,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 191 [2024-11-24 01:23:46,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:46,180 INFO L225 Difference]: With dead ends: 373 [2024-11-24 01:23:46,182 INFO L226 Difference]: Without dead ends: 263 [2024-11-24 01:23:46,183 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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 01:23:46,184 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 250 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:46,186 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 484 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-24 01:23:46,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-24 01:23:46,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 217. [2024-11-24 01:23:46,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 158 states have (on average 1.3734177215189873) internal successors, (217), 158 states have internal predecessors, (217), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-24 01:23:46,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 329 transitions. [2024-11-24 01:23:46,240 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 329 transitions. Word has length 191 [2024-11-24 01:23:46,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:46,242 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 329 transitions. [2024-11-24 01:23:46,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:46,243 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 329 transitions. [2024-11-24 01:23:46,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-24 01:23:46,252 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:46,252 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:46,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 01:23:46,252 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:46,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:46,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1586446966, now seen corresponding path program 1 times [2024-11-24 01:23:46,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:46,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6209727] [2024-11-24 01:23:46,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:46,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:46,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6209727] [2024-11-24 01:23:46,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6209727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:46,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:46,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:23:46,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035977918] [2024-11-24 01:23:46,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:46,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:23:46,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:46,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:23:46,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:23:46,796 INFO L87 Difference]: Start difference. First operand 217 states and 329 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:23:47,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:47,261 INFO L93 Difference]: Finished difference Result 580 states and 878 transitions. [2024-11-24 01:23:47,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:23:47,262 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 192 [2024-11-24 01:23:47,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:47,269 INFO L225 Difference]: With dead ends: 580 [2024-11-24 01:23:47,269 INFO L226 Difference]: Without dead ends: 366 [2024-11-24 01:23:47,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-24 01:23:47,272 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 255 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:47,273 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 574 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 01:23:47,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-24 01:23:47,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 272. [2024-11-24 01:23:47,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 184 states have (on average 1.3315217391304348) internal successors, (245), 184 states have internal predecessors, (245), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-24 01:23:47,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 413 transitions. [2024-11-24 01:23:47,326 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 413 transitions. Word has length 192 [2024-11-24 01:23:47,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:47,326 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 413 transitions. [2024-11-24 01:23:47,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:23:47,327 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 413 transitions. [2024-11-24 01:23:47,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-24 01:23:47,330 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:47,330 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:47,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-24 01:23:47,330 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:47,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:47,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2095920056, now seen corresponding path program 1 times [2024-11-24 01:23:47,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:47,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287158336] [2024-11-24 01:23:47,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:47,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:47,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:47,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:47,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:47,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287158336] [2024-11-24 01:23:47,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287158336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:47,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:47,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 01:23:47,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772615886] [2024-11-24 01:23:47,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:47,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:23:47,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:47,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:23:47,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:23:47,931 INFO L87 Difference]: Start difference. First operand 272 states and 413 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:48,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:48,519 INFO L93 Difference]: Finished difference Result 580 states and 877 transitions. [2024-11-24 01:23:48,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:23:48,520 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-24 01:23:48,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:48,523 INFO L225 Difference]: With dead ends: 580 [2024-11-24 01:23:48,523 INFO L226 Difference]: Without dead ends: 366 [2024-11-24 01:23:48,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:23:48,525 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 106 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:48,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 544 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-24 01:23:48,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-24 01:23:48,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 282. [2024-11-24 01:23:48,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 194 states have (on average 1.3350515463917525) internal successors, (259), 194 states have internal predecessors, (259), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-24 01:23:48,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 427 transitions. [2024-11-24 01:23:48,587 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 427 transitions. Word has length 192 [2024-11-24 01:23:48,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:48,588 INFO L471 AbstractCegarLoop]: Abstraction has 282 states and 427 transitions. [2024-11-24 01:23:48,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:48,589 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 427 transitions. [2024-11-24 01:23:48,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-24 01:23:48,592 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:48,592 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:48,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 01:23:48,593 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:48,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:48,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1776345414, now seen corresponding path program 1 times [2024-11-24 01:23:48,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:48,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765114407] [2024-11-24 01:23:48,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:48,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:48,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:49,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:49,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:49,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765114407] [2024-11-24 01:23:49,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765114407] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:49,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:49,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:23:49,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967315512] [2024-11-24 01:23:49,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:49,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:23:49,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:49,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:23:49,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:23:49,923 INFO L87 Difference]: Start difference. First operand 282 states and 427 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:51,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:51,641 INFO L93 Difference]: Finished difference Result 953 states and 1446 transitions. [2024-11-24 01:23:51,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:23:51,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-24 01:23:51,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:51,650 INFO L225 Difference]: With dead ends: 953 [2024-11-24 01:23:51,650 INFO L226 Difference]: Without dead ends: 739 [2024-11-24 01:23:51,651 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:23:51,653 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 412 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:51,653 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 804 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-24 01:23:51,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2024-11-24 01:23:51,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 406. [2024-11-24 01:23:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 289 states have (on average 1.3633217993079585) internal successors, (394), 289 states have internal predecessors, (394), 112 states have call successors, (112), 4 states have call predecessors, (112), 4 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-24 01:23:51,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 618 transitions. [2024-11-24 01:23:51,799 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 618 transitions. Word has length 192 [2024-11-24 01:23:51,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:51,800 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 618 transitions. [2024-11-24 01:23:51,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:51,800 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 618 transitions. [2024-11-24 01:23:51,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-24 01:23:51,803 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:51,803 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:51,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 01:23:51,803 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:51,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:51,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1238758204, now seen corresponding path program 1 times [2024-11-24 01:23:51,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:51,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665976403] [2024-11-24 01:23:51,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:51,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:52,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665976403] [2024-11-24 01:23:52,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665976403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:52,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:52,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:23:52,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614205061] [2024-11-24 01:23:52,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:52,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:23:52,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:52,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:23:52,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:23:52,289 INFO L87 Difference]: Start difference. First operand 406 states and 618 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:53,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:53,491 INFO L93 Difference]: Finished difference Result 1296 states and 1977 transitions. [2024-11-24 01:23:53,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 01:23:53,492 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-24 01:23:53,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:53,498 INFO L225 Difference]: With dead ends: 1296 [2024-11-24 01:23:53,498 INFO L226 Difference]: Without dead ends: 958 [2024-11-24 01:23:53,500 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-24 01:23:53,500 INFO L435 NwaCegarLoop]: 219 mSDtfsCounter, 603 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:53,501 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 727 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 01:23:53,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2024-11-24 01:23:53,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 532. [2024-11-24 01:23:53,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 386 states have (on average 1.383419689119171) internal successors, (534), 386 states have internal predecessors, (534), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-24 01:23:53,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 814 transitions. [2024-11-24 01:23:53,662 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 814 transitions. Word has length 192 [2024-11-24 01:23:53,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:53,663 INFO L471 AbstractCegarLoop]: Abstraction has 532 states and 814 transitions. [2024-11-24 01:23:53,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:53,664 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 814 transitions. [2024-11-24 01:23:53,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-24 01:23:53,666 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:53,667 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:53,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-24 01:23:53,667 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:53,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash 598736577, now seen corresponding path program 1 times [2024-11-24 01:23:53,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:53,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701882276] [2024-11-24 01:23:53,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:53,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:54,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:54,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:54,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701882276] [2024-11-24 01:23:54,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701882276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:54,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:54,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:23:54,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121338475] [2024-11-24 01:23:54,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:54,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:23:54,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:54,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:23:54,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:23:54,033 INFO L87 Difference]: Start difference. First operand 532 states and 814 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:54,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:54,726 INFO L93 Difference]: Finished difference Result 1442 states and 2210 transitions. [2024-11-24 01:23:54,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:23:54,727 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-24 01:23:54,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:54,735 INFO L225 Difference]: With dead ends: 1442 [2024-11-24 01:23:54,735 INFO L226 Difference]: Without dead ends: 978 [2024-11-24 01:23:54,737 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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 01:23:54,738 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 166 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:54,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 455 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 01:23:54,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2024-11-24 01:23:55,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 976. [2024-11-24 01:23:55,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 714 states have (on average 1.3753501400560224) internal successors, (982), 714 states have internal predecessors, (982), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:23:55,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1486 transitions. [2024-11-24 01:23:55,029 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1486 transitions. Word has length 193 [2024-11-24 01:23:55,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:55,030 INFO L471 AbstractCegarLoop]: Abstraction has 976 states and 1486 transitions. [2024-11-24 01:23:55,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:55,033 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1486 transitions. [2024-11-24 01:23:55,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-24 01:23:55,036 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:55,037 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:55,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 01:23:55,037 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:55,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:55,038 INFO L85 PathProgramCache]: Analyzing trace with hash 164625139, now seen corresponding path program 1 times [2024-11-24 01:23:55,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:55,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691229725] [2024-11-24 01:23:55,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:55,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:55,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:55,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:55,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691229725] [2024-11-24 01:23:55,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691229725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:55,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:23:55,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 01:23:55,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499923800] [2024-11-24 01:23:55,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:55,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 01:23:55,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:55,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 01:23:55,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 01:23:55,235 INFO L87 Difference]: Start difference. First operand 976 states and 1486 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:55,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:23:55,588 INFO L93 Difference]: Finished difference Result 1962 states and 2993 transitions. [2024-11-24 01:23:55,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 01:23:55,589 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 194 [2024-11-24 01:23:55,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:23:55,597 INFO L225 Difference]: With dead ends: 1962 [2024-11-24 01:23:55,597 INFO L226 Difference]: Without dead ends: 1056 [2024-11-24 01:23:55,600 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 01:23:55,601 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 19 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-24 01:23:55,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 293 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-24 01:23:55,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2024-11-24 01:23:55,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 976. [2024-11-24 01:23:55,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 714 states have (on average 1.3697478991596639) internal successors, (978), 714 states have internal predecessors, (978), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:23:55,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1482 transitions. [2024-11-24 01:23:55,883 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1482 transitions. Word has length 194 [2024-11-24 01:23:55,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:23:55,884 INFO L471 AbstractCegarLoop]: Abstraction has 976 states and 1482 transitions. [2024-11-24 01:23:55,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:23:55,884 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1482 transitions. [2024-11-24 01:23:55,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-24 01:23:55,887 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:23:55,888 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:23:55,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 01:23:55,888 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:23:55,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:23:55,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1588417456, now seen corresponding path program 1 times [2024-11-24 01:23:55,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:23:55,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894793347] [2024-11-24 01:23:55,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:55,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:23:55,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:57,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-11-24 01:23:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:23:57,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894793347] [2024-11-24 01:23:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894793347] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:23:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436591470] [2024-11-24 01:23:57,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:23:57,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:23:57,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:23:57,831 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:23:57,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 01:23:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:23:58,034 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-24 01:23:58,049 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:23:59,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:23:59,695 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:23:59,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436591470] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:23:59,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:23:59,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2024-11-24 01:23:59,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920975469] [2024-11-24 01:23:59,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:23:59,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 01:23:59,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:23:59,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 01:23:59,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-11-24 01:23:59,698 INFO L87 Difference]: Start difference. First operand 976 states and 1482 transitions. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:01,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:01,185 INFO L93 Difference]: Finished difference Result 2298 states and 3466 transitions. [2024-11-24 01:24:01,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 01:24:01,186 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-24 01:24:01,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:01,195 INFO L225 Difference]: With dead ends: 2298 [2024-11-24 01:24:01,196 INFO L226 Difference]: Without dead ends: 1392 [2024-11-24 01:24:01,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2024-11-24 01:24:01,199 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 331 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:01,200 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 895 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-24 01:24:01,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2024-11-24 01:24:01,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1062. [2024-11-24 01:24:01,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 800 states have (on average 1.385) internal successors, (1108), 800 states have internal predecessors, (1108), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:24:01,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1612 transitions. [2024-11-24 01:24:01,461 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1612 transitions. Word has length 195 [2024-11-24 01:24:01,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:01,462 INFO L471 AbstractCegarLoop]: Abstraction has 1062 states and 1612 transitions. [2024-11-24 01:24:01,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:01,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1612 transitions. [2024-11-24 01:24:01,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-24 01:24:01,466 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:01,466 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:01,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 01:24:01,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-24 01:24:01,674 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:01,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:01,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1031324183, now seen corresponding path program 1 times [2024-11-24 01:24:01,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:01,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974249628] [2024-11-24 01:24:01,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:01,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:02,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:02,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974249628] [2024-11-24 01:24:02,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974249628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:02,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:24:02,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:24:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609691741] [2024-11-24 01:24:02,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:02,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:24:02,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:02,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:24:02,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:24:02,692 INFO L87 Difference]: Start difference. First operand 1062 states and 1612 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:04,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:04,695 INFO L93 Difference]: Finished difference Result 2409 states and 3654 transitions. [2024-11-24 01:24:04,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:24:04,696 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-24 01:24:04,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:04,707 INFO L225 Difference]: With dead ends: 2409 [2024-11-24 01:24:04,707 INFO L226 Difference]: Without dead ends: 1417 [2024-11-24 01:24:04,710 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-24 01:24:04,711 INFO L435 NwaCegarLoop]: 389 mSDtfsCounter, 307 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:04,714 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1120 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-24 01:24:04,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2024-11-24 01:24:04,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 1114. [2024-11-24 01:24:04,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1114 states, 852 states have (on average 1.3849765258215962) internal successors, (1180), 852 states have internal predecessors, (1180), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:24:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1114 states to 1114 states and 1684 transitions. [2024-11-24 01:24:04,982 INFO L78 Accepts]: Start accepts. Automaton has 1114 states and 1684 transitions. Word has length 195 [2024-11-24 01:24:04,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:04,982 INFO L471 AbstractCegarLoop]: Abstraction has 1114 states and 1684 transitions. [2024-11-24 01:24:04,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:04,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1114 states and 1684 transitions. [2024-11-24 01:24:04,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-24 01:24:04,987 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:04,987 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:04,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 01:24:04,988 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:04,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:04,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1413542774, now seen corresponding path program 1 times [2024-11-24 01:24:04,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:04,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537575903] [2024-11-24 01:24:04,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:04,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:05,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-24 01:24:05,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:05,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537575903] [2024-11-24 01:24:05,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537575903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:24:05,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922866610] [2024-11-24 01:24:05,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:05,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:24:05,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:24:05,947 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:24:05,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 01:24:06,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:06,139 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 01:24:06,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:24:06,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:06,209 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:24:06,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922866610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:06,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:24:06,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2024-11-24 01:24:06,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694608391] [2024-11-24 01:24:06,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:06,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:24:06,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:06,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:24:06,211 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-24 01:24:06,212 INFO L87 Difference]: Start difference. First operand 1114 states and 1684 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:07,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:07,103 INFO L93 Difference]: Finished difference Result 2948 states and 4467 transitions. [2024-11-24 01:24:07,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:24:07,104 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-24 01:24:07,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:07,118 INFO L225 Difference]: With dead ends: 2948 [2024-11-24 01:24:07,119 INFO L226 Difference]: Without dead ends: 1900 [2024-11-24 01:24:07,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-24 01:24:07,123 INFO L435 NwaCegarLoop]: 374 mSDtfsCounter, 216 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:07,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1130 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-24 01:24:07,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1900 states. [2024-11-24 01:24:07,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1900 to 1628. [2024-11-24 01:24:07,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1250 states have (on average 1.3648) internal successors, (1706), 1250 states have internal predecessors, (1706), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-24 01:24:07,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 2434 transitions. [2024-11-24 01:24:07,469 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 2434 transitions. Word has length 195 [2024-11-24 01:24:07,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:07,471 INFO L471 AbstractCegarLoop]: Abstraction has 1628 states and 2434 transitions. [2024-11-24 01:24:07,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:07,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 2434 transitions. [2024-11-24 01:24:07,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-24 01:24:07,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:07,475 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:07,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-24 01:24:07,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-24 01:24:07,676 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:07,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1689128013, now seen corresponding path program 1 times [2024-11-24 01:24:07,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:07,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488959461] [2024-11-24 01:24:07,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:07,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:08,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:08,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:08,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488959461] [2024-11-24 01:24:08,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488959461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:08,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:24:08,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 01:24:08,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994766735] [2024-11-24 01:24:08,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:08,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:24:08,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:08,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:24:08,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:24:08,128 INFO L87 Difference]: Start difference. First operand 1628 states and 2434 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:09,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:09,604 INFO L93 Difference]: Finished difference Result 4678 states and 7020 transitions. [2024-11-24 01:24:09,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:24:09,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-24 01:24:09,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:09,627 INFO L225 Difference]: With dead ends: 4678 [2024-11-24 01:24:09,627 INFO L226 Difference]: Without dead ends: 3120 [2024-11-24 01:24:09,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:24:09,633 INFO L435 NwaCegarLoop]: 365 mSDtfsCounter, 285 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:09,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 789 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-24 01:24:09,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states. [2024-11-24 01:24:10,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 2278. [2024-11-24 01:24:10,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 1784 states have (on average 1.3649103139013452) internal successors, (2435), 1784 states have internal predecessors, (2435), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-24 01:24:10,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 3387 transitions. [2024-11-24 01:24:10,075 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 3387 transitions. Word has length 196 [2024-11-24 01:24:10,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:10,076 INFO L471 AbstractCegarLoop]: Abstraction has 2278 states and 3387 transitions. [2024-11-24 01:24:10,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:10,076 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 3387 transitions. [2024-11-24 01:24:10,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-24 01:24:10,080 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:10,080 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:10,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-24 01:24:10,081 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:10,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:10,081 INFO L85 PathProgramCache]: Analyzing trace with hash -305016693, now seen corresponding path program 1 times [2024-11-24 01:24:10,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:10,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858241099] [2024-11-24 01:24:10,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:10,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:10,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:10,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:10,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858241099] [2024-11-24 01:24:10,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858241099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:10,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:24:10,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 01:24:10,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815277725] [2024-11-24 01:24:10,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:10,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 01:24:10,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:10,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 01:24:10,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:24:10,875 INFO L87 Difference]: Start difference. First operand 2278 states and 3387 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:13,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:13,070 INFO L93 Difference]: Finished difference Result 5127 states and 7627 transitions. [2024-11-24 01:24:13,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 01:24:13,071 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-24 01:24:13,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:13,090 INFO L225 Difference]: With dead ends: 5127 [2024-11-24 01:24:13,091 INFO L226 Difference]: Without dead ends: 2919 [2024-11-24 01:24:13,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-11-24 01:24:13,098 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 425 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:13,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 1091 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-24 01:24:13,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2919 states. [2024-11-24 01:24:13,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2919 to 2304. [2024-11-24 01:24:13,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2304 states, 1810 states have (on average 1.3629834254143647) internal successors, (2467), 1810 states have internal predecessors, (2467), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-24 01:24:13,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2304 states to 2304 states and 3419 transitions. [2024-11-24 01:24:13,534 INFO L78 Accepts]: Start accepts. Automaton has 2304 states and 3419 transitions. Word has length 196 [2024-11-24 01:24:13,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:13,535 INFO L471 AbstractCegarLoop]: Abstraction has 2304 states and 3419 transitions. [2024-11-24 01:24:13,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:13,536 INFO L276 IsEmpty]: Start isEmpty. Operand 2304 states and 3419 transitions. [2024-11-24 01:24:13,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-24 01:24:13,539 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:13,539 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:13,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 01:24:13,540 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:13,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1213630660, now seen corresponding path program 1 times [2024-11-24 01:24:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:13,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637389407] [2024-11-24 01:24:13,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:13,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-24 01:24:14,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:14,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637389407] [2024-11-24 01:24:14,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637389407] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:24:14,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449367490] [2024-11-24 01:24:14,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:14,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:24:14,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:24:14,252 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:24:14,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 01:24:14,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:14,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-24 01:24:14,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:24:14,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 283 proven. 3 refuted. 0 times theorem prover too weak. 1226 trivial. 0 not checked. [2024-11-24 01:24:14,685 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:24:15,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 6 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2024-11-24 01:24:15,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449367490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:24:15,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:24:15,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-24 01:24:15,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116932784] [2024-11-24 01:24:15,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:24:15,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-24 01:24:15,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:15,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-24 01:24:15,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-24 01:24:15,128 INFO L87 Difference]: Start difference. First operand 2304 states and 3419 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-24 01:24:16,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:16,078 INFO L93 Difference]: Finished difference Result 3612 states and 5256 transitions. [2024-11-24 01:24:16,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-24 01:24:16,079 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 196 [2024-11-24 01:24:16,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:16,088 INFO L225 Difference]: With dead ends: 3612 [2024-11-24 01:24:16,088 INFO L226 Difference]: Without dead ends: 1378 [2024-11-24 01:24:16,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 387 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=242, Invalid=514, Unknown=0, NotChecked=0, Total=756 [2024-11-24 01:24:16,095 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 588 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:16,095 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 431 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-24 01:24:16,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2024-11-24 01:24:16,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1304. [2024-11-24 01:24:16,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1024 states have (on average 1.3173828125) internal successors, (1349), 1024 states have internal predecessors, (1349), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:24:16,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1853 transitions. [2024-11-24 01:24:16,579 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1853 transitions. Word has length 196 [2024-11-24 01:24:16,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:16,582 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 1853 transitions. [2024-11-24 01:24:16,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 15 states have internal predecessors, (80), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-24 01:24:16,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1853 transitions. [2024-11-24 01:24:16,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-24 01:24:16,585 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:16,585 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:16,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 01:24:16,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:24:16,790 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:16,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:16,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1260422843, now seen corresponding path program 1 times [2024-11-24 01:24:16,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:16,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476420330] [2024-11-24 01:24:16,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:16,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:17,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:17,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476420330] [2024-11-24 01:24:17,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476420330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:17,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:24:17,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:24:17,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44970762] [2024-11-24 01:24:17,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:17,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:24:17,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:17,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:24:17,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:24:17,520 INFO L87 Difference]: Start difference. First operand 1304 states and 1853 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:18,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:18,772 INFO L93 Difference]: Finished difference Result 2740 states and 3884 transitions. [2024-11-24 01:24:18,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 01:24:18,773 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-24 01:24:18,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:18,783 INFO L225 Difference]: With dead ends: 2740 [2024-11-24 01:24:18,783 INFO L226 Difference]: Without dead ends: 1514 [2024-11-24 01:24:18,788 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:24:18,789 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 281 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:18,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 617 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 01:24:18,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2024-11-24 01:24:19,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1322. [2024-11-24 01:24:19,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1042 states have (on average 1.3147792706333974) internal successors, (1370), 1042 states have internal predecessors, (1370), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:24:19,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 1874 transitions. [2024-11-24 01:24:19,143 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 1874 transitions. Word has length 197 [2024-11-24 01:24:19,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:19,144 INFO L471 AbstractCegarLoop]: Abstraction has 1322 states and 1874 transitions. [2024-11-24 01:24:19,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 1874 transitions. [2024-11-24 01:24:19,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-24 01:24:19,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:19,147 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:19,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 01:24:19,148 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:19,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:19,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1345600711, now seen corresponding path program 1 times [2024-11-24 01:24:19,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:19,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142890850] [2024-11-24 01:24:19,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:19,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:19,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:24:19,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:24:19,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142890850] [2024-11-24 01:24:19,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142890850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:24:19,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:24:19,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-24 01:24:19,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023940198] [2024-11-24 01:24:19,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:24:19,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-24 01:24:19,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:24:19,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-24 01:24:19,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:24:19,731 INFO L87 Difference]: Start difference. First operand 1322 states and 1874 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:20,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:24:20,974 INFO L93 Difference]: Finished difference Result 2758 states and 3900 transitions. [2024-11-24 01:24:20,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 01:24:20,975 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-24 01:24:20,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:24:20,984 INFO L225 Difference]: With dead ends: 2758 [2024-11-24 01:24:20,984 INFO L226 Difference]: Without dead ends: 1514 [2024-11-24 01:24:20,988 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-24 01:24:20,988 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 347 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-24 01:24:20,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 673 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-24 01:24:20,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2024-11-24 01:24:21,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1304. [2024-11-24 01:24:21,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1024 states have (on average 1.310546875) internal successors, (1342), 1024 states have internal predecessors, (1342), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:24:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1846 transitions. [2024-11-24 01:24:21,336 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1846 transitions. Word has length 197 [2024-11-24 01:24:21,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:24:21,337 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 1846 transitions. [2024-11-24 01:24:21,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:24:21,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1846 transitions. [2024-11-24 01:24:21,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-24 01:24:21,341 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:24:21,341 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:24:21,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 01:24:21,341 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:24:21,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:24:21,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1041172107, now seen corresponding path program 1 times [2024-11-24 01:24:21,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:24:21,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662687481] [2024-11-24 01:24:21,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:21,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:24:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 01:24:21,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269791268] [2024-11-24 01:24:21,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:24:21,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:24:21,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:24:21,518 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:24:21,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 01:24:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:24:23,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-24 01:24:23,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:24:28,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 947 proven. 180 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-11-24 01:24:28,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:25:13,433 WARN L286 SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 82 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:25:51,523 WARN L286 SmtUtils]: Spent 5.59s on a formula simplification that was a NOOP. DAG size: 126 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:26:33,501 WARN L286 SmtUtils]: Spent 9.44s on a formula simplification that was a NOOP. DAG size: 126 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:27:14,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:27:14,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662687481] [2024-11-24 01:27:14,377 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-24 01:27:14,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269791268] [2024-11-24 01:27:14,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269791268] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:27:14,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-24 01:27:14,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-24 01:27:14,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222444404] [2024-11-24 01:27:14,378 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-24 01:27:14,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-24 01:27:14,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:27:14,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-24 01:27:14,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=975, Unknown=0, NotChecked=0, Total=1190 [2024-11-24 01:27:14,380 INFO L87 Difference]: Start difference. First operand 1304 states and 1846 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-24 01:27:20,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:27:20,400 INFO L93 Difference]: Finished difference Result 3075 states and 4286 transitions. [2024-11-24 01:27:20,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-24 01:27:20,401 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 198 [2024-11-24 01:27:20,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:27:20,409 INFO L225 Difference]: With dead ends: 3075 [2024-11-24 01:27:20,409 INFO L226 Difference]: Without dead ends: 1849 [2024-11-24 01:27:20,413 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 62.6s TimeCoverageRelationStatistics Valid=643, Invalid=2897, Unknown=0, NotChecked=0, Total=3540 [2024-11-24 01:27:20,414 INFO L435 NwaCegarLoop]: 95 mSDtfsCounter, 627 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-24 01:27:20,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 892 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1275 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-24 01:27:20,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1849 states. [2024-11-24 01:27:20,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1849 to 1517. [2024-11-24 01:27:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1233 states have (on average 1.3033252230332522) internal successors, (1607), 1233 states have internal predecessors, (1607), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:27:20,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 2111 transitions. [2024-11-24 01:27:20,780 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 2111 transitions. Word has length 198 [2024-11-24 01:27:20,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:27:20,780 INFO L471 AbstractCegarLoop]: Abstraction has 1517 states and 2111 transitions. [2024-11-24 01:27:20,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 21 states have internal predecessors, (79), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-24 01:27:20,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 2111 transitions. [2024-11-24 01:27:20,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-24 01:27:20,783 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:20,783 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:20,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 01:27:20,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-24 01:27:20,984 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:20,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:20,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1418956835, now seen corresponding path program 1 times [2024-11-24 01:27:20,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:27:20,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823870267] [2024-11-24 01:27:20,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:20,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:27:21,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:27:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:27:23,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:27:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823870267] [2024-11-24 01:27:23,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823870267] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:27:23,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:27:23,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-24 01:27:23,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146709946] [2024-11-24 01:27:23,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:27:23,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 01:27:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:27:23,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 01:27:23,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-24 01:27:23,291 INFO L87 Difference]: Start difference. First operand 1517 states and 2111 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:25,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:27:25,808 INFO L93 Difference]: Finished difference Result 3237 states and 4499 transitions. [2024-11-24 01:27:25,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-24 01:27:25,809 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 199 [2024-11-24 01:27:25,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:27:25,818 INFO L225 Difference]: With dead ends: 3237 [2024-11-24 01:27:25,818 INFO L226 Difference]: Without dead ends: 2002 [2024-11-24 01:27:25,832 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2024-11-24 01:27:25,832 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 204 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-24 01:27:25,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 943 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-24 01:27:25,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2024-11-24 01:27:26,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 1650. [2024-11-24 01:27:26,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1650 states, 1366 states have (on average 1.3001464128843339) internal successors, (1776), 1366 states have internal predecessors, (1776), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:27:26,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1650 states to 1650 states and 2280 transitions. [2024-11-24 01:27:26,202 INFO L78 Accepts]: Start accepts. Automaton has 1650 states and 2280 transitions. Word has length 199 [2024-11-24 01:27:26,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:27:26,202 INFO L471 AbstractCegarLoop]: Abstraction has 1650 states and 2280 transitions. [2024-11-24 01:27:26,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:26,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1650 states and 2280 transitions. [2024-11-24 01:27:26,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-24 01:27:26,205 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:26,205 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:26,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 01:27:26,205 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:26,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:26,206 INFO L85 PathProgramCache]: Analyzing trace with hash 881865755, now seen corresponding path program 1 times [2024-11-24 01:27:26,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:27:26,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544400724] [2024-11-24 01:27:26,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:26,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:27:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:27:26,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:27:26,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:27:26,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544400724] [2024-11-24 01:27:26,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544400724] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:27:26,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:27:26,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-24 01:27:26,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867987945] [2024-11-24 01:27:26,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:27:26,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:27:26,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:27:26,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:27:26,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:27:26,516 INFO L87 Difference]: Start difference. First operand 1650 states and 2280 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:27:27,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:27:27,973 INFO L93 Difference]: Finished difference Result 3434 states and 4780 transitions. [2024-11-24 01:27:27,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:27:27,974 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 199 [2024-11-24 01:27:27,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:27:27,983 INFO L225 Difference]: With dead ends: 3434 [2024-11-24 01:27:27,983 INFO L226 Difference]: Without dead ends: 2064 [2024-11-24 01:27:27,985 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-24 01:27:27,986 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 455 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-24 01:27:27,986 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 502 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-24 01:27:27,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2064 states. [2024-11-24 01:27:28,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2064 to 1657. [2024-11-24 01:27:28,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1657 states, 1373 states have (on average 1.2898761835396941) internal successors, (1771), 1373 states have internal predecessors, (1771), 252 states have call successors, (252), 31 states have call predecessors, (252), 31 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-24 01:27:28,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 2275 transitions. [2024-11-24 01:27:28,433 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 2275 transitions. Word has length 199 [2024-11-24 01:27:28,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:27:28,433 INFO L471 AbstractCegarLoop]: Abstraction has 1657 states and 2275 transitions. [2024-11-24 01:27:28,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-24 01:27:28,434 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2275 transitions. [2024-11-24 01:27:28,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-24 01:27:28,436 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:28,436 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:28,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-24 01:27:28,436 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:28,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:28,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1728373846, now seen corresponding path program 1 times [2024-11-24 01:27:28,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:27:28,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320864855] [2024-11-24 01:27:28,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:28,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:27:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-24 01:27:28,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668540442] [2024-11-24 01:27:28,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:28,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:27:28,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:27:28,588 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:27:28,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 01:27:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:27:28,896 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-24 01:27:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-24 01:27:29,151 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-24 01:27:29,151 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-24 01:27:29,152 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-24 01:27:29,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-24 01:27:29,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:27:29,358 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:27:29,550 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-24 01:27:29,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 01:27:29 BoogieIcfgContainer [2024-11-24 01:27:29,553 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-24 01:27:29,554 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-24 01:27:29,554 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-24 01:27:29,554 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-24 01:27:29,556 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:23:43" (3/4) ... [2024-11-24 01:27:29,559 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-24 01:27:29,559 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-24 01:27:29,560 INFO L158 Benchmark]: Toolchain (without parser) took 227869.63ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 117.1MB in the beginning and 209.7MB in the end (delta: -92.6MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. [2024-11-24 01:27:29,560 INFO L158 Benchmark]: CDTParser took 0.80ms. 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 01:27:29,561 INFO L158 Benchmark]: CACSL2BoogieTranslator took 487.56ms. Allocated memory is still 142.6MB. Free memory was 117.1MB in the beginning and 100.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-24 01:27:29,561 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.06ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 95.7MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-24 01:27:29,562 INFO L158 Benchmark]: Boogie Preprocessor took 113.06ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 90.4MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:27:29,562 INFO L158 Benchmark]: RCFGBuilder took 1074.75ms. Allocated memory is still 142.6MB. Free memory was 90.4MB in the beginning and 55.5MB in the end (delta: 34.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-24 01:27:29,563 INFO L158 Benchmark]: TraceAbstraction took 226070.04ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 55.1MB in the beginning and 209.7MB in the end (delta: -154.7MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. [2024-11-24 01:27:29,563 INFO L158 Benchmark]: Witness Printer took 5.52ms. Allocated memory is still 343.9MB. Free memory was 209.7MB in the beginning and 209.7MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-24 01:27:29,564 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.80ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 487.56ms. Allocated memory is still 142.6MB. Free memory was 117.1MB in the beginning and 100.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.06ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 95.7MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 113.06ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 90.4MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1074.75ms. Allocated memory is still 142.6MB. Free memory was 90.4MB in the beginning and 55.5MB in the end (delta: 34.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 226070.04ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 55.1MB in the beginning and 209.7MB in the end (delta: -154.7MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. * Witness Printer took 5.52ms. Allocated memory is still 343.9MB. Free memory was 209.7MB in the beginning and 209.7MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 82, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryArithmeticFLOAToperation at line 91. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] float var_1_9 = 7.375; [L24] float var_1_11 = 0.6; [L25] float var_1_12 = 255.6; [L26] unsigned char var_1_13 = 0; [L27] float var_1_14 = 5.875; [L28] signed long int var_1_15 = -128; [L29] unsigned long int var_1_16 = 8; [L30] unsigned long int var_1_18 = 1477246099; [L31] unsigned long int var_1_19 = 1364989049; [L32] unsigned char var_1_20 = 128; [L33] unsigned char var_1_21 = 1; [L34] float var_1_22 = 10000000.4; [L35] float var_1_24 = 100.875; [L36] signed short int var_1_25 = -4; [L37] unsigned char var_1_26 = 32; [L38] signed char var_1_27 = 16; [L39] signed char var_1_28 = -64; [L40] signed char var_1_29 = 2; [L41] signed char var_1_30 = -2; [L42] unsigned short int var_1_31 = 8; [L43] unsigned short int var_1_32 = 25791; [L44] float var_1_34 = 25.3; [L45] float var_1_35 = 4.5; [L46] unsigned char var_1_36 = 0; [L47] unsigned char var_1_37 = 0; [L48] unsigned char var_1_38 = 0; [L49] double var_1_39 = 256.5; [L50] signed short int last_1_var_1_1 = 128; [L51] float last_1_var_1_9 = 7.375; [L52] signed long int last_1_var_1_15 = -128; [L53] unsigned long int last_1_var_1_16 = 8; [L54] unsigned char last_1_var_1_20 = 128; [L55] signed short int last_1_var_1_25 = -4; [L56] signed char last_1_var_1_27 = 16; [L57] unsigned char last_1_var_1_36 = 0; VAL [isInitial=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L208] isInitial = 1 [L209] FCALL initially() [L211] CALL updateLastVariables() [L194] last_1_var_1_1 = var_1_1 [L195] last_1_var_1_9 = var_1_9 [L196] last_1_var_1_15 = var_1_15 [L197] last_1_var_1_16 = var_1_16 [L198] last_1_var_1_20 = var_1_20 [L199] last_1_var_1_25 = var_1_25 [L200] last_1_var_1_27 = var_1_27 [L201] last_1_var_1_36 = var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L211] RET updateLastVariables() [L212] CALL updateVariables() [L148] var_1_11 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L149] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L150] var_1_12 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L151] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L152] var_1_13 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L153] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L155] var_1_14 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L156] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L157] var_1_18 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L158] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L160] var_1_19 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_19 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L161] RET assume_abort_if_not(var_1_19 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L163] var_1_21 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L164] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L166] var_1_24 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L167] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L168] var_1_26 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L169] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L172] var_1_28 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L173] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L175] var_1_29 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L176] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L178] var_1_30 = __VERIFIER_nondet_char() [L179] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L179] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L181] var_1_32 = __VERIFIER_nondet_ushort() [L182] CALL assume_abort_if_not(var_1_32 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L182] RET assume_abort_if_not(var_1_32 >= 16383) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] CALL assume_abort_if_not(var_1_32 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] RET assume_abort_if_not(var_1_32 <= 32767) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L184] var_1_35 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L185] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L186] var_1_37 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L187] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L189] var_1_38 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L190] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L191] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L191] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L212] RET updateVariables() [L213] CALL step() [L61] unsigned char stepLocal_6 = var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L62] COND FALSE !(var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) [L69] var_1_25 = last_1_var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L71] signed long int stepLocal_7 = last_1_var_1_15 - var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L72] COND TRUE ! last_1_var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=16, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L73] COND TRUE last_1_var_1_1 >= stepLocal_7 [L74] var_1_27 = var_1_28 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L81] unsigned char stepLocal_3 = var_1_12 >= var_1_14; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L82] COND FALSE !(var_1_12 <= (31.8f / 127.5f)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L87] unsigned long int stepLocal_8 = 64u / var_1_18; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] EXPR var_1_21 & var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] COND TRUE ((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= stepLocal_8 [L89] var_1_31 = (var_1_21 + (var_1_32 - var_1_20)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L91] var_1_34 = (var_1_35 - 10.6f) [L92] var_1_39 = var_1_35 [L93] signed long int stepLocal_2 = last_1_var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_2=16, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=8, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L94] COND FALSE !((last_1_var_1_25 + last_1_var_1_20) == stepLocal_2) [L97] var_1_16 = last_1_var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L99] signed short int stepLocal_10 = var_1_25; [L100] unsigned long int stepLocal_9 = var_1_16; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, stepLocal_9=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L101] COND TRUE 8 <= stepLocal_9 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L102] COND TRUE var_1_19 > stepLocal_10 [L103] var_1_36 = (var_1_37 || (var_1_13 && var_1_38)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L108] signed long int stepLocal_1 = -2; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L109] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L124] unsigned short int stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_0=16383, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L125] COND TRUE stepLocal_0 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) [L126] var_1_1 = ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L130] COND FALSE !(var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] EXPR ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] signed long int stepLocal_5 = ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27; [L136] signed long int stepLocal_4 = (var_1_1 - var_1_21) * var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_4=-244, stepLocal_5=0, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L137] COND FALSE !(stepLocal_4 <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) [L144] var_1_22 = var_1_24 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_5=0, stepLocal_6=128, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L213] RET step() [L214] CALL, EXPR property() [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204-L205] return ((((((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1)) && (var_1_34 == ((float) (var_1_35 - 10.6f)))) && ((8 <= var_1_16) ? ((var_1_19 > var_1_25) ? (var_1_36 == ((unsigned char) (var_1_37 || (var_1_13 && var_1_38)))) : (var_1_36 == ((unsigned char) (! (! var_1_37))))) : 1)) && (var_1_39 == ((double) var_1_35)) ; [L214] RET, EXPR property() [L214] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=-255, var_1_15=-128, var_1_16=128, var_1_18=-7516192769, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=146, var_1_27=2, var_1_28=2, var_1_29=1, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 225.8s, OverallIterations: 20, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 27.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5877 SdHoareTripleChecker+Valid, 15.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5877 mSDsluCounter, 13136 SdHoareTripleChecker+Invalid, 13.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9001 mSDsCounter, 1726 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6750 IncrementalHoareTripleChecker+Invalid, 8476 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1726 mSolverCounterUnsat, 4135 mSDtfsCounter, 6750 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1434 GetRequests, 1227 SyntacticMatches, 2 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 65.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2304occurred in iteration=13, InterpolantAutomatonStates: 148, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 4994 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 186.5s InterpolantComputationTime, 5073 NumberOfCodeBlocks, 5073 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 4649 ConstructedInterpolants, 0 QuantifiedInterpolants, 20217 SizeOfPredicates, 19 NumberOfNonLiveVariables, 2324 ConjunctsInSsa, 92 ConjunctsInUnsatCore, 24 InterpolantComputations, 17 PerfectInterpolantSequences, 35964/36288 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 01:27:29,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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_16075c82-c686-43c0-8138-da6b8b1bd19b/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 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 01:27:32,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 01:27:32,453 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-24 01:27:32,477 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 01:27:32,480 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 01:27:32,521 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 01:27:32,522 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 01:27:32,523 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 01:27:32,523 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 01:27:32,523 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 01:27:32,524 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 01:27:32,525 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 01:27:32,525 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 01:27:32,525 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 01:27:32,525 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 01:27:32,526 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 01:27:32,526 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-24 01:27:32,526 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 01:27:32,527 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-24 01:27:32,528 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-24 01:27:32,528 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 01:27:32,528 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-24 01:27:32,528 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 01:27:32,528 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 01:27:32,528 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 01:27:32,529 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:27:32,529 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:27:32,530 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:27:32,530 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-24 01:27:32,530 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-24 01:27:32,531 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-24 01:27:32,531 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 01:27:32,531 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 01:27:32,532 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 01:27:32,532 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 01:27:32,532 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_16075c82-c686-43c0-8138-da6b8b1bd19b/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 -> 0f173a1e127c6e1033e5b4dd17ed93bd9e595663c9235b403a3de8ffd3ad4687 [2024-11-24 01:27:32,858 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 01:27:32,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 01:27:32,874 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 01:27:32,877 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 01:27:32,878 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 01:27:32,879 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:27:35,955 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/50d03c68f/6b878b78756a4023a7f03d4cb671b5d8/FLAGecf323216 [2024-11-24 01:27:36,260 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 01:27:36,262 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:27:36,275 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/50d03c68f/6b878b78756a4023a7f03d4cb671b5d8/FLAGecf323216 [2024-11-24 01:27:36,299 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/data/50d03c68f/6b878b78756a4023a7f03d4cb671b5d8 [2024-11-24 01:27:36,302 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 01:27:36,304 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 01:27:36,307 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 01:27:36,308 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 01:27:36,315 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 01:27:36,316 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,319 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2dc5c367 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36, skipping insertion in model container [2024-11-24 01:27:36,319 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,346 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 01:27:36,530 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_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-24 01:27:36,643 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:27:36,666 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 01:27:36,678 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_16075c82-c686-43c0-8138-da6b8b1bd19b/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-88.i[916,929] [2024-11-24 01:27:36,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 01:27:36,743 INFO L204 MainTranslator]: Completed translation [2024-11-24 01:27:36,743 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36 WrapperNode [2024-11-24 01:27:36,743 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 01:27:36,744 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 01:27:36,745 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 01:27:36,745 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 01:27:36,752 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,764 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,814 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2024-11-24 01:27:36,814 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 01:27:36,815 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 01:27:36,815 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 01:27:36,815 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 01:27:36,828 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,835 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,851 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 01:27:36,852 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,852 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,864 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,865 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,869 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,872 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,873 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,877 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 01:27:36,878 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 01:27:36,878 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 01:27:36,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 01:27:36,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (1/1) ... [2024-11-24 01:27:36,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 01:27:36,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:27:36,921 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 01:27:36,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 01:27:36,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 01:27:36,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-24 01:27:36,953 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-24 01:27:36,953 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-24 01:27:36,953 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 01:27:36,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 01:27:37,086 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 01:27:37,088 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 01:27:40,187 INFO L? ?]: Removed 30 outVars from TransFormulas that were not future-live. [2024-11-24 01:27:40,188 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 01:27:40,205 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 01:27:40,207 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-24 01:27:40,208 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:27:40 BoogieIcfgContainer [2024-11-24 01:27:40,208 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 01:27:40,212 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 01:27:40,212 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 01:27:40,217 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 01:27:40,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:27:36" (1/3) ... [2024-11-24 01:27:40,218 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73985748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:27:40, skipping insertion in model container [2024-11-24 01:27:40,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:27:36" (2/3) ... [2024-11-24 01:27:40,220 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73985748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:27:40, skipping insertion in model container [2024-11-24 01:27:40,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:27:40" (3/3) ... [2024-11-24 01:27:40,222 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-88.i [2024-11-24 01:27:40,235 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 01:27:40,236 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-88.i that has 2 procedures, 90 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-24 01:27:40,297 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 01:27:40,310 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;@21c579d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 01:27:40,310 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-24 01:27:40,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-24 01:27:40,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-24 01:27:40,329 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:40,330 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:40,330 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:40,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:40,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1268979475, now seen corresponding path program 1 times [2024-11-24 01:27:40,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:27:40,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1516706568] [2024-11-24 01:27:40,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:40,350 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 01:27:40,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:27:40,355 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:40,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:40,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:27:40,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:27:41,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:27:42,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:27:42,421 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:27:42,422 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:27:42,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1516706568] [2024-11-24 01:27:42,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1516706568] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:27:42,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:27:42,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:27:42,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155775446] [2024-11-24 01:27:42,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:27:42,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:27:42,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:27:42,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:27:42,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:27:42,465 INFO L87 Difference]: Start difference. First operand has 90 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 60 states have internal predecessors, (83), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:44,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:27:45,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:27:45,238 INFO L93 Difference]: Finished difference Result 285 states and 506 transitions. [2024-11-24 01:27:45,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:27:45,241 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 183 [2024-11-24 01:27:45,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:27:45,249 INFO L225 Difference]: With dead ends: 285 [2024-11-24 01:27:45,250 INFO L226 Difference]: Without dead ends: 198 [2024-11-24 01:27:45,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:27:45,255 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 163 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-24 01:27:45,256 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 338 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-24 01:27:45,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-24 01:27:45,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 162. [2024-11-24 01:27:45,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 103 states have (on average 1.3106796116504855) internal successors, (135), 103 states have internal predecessors, (135), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-24 01:27:45,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 247 transitions. [2024-11-24 01:27:45,330 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 247 transitions. Word has length 183 [2024-11-24 01:27:45,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:27:45,333 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 247 transitions. [2024-11-24 01:27:45,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:45,334 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 247 transitions. [2024-11-24 01:27:45,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-24 01:27:45,339 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:45,340 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:45,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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)] Ended with exit code 0 [2024-11-24 01:27:45,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:45,545 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:45,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:45,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1306556168, now seen corresponding path program 1 times [2024-11-24 01:27:45,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:27:45,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [661283765] [2024-11-24 01:27:45,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:45,548 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 01:27:45,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:27:45,551 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:45,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:27:46,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-24 01:27:46,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:27:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:27:47,359 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:27:47,359 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:27:47,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [661283765] [2024-11-24 01:27:47,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [661283765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:27:47,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:27:47,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 01:27:47,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862491324] [2024-11-24 01:27:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:27:47,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 01:27:47,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:27:47,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 01:27:47,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 01:27:47,364 INFO L87 Difference]: Start difference. First operand 162 states and 247 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:49,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:27:51,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:27:51,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:27:51,302 INFO L93 Difference]: Finished difference Result 359 states and 543 transitions. [2024-11-24 01:27:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:27:51,325 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-24 01:27:51,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:27:51,328 INFO L225 Difference]: With dead ends: 359 [2024-11-24 01:27:51,328 INFO L226 Difference]: Without dead ends: 200 [2024-11-24 01:27:51,334 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:27:51,335 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 150 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-24 01:27:51,335 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 364 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-24 01:27:51,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-24 01:27:51,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 164. [2024-11-24 01:27:51,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 105 states have (on average 1.2857142857142858) internal successors, (135), 105 states have internal predecessors, (135), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-24 01:27:51,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 247 transitions. [2024-11-24 01:27:51,391 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 247 transitions. Word has length 184 [2024-11-24 01:27:51,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:27:51,392 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 247 transitions. [2024-11-24 01:27:51,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:27:51,393 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 247 transitions. [2024-11-24 01:27:51,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-24 01:27:51,396 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:27:51,397 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:27:51,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:51,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:51,601 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:27:51,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:27:51,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1360679990, now seen corresponding path program 1 times [2024-11-24 01:27:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:27:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091191944] [2024-11-24 01:27:51,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:27:51,603 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 01:27:51,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:27:51,607 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:51,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:27:52,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:27:52,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 01:27:52,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:27:56,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:27:56,823 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:27:56,823 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:27:56,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091191944] [2024-11-24 01:27:56,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091191944] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:27:56,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:27:56,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:27:56,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850392721] [2024-11-24 01:27:56,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:27:56,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:27:56,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:27:56,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:27:56,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:27:56,828 INFO L87 Difference]: Start difference. First operand 164 states and 247 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:00,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:02,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:03,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:28:03,002 INFO L93 Difference]: Finished difference Result 423 states and 638 transitions. [2024-11-24 01:28:03,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:28:03,003 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-24 01:28:03,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:28:03,007 INFO L225 Difference]: With dead ends: 423 [2024-11-24 01:28:03,007 INFO L226 Difference]: Without dead ends: 262 [2024-11-24 01:28:03,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:28:03,009 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 64 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-24 01:28:03,009 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 412 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-11-24 01:28:03,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2024-11-24 01:28:03,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 226. [2024-11-24 01:28:03,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 138 states have (on average 1.2536231884057971) internal successors, (173), 138 states have internal predecessors, (173), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-24 01:28:03,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 341 transitions. [2024-11-24 01:28:03,066 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 341 transitions. Word has length 184 [2024-11-24 01:28:03,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:28:03,067 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 341 transitions. [2024-11-24 01:28:03,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:03,067 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 341 transitions. [2024-11-24 01:28:03,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-24 01:28:03,070 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:28:03,071 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:28:03,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:03,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:03,272 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:28:03,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:28:03,272 INFO L85 PathProgramCache]: Analyzing trace with hash 349562740, now seen corresponding path program 1 times [2024-11-24 01:28:03,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:28:03,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185501842] [2024-11-24 01:28:03,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:28:03,273 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 01:28:03,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:28:03,275 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:03,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:03,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:28:03,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-24 01:28:03,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:28:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:28:04,883 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:28:04,883 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:28:04,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185501842] [2024-11-24 01:28:04,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185501842] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:28:04,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:28:04,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-24 01:28:04,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486446170] [2024-11-24 01:28:04,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:28:04,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-24 01:28:04,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:28:04,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-24 01:28:04,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-24 01:28:04,886 INFO L87 Difference]: Start difference. First operand 226 states and 341 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:06,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:09,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:10,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:13,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:13,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:28:13,108 INFO L93 Difference]: Finished difference Result 904 states and 1370 transitions. [2024-11-24 01:28:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-24 01:28:13,108 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-24 01:28:13,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:28:13,115 INFO L225 Difference]: With dead ends: 904 [2024-11-24 01:28:13,115 INFO L226 Difference]: Without dead ends: 743 [2024-11-24 01:28:13,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-24 01:28:13,117 INFO L435 NwaCegarLoop]: 199 mSDtfsCounter, 415 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-11-24 01:28:13,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 937 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-11-24 01:28:13,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2024-11-24 01:28:13,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 393. [2024-11-24 01:28:13,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 247 states have (on average 1.271255060728745) internal successors, (314), 247 states have internal predecessors, (314), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-24 01:28:13,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 594 transitions. [2024-11-24 01:28:13,252 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 594 transitions. Word has length 184 [2024-11-24 01:28:13,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:28:13,255 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 594 transitions. [2024-11-24 01:28:13,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:13,256 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 594 transitions. [2024-11-24 01:28:13,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-24 01:28:13,258 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:28:13,258 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:28:13,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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)] Forceful destruction successful, exit code 0 [2024-11-24 01:28:13,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:13,459 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:28:13,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:28:13,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1425558841, now seen corresponding path program 1 times [2024-11-24 01:28:13,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:28:13,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1499203811] [2024-11-24 01:28:13,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:28:13,460 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 01:28:13,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:28:13,462 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:13,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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)] Waiting until timeout for monitored process [2024-11-24 01:28:13,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:28:13,959 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-24 01:28:13,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:28:16,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-24 01:28:16,365 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 01:28:16,365 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-24 01:28:16,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1499203811] [2024-11-24 01:28:16,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1499203811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 01:28:16,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 01:28:16,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-24 01:28:16,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707471078] [2024-11-24 01:28:16,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 01:28:16,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 01:28:16,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-24 01:28:16,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 01:28:16,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-24 01:28:16,367 INFO L87 Difference]: Start difference. First operand 393 states and 594 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:19,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:22,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-24 01:28:22,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-24 01:28:22,798 INFO L93 Difference]: Finished difference Result 762 states and 1149 transitions. [2024-11-24 01:28:22,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-24 01:28:22,829 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2024-11-24 01:28:22,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-24 01:28:22,832 INFO L225 Difference]: With dead ends: 762 [2024-11-24 01:28:22,832 INFO L226 Difference]: Without dead ends: 427 [2024-11-24 01:28:22,834 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-24 01:28:22,834 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 97 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2024-11-24 01:28:22,835 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 438 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2024-11-24 01:28:22,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-11-24 01:28:22,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 393. [2024-11-24 01:28:22,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 247 states have (on average 1.2672064777327936) internal successors, (313), 247 states have internal predecessors, (313), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-24 01:28:22,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 593 transitions. [2024-11-24 01:28:22,929 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 593 transitions. Word has length 185 [2024-11-24 01:28:22,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-24 01:28:22,930 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 593 transitions. [2024-11-24 01:28:22,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-24 01:28:22,930 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 593 transitions. [2024-11-24 01:28:22,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-24 01:28:22,933 INFO L210 NwaCegarLoop]: Found error trace [2024-11-24 01:28:22,933 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:28:22,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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)] Ended with exit code 0 [2024-11-24 01:28:23,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:23,134 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-24 01:28:23,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:28:23,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1848260667, now seen corresponding path program 1 times [2024-11-24 01:28:23,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-24 01:28:23,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1294645103] [2024-11-24 01:28:23,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 01:28:23,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-24 01:28:23,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-24 01:28:23,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:23,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16075c82-c686-43c0-8138-da6b8b1bd19b/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 01:28:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:28:23,746 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-24 01:28:23,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:29:18,031 WARN L286 SmtUtils]: Spent 7.17s on a formula simplification. DAG size of input: 97 DAG size of output: 96 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:29:37,451 WARN L286 SmtUtils]: Spent 7.16s on a formula simplification. DAG size of input: 99 DAG size of output: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:30:15,356 WARN L286 SmtUtils]: Spent 7.96s on a formula simplification that was a NOOP. DAG size: 101 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:31:03,783 WARN L286 SmtUtils]: Spent 8.42s on a formula simplification. DAG size of input: 114 DAG size of output: 113 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 01:31:57,466 WARN L286 SmtUtils]: Spent 9.28s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)