./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 23abccf904bd3af5b349907c0c1fe36b3f043e0f305d7494258ac56b80497131 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:07:27,062 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:07:27,159 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:07:27,167 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:07:27,167 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:07:27,202 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:07:27,203 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:07:27,203 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:07:27,203 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:07:27,203 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:07:27,204 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:07:27,204 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:07:27,204 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:07:27,204 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:07:27,204 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:07:27,205 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:07:27,205 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:07:27,205 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:07:27,205 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:07:27,205 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:07:27,205 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:07:27,206 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:07:27,207 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:07:27,207 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:07:27,207 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:07:27,207 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:07:27,207 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:07:27,207 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:07:27,207 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:07:27,208 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:07:27,208 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:07:27,208 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:07:27,208 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:07:27,208 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:07:27,208 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:07:27,209 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:07:27,209 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:07:27,209 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:07:27,209 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:07:27,209 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:07:27,210 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:07:27,210 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:07:27,210 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:07:27,210 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 23abccf904bd3af5b349907c0c1fe36b3f043e0f305d7494258ac56b80497131 [2024-11-28 02:07:27,594 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:07:27,610 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:07:27,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:07:27,617 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:07:27,617 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:07:27,619 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:07:31,274 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/d24d23ad2/1d64a9947bdf48f58dcf590816a1ffb0/FLAG7d1b3bee2 [2024-11-28 02:07:31,646 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:07:31,647 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:07:31,659 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/d24d23ad2/1d64a9947bdf48f58dcf590816a1ffb0/FLAG7d1b3bee2 [2024-11-28 02:07:31,678 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/d24d23ad2/1d64a9947bdf48f58dcf590816a1ffb0 [2024-11-28 02:07:31,681 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:07:31,683 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:07:31,685 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:07:31,685 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:07:31,691 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:07:31,692 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:07:31" (1/1) ... [2024-11-28 02:07:31,693 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3396942f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:31, skipping insertion in model container [2024-11-28 02:07:31,694 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:07:31" (1/1) ... [2024-11-28 02:07:31,732 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:07:31,952 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i[919,932] [2024-11-28 02:07:32,076 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:07:32,098 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:07:32,114 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i[919,932] [2024-11-28 02:07:32,169 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:07:32,198 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:07:32,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32 WrapperNode [2024-11-28 02:07:32,199 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:07:32,201 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:07:32,201 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:07:32,201 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:07:32,210 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,226 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,300 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 306 [2024-11-28 02:07:32,300 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:07:32,301 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:07:32,301 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:07:32,301 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:07:32,314 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,320 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,348 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:07:32,349 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,349 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,368 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,371 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,380 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,393 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,398 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,410 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:07:32,413 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:07:32,413 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:07:32,413 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:07:32,414 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (1/1) ... [2024-11-28 02:07:32,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:07:32,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:07:32,458 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:07:32,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:07:32,493 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:07:32,493 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:07:32,493 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:07:32,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:07:32,494 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:07:32,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:07:32,631 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:07:32,633 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:07:33,515 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-28 02:07:33,515 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:07:33,537 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:07:33,539 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:07:33,540 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:07:33 BoogieIcfgContainer [2024-11-28 02:07:33,541 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:07:33,545 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:07:33,545 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:07:33,551 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:07:33,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:07:31" (1/3) ... [2024-11-28 02:07:33,554 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46aec192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:07:33, skipping insertion in model container [2024-11-28 02:07:33,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:07:32" (2/3) ... [2024-11-28 02:07:33,555 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46aec192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:07:33, skipping insertion in model container [2024-11-28 02:07:33,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:07:33" (3/3) ... [2024-11-28 02:07:33,558 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:07:33,581 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:07:33,584 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i that has 2 procedures, 130 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:07:33,697 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:07:33,717 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;@30acdec2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:07:33,717 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:07:33,723 INFO L276 IsEmpty]: Start isEmpty. Operand has 130 states, 93 states have (on average 1.5161290322580645) internal successors, (141), 94 states have internal predecessors, (141), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 02:07:33,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-28 02:07:33,752 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:33,754 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:33,754 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:33,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:33,763 INFO L85 PathProgramCache]: Analyzing trace with hash -61035326, now seen corresponding path program 1 times [2024-11-28 02:07:33,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:33,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672116658] [2024-11-28 02:07:33,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:33,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:34,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:34,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 02:07:34,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:34,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672116658] [2024-11-28 02:07:34,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672116658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:07:34,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327905772] [2024-11-28 02:07:34,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:34,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:07:34,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:07:34,461 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:07:34,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:07:34,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:34,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:07:34,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:07:34,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-11-28 02:07:34,884 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:07:34,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327905772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:07:34,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:07:34,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:07:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349811334] [2024-11-28 02:07:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:07:34,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:07:34,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:34,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:07:34,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:07:34,928 INFO L87 Difference]: Start difference. First operand has 130 states, 93 states have (on average 1.5161290322580645) internal successors, (141), 94 states have internal predecessors, (141), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) 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, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:07:34,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:07:34,978 INFO L93 Difference]: Finished difference Result 253 states and 446 transitions. [2024-11-28 02:07:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:07:34,980 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, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 221 [2024-11-28 02:07:34,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:07:34,991 INFO L225 Difference]: With dead ends: 253 [2024-11-28 02:07:34,992 INFO L226 Difference]: Without dead ends: 126 [2024-11-28 02:07:34,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:07:34,999 INFO L435 NwaCegarLoop]: 198 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, 198 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:07:35,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:07:35,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-11-28 02:07:35,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2024-11-28 02:07:35,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 90 states have (on average 1.4444444444444444) internal successors, (130), 90 states have internal predecessors, (130), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 02:07:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 198 transitions. [2024-11-28 02:07:35,076 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 198 transitions. Word has length 221 [2024-11-28 02:07:35,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:07:35,077 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 198 transitions. [2024-11-28 02:07:35,077 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, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:07:35,077 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 198 transitions. [2024-11-28 02:07:35,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 02:07:35,082 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:35,082 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:35,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:07:35,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:07:35,287 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:35,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:35,288 INFO L85 PathProgramCache]: Analyzing trace with hash 847368840, now seen corresponding path program 1 times [2024-11-28 02:07:35,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:35,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181617727] [2024-11-28 02:07:35,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:35,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:07:36,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:36,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181617727] [2024-11-28 02:07:36,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181617727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:07:36,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:07:36,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:07:36,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600555267] [2024-11-28 02:07:36,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:07:36,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:07:36,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:36,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:07:36,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:07:36,784 INFO L87 Difference]: Start difference. First operand 126 states and 198 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:37,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:07:37,703 INFO L93 Difference]: Finished difference Result 548 states and 865 transitions. [2024-11-28 02:07:37,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:07:37,704 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 02:07:37,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:07:37,713 INFO L225 Difference]: With dead ends: 548 [2024-11-28 02:07:37,715 INFO L226 Difference]: Without dead ends: 425 [2024-11-28 02:07:37,717 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:07:37,721 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 461 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:07:37,721 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 836 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 02:07:37,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-11-28 02:07:37,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 273. [2024-11-28 02:07:37,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 202 states have (on average 1.4455445544554455) internal successors, (292), 202 states have internal predecessors, (292), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 02:07:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 428 transitions. [2024-11-28 02:07:37,803 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 428 transitions. Word has length 222 [2024-11-28 02:07:37,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:07:37,805 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 428 transitions. [2024-11-28 02:07:37,806 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:37,806 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 428 transitions. [2024-11-28 02:07:37,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 02:07:37,815 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:37,815 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:37,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:07:37,816 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:37,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:37,817 INFO L85 PathProgramCache]: Analyzing trace with hash 337895750, now seen corresponding path program 1 times [2024-11-28 02:07:37,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:37,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893681365] [2024-11-28 02:07:37,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:37,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:38,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:39,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:07:39,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:39,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893681365] [2024-11-28 02:07:39,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893681365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:07:39,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:07:39,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:07:39,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337399114] [2024-11-28 02:07:39,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:07:39,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:07:39,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:39,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:07:39,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:07:39,042 INFO L87 Difference]: Start difference. First operand 273 states and 428 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:39,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:07:39,675 INFO L93 Difference]: Finished difference Result 520 states and 813 transitions. [2024-11-28 02:07:39,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:07:39,677 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-11-28 02:07:39,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:07:39,684 INFO L225 Difference]: With dead ends: 520 [2024-11-28 02:07:39,684 INFO L226 Difference]: Without dead ends: 250 [2024-11-28 02:07:39,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:07:39,688 INFO L435 NwaCegarLoop]: 195 mSDtfsCounter, 132 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:07:39,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 532 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:07:39,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2024-11-28 02:07:39,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 212. [2024-11-28 02:07:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 141 states have (on average 1.3687943262411348) internal successors, (193), 141 states have internal predecessors, (193), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 02:07:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 329 transitions. [2024-11-28 02:07:39,783 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 329 transitions. Word has length 222 [2024-11-28 02:07:39,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:07:39,784 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 329 transitions. [2024-11-28 02:07:39,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:39,785 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 329 transitions. [2024-11-28 02:07:39,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 02:07:39,789 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:39,790 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:39,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:07:39,790 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:39,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:39,793 INFO L85 PathProgramCache]: Analyzing trace with hash 519114189, now seen corresponding path program 1 times [2024-11-28 02:07:39,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:39,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488223371] [2024-11-28 02:07:39,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:39,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:41,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:07:41,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:41,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488223371] [2024-11-28 02:07:41,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488223371] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:07:41,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:07:41,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 02:07:41,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732820078] [2024-11-28 02:07:41,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:07:41,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:07:41,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:41,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:07:41,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:07:41,463 INFO L87 Difference]: Start difference. First operand 212 states and 329 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:07:44,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:07:44,347 INFO L93 Difference]: Finished difference Result 805 states and 1245 transitions. [2024-11-28 02:07:44,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:07:44,351 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 224 [2024-11-28 02:07:44,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:07:44,357 INFO L225 Difference]: With dead ends: 805 [2024-11-28 02:07:44,357 INFO L226 Difference]: Without dead ends: 664 [2024-11-28 02:07:44,360 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2024-11-28 02:07:44,363 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 1056 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1056 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:07:44,363 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1056 Valid, 938 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 1180 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-28 02:07:44,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-11-28 02:07:44,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 582. [2024-11-28 02:07:44,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 449 states have (on average 1.44097995545657) internal successors, (647), 451 states have internal predecessors, (647), 126 states have call successors, (126), 6 states have call predecessors, (126), 6 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-11-28 02:07:44,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 899 transitions. [2024-11-28 02:07:44,532 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 899 transitions. Word has length 224 [2024-11-28 02:07:44,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:07:44,536 INFO L471 AbstractCegarLoop]: Abstraction has 582 states and 899 transitions. [2024-11-28 02:07:44,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:07:44,537 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 899 transitions. [2024-11-28 02:07:44,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-11-28 02:07:44,540 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:44,541 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:44,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:07:44,541 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:44,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:44,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1065159053, now seen corresponding path program 1 times [2024-11-28 02:07:44,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:44,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894856927] [2024-11-28 02:07:44,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:44,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:44,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:07:45,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:45,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894856927] [2024-11-28 02:07:45,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894856927] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:07:45,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:07:45,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:07:45,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886166933] [2024-11-28 02:07:45,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:07:45,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:07:45,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:45,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:07:45,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:07:45,392 INFO L87 Difference]: Start difference. First operand 582 states and 899 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:46,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:07:46,696 INFO L93 Difference]: Finished difference Result 1072 states and 1663 transitions. [2024-11-28 02:07:46,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:07:46,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 224 [2024-11-28 02:07:46,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:07:46,703 INFO L225 Difference]: With dead ends: 1072 [2024-11-28 02:07:46,703 INFO L226 Difference]: Without dead ends: 619 [2024-11-28 02:07:46,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:07:46,705 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 256 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:07:46,706 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 734 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 02:07:46,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2024-11-28 02:07:46,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 607. [2024-11-28 02:07:46,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 441 states have (on average 1.344671201814059) internal successors, (593), 443 states have internal predecessors, (593), 158 states have call successors, (158), 7 states have call predecessors, (158), 7 states have return successors, (158), 156 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-28 02:07:46,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 909 transitions. [2024-11-28 02:07:46,843 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 909 transitions. Word has length 224 [2024-11-28 02:07:46,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:07:46,844 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 909 transitions. [2024-11-28 02:07:46,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:07:46,844 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 909 transitions. [2024-11-28 02:07:46,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 02:07:46,848 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:07:46,848 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:07:46,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:07:46,849 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:07:46,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:07:46,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1309788384, now seen corresponding path program 1 times [2024-11-28 02:07:46,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:07:46,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768295267] [2024-11-28 02:07:46,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:46,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:07:47,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-11-28 02:07:48,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:07:48,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768295267] [2024-11-28 02:07:48,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768295267] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:07:48,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029467167] [2024-11-28 02:07:48,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:07:48,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:07:48,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:07:48,498 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:07:48,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:07:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:07:48,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 02:07:48,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:07:51,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1229 proven. 243 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2024-11-28 02:07:51,291 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:07:53,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 114 proven. 174 refuted. 0 times theorem prover too weak. 1956 trivial. 0 not checked. [2024-11-28 02:07:53,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029467167] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:07:53,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:07:53,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 32 [2024-11-28 02:07:53,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512716678] [2024-11-28 02:07:53,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:07:53,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 02:07:53,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:07:53,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 02:07:53,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:07:53,977 INFO L87 Difference]: Start difference. First operand 607 states and 909 transitions. Second operand has 32 states, 31 states have (on average 5.580645161290323) internal successors, (173), 30 states have internal predecessors, (173), 11 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 11 states have call predecessors, (102), 11 states have call successors, (102) [2024-11-28 02:08:03,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:03,775 INFO L93 Difference]: Finished difference Result 1765 states and 2607 transitions. [2024-11-28 02:08:03,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-11-28 02:08:03,776 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 5.580645161290323) internal successors, (173), 30 states have internal predecessors, (173), 11 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 11 states have call predecessors, (102), 11 states have call successors, (102) Word has length 225 [2024-11-28 02:08:03,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:03,785 INFO L225 Difference]: With dead ends: 1765 [2024-11-28 02:08:03,785 INFO L226 Difference]: Without dead ends: 1287 [2024-11-28 02:08:03,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3335 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2383, Invalid=8329, Unknown=0, NotChecked=0, Total=10712 [2024-11-28 02:08:03,790 INFO L435 NwaCegarLoop]: 279 mSDtfsCounter, 2167 mSDsluCounter, 2420 mSDsCounter, 0 mSdLazyCounter, 4037 mSolverCounterSat, 589 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2171 SdHoareTripleChecker+Valid, 2699 SdHoareTripleChecker+Invalid, 4626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 589 IncrementalHoareTripleChecker+Valid, 4037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:03,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2171 Valid, 2699 Invalid, 4626 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [589 Valid, 4037 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-11-28 02:08:03,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2024-11-28 02:08:03,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 995. [2024-11-28 02:08:03,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 809 states have (on average 1.3671199011124846) internal successors, (1106), 813 states have internal predecessors, (1106), 162 states have call successors, (162), 23 states have call predecessors, (162), 23 states have return successors, (162), 158 states have call predecessors, (162), 162 states have call successors, (162) [2024-11-28 02:08:03,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1430 transitions. [2024-11-28 02:08:03,939 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1430 transitions. Word has length 225 [2024-11-28 02:08:03,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:03,940 INFO L471 AbstractCegarLoop]: Abstraction has 995 states and 1430 transitions. [2024-11-28 02:08:03,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 5.580645161290323) internal successors, (173), 30 states have internal predecessors, (173), 11 states have call successors, (102), 5 states have call predecessors, (102), 11 states have return successors, (102), 11 states have call predecessors, (102), 11 states have call successors, (102) [2024-11-28 02:08:03,941 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1430 transitions. [2024-11-28 02:08:03,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-11-28 02:08:03,945 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:03,945 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:03,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:08:04,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:04,146 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:04,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash -752631591, now seen corresponding path program 1 times [2024-11-28 02:08:04,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:04,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773339605] [2024-11-28 02:08:04,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:04,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:04,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:04,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:04,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:04,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773339605] [2024-11-28 02:08:04,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773339605] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:04,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:04,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:08:04,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593944659] [2024-11-28 02:08:04,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:04,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:08:04,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:04,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:08:04,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:08:04,514 INFO L87 Difference]: Start difference. First operand 995 states and 1430 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:04,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:04,896 INFO L93 Difference]: Finished difference Result 1456 states and 2127 transitions. [2024-11-28 02:08:04,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:08:04,897 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 225 [2024-11-28 02:08:04,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:04,908 INFO L225 Difference]: With dead ends: 1456 [2024-11-28 02:08:04,908 INFO L226 Difference]: Without dead ends: 1167 [2024-11-28 02:08:04,910 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-28 02:08:04,912 INFO L435 NwaCegarLoop]: 264 mSDtfsCounter, 174 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:04,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 659 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:08:04,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2024-11-28 02:08:05,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 1058. [2024-11-28 02:08:05,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 872 states have (on average 1.3577981651376148) internal successors, (1184), 876 states have internal predecessors, (1184), 162 states have call successors, (162), 23 states have call predecessors, (162), 23 states have return successors, (162), 158 states have call predecessors, (162), 162 states have call successors, (162) [2024-11-28 02:08:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1508 transitions. [2024-11-28 02:08:05,108 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1508 transitions. Word has length 225 [2024-11-28 02:08:05,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:05,108 INFO L471 AbstractCegarLoop]: Abstraction has 1058 states and 1508 transitions. [2024-11-28 02:08:05,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:05,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1508 transitions. [2024-11-28 02:08:05,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-28 02:08:05,115 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:05,116 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:05,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 02:08:05,116 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:05,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 511810890, now seen corresponding path program 1 times [2024-11-28 02:08:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123184782] [2024-11-28 02:08:05,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:05,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:05,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:05,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:05,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123184782] [2024-11-28 02:08:05,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123184782] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:05,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:05,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:08:05,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825357153] [2024-11-28 02:08:05,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:05,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:08:05,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:05,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:08:05,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:08:05,817 INFO L87 Difference]: Start difference. First operand 1058 states and 1508 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:07,084 INFO L93 Difference]: Finished difference Result 2722 states and 3937 transitions. [2024-11-28 02:08:07,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:08:07,085 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 226 [2024-11-28 02:08:07,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:07,104 INFO L225 Difference]: With dead ends: 2722 [2024-11-28 02:08:07,104 INFO L226 Difference]: Without dead ends: 1862 [2024-11-28 02:08:07,108 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-28 02:08:07,108 INFO L435 NwaCegarLoop]: 295 mSDtfsCounter, 344 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:07,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 809 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 02:08:07,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1862 states. [2024-11-28 02:08:07,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1862 to 1327. [2024-11-28 02:08:07,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1103 states have (on average 1.386219401631913) internal successors, (1529), 1108 states have internal predecessors, (1529), 196 states have call successors, (196), 27 states have call predecessors, (196), 27 states have return successors, (196), 191 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-28 02:08:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1921 transitions. [2024-11-28 02:08:07,356 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1921 transitions. Word has length 226 [2024-11-28 02:08:07,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:07,357 INFO L471 AbstractCegarLoop]: Abstraction has 1327 states and 1921 transitions. [2024-11-28 02:08:07,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:07,358 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1921 transitions. [2024-11-28 02:08:07,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-28 02:08:07,362 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:07,364 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:07,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 02:08:07,364 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:07,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:07,365 INFO L85 PathProgramCache]: Analyzing trace with hash -509257464, now seen corresponding path program 1 times [2024-11-28 02:08:07,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:07,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989283159] [2024-11-28 02:08:07,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:07,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:07,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:09,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:09,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:09,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989283159] [2024-11-28 02:08:09,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989283159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:09,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:09,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:08:09,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789449030] [2024-11-28 02:08:09,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:09,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:09,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:09,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:09,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:08:09,371 INFO L87 Difference]: Start difference. First operand 1327 states and 1921 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:08:11,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:11,599 INFO L93 Difference]: Finished difference Result 2984 states and 4331 transitions. [2024-11-28 02:08:11,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:08:11,600 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), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 226 [2024-11-28 02:08:11,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:11,616 INFO L225 Difference]: With dead ends: 2984 [2024-11-28 02:08:11,617 INFO L226 Difference]: Without dead ends: 1880 [2024-11-28 02:08:11,620 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:08:11,622 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 372 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:11,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 870 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 02:08:11,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1880 states. [2024-11-28 02:08:11,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1880 to 1876. [2024-11-28 02:08:11,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1876 states, 1545 states have (on average 1.3754045307443366) internal successors, (2125), 1553 states have internal predecessors, (2125), 288 states have call successors, (288), 42 states have call predecessors, (288), 42 states have return successors, (288), 280 states have call predecessors, (288), 288 states have call successors, (288) [2024-11-28 02:08:11,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1876 states to 1876 states and 2701 transitions. [2024-11-28 02:08:11,917 INFO L78 Accepts]: Start accepts. Automaton has 1876 states and 2701 transitions. Word has length 226 [2024-11-28 02:08:11,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:11,918 INFO L471 AbstractCegarLoop]: Abstraction has 1876 states and 2701 transitions. [2024-11-28 02:08:11,918 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), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:08:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1876 states and 2701 transitions. [2024-11-28 02:08:11,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:11,925 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:11,925 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:11,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 02:08:11,926 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:11,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:11,926 INFO L85 PathProgramCache]: Analyzing trace with hash -942607075, now seen corresponding path program 1 times [2024-11-28 02:08:11,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:11,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929061005] [2024-11-28 02:08:11,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:11,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-11-28 02:08:13,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929061005] [2024-11-28 02:08:13,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929061005] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381635982] [2024-11-28 02:08:13,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:13,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:13,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:13,283 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:13,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:08:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:13,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 02:08:13,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1209 proven. 321 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2024-11-28 02:08:16,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:28,786 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 13 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:08:29,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381635982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:29,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:29,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 16] total 24 [2024-11-28 02:08:29,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688083444] [2024-11-28 02:08:29,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:08:29,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:08:29,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:29,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:08:29,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=794, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 02:08:29,683 INFO L87 Difference]: Start difference. First operand 1876 states and 2701 transitions. Second operand has 24 states, 24 states have (on average 5.5) internal successors, (132), 22 states have internal predecessors, (132), 7 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 7 states have call predecessors, (68), 7 states have call successors, (68) [2024-11-28 02:08:34,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:34,292 INFO L93 Difference]: Finished difference Result 3697 states and 5313 transitions. [2024-11-28 02:08:34,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-28 02:08:34,293 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 22 states have internal predecessors, (132), 7 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 7 states have call predecessors, (68), 7 states have call successors, (68) Word has length 227 [2024-11-28 02:08:34,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:34,305 INFO L225 Difference]: With dead ends: 3697 [2024-11-28 02:08:34,305 INFO L226 Difference]: Without dead ends: 2056 [2024-11-28 02:08:34,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1706, Invalid=4614, Unknown=0, NotChecked=0, Total=6320 [2024-11-28 02:08:34,311 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 735 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 2596 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 2101 SdHoareTripleChecker+Invalid, 2799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 2596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:34,312 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 2101 Invalid, 2799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 2596 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 02:08:34,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2056 states. [2024-11-28 02:08:34,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2056 to 1871. [2024-11-28 02:08:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1871 states, 1536 states have (on average 1.3678385416666667) internal successors, (2101), 1544 states have internal predecessors, (2101), 288 states have call successors, (288), 46 states have call predecessors, (288), 46 states have return successors, (288), 280 states have call predecessors, (288), 288 states have call successors, (288) [2024-11-28 02:08:34,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1871 states to 1871 states and 2677 transitions. [2024-11-28 02:08:34,606 INFO L78 Accepts]: Start accepts. Automaton has 1871 states and 2677 transitions. Word has length 227 [2024-11-28 02:08:34,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:34,606 INFO L471 AbstractCegarLoop]: Abstraction has 1871 states and 2677 transitions. [2024-11-28 02:08:34,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 22 states have internal predecessors, (132), 7 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 7 states have call predecessors, (68), 7 states have call successors, (68) [2024-11-28 02:08:34,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1871 states and 2677 transitions. [2024-11-28 02:08:34,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:34,612 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:34,612 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:34,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 02:08:34,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 02:08:34,818 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:34,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:34,819 INFO L85 PathProgramCache]: Analyzing trace with hash 666629332, now seen corresponding path program 1 times [2024-11-28 02:08:34,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:34,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276895877] [2024-11-28 02:08:34,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:34,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:34,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:35,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:35,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276895877] [2024-11-28 02:08:35,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276895877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:35,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:35,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 02:08:35,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063147342] [2024-11-28 02:08:35,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:35,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:08:35,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:35,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:08:35,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:08:35,896 INFO L87 Difference]: Start difference. First operand 1871 states and 2677 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 02:08:37,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:37,296 INFO L93 Difference]: Finished difference Result 3001 states and 4351 transitions. [2024-11-28 02:08:37,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:08:37,296 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 227 [2024-11-28 02:08:37,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:37,307 INFO L225 Difference]: With dead ends: 3001 [2024-11-28 02:08:37,307 INFO L226 Difference]: Without dead ends: 2529 [2024-11-28 02:08:37,310 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:08:37,311 INFO L435 NwaCegarLoop]: 348 mSDtfsCounter, 463 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:37,311 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 1427 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 02:08:37,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2024-11-28 02:08:37,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 2459. [2024-11-28 02:08:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2459 states, 2032 states have (on average 1.3858267716535433) internal successors, (2816), 2043 states have internal predecessors, (2816), 368 states have call successors, (368), 58 states have call predecessors, (368), 58 states have return successors, (368), 357 states have call predecessors, (368), 368 states have call successors, (368) [2024-11-28 02:08:37,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2459 states to 2459 states and 3552 transitions. [2024-11-28 02:08:37,661 INFO L78 Accepts]: Start accepts. Automaton has 2459 states and 3552 transitions. Word has length 227 [2024-11-28 02:08:37,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:37,662 INFO L471 AbstractCegarLoop]: Abstraction has 2459 states and 3552 transitions. [2024-11-28 02:08:37,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 3 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-28 02:08:37,663 INFO L276 IsEmpty]: Start isEmpty. Operand 2459 states and 3552 transitions. [2024-11-28 02:08:37,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:37,667 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:37,667 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:37,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 02:08:37,667 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:37,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:37,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1778792011, now seen corresponding path program 1 times [2024-11-28 02:08:37,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:37,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638142594] [2024-11-28 02:08:37,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:37,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:38,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:38,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:38,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638142594] [2024-11-28 02:08:38,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638142594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:38,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:38,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:08:38,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922240929] [2024-11-28 02:08:38,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:38,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:08:38,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:38,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:08:38,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:08:38,035 INFO L87 Difference]: Start difference. First operand 2459 states and 3552 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:38,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:38,947 INFO L93 Difference]: Finished difference Result 3905 states and 5686 transitions. [2024-11-28 02:08:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:08:38,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 227 [2024-11-28 02:08:38,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:38,961 INFO L225 Difference]: With dead ends: 3905 [2024-11-28 02:08:38,961 INFO L226 Difference]: Without dead ends: 2801 [2024-11-28 02:08:38,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:08:38,965 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 156 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:38,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 576 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:08:38,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2801 states. [2024-11-28 02:08:39,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2801 to 2501. [2024-11-28 02:08:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2501 states, 2074 states have (on average 1.392960462873674) internal successors, (2889), 2085 states have internal predecessors, (2889), 368 states have call successors, (368), 58 states have call predecessors, (368), 58 states have return successors, (368), 357 states have call predecessors, (368), 368 states have call successors, (368) [2024-11-28 02:08:39,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2501 states to 2501 states and 3625 transitions. [2024-11-28 02:08:39,335 INFO L78 Accepts]: Start accepts. Automaton has 2501 states and 3625 transitions. Word has length 227 [2024-11-28 02:08:39,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:39,335 INFO L471 AbstractCegarLoop]: Abstraction has 2501 states and 3625 transitions. [2024-11-28 02:08:39,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:08:39,336 INFO L276 IsEmpty]: Start isEmpty. Operand 2501 states and 3625 transitions. [2024-11-28 02:08:39,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:39,338 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:39,338 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:39,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 02:08:39,338 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:39,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:39,339 INFO L85 PathProgramCache]: Analyzing trace with hash 757723657, now seen corresponding path program 1 times [2024-11-28 02:08:39,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:39,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488413459] [2024-11-28 02:08:39,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:39,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:39,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:08:39,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:39,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488413459] [2024-11-28 02:08:39,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488413459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:08:39,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:08:39,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:08:39,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760784784] [2024-11-28 02:08:39,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:08:39,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:08:39,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:39,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:08:39,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:08:39,778 INFO L87 Difference]: Start difference. First operand 2501 states and 3625 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:08:40,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:40,912 INFO L93 Difference]: Finished difference Result 5370 states and 7775 transitions. [2024-11-28 02:08:40,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:08:40,913 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), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 227 [2024-11-28 02:08:40,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:40,923 INFO L225 Difference]: With dead ends: 5370 [2024-11-28 02:08:40,923 INFO L226 Difference]: Without dead ends: 3118 [2024-11-28 02:08:40,928 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:08:40,929 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 493 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:40,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [493 Valid, 987 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 02:08:40,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3118 states. [2024-11-28 02:08:41,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3118 to 2912. [2024-11-28 02:08:41,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2414 states have (on average 1.3864954432477217) internal successors, (3347), 2430 states have internal predecessors, (3347), 426 states have call successors, (426), 71 states have call predecessors, (426), 71 states have return successors, (426), 410 states have call predecessors, (426), 426 states have call successors, (426) [2024-11-28 02:08:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 4199 transitions. [2024-11-28 02:08:41,346 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 4199 transitions. Word has length 227 [2024-11-28 02:08:41,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:41,346 INFO L471 AbstractCegarLoop]: Abstraction has 2912 states and 4199 transitions. [2024-11-28 02:08:41,347 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), 2 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:08:41,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 4199 transitions. [2024-11-28 02:08:41,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:41,351 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:41,351 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:41,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 02:08:41,351 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:41,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1437782027, now seen corresponding path program 1 times [2024-11-28 02:08:41,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:41,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793903024] [2024-11-28 02:08:41,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:41,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:42,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-11-28 02:08:42,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793903024] [2024-11-28 02:08:42,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793903024] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634367722] [2024-11-28 02:08:42,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:42,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:42,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:42,281 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:42,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:08:42,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:42,459 INFO L256 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 02:08:42,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 983 proven. 240 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2024-11-28 02:08:44,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:08:45,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634367722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:45,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:08:45,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14] total 20 [2024-11-28 02:08:45,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239181653] [2024-11-28 02:08:45,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:08:45,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:08:45,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:08:45,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:08:45,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:08:45,307 INFO L87 Difference]: Start difference. First operand 2912 states and 4199 transitions. Second operand has 20 states, 20 states have (on average 6.15) internal successors, (123), 20 states have internal predecessors, (123), 4 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2024-11-28 02:08:51,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:08:51,481 INFO L93 Difference]: Finished difference Result 7432 states and 10497 transitions. [2024-11-28 02:08:51,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-28 02:08:51,481 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.15) internal successors, (123), 20 states have internal predecessors, (123), 4 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) Word has length 227 [2024-11-28 02:08:51,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:08:51,506 INFO L225 Difference]: With dead ends: 7432 [2024-11-28 02:08:51,507 INFO L226 Difference]: Without dead ends: 6133 [2024-11-28 02:08:51,514 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3867 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2627, Invalid=9583, Unknown=0, NotChecked=0, Total=12210 [2024-11-28 02:08:51,515 INFO L435 NwaCegarLoop]: 416 mSDtfsCounter, 1221 mSDsluCounter, 1912 mSDsCounter, 0 mSdLazyCounter, 2878 mSolverCounterSat, 499 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1226 SdHoareTripleChecker+Valid, 2328 SdHoareTripleChecker+Invalid, 3377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 499 IncrementalHoareTripleChecker+Valid, 2878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:08:51,515 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1226 Valid, 2328 Invalid, 3377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [499 Valid, 2878 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 02:08:51,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6133 states. [2024-11-28 02:08:52,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6133 to 4172. [2024-11-28 02:08:52,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4172 states, 3411 states have (on average 1.3658751099384345) internal successors, (4659), 3430 states have internal predecessors, (4659), 624 states have call successors, (624), 136 states have call predecessors, (624), 136 states have return successors, (624), 605 states have call predecessors, (624), 624 states have call successors, (624) [2024-11-28 02:08:52,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4172 states to 4172 states and 5907 transitions. [2024-11-28 02:08:52,291 INFO L78 Accepts]: Start accepts. Automaton has 4172 states and 5907 transitions. Word has length 227 [2024-11-28 02:08:52,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:08:52,291 INFO L471 AbstractCegarLoop]: Abstraction has 4172 states and 5907 transitions. [2024-11-28 02:08:52,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.15) internal successors, (123), 20 states have internal predecessors, (123), 4 states have call successors, (68), 5 states have call predecessors, (68), 8 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2024-11-28 02:08:52,292 INFO L276 IsEmpty]: Start isEmpty. Operand 4172 states and 5907 transitions. [2024-11-28 02:08:52,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-28 02:08:52,295 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:08:52,295 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:08:52,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:08:52,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:52,496 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:08:52,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:08:52,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1303768521, now seen corresponding path program 1 times [2024-11-28 02:08:52,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:08:52,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754792059] [2024-11-28 02:08:52,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:52,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:08:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:53,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 114 proven. 165 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-11-28 02:08:53,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:08:53,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754792059] [2024-11-28 02:08:53,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754792059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:08:53,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663158261] [2024-11-28 02:08:53,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:08:53,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:08:53,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:08:53,261 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:08:53,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:08:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:08:53,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 02:08:53,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:08:56,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1209 proven. 321 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2024-11-28 02:08:56,201 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:08,530 WARN L286 SmtUtils]: Spent 10.19s on a formula simplification. DAG size of input: 104 DAG size of output: 90 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:09:32,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663158261] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:32,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:09:32,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 17] total 25 [2024-11-28 02:09:32,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961215045] [2024-11-28 02:09:32,460 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:09:32,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 02:09:32,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:32,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 02:09:32,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=961, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:09:32,462 INFO L87 Difference]: Start difference. First operand 4172 states and 5907 transitions. Second operand has 25 states, 24 states have (on average 5.166666666666667) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 9 states have call predecessors, (68), 9 states have call successors, (68) [2024-11-28 02:09:42,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:09:42,024 INFO L93 Difference]: Finished difference Result 8674 states and 12141 transitions. [2024-11-28 02:09:42,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-11-28 02:09:42,025 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 5.166666666666667) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 9 states have call predecessors, (68), 9 states have call successors, (68) Word has length 227 [2024-11-28 02:09:42,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:09:42,055 INFO L225 Difference]: With dead ends: 8674 [2024-11-28 02:09:42,056 INFO L226 Difference]: Without dead ends: 4682 [2024-11-28 02:09:42,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 333 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3027 ImplicationChecksByTransitivity, 19.1s TimeCoverageRelationStatistics Valid=2137, Invalid=8165, Unknown=0, NotChecked=0, Total=10302 [2024-11-28 02:09:42,065 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 1293 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 3589 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1298 SdHoareTripleChecker+Valid, 2267 SdHoareTripleChecker+Invalid, 3945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 3589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:09:42,066 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1298 Valid, 2267 Invalid, 3945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 3589 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 02:09:42,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4682 states. [2024-11-28 02:09:43,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4682 to 3725. [2024-11-28 02:09:43,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3725 states, 2952 states have (on average 1.3306233062330624) internal successors, (3928), 2972 states have internal predecessors, (3928), 618 states have call successors, (618), 154 states have call predecessors, (618), 154 states have return successors, (618), 598 states have call predecessors, (618), 618 states have call successors, (618) [2024-11-28 02:09:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 5164 transitions. [2024-11-28 02:09:43,046 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 5164 transitions. Word has length 227 [2024-11-28 02:09:43,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:09:43,050 INFO L471 AbstractCegarLoop]: Abstraction has 3725 states and 5164 transitions. [2024-11-28 02:09:43,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 5.166666666666667) internal successors, (124), 22 states have internal predecessors, (124), 9 states have call successors, (68), 6 states have call predecessors, (68), 9 states have return successors, (68), 9 states have call predecessors, (68), 9 states have call successors, (68) [2024-11-28 02:09:43,054 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 5164 transitions. [2024-11-28 02:09:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-11-28 02:09:43,057 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:09:43,057 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:43,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:43,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 02:09:43,258 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:09:43,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:43,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2033419610, now seen corresponding path program 1 times [2024-11-28 02:09:43,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:43,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559452697] [2024-11-28 02:09:43,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:09:43,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:43,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:09:43,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:43,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559452697] [2024-11-28 02:09:43,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559452697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:09:43,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:09:43,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:09:43,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037753748] [2024-11-28 02:09:43,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:09:43,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:09:43,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:43,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:09:43,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:09:43,585 INFO L87 Difference]: Start difference. First operand 3725 states and 5164 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:09:45,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:09:45,525 INFO L93 Difference]: Finished difference Result 6006 states and 8383 transitions. [2024-11-28 02:09:45,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:09:45,525 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), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 229 [2024-11-28 02:09:45,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:09:45,543 INFO L225 Difference]: With dead ends: 6006 [2024-11-28 02:09:45,543 INFO L226 Difference]: Without dead ends: 4972 [2024-11-28 02:09:45,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:09:45,547 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 332 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:09:45,547 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 742 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:09:45,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states. [2024-11-28 02:09:46,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4155. [2024-11-28 02:09:46,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 3323 states have (on average 1.3418597652723443) internal successors, (4459), 3347 states have internal predecessors, (4459), 666 states have call successors, (666), 165 states have call predecessors, (666), 165 states have return successors, (666), 642 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-28 02:09:46,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 5791 transitions. [2024-11-28 02:09:46,195 INFO L78 Accepts]: Start accepts. Automaton has 4155 states and 5791 transitions. Word has length 229 [2024-11-28 02:09:46,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:09:46,196 INFO L471 AbstractCegarLoop]: Abstraction has 4155 states and 5791 transitions. [2024-11-28 02:09:46,196 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), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:09:46,196 INFO L276 IsEmpty]: Start isEmpty. Operand 4155 states and 5791 transitions. [2024-11-28 02:09:46,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-11-28 02:09:46,198 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:09:46,198 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:46,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 02:09:46,199 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:09:46,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:46,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1581489316, now seen corresponding path program 1 times [2024-11-28 02:09:46,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:46,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581453710] [2024-11-28 02:09:46,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:09:46,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:09:46,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025669562] [2024-11-28 02:09:46,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:09:46,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:46,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:46,346 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:46,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:09:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:09:46,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:09:46,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:09:48,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:09:48,245 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:09:49,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:09:49,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581453710] [2024-11-28 02:09:49,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:09:49,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025669562] [2024-11-28 02:09:49,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025669562] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:09:49,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:09:49,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-11-28 02:09:49,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20299914] [2024-11-28 02:09:49,019 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:09:49,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:09:49,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:09:49,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:09:49,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:09:49,020 INFO L87 Difference]: Start difference. First operand 4155 states and 5791 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:09:50,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:09:50,053 INFO L93 Difference]: Finished difference Result 5526 states and 7762 transitions. [2024-11-28 02:09:50,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:09:50,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 229 [2024-11-28 02:09:50,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:09:50,067 INFO L225 Difference]: With dead ends: 5526 [2024-11-28 02:09:50,068 INFO L226 Difference]: Without dead ends: 4056 [2024-11-28 02:09:50,071 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 429 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:09:50,072 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 87 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:09:50,072 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 890 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:09:50,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4056 states. [2024-11-28 02:09:51,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4056 to 4002. [2024-11-28 02:09:51,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4002 states, 3170 states have (on average 1.3264984227129337) internal successors, (4205), 3194 states have internal predecessors, (4205), 666 states have call successors, (666), 165 states have call predecessors, (666), 165 states have return successors, (666), 642 states have call predecessors, (666), 666 states have call successors, (666) [2024-11-28 02:09:51,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4002 states to 4002 states and 5537 transitions. [2024-11-28 02:09:51,098 INFO L78 Accepts]: Start accepts. Automaton has 4002 states and 5537 transitions. Word has length 229 [2024-11-28 02:09:51,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:09:51,099 INFO L471 AbstractCegarLoop]: Abstraction has 4002 states and 5537 transitions. [2024-11-28 02:09:51,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:09:51,100 INFO L276 IsEmpty]: Start isEmpty. Operand 4002 states and 5537 transitions. [2024-11-28 02:09:51,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-11-28 02:09:51,102 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:09:51,102 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:51,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:09:51,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:09:51,303 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:09:51,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:09:51,304 INFO L85 PathProgramCache]: Analyzing trace with hash 719333274, now seen corresponding path program 1 times [2024-11-28 02:09:51,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:09:51,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924999875] [2024-11-28 02:09:51,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:09:51,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:09:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:09:51,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789235510] [2024-11-28 02:09:51,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:09:51,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:09:51,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:09:51,450 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:09:51,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:09:51,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:09:51,761 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:09:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:09:52,142 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:09:52,142 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:09:52,143 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:09:52,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:09:52,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 02:09:52,348 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:09:52,560 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:09:52,565 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:09:52 BoogieIcfgContainer [2024-11-28 02:09:52,565 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:09:52,566 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:09:52,566 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:09:52,567 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:09:52,567 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:07:33" (3/4) ... [2024-11-28 02:09:52,570 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:09:52,571 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:09:52,572 INFO L158 Benchmark]: Toolchain (without parser) took 140889.27ms. Allocated memory was 142.6MB in the beginning and 838.9MB in the end (delta: 696.3MB). Free memory was 116.0MB in the beginning and 726.2MB in the end (delta: -610.2MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,572 INFO L158 Benchmark]: CDTParser took 1.67ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:09:52,573 INFO L158 Benchmark]: CACSL2BoogieTranslator took 514.40ms. Allocated memory is still 142.6MB. Free memory was 115.9MB in the beginning and 99.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,573 INFO L158 Benchmark]: Boogie Procedure Inliner took 99.73ms. Allocated memory is still 142.6MB. Free memory was 99.3MB in the beginning and 93.4MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,573 INFO L158 Benchmark]: Boogie Preprocessor took 109.57ms. Allocated memory is still 142.6MB. Free memory was 93.4MB in the beginning and 86.3MB in the end (delta: 7.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:09:52,574 INFO L158 Benchmark]: RCFGBuilder took 1129.13ms. Allocated memory is still 142.6MB. Free memory was 86.1MB in the beginning and 49.1MB in the end (delta: 37.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,574 INFO L158 Benchmark]: TraceAbstraction took 139021.03ms. Allocated memory was 142.6MB in the beginning and 838.9MB in the end (delta: 696.3MB). Free memory was 48.4MB in the beginning and 726.3MB in the end (delta: -677.9MB). Peak memory consumption was 465.6MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,575 INFO L158 Benchmark]: Witness Printer took 4.62ms. Allocated memory is still 838.9MB. Free memory was 726.3MB in the beginning and 726.2MB in the end (delta: 113.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:09:52,577 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.67ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 514.40ms. Allocated memory is still 142.6MB. Free memory was 115.9MB in the beginning and 99.3MB in the end (delta: 16.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 99.73ms. Allocated memory is still 142.6MB. Free memory was 99.3MB in the beginning and 93.4MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 109.57ms. Allocated memory is still 142.6MB. Free memory was 93.4MB in the beginning and 86.3MB in the end (delta: 7.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1129.13ms. Allocated memory is still 142.6MB. Free memory was 86.1MB in the beginning and 49.1MB in the end (delta: 37.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 139021.03ms. Allocated memory was 142.6MB in the beginning and 838.9MB in the end (delta: 696.3MB). Free memory was 48.4MB in the beginning and 726.3MB in the end (delta: -677.9MB). Peak memory consumption was 465.6MB. Max. memory is 16.1GB. * Witness Printer took 4.62ms. Allocated memory is still 838.9MB. Free memory was 726.3MB in the beginning and 726.2MB in the end (delta: 113.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 133, overapproximation of someBinaryFLOATComparisonOperation at line 168, overapproximation of someBinaryFLOATComparisonOperation at line 166, overapproximation of someBinaryFLOATComparisonOperation at line 170, overapproximation of someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryFLOATComparisonOperation at line 106, overapproximation of bitwiseOr at line 103, overapproximation of bitwiseOr at line 130, overapproximation of someBinaryDOUBLEComparisonOperation at line 149, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 92, overapproximation of someBinaryDOUBLEComparisonOperation at line 148, overapproximation of someBinaryDOUBLEComparisonOperation at line 116. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_29 = 15.75; [L43] double var_1_30 = 10.3; [L44] signed long int var_1_31 = -16; [L45] unsigned char var_1_32 = 128; [L46] unsigned char var_1_33 = 1; [L47] unsigned long int var_1_34 = 64; [L48] unsigned long int var_1_35 = 2280229334; [L49] unsigned short int var_1_36 = 4; [L50] unsigned short int var_1_37 = 37841; [L51] double var_1_38 = 9.5; [L52] signed char var_1_39 = -5; [L53] signed char var_1_40 = 8; [L54] signed char var_1_41 = 8; [L55] signed char var_1_42 = -10; [L56] unsigned char var_1_43 = 1; [L57] unsigned char last_1_var_1_8 = 64; [L58] unsigned char last_1_var_1_19 = 1; [L59] unsigned short int last_1_var_1_20 = 256; [L60] unsigned long int last_1_var_1_22 = 64; VAL [isInitial=0, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_3=7/8, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L212] isInitial = 1 [L213] FCALL initially() [L215] CALL updateLastVariables() [L202] last_1_var_1_8 = var_1_8 [L203] last_1_var_1_19 = var_1_19 [L204] last_1_var_1_20 = var_1_20 [L205] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_3=7/8, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L215] RET updateLastVariables() [L216] CALL updateVariables() [L147] var_1_3 = __VERIFIER_nondet_double() [L148] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L148] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L149] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L149] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L150] var_1_4 = __VERIFIER_nondet_ushort() [L151] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L151] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L152] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L152] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L153] var_1_5 = __VERIFIER_nondet_ushort() [L154] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L154] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_6=10, var_1_8=64, var_1_9=5] [L155] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L155] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L156] var_1_6 = __VERIFIER_nondet_ushort() [L157] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_8=64, var_1_9=5] [L157] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_8=64, var_1_9=5] [L158] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=5] [L158] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=5] [L159] var_1_9 = __VERIFIER_nondet_ushort() [L160] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64] [L160] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64] [L161] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L161] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L162] var_1_11 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L163] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L164] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L164] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L165] var_1_13 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L166] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L167] var_1_14 = __VERIFIER_nondet_float() [L168] 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_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L168] 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_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L169] var_1_15 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L170] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L171] var_1_17 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L172] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L173] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L173] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L174] var_1_18 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L175] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L176] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L176] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L178] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L179] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L179] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L180] var_1_29 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L181] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L182] var_1_33 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L183] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L184] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L184] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L185] var_1_35 = __VERIFIER_nondet_ulong() [L186] CALL assume_abort_if_not(var_1_35 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L186] RET assume_abort_if_not(var_1_35 >= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L187] CALL assume_abort_if_not(var_1_35 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L187] RET assume_abort_if_not(var_1_35 <= 4294967294) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=37841, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L188] var_1_37 = __VERIFIER_nondet_ushort() [L189] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L189] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L190] CALL assume_abort_if_not(var_1_37 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L190] RET assume_abort_if_not(var_1_37 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=8, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L191] var_1_40 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_40 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L192] RET assume_abort_if_not(var_1_40 >= -127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L193] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L193] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=8, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L194] var_1_41 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_41 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L195] RET assume_abort_if_not(var_1_41 >= -127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L196] CALL assume_abort_if_not(var_1_41 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L196] RET assume_abort_if_not(var_1_41 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-10, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L197] var_1_42 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_42 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L198] RET assume_abort_if_not(var_1_42 >= -126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L199] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L199] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L216] RET updateVariables() [L217] CALL step() [L64] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L65] var_1_16 = (last_1_var_1_19 || var_1_17) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L69] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=28, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L70] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L75] unsigned short int stepLocal_2 = var_1_4; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_2=196606, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L76] COND TRUE var_1_8 <= stepLocal_2 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L77] COND TRUE \read(var_1_16) [L78] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L85] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L86] COND FALSE !((var_1_8 * var_1_8) < var_1_11) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L92] COND TRUE var_1_12 >= (1.3 / var_1_3) [L93] var_1_1 = ((var_1_4 - var_1_8) - var_1_8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L97] unsigned char stepLocal_1 = var_1_1 < 64; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L98] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L99] COND TRUE stepLocal_1 || var_1_16 [L100] var_1_19 = var_1_17 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L103] EXPR 2 ^ var_1_20 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L103] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L103] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L106] COND FALSE !(var_1_12 <= var_1_12) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L113] var_1_30 = var_1_29 [L114] var_1_31 = var_1_22 [L115] var_1_32 = var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=64, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L116] COND TRUE var_1_12 > 32.8 [L117] var_1_34 = (((((var_1_35 - var_1_20)) > (var_1_1)) ? ((var_1_35 - var_1_20)) : (var_1_1))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L119] EXPR var_1_20 & var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=4, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L119] COND TRUE (var_1_20 & var_1_33) <= var_1_1 [L120] var_1_36 = 10 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L130] EXPR var_1_22 | (var_1_1 + var_1_20) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=-5, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L130] COND FALSE !(var_1_33 == (var_1_22 | (var_1_1 + var_1_20))) [L133] COND TRUE var_1_12 >= var_1_12 [L134] var_1_39 = ((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=0, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L138] COND FALSE !((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) / var_1_37) > (var_1_1 * 10)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=0, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L217] RET step() [L218] CALL, EXPR property() [L208] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=0, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L208-L209] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L218] RET, EXPR property() [L218] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=0, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] [L19] reach_error() VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_29=2, var_1_30=2, var_1_31=64, var_1_32=-256, var_1_33=-256, var_1_34=-2147516480, var_1_35=-2147483649, var_1_36=10, var_1_37=65534, var_1_38=19/2, var_1_39=0, var_1_40=0, var_1_41=0, var_1_42=-126, var_1_43=1, var_1_4=196606, var_1_5=28, var_1_6=32767, var_1_8=64, var_1_9=-32769] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 130 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 138.7s, OverallIterations: 18, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 46.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9760 SdHoareTripleChecker+Valid, 27.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9742 mSDsluCounter, 19593 SdHoareTripleChecker+Invalid, 23.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15079 mSDsCounter, 2591 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18440 IncrementalHoareTripleChecker+Invalid, 21031 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2591 mSolverCounterUnsat, 4514 mSDtfsCounter, 18440 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2689 GetRequests, 2215 SyntacticMatches, 0 SemanticMatches, 474 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11872 ImplicationChecksByTransitivity, 33.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4172occurred in iteration=14, InterpolantAutomatonStates: 416, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.2s AutomataMinimizationTime, 17 MinimizatonAttempts, 5774 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 79.5s InterpolantComputationTime, 5649 NumberOfCodeBlocks, 5649 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 5164 ConstructedInterpolants, 0 QuantifiedInterpolants, 36702 SizeOfPredicates, 28 NumberOfNonLiveVariables, 3098 ConjunctsInSsa, 141 ConjunctsInUnsatCore, 23 InterpolantComputations, 12 PerfectInterpolantSequences, 49710/51612 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 02:09:52,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 23abccf904bd3af5b349907c0c1fe36b3f043e0f305d7494258ac56b80497131 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:09:55,508 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:09:55,634 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:09:55,645 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:09:55,645 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:09:55,692 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:09:55,694 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:09:55,695 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:09:55,696 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:09:55,696 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:09:55,697 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:09:55,698 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:09:55,698 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:09:55,699 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:09:55,699 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:09:55,699 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:09:55,699 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:09:55,700 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:09:55,700 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:09:55,700 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:09:55,700 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:09:55,700 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:09:55,701 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:09:55,702 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:09:55,702 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:09:55,703 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:09:55,703 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:09:55,703 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:09:55,703 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:09:55,703 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:09:55,703 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:09:55,704 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:09:55,704 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:09:55,705 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:09:55,705 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:09:55,705 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:09:55,706 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:09:55,706 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:09:55,706 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 23abccf904bd3af5b349907c0c1fe36b3f043e0f305d7494258ac56b80497131 [2024-11-28 02:09:56,090 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:09:56,103 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:09:56,108 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:09:56,110 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:09:56,111 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:09:56,113 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:09:59,401 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/68d682729/043d562ac1504bdb8fd5643ffef0992d/FLAG990bb939c [2024-11-28 02:09:59,783 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:09:59,785 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:09:59,801 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/68d682729/043d562ac1504bdb8fd5643ffef0992d/FLAG990bb939c [2024-11-28 02:09:59,829 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/data/68d682729/043d562ac1504bdb8fd5643ffef0992d [2024-11-28 02:09:59,833 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:09:59,836 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:09:59,838 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:09:59,839 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:09:59,845 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:09:59,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:09:59" (1/1) ... [2024-11-28 02:09:59,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@739e6be0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:09:59, skipping insertion in model container [2024-11-28 02:09:59,850 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:09:59" (1/1) ... [2024-11-28 02:09:59,886 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:10:00,108 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i[919,932] [2024-11-28 02:10:00,252 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:10:00,276 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:10:00,290 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_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i[919,932] [2024-11-28 02:10:00,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:10:00,375 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:10:00,376 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00 WrapperNode [2024-11-28 02:10:00,377 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:10:00,378 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:10:00,378 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:10:00,378 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:10:00,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,415 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,477 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 217 [2024-11-28 02:10:00,478 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:10:00,478 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:10:00,479 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:10:00,479 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:10:00,497 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,497 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,502 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,527 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:10:00,530 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,531 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,559 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,561 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,572 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,577 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,582 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,590 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:10:00,592 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:10:00,593 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:10:00,593 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:10:00,597 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (1/1) ... [2024-11-28 02:10:00,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:10:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:10:00,645 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:10:00,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:10:00,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:10:00,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:10:00,681 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:10:00,681 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:10:00,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:10:00,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:10:00,840 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:10:00,843 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:10:14,048 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-28 02:10:14,049 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:10:14,064 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:10:14,064 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:10:14,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:10:14 BoogieIcfgContainer [2024-11-28 02:10:14,065 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:10:14,068 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:10:14,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:10:14,075 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:10:14,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:09:59" (1/3) ... [2024-11-28 02:10:14,076 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@692ba342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:10:14, skipping insertion in model container [2024-11-28 02:10:14,076 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:10:00" (2/3) ... [2024-11-28 02:10:14,077 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@692ba342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:10:14, skipping insertion in model container [2024-11-28 02:10:14,077 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:10:14" (3/3) ... [2024-11-28 02:10:14,080 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i [2024-11-28 02:10:14,101 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:10:14,103 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-47.i that has 2 procedures, 98 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:10:14,181 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:10:14,196 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;@580a71ce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:10:14,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:10:14,202 INFO L276 IsEmpty]: Start isEmpty. Operand has 98 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 62 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 02:10:14,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:10:14,222 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:10:14,223 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:14,224 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:10:14,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:14,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1251958441, now seen corresponding path program 1 times [2024-11-28 02:10:14,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:10:14,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1279982953] [2024-11-28 02:10:14,286 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:10:14,287 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:10:14,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:10:14,289 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:10:14,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 02:10:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:15,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:10:15,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 794 proven. 0 refuted. 0 times theorem prover too weak. 1450 trivial. 0 not checked. [2024-11-28 02:10:15,694 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:10:15,695 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:10:15,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1279982953] [2024-11-28 02:10:15,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1279982953] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:10:15,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:10:15,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:10:15,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166397061] [2024-11-28 02:10:15,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:15,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:10:15,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:10:15,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:10:15,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:10:15,741 INFO L87 Difference]: Start difference. First operand has 98 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 62 states have internal predecessors, (88), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:10:15,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:10:15,792 INFO L93 Difference]: Finished difference Result 188 states and 338 transitions. [2024-11-28 02:10:15,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:10:15,794 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 215 [2024-11-28 02:10:15,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:10:15,802 INFO L225 Difference]: With dead ends: 188 [2024-11-28 02:10:15,802 INFO L226 Difference]: Without dead ends: 93 [2024-11-28 02:10:15,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:10:15,811 INFO L435 NwaCegarLoop]: 146 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, 146 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:10:15,812 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:10:15,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-28 02:10:15,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-28 02:10:15,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.368421052631579) internal successors, (78), 57 states have internal predecessors, (78), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-11-28 02:10:15,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 146 transitions. [2024-11-28 02:10:15,893 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 146 transitions. Word has length 215 [2024-11-28 02:10:15,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:10:15,895 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 146 transitions. [2024-11-28 02:10:15,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:10:15,896 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 146 transitions. [2024-11-28 02:10:15,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:10:15,901 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:10:15,901 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:15,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 02:10:16,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:10:16,102 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:10:16,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:16,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1538521427, now seen corresponding path program 1 times [2024-11-28 02:10:16,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:10:16,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818280650] [2024-11-28 02:10:16,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:10:16,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:10:16,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:10:16,107 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:10:16,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 02:10:17,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:17,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:10:17,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:20,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:10:20,968 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:21,401 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:10:21,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818280650] [2024-11-28 02:10:21,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818280650] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:21,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [102194388] [2024-11-28 02:10:21,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:10:21,406 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:10:21,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:10:21,410 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:10:21,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-28 02:10:22,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:22,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 02:10:22,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:22,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:10:22,448 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:10:22,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [102194388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:10:22,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:10:22,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 02:10:22,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894534995] [2024-11-28 02:10:22,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:10:22,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:10:22,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:10:22,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:10:22,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:10:22,452 INFO L87 Difference]: Start difference. First operand 93 states and 146 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:10:26,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:10:30,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:10:35,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:10:39,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:10:44,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:10:44,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:10:44,141 INFO L93 Difference]: Finished difference Result 271 states and 428 transitions. [2024-11-28 02:10:44,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:10:44,142 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:10:44,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:10:44,146 INFO L225 Difference]: With dead ends: 271 [2024-11-28 02:10:44,146 INFO L226 Difference]: Without dead ends: 181 [2024-11-28 02:10:44,148 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:10:44,152 INFO L435 NwaCegarLoop]: 258 mSDtfsCounter, 129 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:10:44,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 391 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 5 Unknown, 0 Unchecked, 21.6s Time] [2024-11-28 02:10:44,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-11-28 02:10:44,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 179. [2024-11-28 02:10:44,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 108 states have (on average 1.3333333333333333) internal successors, (144), 108 states have internal predecessors, (144), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 02:10:44,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 280 transitions. [2024-11-28 02:10:44,200 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 280 transitions. Word has length 215 [2024-11-28 02:10:44,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:10:44,201 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 280 transitions. [2024-11-28 02:10:44,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:10:44,202 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 280 transitions. [2024-11-28 02:10:44,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:10:44,207 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:10:44,207 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:10:44,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-28 02:10:44,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 02:10:44,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:10:44,608 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:10:44,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:10:44,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2019129197, now seen corresponding path program 1 times [2024-11-28 02:10:44,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:10:44,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778114919] [2024-11-28 02:10:44,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:10:44,610 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:10:44,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:10:44,613 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:10:44,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 02:10:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:45,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:10:45,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:10:49,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:10:49,304 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:10:49,703 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:10:49,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1778114919] [2024-11-28 02:10:49,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1778114919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:10:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [418578488] [2024-11-28 02:10:49,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:10:49,704 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:10:49,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:10:49,706 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:10:49,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 02:10:52,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:10:52,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:10:52,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:11:00,442 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:11:04,508 WARN L851 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from false [2024-11-28 02:11:08,556 WARN L873 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from true [2024-11-28 02:11:16,689 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:11:24,838 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:11:32,991 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:11:33,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:11:33,237 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:11:33,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [418578488] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:11:33,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:11:33,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 02:11:33,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758338772] [2024-11-28 02:11:33,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:11:33,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:11:33,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:11:33,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:11:33,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:11:33,240 INFO L87 Difference]: Start difference. First operand 179 states and 280 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:11:33,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:11:33,262 INFO L93 Difference]: Finished difference Result 359 states and 564 transitions. [2024-11-28 02:11:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:11:33,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:11:33,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:11:33,266 INFO L225 Difference]: With dead ends: 359 [2024-11-28 02:11:33,266 INFO L226 Difference]: Without dead ends: 183 [2024-11-28 02:11:33,267 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:11:33,268 INFO L435 NwaCegarLoop]: 146 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, 146 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:11:33,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 154 Unchecked, 0.0s Time] [2024-11-28 02:11:33,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-11-28 02:11:33,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2024-11-28 02:11:33,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 112 states have (on average 1.3392857142857142) internal successors, (150), 112 states have internal predecessors, (150), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 02:11:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 286 transitions. [2024-11-28 02:11:33,307 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 286 transitions. Word has length 215 [2024-11-28 02:11:33,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:11:33,308 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 286 transitions. [2024-11-28 02:11:33,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:11:33,308 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 286 transitions. [2024-11-28 02:11:33,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:11:33,312 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:11:33,312 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:11:33,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:11:33,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-28 02:11:33,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:11:33,714 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:11:33,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:11:33,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1760963759, now seen corresponding path program 1 times [2024-11-28 02:11:33,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:11:33,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797107942] [2024-11-28 02:11:33,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:11:33,716 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:11:33,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:11:33,720 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:11:33,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-28 02:11:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:11:34,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:11:34,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:11:37,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:11:37,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:11:38,422 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:11:38,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797107942] [2024-11-28 02:11:38,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797107942] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:11:38,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1141190140] [2024-11-28 02:11:38,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:11:38,423 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:11:38,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:11:38,425 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:11:38,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 02:11:40,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:11:41,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:11:41,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:11:49,170 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:11:53,234 WARN L851 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from false [2024-11-28 02:11:57,278 WARN L873 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from true [2024-11-28 02:12:05,429 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:12:13,580 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:12:18,863 WARN L286 SmtUtils]: Spent 5.28s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:12:19,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:12:19,104 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:12:19,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1141190140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:19,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:12:19,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 02:12:19,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488811414] [2024-11-28 02:12:19,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:19,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:12:19,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:12:19,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:12:19,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:12:19,107 INFO L87 Difference]: Start difference. First operand 183 states and 286 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:12:19,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:12:19,126 INFO L93 Difference]: Finished difference Result 364 states and 571 transitions. [2024-11-28 02:12:19,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:12:19,126 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:12:19,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:12:19,130 INFO L225 Difference]: With dead ends: 364 [2024-11-28 02:12:19,130 INFO L226 Difference]: Without dead ends: 184 [2024-11-28 02:12:19,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:12:19,132 INFO L435 NwaCegarLoop]: 146 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, 146 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:12:19,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 154 Unchecked, 0.0s Time] [2024-11-28 02:12:19,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-28 02:12:19,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 183. [2024-11-28 02:12:19,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 112 states have (on average 1.3392857142857142) internal successors, (150), 112 states have internal predecessors, (150), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-28 02:12:19,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 286 transitions. [2024-11-28 02:12:19,184 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 286 transitions. Word has length 215 [2024-11-28 02:12:19,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:12:19,185 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 286 transitions. [2024-11-28 02:12:19,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:12:19,186 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 286 transitions. [2024-11-28 02:12:19,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:12:19,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:12:19,190 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:19,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 02:12:19,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:19,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:12:19,591 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:12:19,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:19,591 INFO L85 PathProgramCache]: Analyzing trace with hash 995974421, now seen corresponding path program 1 times [2024-11-28 02:12:19,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:12:19,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714223650] [2024-11-28 02:12:19,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:19,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:12:19,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:12:19,594 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:12:19,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-28 02:12:20,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:20,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:12:20,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:23,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:12:23,607 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:24,094 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:12:24,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714223650] [2024-11-28 02:12:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714223650] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:24,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [419925425] [2024-11-28 02:12:24,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:24,095 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:12:24,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:12:24,097 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:12:24,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-28 02:12:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:26,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:12:26,716 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:31,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:12:31,080 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:12:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [419925425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:31,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:12:31,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-11-28 02:12:31,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227529071] [2024-11-28 02:12:31,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:31,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:31,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:12:31,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:31,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:12:31,082 INFO L87 Difference]: Start difference. First operand 183 states and 286 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:12:36,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:12:40,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:12:44,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:12:48,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:12:52,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:12:55,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:00,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:04,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:08,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:12,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:17,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:21,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:25,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:30,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:34,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:38,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:42,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:46,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:13:50,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:54,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:13:58,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:02,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:06,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:09,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:16,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:20,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:24,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:29,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:33,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:36,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:14:36,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:14:36,538 INFO L93 Difference]: Finished difference Result 904 states and 1419 transitions. [2024-11-28 02:14:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:14:36,539 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:14:36,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:14:36,547 INFO L225 Difference]: With dead ends: 904 [2024-11-28 02:14:36,548 INFO L226 Difference]: Without dead ends: 724 [2024-11-28 02:14:36,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:14:36,550 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 284 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 210 mSolverCounterUnsat, 26 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 123.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 26 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 124.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:14:36,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 626 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 309 Invalid, 26 Unknown, 0 Unchecked, 124.7s Time] [2024-11-28 02:14:36,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2024-11-28 02:14:36,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 393. [2024-11-28 02:14:36,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 252 states have (on average 1.3571428571428572) internal successors, (342), 252 states have internal predecessors, (342), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 02:14:36,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 614 transitions. [2024-11-28 02:14:36,656 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 614 transitions. Word has length 215 [2024-11-28 02:14:36,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:14:36,659 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 614 transitions. [2024-11-28 02:14:36,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:14:36,660 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 614 transitions. [2024-11-28 02:14:36,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:14:36,665 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:14:36,665 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:14:36,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-28 02:14:36,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-28 02:14:37,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:14:37,066 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:14:37,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:14:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1523985513, now seen corresponding path program 1 times [2024-11-28 02:14:37,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:14:37,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139511411] [2024-11-28 02:14:37,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:14:37,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:14:37,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:14:37,069 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:14:37,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-28 02:14:38,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:14:38,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:14:38,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:14:41,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:14:41,188 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:14:41,680 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:14:41,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139511411] [2024-11-28 02:14:41,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139511411] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:14:41,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [488859180] [2024-11-28 02:14:41,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:14:41,681 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:14:41,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:14:41,684 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:14:41,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-28 02:14:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:14:44,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 02:14:44,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:14:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:14:47,740 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:14:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [488859180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:14:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:14:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-11-28 02:14:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948979809] [2024-11-28 02:14:47,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:14:47,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:14:47,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:14:47,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:14:47,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:14:47,744 INFO L87 Difference]: Start difference. First operand 393 states and 614 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:14:52,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:58,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:02,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:06,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:11,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:15,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:15,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:15:15,329 INFO L93 Difference]: Finished difference Result 1699 states and 2654 transitions. [2024-11-28 02:15:15,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:15:15,330 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:15:15,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:15:15,342 INFO L225 Difference]: With dead ends: 1699 [2024-11-28 02:15:15,342 INFO L226 Difference]: Without dead ends: 1309 [2024-11-28 02:15:15,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:15:15,345 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 356 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 213 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:15:15,345 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 778 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 41 Invalid, 6 Unknown, 0 Unchecked, 27.1s Time] [2024-11-28 02:15:15,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2024-11-28 02:15:15,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 849. [2024-11-28 02:15:15,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 568 states have (on average 1.3397887323943662) internal successors, (761), 568 states have internal predecessors, (761), 272 states have call successors, (272), 8 states have call predecessors, (272), 8 states have return successors, (272), 272 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-28 02:15:15,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1305 transitions. [2024-11-28 02:15:15,536 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1305 transitions. Word has length 215 [2024-11-28 02:15:15,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:15:15,537 INFO L471 AbstractCegarLoop]: Abstraction has 849 states and 1305 transitions. [2024-11-28 02:15:15,538 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, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:15:15,538 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1305 transitions. [2024-11-28 02:15:15,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 02:15:15,542 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:15:15,543 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:15:15,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2024-11-28 02:15:15,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2024-11-28 02:15:15,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:15:15,947 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:15:15,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:15:15,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1101283687, now seen corresponding path program 1 times [2024-11-28 02:15:15,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:15:15,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1124019585] [2024-11-28 02:15:15,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:15:15,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:15:15,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:15:15,950 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:15:15,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-11-28 02:15:17,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:15:17,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:15:17,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:15:26,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:15:26,090 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:15:26,090 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:15:26,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1124019585] [2024-11-28 02:15:26,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1124019585] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:15:26,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:15:26,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:15:26,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704027038] [2024-11-28 02:15:26,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:15:26,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:15:26,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:15:26,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:15:26,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:15:26,093 INFO L87 Difference]: Start difference. First operand 849 states and 1305 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:15:30,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:35,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:39,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:43,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:48,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:52,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:15:56,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:00,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:00,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:16:00,618 INFO L93 Difference]: Finished difference Result 1402 states and 2154 transitions. [2024-11-28 02:16:00,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:16:00,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-11-28 02:16:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:16:00,702 INFO L225 Difference]: With dead ends: 1402 [2024-11-28 02:16:00,702 INFO L226 Difference]: Without dead ends: 556 [2024-11-28 02:16:00,705 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:16:00,706 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 80 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 69 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:16:00,706 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 400 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 28 Invalid, 8 Unknown, 0 Unchecked, 34.3s Time] [2024-11-28 02:16:00,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2024-11-28 02:16:00,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 492. [2024-11-28 02:16:00,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 316 states have (on average 1.3322784810126582) internal successors, (421), 316 states have internal predecessors, (421), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 02:16:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 761 transitions. [2024-11-28 02:16:00,817 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 761 transitions. Word has length 215 [2024-11-28 02:16:00,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:16:00,818 INFO L471 AbstractCegarLoop]: Abstraction has 492 states and 761 transitions. [2024-11-28 02:16:00,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:16:00,818 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 761 transitions. [2024-11-28 02:16:00,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-28 02:16:00,820 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:16:00,820 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:16:00,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2024-11-28 02:16:01,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:16:01,021 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:16:01,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:16:01,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1878860914, now seen corresponding path program 1 times [2024-11-28 02:16:01,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:16:01,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888596679] [2024-11-28 02:16:01,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:01,022 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:16:01,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:16:01,024 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:16:01,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-28 02:16:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:02,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:16:02,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:16:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:16:04,996 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:16:05,547 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:16:05,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888596679] [2024-11-28 02:16:05,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888596679] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:16:05,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1905804849] [2024-11-28 02:16:05,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:05,547 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:16:05,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:16:05,549 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:16:05,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-28 02:16:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:08,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:16:08,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:16:16,236 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:16:20,315 WARN L851 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from false [2024-11-28 02:16:24,377 WARN L873 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from true [2024-11-28 02:16:30,366 WARN L286 SmtUtils]: Spent 5.99s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:16:38,524 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:16:46,678 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:16:54,838 WARN L286 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:16:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:16:55,097 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:16:55,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1905804849] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:16:55,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:16:55,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 02:16:55,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75333241] [2024-11-28 02:16:55,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:16:55,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:16:55,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:16:55,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:16:55,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:16:55,099 INFO L87 Difference]: Start difference. First operand 492 states and 761 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:16:55,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:16:55,158 INFO L93 Difference]: Finished difference Result 906 states and 1411 transitions. [2024-11-28 02:16:55,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:16:55,158 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-28 02:16:55,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:16:55,163 INFO L225 Difference]: With dead ends: 906 [2024-11-28 02:16:55,163 INFO L226 Difference]: Without dead ends: 516 [2024-11-28 02:16:55,165 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:16:55,166 INFO L435 NwaCegarLoop]: 146 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, 146 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:16:55,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 157 Unchecked, 0.0s Time] [2024-11-28 02:16:55,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2024-11-28 02:16:55,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 513. [2024-11-28 02:16:55,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 337 states have (on average 1.3382789317507418) internal successors, (451), 337 states have internal predecessors, (451), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 02:16:55,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 791 transitions. [2024-11-28 02:16:55,257 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 791 transitions. Word has length 217 [2024-11-28 02:16:55,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:16:55,257 INFO L471 AbstractCegarLoop]: Abstraction has 513 states and 791 transitions. [2024-11-28 02:16:55,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:16:55,258 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 791 transitions. [2024-11-28 02:16:55,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-28 02:16:55,260 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:16:55,260 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:16:55,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2024-11-28 02:16:55,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-28 02:16:55,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:16:55,661 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:16:55,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:16:55,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2137026352, now seen corresponding path program 1 times [2024-11-28 02:16:55,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:16:55,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391689857] [2024-11-28 02:16:55,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:16:55,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:16:55,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:16:55,664 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:16:55,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-28 02:16:56,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:16:56,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:16:56,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:16:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:16:59,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:17:00,136 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:17:00,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391689857] [2024-11-28 02:17:00,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391689857] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:17:00,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [971944303] [2024-11-28 02:17:00,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:17:00,137 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:17:00,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:17:00,139 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:17:00,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-28 02:17:02,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:17:02,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 02:17:02,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:17:10,795 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:17:14,869 WARN L851 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from false [2024-11-28 02:17:18,924 WARN L873 $PredicateComparison]: unable to prove that (exists ((~var_1_3~0 (_ FloatingPoint 11 53)) (currentRoundingMode RoundingMode)) (fp.geq ((_ to_fp 11 53) currentRoundingMode c_~var_1_12~0) (fp.div currentRoundingMode ((_ to_fp 11 53) currentRoundingMode (/ 13.0 10.0)) ~var_1_3~0))) is different from true [2024-11-28 02:17:27,073 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:17:32,410 WARN L286 SmtUtils]: Spent 5.34s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:17:39,991 WARN L286 SmtUtils]: Spent 7.58s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:17:48,161 WARN L286 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:17:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:17:48,420 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:17:48,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [971944303] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:17:48,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:17:48,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-11-28 02:17:48,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122634431] [2024-11-28 02:17:48,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:17:48,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:17:48,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:17:48,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:17:48,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:17:48,422 INFO L87 Difference]: Start difference. First operand 513 states and 791 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:17:48,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:17:48,487 INFO L93 Difference]: Finished difference Result 915 states and 1426 transitions. [2024-11-28 02:17:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:17:48,488 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-28 02:17:48,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:17:48,502 INFO L225 Difference]: With dead ends: 915 [2024-11-28 02:17:48,502 INFO L226 Difference]: Without dead ends: 519 [2024-11-28 02:17:48,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=17, Invalid=41, Unknown=2, NotChecked=12, Total=72 [2024-11-28 02:17:48,506 INFO L435 NwaCegarLoop]: 146 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, 146 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:17:48,506 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 157 Unchecked, 0.0s Time] [2024-11-28 02:17:48,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2024-11-28 02:17:48,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 510. [2024-11-28 02:17:48,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 334 states have (on average 1.3323353293413174) internal successors, (445), 334 states have internal predecessors, (445), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 02:17:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 785 transitions. [2024-11-28 02:17:48,583 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 785 transitions. Word has length 217 [2024-11-28 02:17:48,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:17:48,584 INFO L471 AbstractCegarLoop]: Abstraction has 510 states and 785 transitions. [2024-11-28 02:17:48,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:17:48,584 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 785 transitions. [2024-11-28 02:17:48,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-11-28 02:17:48,586 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:17:48,586 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:17:48,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-28 02:17:48,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-11-28 02:17:48,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:17:48,991 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:17:48,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:17:48,992 INFO L85 PathProgramCache]: Analyzing trace with hash 857792560, now seen corresponding path program 1 times [2024-11-28 02:17:48,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:17:48,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528435238] [2024-11-28 02:17:48,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:17:48,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:17:48,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:17:48,994 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:17:48,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-28 02:17:50,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:17:50,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:17:50,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:17:52,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:17:52,985 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:17:53,472 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:17:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528435238] [2024-11-28 02:17:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528435238] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:17:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1490201714] [2024-11-28 02:17:53,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:17:53,472 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:17:53,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:17:53,474 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:17:53,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-28 02:17:55,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:17:55,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 02:17:55,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:17:59,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-11-28 02:17:59,085 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:17:59,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1490201714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:17:59,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:17:59,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-11-28 02:17:59,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006097778] [2024-11-28 02:17:59,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:17:59,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:17:59,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:17:59,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:17:59,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:17:59,087 INFO L87 Difference]: Start difference. First operand 510 states and 785 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:18:03,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:07,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:11,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:16,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:20,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:24,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:25,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:18:25,003 INFO L93 Difference]: Finished difference Result 1124 states and 1752 transitions. [2024-11-28 02:18:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:18:25,004 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2024-11-28 02:18:25,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:18:25,010 INFO L225 Difference]: With dead ends: 1124 [2024-11-28 02:18:25,010 INFO L226 Difference]: Without dead ends: 731 [2024-11-28 02:18:25,012 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:18:25,013 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 34 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:18:25,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 296 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 6 Unknown, 0 Unchecked, 25.8s Time] [2024-11-28 02:18:25,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2024-11-28 02:18:25,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 699. [2024-11-28 02:18:25,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 453 states have (on average 1.335540838852097) internal successors, (605), 453 states have internal predecessors, (605), 238 states have call successors, (238), 7 states have call predecessors, (238), 7 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 02:18:25,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1081 transitions. [2024-11-28 02:18:25,120 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1081 transitions. Word has length 217 [2024-11-28 02:18:25,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:18:25,121 INFO L471 AbstractCegarLoop]: Abstraction has 699 states and 1081 transitions. [2024-11-28 02:18:25,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-11-28 02:18:25,122 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1081 transitions. [2024-11-28 02:18:25,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-28 02:18:25,123 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:18:25,124 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:18:25,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2024-11-28 02:18:25,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2024-11-28 02:18:25,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:18:25,525 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:18:25,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:18:25,525 INFO L85 PathProgramCache]: Analyzing trace with hash 122002344, now seen corresponding path program 1 times [2024-11-28 02:18:25,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:18:25,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127307770] [2024-11-28 02:18:25,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:18:25,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:18:25,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:18:25,530 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:18:25,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2024-11-28 02:18:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:18:26,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:18:26,740 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:18:29,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:18:29,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:18:30,055 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:18:30,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127307770] [2024-11-28 02:18:30,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127307770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:18:30,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1245267390] [2024-11-28 02:18:30,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:18:30,055 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:18:30,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:18:30,058 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:18:30,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2024-11-28 02:18:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:18:32,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:18:32,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:18:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:18:35,466 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:18:35,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1245267390] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:18:35,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:18:35,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-11-28 02:18:35,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465371621] [2024-11-28 02:18:35,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:18:35,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:18:35,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:18:35,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:18:35,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:18:35,609 INFO L87 Difference]: Start difference. First operand 699 states and 1081 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:18:41,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:45,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:49,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:53,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:58,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:02,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:06,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:08,791 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-28 02:19:13,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:17,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:21,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:23,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:23,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:19:23,316 INFO L93 Difference]: Finished difference Result 1300 states and 1992 transitions. [2024-11-28 02:19:23,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:19:23,439 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 218 [2024-11-28 02:19:23,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:19:23,446 INFO L225 Difference]: With dead ends: 1300 [2024-11-28 02:19:23,446 INFO L226 Difference]: Without dead ends: 683 [2024-11-28 02:19:23,448 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:19:23,449 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 53 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 7 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:19:23,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 337 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 233 Invalid, 10 Unknown, 0 Unchecked, 47.4s Time] [2024-11-28 02:19:23,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2024-11-28 02:19:23,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 669. [2024-11-28 02:19:23,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 416 states have (on average 1.2836538461538463) internal successors, (534), 416 states have internal predecessors, (534), 238 states have call successors, (238), 14 states have call predecessors, (238), 14 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 02:19:23,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1010 transitions. [2024-11-28 02:19:23,543 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1010 transitions. Word has length 218 [2024-11-28 02:19:23,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:19:23,544 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 1010 transitions. [2024-11-28 02:19:23,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:19:23,544 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1010 transitions. [2024-11-28 02:19:23,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 02:19:23,546 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:19:23,546 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:19:23,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2024-11-28 02:19:23,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2024-11-28 02:19:23,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:19:23,947 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:19:23,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:19:23,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1480469521, now seen corresponding path program 1 times [2024-11-28 02:19:23,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:19:23,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [233870071] [2024-11-28 02:19:23,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:23,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:19:23,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:19:23,950 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:19:23,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2024-11-28 02:19:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:25,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:19:25,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:19:31,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:19:31,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:19:33,402 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:19:33,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [233870071] [2024-11-28 02:19:33,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [233870071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:19:33,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [260995823] [2024-11-28 02:19:33,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:19:33,403 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:19:33,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:19:33,405 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:19:33,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2024-11-28 02:19:36,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:19:36,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:19:36,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:19:42,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-11-28 02:19:42,285 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:19:42,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [260995823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:19:42,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:19:42,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 6 [2024-11-28 02:19:42,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339232011] [2024-11-28 02:19:42,953 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:19:42,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:19:42,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:19:42,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:19:42,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:19:42,954 INFO L87 Difference]: Start difference. First operand 669 states and 1010 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:19:49,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:53,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:57,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:01,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:07,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:20:11,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:15,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:19,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:23,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:27,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:30,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:35,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:39,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:20:43,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:44,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:52,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:20:56,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:01,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:03,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:08,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:12,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:16,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:20,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:24,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:28,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:21:28,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:21:28,574 INFO L93 Difference]: Finished difference Result 1535 states and 2320 transitions. [2024-11-28 02:21:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:21:28,575 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 219 [2024-11-28 02:21:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:21:28,583 INFO L225 Difference]: With dead ends: 1535 [2024-11-28 02:21:28,584 INFO L226 Difference]: Without dead ends: 972 [2024-11-28 02:21:28,586 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 482 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:21:28,587 INFO L435 NwaCegarLoop]: 180 mSDtfsCounter, 161 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 78 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 104.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:21:28,587 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 607 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 483 Invalid, 22 Unknown, 0 Unchecked, 104.3s Time] [2024-11-28 02:21:28,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2024-11-28 02:21:28,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 705. [2024-11-28 02:21:28,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 452 states have (on average 1.2654867256637168) internal successors, (572), 452 states have internal predecessors, (572), 238 states have call successors, (238), 14 states have call predecessors, (238), 14 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2024-11-28 02:21:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1048 transitions. [2024-11-28 02:21:28,730 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1048 transitions. Word has length 219 [2024-11-28 02:21:28,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:21:28,731 INFO L471 AbstractCegarLoop]: Abstraction has 705 states and 1048 transitions. [2024-11-28 02:21:28,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-11-28 02:21:28,732 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1048 transitions. [2024-11-28 02:21:28,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 02:21:28,733 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:21:28,733 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:21:28,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (23)] Ended with exit code 0 [2024-11-28 02:21:28,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2024-11-28 02:21:29,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:21:29,134 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:21:29,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:21:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash -694684395, now seen corresponding path program 1 times [2024-11-28 02:21:29,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:21:29,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785728768] [2024-11-28 02:21:29,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:21:29,135 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 02:21:29,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:21:29,137 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 02:21:29,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1d28df2-ad69-4fe8-9039-56cc3b6518f1/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2024-11-28 02:21:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:21:30,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:21:30,458 INFO L279 TraceCheckSpWp]: Computing forward predicates...