./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --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_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/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_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/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_ec1086ec-ad42-4a7c-acfb-67a71433753f/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 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:29:38,875 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:29:38,977 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:29:38,982 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:29:38,983 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:29:39,014 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:29:39,015 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:29:39,015 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:29:39,016 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:29:39,016 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:29:39,016 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:29:39,016 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:29:39,016 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:29:39,017 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:29:39,017 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:29:39,018 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:29:39,018 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:29:39,019 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:29:39,019 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:29:39,019 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:29:39,022 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:29:39,022 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:29:39,022 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:29:39,022 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:29:39,023 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:29:39,023 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:29:39,023 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:29:39,023 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_ec1086ec-ad42-4a7c-acfb-67a71433753f/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 -> 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 [2024-11-27 20:29:39,373 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:29:39,385 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:29:39,390 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:29:39,391 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:29:39,392 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:29:39,393 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2024-11-27 20:29:42,430 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/data/4ce2fa669/0293b637dd024131b27311dec3cecbf5/FLAG218c50f2a [2024-11-27 20:29:42,713 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:29:42,715 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2024-11-27 20:29:42,727 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/data/4ce2fa669/0293b637dd024131b27311dec3cecbf5/FLAG218c50f2a [2024-11-27 20:29:42,742 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/data/4ce2fa669/0293b637dd024131b27311dec3cecbf5 [2024-11-27 20:29:42,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:29:42,746 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:29:42,748 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:29:42,748 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:29:42,753 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:29:42,754 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:29:42" (1/1) ... [2024-11-27 20:29:42,755 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32bd294d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:42, skipping insertion in model container [2024-11-27 20:29:42,755 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:29:42" (1/1) ... [2024-11-27 20:29:42,770 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:29:42,981 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_ec1086ec-ad42-4a7c-acfb-67a71433753f/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c[947,960] [2024-11-27 20:29:42,986 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:29:43,000 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:29:43,019 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_ec1086ec-ad42-4a7c-acfb-67a71433753f/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c[947,960] [2024-11-27 20:29:43,021 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:29:43,037 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:29:43,037 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43 WrapperNode [2024-11-27 20:29:43,039 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:29:43,040 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:29:43,040 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:29:43,040 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:29:43,048 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,055 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,074 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2024-11-27 20:29:43,075 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:29:43,075 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:29:43,076 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:29:43,076 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:29:43,086 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,087 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,088 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,106 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-27 20:29:43,106 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,106 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,108 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,109 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,114 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,117 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,121 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,123 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:29:43,123 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:29:43,124 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:29:43,124 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:29:43,125 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (1/1) ... [2024-11-27 20:29:43,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:29:43,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:43,166 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:29:43,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:29:43,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:29:43,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:29:43,202 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2024-11-27 20:29:43,202 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2024-11-27 20:29:43,203 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2024-11-27 20:29:43,203 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2024-11-27 20:29:43,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:29:43,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:29:43,275 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:29:43,277 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:29:43,450 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-27 20:29:43,450 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:29:43,462 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:29:43,462 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-27 20:29:43,463 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:29:43 BoogieIcfgContainer [2024-11-27 20:29:43,463 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:29:43,465 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:29:43,466 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:29:43,472 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:29:43,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:29:42" (1/3) ... [2024-11-27 20:29:43,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ce6f9a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:29:43, skipping insertion in model container [2024-11-27 20:29:43,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:29:43" (2/3) ... [2024-11-27 20:29:43,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ce6f9a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:29:43, skipping insertion in model container [2024-11-27 20:29:43,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:29:43" (3/3) ... [2024-11-27 20:29:43,476 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-2.c [2024-11-27 20:29:43,496 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:29:43,499 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_8-2.c that has 3 procedures, 29 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-27 20:29:43,589 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:29:43,607 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;@2a34a860, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:29:43,609 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:29:43,614 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:29:43,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-27 20:29:43,622 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:43,622 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:43,623 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:43,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:43,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1123300790, now seen corresponding path program 1 times [2024-11-27 20:29:43,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:43,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367923147] [2024-11-27 20:29:43,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:43,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:43,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:43,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:29:43,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:43,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367923147] [2024-11-27 20:29:43,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367923147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:43,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:43,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:29:43,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832977896] [2024-11-27 20:29:43,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:43,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:29:43,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:44,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:29:44,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:29:44,012 INFO L87 Difference]: Start difference. First operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:29:44,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:44,084 INFO L93 Difference]: Finished difference Result 39 states and 48 transitions. [2024-11-27 20:29:44,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:29:44,087 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-27 20:29:44,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:44,097 INFO L225 Difference]: With dead ends: 39 [2024-11-27 20:29:44,097 INFO L226 Difference]: Without dead ends: 27 [2024-11-27 20:29:44,100 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-27 20:29:44,104 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:44,105 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 124 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:29:44,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-27 20:29:44,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-27 20:29:44,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-27 20:29:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-27 20:29:44,153 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 10 [2024-11-27 20:29:44,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:44,154 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-27 20:29:44,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:29:44,155 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-27 20:29:44,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 20:29:44,158 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:44,158 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:44,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:29:44,159 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:44,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:44,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1177745932, now seen corresponding path program 1 times [2024-11-27 20:29:44,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:44,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121132166] [2024-11-27 20:29:44,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:44,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:44,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:44,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:29:44,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:44,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121132166] [2024-11-27 20:29:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121132166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:44,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:44,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:29:44,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792878663] [2024-11-27 20:29:44,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:44,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:29:44,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:44,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:29:44,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:29:44,289 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:29:44,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:44,313 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2024-11-27 20:29:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:29:44,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-27 20:29:44,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:44,315 INFO L225 Difference]: With dead ends: 33 [2024-11-27 20:29:44,315 INFO L226 Difference]: Without dead ends: 29 [2024-11-27 20:29:44,315 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-27 20:29:44,316 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:44,316 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 125 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:29:44,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-27 20:29:44,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2024-11-27 20:29:44,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-27 20:29:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-27 20:29:44,329 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 11 [2024-11-27 20:29:44,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:44,329 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-27 20:29:44,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 20:29:44,330 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-27 20:29:44,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-27 20:29:44,331 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:44,331 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:44,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:29:44,331 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:44,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2110588723, now seen corresponding path program 1 times [2024-11-27 20:29:44,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:44,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068187100] [2024-11-27 20:29:44,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:44,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:44,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068187100] [2024-11-27 20:29:44,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068187100] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:44,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434954712] [2024-11-27 20:29:44,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:44,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:44,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:44,507 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:44,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:29:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:44,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:29:44,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:44,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:45,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:45,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434954712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:45,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:45,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2024-11-27 20:29:45,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864279943] [2024-11-27 20:29:45,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:45,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:29:45,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:45,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:29:45,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:29:45,107 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-27 20:29:45,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:45,297 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2024-11-27 20:29:45,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:29:45,298 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) Word has length 23 [2024-11-27 20:29:45,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:45,299 INFO L225 Difference]: With dead ends: 55 [2024-11-27 20:29:45,299 INFO L226 Difference]: Without dead ends: 31 [2024-11-27 20:29:45,300 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:29:45,301 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 22 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:45,302 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 105 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:29:45,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-27 20:29:45,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 29. [2024-11-27 20:29:45,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 21 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-27 20:29:45,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2024-11-27 20:29:45,319 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 23 [2024-11-27 20:29:45,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:45,321 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2024-11-27 20:29:45,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-27 20:29:45,322 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2024-11-27 20:29:45,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-27 20:29:45,325 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:45,326 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:45,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:29:45,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:45,530 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:45,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:45,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1277869167, now seen corresponding path program 1 times [2024-11-27 20:29:45,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:45,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339083805] [2024-11-27 20:29:45,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:45,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:45,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:45,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339083805] [2024-11-27 20:29:45,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339083805] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:45,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915505905] [2024-11-27 20:29:45,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:45,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:45,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:45,743 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:45,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:29:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:45,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:29:45,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:45,857 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:46,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915505905] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:46,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:46,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-27 20:29:46,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718655094] [2024-11-27 20:29:46,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:46,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:29:46,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:46,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:29:46,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:29:46,133 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:29:46,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:46,312 INFO L93 Difference]: Finished difference Result 40 states and 52 transitions. [2024-11-27 20:29:46,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:29:46,312 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 24 [2024-11-27 20:29:46,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:46,314 INFO L225 Difference]: With dead ends: 40 [2024-11-27 20:29:46,316 INFO L226 Difference]: Without dead ends: 36 [2024-11-27 20:29:46,317 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:29:46,317 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 13 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:46,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 135 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:29:46,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2024-11-27 20:29:46,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2024-11-27 20:29:46,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 24 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2024-11-27 20:29:46,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2024-11-27 20:29:46,335 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 24 [2024-11-27 20:29:46,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:46,335 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2024-11-27 20:29:46,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 20:29:46,335 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2024-11-27 20:29:46,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-27 20:29:46,340 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:46,340 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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-27 20:29:46,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:29:46,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:46,541 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:46,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:46,541 INFO L85 PathProgramCache]: Analyzing trace with hash -2061621832, now seen corresponding path program 1 times [2024-11-27 20:29:46,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:46,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579999859] [2024-11-27 20:29:46,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:46,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:46,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:46,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:29:46,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:46,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579999859] [2024-11-27 20:29:46,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579999859] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:46,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907403666] [2024-11-27 20:29:46,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:46,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:46,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:46,716 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:46,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:29:46,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:46,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:29:46,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:29:46,910 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:47,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:29:47,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907403666] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:47,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:47,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 9] total 14 [2024-11-27 20:29:47,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869778412] [2024-11-27 20:29:47,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:47,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:29:47,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:47,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:29:47,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:29:47,464 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:29:47,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:47,684 INFO L93 Difference]: Finished difference Result 69 states and 100 transitions. [2024-11-27 20:29:47,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 20:29:47,686 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) Word has length 36 [2024-11-27 20:29:47,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:47,688 INFO L225 Difference]: With dead ends: 69 [2024-11-27 20:29:47,690 INFO L226 Difference]: Without dead ends: 38 [2024-11-27 20:29:47,691 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:47,692 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 18 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:47,692 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 146 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:29:47,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-27 20:29:47,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2024-11-27 20:29:47,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 23 states have (on average 1.173913043478261) internal successors, (27), 26 states have internal predecessors, (27), 6 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-27 20:29:47,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2024-11-27 20:29:47,701 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 36 [2024-11-27 20:29:47,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:47,702 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2024-11-27 20:29:47,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:29:47,702 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2024-11-27 20:29:47,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-27 20:29:47,703 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:47,703 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 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-27 20:29:47,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:29:47,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:47,908 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:47,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:47,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1167294498, now seen corresponding path program 1 times [2024-11-27 20:29:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040858475] [2024-11-27 20:29:47,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:47,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:47,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-27 20:29:48,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:48,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040858475] [2024-11-27 20:29:48,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040858475] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:48,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137818437] [2024-11-27 20:29:48,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:48,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:48,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:48,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:48,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:29:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:48,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:29:48,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:29:48,286 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:29:48,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137818437] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:48,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:48,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 18 [2024-11-27 20:29:48,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28763209] [2024-11-27 20:29:48,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:48,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:29:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:48,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:29:48,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:29:48,735 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:29:49,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:49,259 INFO L93 Difference]: Finished difference Result 101 states and 161 transitions. [2024-11-27 20:29:49,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:29:49,259 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) Word has length 37 [2024-11-27 20:29:49,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:49,261 INFO L225 Difference]: With dead ends: 101 [2024-11-27 20:29:49,262 INFO L226 Difference]: Without dead ends: 68 [2024-11-27 20:29:49,263 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:29:49,264 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 39 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:49,264 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 300 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:29:49,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-27 20:29:49,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 56. [2024-11-27 20:29:49,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 39 states have internal predecessors, (41), 11 states have call successors, (11), 3 states have call predecessors, (11), 9 states have return successors, (34), 13 states have call predecessors, (34), 11 states have call successors, (34) [2024-11-27 20:29:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 86 transitions. [2024-11-27 20:29:49,280 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 86 transitions. Word has length 37 [2024-11-27 20:29:49,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:49,281 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 86 transitions. [2024-11-27 20:29:49,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-27 20:29:49,281 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 86 transitions. [2024-11-27 20:29:49,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-27 20:29:49,283 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:49,284 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:49,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-27 20:29:49,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:49,488 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:49,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:49,489 INFO L85 PathProgramCache]: Analyzing trace with hash 384535367, now seen corresponding path program 1 times [2024-11-27 20:29:49,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:49,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344511495] [2024-11-27 20:29:49,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:49,661 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-27 20:29:49,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:49,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344511495] [2024-11-27 20:29:49,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344511495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:49,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171818765] [2024-11-27 20:29:49,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:49,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:49,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:49,665 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:49,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:29:49,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:49,726 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:29:49,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:49,848 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-27 20:29:49,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:29:50,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171818765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:50,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:50,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 17 [2024-11-27 20:29:50,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073356187] [2024-11-27 20:29:50,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:50,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:29:50,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:50,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:29:50,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:50,641 INFO L87 Difference]: Start difference. First operand 56 states and 86 transitions. Second operand has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2024-11-27 20:29:50,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:50,951 INFO L93 Difference]: Finished difference Result 102 states and 193 transitions. [2024-11-27 20:29:50,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:29:50,952 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) Word has length 51 [2024-11-27 20:29:50,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:50,958 INFO L225 Difference]: With dead ends: 102 [2024-11-27 20:29:50,958 INFO L226 Difference]: Without dead ends: 98 [2024-11-27 20:29:50,959 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2024-11-27 20:29:50,959 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 35 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:50,961 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 161 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:29:50,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2024-11-27 20:29:51,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 64. [2024-11-27 20:29:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 40 states have (on average 1.15) internal successors, (46), 44 states have internal predecessors, (46), 12 states have call successors, (12), 3 states have call predecessors, (12), 11 states have return successors, (48), 16 states have call predecessors, (48), 12 states have call successors, (48) [2024-11-27 20:29:51,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 106 transitions. [2024-11-27 20:29:51,008 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 106 transitions. Word has length 51 [2024-11-27 20:29:51,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:51,010 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 106 transitions. [2024-11-27 20:29:51,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2024-11-27 20:29:51,011 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 106 transitions. [2024-11-27 20:29:51,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-27 20:29:51,019 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:51,019 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:51,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:29:51,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:51,220 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:51,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:51,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1770426885, now seen corresponding path program 1 times [2024-11-27 20:29:51,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:51,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947157483] [2024-11-27 20:29:51,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:51,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 44 proven. 81 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2024-11-27 20:29:51,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:51,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947157483] [2024-11-27 20:29:51,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947157483] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:51,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073460294] [2024-11-27 20:29:51,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:51,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:51,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:51,603 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:51,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:29:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:51,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:29:51,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:51,901 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 17 proven. 119 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-11-27 20:29:51,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:53,359 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 17 proven. 129 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-11-27 20:29:53,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073460294] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:53,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:53,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 23 [2024-11-27 20:29:53,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71626529] [2024-11-27 20:29:53,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:53,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:29:53,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:53,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:29:53,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:29:53,363 INFO L87 Difference]: Start difference. First operand 64 states and 106 transitions. Second operand has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2024-11-27 20:29:54,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:54,276 INFO L93 Difference]: Finished difference Result 177 states and 369 transitions. [2024-11-27 20:29:54,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-27 20:29:54,277 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) Word has length 107 [2024-11-27 20:29:54,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:54,283 INFO L225 Difference]: With dead ends: 177 [2024-11-27 20:29:54,283 INFO L226 Difference]: Without dead ends: 104 [2024-11-27 20:29:54,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2024-11-27 20:29:54,286 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 78 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:54,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 352 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:29:54,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-27 20:29:54,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 93. [2024-11-27 20:29:54,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 64 states have internal predecessors, (73), 16 states have call successors, (16), 8 states have call predecessors, (16), 14 states have return successors, (43), 20 states have call predecessors, (43), 16 states have call successors, (43) [2024-11-27 20:29:54,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 132 transitions. [2024-11-27 20:29:54,308 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 132 transitions. Word has length 107 [2024-11-27 20:29:54,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:54,308 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 132 transitions. [2024-11-27 20:29:54,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2024-11-27 20:29:54,309 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 132 transitions. [2024-11-27 20:29:54,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-11-27 20:29:54,313 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:54,313 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:54,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:29:54,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-27 20:29:54,514 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:54,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:54,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1566869308, now seen corresponding path program 1 times [2024-11-27 20:29:54,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:54,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590079838] [2024-11-27 20:29:54,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:54,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:54,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 42 proven. 158 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2024-11-27 20:29:54,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:54,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590079838] [2024-11-27 20:29:54,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590079838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:54,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54778861] [2024-11-27 20:29:54,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:54,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:54,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:54,891 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:54,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:29:55,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:55,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:29:55,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:55,198 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 29 proven. 212 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2024-11-27 20:29:55,198 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:57,010 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 29 proven. 228 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2024-11-27 20:29:57,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54778861] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:57,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:29:57,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 15] total 23 [2024-11-27 20:29:57,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152393023] [2024-11-27 20:29:57,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:57,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:29:57,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:57,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:29:57,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:29:57,013 INFO L87 Difference]: Start difference. First operand 93 states and 132 transitions. Second operand has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 20:29:57,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:57,368 INFO L93 Difference]: Finished difference Result 132 states and 227 transitions. [2024-11-27 20:29:57,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:29:57,368 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) Word has length 146 [2024-11-27 20:29:57,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:57,371 INFO L225 Difference]: With dead ends: 132 [2024-11-27 20:29:57,371 INFO L226 Difference]: Without dead ends: 128 [2024-11-27 20:29:57,375 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 276 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2024-11-27 20:29:57,376 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:57,376 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 209 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:29:57,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-27 20:29:57,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 118. [2024-11-27 20:29:57,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 79 states have internal predecessors, (88), 21 states have call successors, (21), 8 states have call predecessors, (21), 19 states have return successors, (85), 30 states have call predecessors, (85), 21 states have call successors, (85) [2024-11-27 20:29:57,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 194 transitions. [2024-11-27 20:29:57,419 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 194 transitions. Word has length 146 [2024-11-27 20:29:57,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:57,419 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 194 transitions. [2024-11-27 20:29:57,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 20:29:57,420 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 194 transitions. [2024-11-27 20:29:57,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-11-27 20:29:57,424 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:57,424 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 18, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:57,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 20:29:57,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:57,625 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:57,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1279109938, now seen corresponding path program 2 times [2024-11-27 20:29:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:57,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361996445] [2024-11-27 20:29:57,625 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:29:57,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:57,710 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:29:57,711 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:29:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 158 proven. 490 refuted. 0 times theorem prover too weak. 1585 trivial. 0 not checked. [2024-11-27 20:29:58,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:58,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361996445] [2024-11-27 20:29:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361996445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:58,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826952686] [2024-11-27 20:29:58,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:29:58,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:58,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:58,257 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:58,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:29:58,435 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:29:58,435 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:29:58,438 INFO L256 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:29:58,444 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:58,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 87 proven. 569 refuted. 0 times theorem prover too weak. 1577 trivial. 0 not checked. [2024-11-27 20:29:58,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 87 proven. 593 refuted. 0 times theorem prover too weak. 1553 trivial. 0 not checked. [2024-11-27 20:30:01,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826952686] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:01,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:01,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 17] total 28 [2024-11-27 20:30:01,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307465264] [2024-11-27 20:30:01,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:01,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 20:30:01,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:01,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 20:30:01,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:30:01,265 INFO L87 Difference]: Start difference. First operand 118 states and 194 transitions. Second operand has 28 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 28 states have internal predecessors, (94), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (36), 13 states have call predecessors, (36), 23 states have call successors, (36) [2024-11-27 20:30:02,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:02,568 INFO L93 Difference]: Finished difference Result 323 states and 666 transitions. [2024-11-27 20:30:02,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-27 20:30:02,569 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 28 states have internal predecessors, (94), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (36), 13 states have call predecessors, (36), 23 states have call successors, (36) Word has length 284 [2024-11-27 20:30:02,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:02,575 INFO L225 Difference]: With dead ends: 323 [2024-11-27 20:30:02,575 INFO L226 Difference]: Without dead ends: 214 [2024-11-27 20:30:02,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 547 SyntacticMatches, 8 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=446, Invalid=2310, Unknown=0, NotChecked=0, Total=2756 [2024-11-27 20:30:02,581 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 110 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:02,581 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 558 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 20:30:02,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-27 20:30:02,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 184. [2024-11-27 20:30:02,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 123 states have (on average 1.1869918699186992) internal successors, (146), 123 states have internal predecessors, (146), 35 states have call successors, (35), 17 states have call predecessors, (35), 25 states have return successors, (120), 43 states have call predecessors, (120), 35 states have call successors, (120) [2024-11-27 20:30:02,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 301 transitions. [2024-11-27 20:30:02,641 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 301 transitions. Word has length 284 [2024-11-27 20:30:02,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:02,643 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 301 transitions. [2024-11-27 20:30:02,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 3.4814814814814814) internal successors, (94), 28 states have internal predecessors, (94), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (36), 13 states have call predecessors, (36), 23 states have call successors, (36) [2024-11-27 20:30:02,645 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 301 transitions. [2024-11-27 20:30:02,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-27 20:30:02,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:02,660 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 23, 23, 21, 19, 14, 14, 14, 14, 14, 14, 14, 11, 11, 11, 11, 11, 11, 11, 10, 7, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:02,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:02,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-27 20:30:02,861 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:02,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:02,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1208797511, now seen corresponding path program 3 times [2024-11-27 20:30:02,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:02,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811599778] [2024-11-27 20:30:02,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:02,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:02,936 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-27 20:30:02,936 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:03,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3489 backedges. 668 proven. 191 refuted. 0 times theorem prover too weak. 2630 trivial. 0 not checked. [2024-11-27 20:30:03,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:03,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811599778] [2024-11-27 20:30:03,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811599778] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:03,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646075] [2024-11-27 20:30:03,446 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:03,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:03,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:03,451 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:03,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:30:03,649 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-27 20:30:03,649 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:03,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:30:03,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3489 backedges. 1698 proven. 37 refuted. 0 times theorem prover too weak. 1754 trivial. 0 not checked. [2024-11-27 20:30:03,844 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3489 backedges. 668 proven. 191 refuted. 0 times theorem prover too weak. 2630 trivial. 0 not checked. [2024-11-27 20:30:06,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646075] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:06,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:06,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 14] total 25 [2024-11-27 20:30:06,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826218804] [2024-11-27 20:30:06,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:06,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 20:30:06,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:06,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 20:30:06,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:30:06,368 INFO L87 Difference]: Start difference. First operand 184 states and 301 transitions. Second operand has 25 states, 23 states have (on average 3.9130434782608696) internal successors, (90), 25 states have internal predecessors, (90), 16 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (32), 10 states have call predecessors, (32), 16 states have call successors, (32) [2024-11-27 20:30:06,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:06,838 INFO L93 Difference]: Finished difference Result 395 states and 698 transitions. [2024-11-27 20:30:06,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:30:06,839 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 3.9130434782608696) internal successors, (90), 25 states have internal predecessors, (90), 16 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (32), 10 states have call predecessors, (32), 16 states have call successors, (32) Word has length 350 [2024-11-27 20:30:06,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:06,844 INFO L225 Difference]: With dead ends: 395 [2024-11-27 20:30:06,844 INFO L226 Difference]: Without dead ends: 218 [2024-11-27 20:30:06,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 685 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=205, Invalid=985, Unknown=0, NotChecked=0, Total=1190 [2024-11-27 20:30:06,848 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 40 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:06,848 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 372 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:30:06,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-11-27 20:30:06,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 209. [2024-11-27 20:30:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 143 states have (on average 1.1608391608391608) internal successors, (166), 139 states have internal predecessors, (166), 37 states have call successors, (37), 21 states have call predecessors, (37), 28 states have return successors, (140), 48 states have call predecessors, (140), 37 states have call successors, (140) [2024-11-27 20:30:06,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 343 transitions. [2024-11-27 20:30:06,896 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 343 transitions. Word has length 350 [2024-11-27 20:30:06,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:06,896 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 343 transitions. [2024-11-27 20:30:06,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 3.9130434782608696) internal successors, (90), 25 states have internal predecessors, (90), 16 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (32), 10 states have call predecessors, (32), 16 states have call successors, (32) [2024-11-27 20:30:06,897 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 343 transitions. [2024-11-27 20:30:06,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2024-11-27 20:30:06,909 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:06,909 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 31, 27, 27, 23, 18, 18, 18, 18, 18, 18, 18, 18, 13, 13, 13, 13, 13, 13, 13, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:06,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 20:30:07,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:07,113 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:07,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:07,114 INFO L85 PathProgramCache]: Analyzing trace with hash -366653803, now seen corresponding path program 4 times [2024-11-27 20:30:07,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:07,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879643067] [2024-11-27 20:30:07,114 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:30:07,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:07,185 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:30:07,185 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:07,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5566 backedges. 177 proven. 876 refuted. 0 times theorem prover too weak. 4513 trivial. 0 not checked. [2024-11-27 20:30:07,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:07,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879643067] [2024-11-27 20:30:07,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879643067] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:07,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297237519] [2024-11-27 20:30:07,776 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:30:07,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:07,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:07,779 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:07,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:30:08,015 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:30:08,015 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:08,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:30:08,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:08,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5566 backedges. 177 proven. 876 refuted. 0 times theorem prover too weak. 4513 trivial. 0 not checked. [2024-11-27 20:30:08,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5566 backedges. 177 proven. 897 refuted. 0 times theorem prover too weak. 4492 trivial. 0 not checked. [2024-11-27 20:30:11,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297237519] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:11,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:11,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 17] total 19 [2024-11-27 20:30:11,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526525323] [2024-11-27 20:30:11,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:11,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 20:30:11,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:11,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 20:30:11,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:30:11,341 INFO L87 Difference]: Start difference. First operand 209 states and 343 transitions. Second operand has 19 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 19 states have internal predecessors, (68), 15 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 10 states have call predecessors, (24), 15 states have call successors, (24) [2024-11-27 20:30:11,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:11,673 INFO L93 Difference]: Finished difference Result 284 states and 535 transitions. [2024-11-27 20:30:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:30:11,673 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 19 states have internal predecessors, (68), 15 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 10 states have call predecessors, (24), 15 states have call successors, (24) Word has length 436 [2024-11-27 20:30:11,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:11,682 INFO L225 Difference]: With dead ends: 284 [2024-11-27 20:30:11,682 INFO L226 Difference]: Without dead ends: 280 [2024-11-27 20:30:11,684 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 862 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:30:11,684 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 52 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:11,685 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 160 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:11,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-27 20:30:11,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 219. [2024-11-27 20:30:11,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 149 states have (on average 1.1543624161073827) internal successors, (172), 145 states have internal predecessors, (172), 39 states have call successors, (39), 21 states have call predecessors, (39), 30 states have return successors, (162), 52 states have call predecessors, (162), 39 states have call successors, (162) [2024-11-27 20:30:11,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 373 transitions. [2024-11-27 20:30:11,736 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 373 transitions. Word has length 436 [2024-11-27 20:30:11,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:11,737 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 373 transitions. [2024-11-27 20:30:11,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 19 states have internal predecessors, (68), 15 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 10 states have call predecessors, (24), 15 states have call successors, (24) [2024-11-27 20:30:11,738 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 373 transitions. [2024-11-27 20:30:11,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2024-11-27 20:30:11,753 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:11,753 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 38, 31, 31, 25, 23, 21, 21, 21, 21, 21, 21, 21, 15, 15, 15, 15, 15, 15, 15, 6, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:11,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:11,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:11,954 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:11,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:11,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1094896294, now seen corresponding path program 5 times [2024-11-27 20:30:11,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:11,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125907270] [2024-11-27 20:30:11,955 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:30:11,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:11,987 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-27 20:30:11,987 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:12,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7567 backedges. 244 proven. 612 refuted. 0 times theorem prover too weak. 6711 trivial. 0 not checked. [2024-11-27 20:30:12,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:12,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125907270] [2024-11-27 20:30:12,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125907270] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:12,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449479368] [2024-11-27 20:30:12,062 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:30:12,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:12,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:12,065 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:12,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:30:12,294 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-27 20:30:12,294 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:12,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:30:12,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:12,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7567 backedges. 2145 proven. 4 refuted. 0 times theorem prover too weak. 5418 trivial. 0 not checked. [2024-11-27 20:30:12,343 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7567 backedges. 244 proven. 612 refuted. 0 times theorem prover too weak. 6711 trivial. 0 not checked. [2024-11-27 20:30:13,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449479368] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:13,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:13,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-11-27 20:30:13,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349098984] [2024-11-27 20:30:13,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:13,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:30:13,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:13,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:30:13,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:30:13,674 INFO L87 Difference]: Start difference. First operand 219 states and 373 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-27 20:30:13,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:13,805 INFO L93 Difference]: Finished difference Result 423 states and 829 transitions. [2024-11-27 20:30:13,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:30:13,806 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 505 [2024-11-27 20:30:13,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:13,810 INFO L225 Difference]: With dead ends: 423 [2024-11-27 20:30:13,810 INFO L226 Difference]: Without dead ends: 180 [2024-11-27 20:30:13,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 1005 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:30:13,815 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 20 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:13,816 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 116 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:30:13,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-11-27 20:30:13,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2024-11-27 20:30:13,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 123 states have (on average 1.1626016260162602) internal successors, (143), 120 states have internal predecessors, (143), 31 states have call successors, (31), 18 states have call predecessors, (31), 25 states have return successors, (129), 41 states have call predecessors, (129), 31 states have call successors, (129) [2024-11-27 20:30:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 303 transitions. [2024-11-27 20:30:13,845 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 303 transitions. Word has length 505 [2024-11-27 20:30:13,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:13,845 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 303 transitions. [2024-11-27 20:30:13,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-27 20:30:13,846 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 303 transitions. [2024-11-27 20:30:13,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2024-11-27 20:30:13,851 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:13,851 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 25, 25, 24, 23, 16, 16, 16, 16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 8, 7, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:13,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:14,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:14,055 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:14,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:14,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1643088490, now seen corresponding path program 6 times [2024-11-27 20:30:14,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:14,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286926037] [2024-11-27 20:30:14,056 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:30:14,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:14,086 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-27 20:30:14,086 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4457 backedges. 629 proven. 7 refuted. 0 times theorem prover too weak. 3821 trivial. 0 not checked. [2024-11-27 20:30:14,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:14,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286926037] [2024-11-27 20:30:14,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286926037] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:14,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907120956] [2024-11-27 20:30:14,285 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:30:14,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:14,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:14,290 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:14,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:30:14,480 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-27 20:30:14,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:14,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:30:14,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4457 backedges. 627 proven. 9 refuted. 0 times theorem prover too weak. 3821 trivial. 0 not checked. [2024-11-27 20:30:14,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4457 backedges. 627 proven. 9 refuted. 0 times theorem prover too weak. 3821 trivial. 0 not checked. [2024-11-27 20:30:15,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907120956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:15,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:15,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 15 [2024-11-27 20:30:15,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719874955] [2024-11-27 20:30:15,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:15,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:30:15,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:15,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:30:15,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:30:15,961 INFO L87 Difference]: Start difference. First operand 180 states and 303 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 6 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-27 20:30:16,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:16,174 INFO L93 Difference]: Finished difference Result 354 states and 657 transitions. [2024-11-27 20:30:16,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:30:16,175 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 6 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) Word has length 393 [2024-11-27 20:30:16,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:16,178 INFO L225 Difference]: With dead ends: 354 [2024-11-27 20:30:16,179 INFO L226 Difference]: Without dead ends: 177 [2024-11-27 20:30:16,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 777 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:30:16,182 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 18 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:16,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 177 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:16,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-11-27 20:30:16,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 167. [2024-11-27 20:30:16,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 115 states have (on average 1.173913043478261) internal successors, (135), 112 states have internal predecessors, (135), 29 states have call successors, (29), 18 states have call predecessors, (29), 22 states have return successors, (105), 36 states have call predecessors, (105), 29 states have call successors, (105) [2024-11-27 20:30:16,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 269 transitions. [2024-11-27 20:30:16,206 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 269 transitions. Word has length 393 [2024-11-27 20:30:16,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:16,207 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 269 transitions. [2024-11-27 20:30:16,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 6 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (17), 8 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-27 20:30:16,207 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 269 transitions. [2024-11-27 20:30:16,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2024-11-27 20:30:16,211 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:16,211 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 30, 30, 25, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:16,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:16,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-27 20:30:16,416 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:16,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:16,417 INFO L85 PathProgramCache]: Analyzing trace with hash -110939720, now seen corresponding path program 7 times [2024-11-27 20:30:16,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:16,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224729856] [2024-11-27 20:30:16,417 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:30:16,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:16,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 596 proven. 158 refuted. 0 times theorem prover too weak. 4286 trivial. 0 not checked. [2024-11-27 20:30:17,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:17,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224729856] [2024-11-27 20:30:17,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224729856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:17,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116892621] [2024-11-27 20:30:17,209 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:30:17,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:17,211 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:17,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:30:17,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:17,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 952 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:30:17,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 253 proven. 791 refuted. 0 times theorem prover too weak. 3996 trivial. 0 not checked. [2024-11-27 20:30:17,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:20,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 261 proven. 804 refuted. 0 times theorem prover too weak. 3975 trivial. 0 not checked. [2024-11-27 20:30:20,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116892621] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:20,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:20,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 17] total 27 [2024-11-27 20:30:20,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768725760] [2024-11-27 20:30:20,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:20,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-27 20:30:20,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:20,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-27 20:30:20,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:30:20,723 INFO L87 Difference]: Start difference. First operand 167 states and 269 transitions. Second operand has 27 states, 25 states have (on average 3.64) internal successors, (91), 27 states have internal predecessors, (91), 19 states have call successors, (28), 1 states have call predecessors, (28), 13 states have return successors, (34), 18 states have call predecessors, (34), 19 states have call successors, (34) [2024-11-27 20:30:21,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:21,831 INFO L93 Difference]: Finished difference Result 497 states and 1128 transitions. [2024-11-27 20:30:21,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-27 20:30:21,832 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.64) internal successors, (91), 27 states have internal predecessors, (91), 19 states have call successors, (28), 1 states have call predecessors, (28), 13 states have return successors, (34), 18 states have call predecessors, (34), 19 states have call successors, (34) Word has length 420 [2024-11-27 20:30:21,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:21,839 INFO L225 Difference]: With dead ends: 497 [2024-11-27 20:30:21,839 INFO L226 Difference]: Without dead ends: 284 [2024-11-27 20:30:21,845 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 875 GetRequests, 818 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=364, Invalid=2186, Unknown=0, NotChecked=0, Total=2550 [2024-11-27 20:30:21,846 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 103 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:21,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 605 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1110 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-27 20:30:21,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-11-27 20:30:21,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 248. [2024-11-27 20:30:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 171 states have (on average 1.128654970760234) internal successors, (193), 163 states have internal predecessors, (193), 48 states have call successors, (48), 30 states have call predecessors, (48), 28 states have return successors, (207), 54 states have call predecessors, (207), 48 states have call successors, (207) [2024-11-27 20:30:21,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 448 transitions. [2024-11-27 20:30:21,890 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 448 transitions. Word has length 420 [2024-11-27 20:30:21,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:21,890 INFO L471 AbstractCegarLoop]: Abstraction has 248 states and 448 transitions. [2024-11-27 20:30:21,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.64) internal successors, (91), 27 states have internal predecessors, (91), 19 states have call successors, (28), 1 states have call predecessors, (28), 13 states have return successors, (34), 18 states have call predecessors, (34), 19 states have call successors, (34) [2024-11-27 20:30:21,891 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 448 transitions. [2024-11-27 20:30:21,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 391 [2024-11-27 20:30:21,896 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:21,897 INFO L218 NwaCegarLoop]: trace histogram [30, 30, 27, 27, 23, 21, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 13, 13, 10, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:21,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:30:22,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:22,097 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:22,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:22,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1652358424, now seen corresponding path program 8 times [2024-11-27 20:30:22,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:22,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463114993] [2024-11-27 20:30:22,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:30:22,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:22,151 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:30:22,151 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:22,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4339 backedges. 467 proven. 88 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-27 20:30:22,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463114993] [2024-11-27 20:30:22,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463114993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239078804] [2024-11-27 20:30:22,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:30:22,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:22,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:22,506 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:22,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:30:22,778 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:30:22,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:22,782 INFO L256 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:30:22,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:23,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4339 backedges. 308 proven. 774 refuted. 0 times theorem prover too weak. 3257 trivial. 0 not checked. [2024-11-27 20:30:23,054 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4339 backedges. 310 proven. 802 refuted. 0 times theorem prover too weak. 3227 trivial. 0 not checked. [2024-11-27 20:30:26,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239078804] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:26,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:26,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 19] total 28 [2024-11-27 20:30:26,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216815814] [2024-11-27 20:30:26,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:26,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 20:30:26,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:26,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 20:30:26,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:30:26,582 INFO L87 Difference]: Start difference. First operand 248 states and 448 transitions. Second operand has 28 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 28 states have internal predecessors, (92), 20 states have call successors, (27), 1 states have call predecessors, (27), 13 states have return successors, (33), 16 states have call predecessors, (33), 20 states have call successors, (33) [2024-11-27 20:30:27,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:27,804 INFO L93 Difference]: Finished difference Result 706 states and 1666 transitions. [2024-11-27 20:30:27,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-27 20:30:27,805 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 28 states have internal predecessors, (92), 20 states have call successors, (27), 1 states have call predecessors, (27), 13 states have return successors, (33), 16 states have call predecessors, (33), 20 states have call successors, (33) Word has length 390 [2024-11-27 20:30:27,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:27,814 INFO L225 Difference]: With dead ends: 706 [2024-11-27 20:30:27,814 INFO L226 Difference]: Without dead ends: 310 [2024-11-27 20:30:27,822 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 754 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=388, Invalid=2264, Unknown=0, NotChecked=0, Total=2652 [2024-11-27 20:30:27,823 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 75 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:27,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 610 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-27 20:30:27,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-11-27 20:30:27,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 262. [2024-11-27 20:30:27,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 180 states have (on average 1.1166666666666667) internal successors, (201), 174 states have internal predecessors, (201), 54 states have call successors, (54), 34 states have call predecessors, (54), 27 states have return successors, (206), 53 states have call predecessors, (206), 54 states have call successors, (206) [2024-11-27 20:30:27,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 461 transitions. [2024-11-27 20:30:27,874 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 461 transitions. Word has length 390 [2024-11-27 20:30:27,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:27,875 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 461 transitions. [2024-11-27 20:30:27,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 28 states have internal predecessors, (92), 20 states have call successors, (27), 1 states have call predecessors, (27), 13 states have return successors, (33), 16 states have call predecessors, (33), 20 states have call successors, (33) [2024-11-27 20:30:27,875 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 461 transitions. [2024-11-27 20:30:27,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-27 20:30:27,882 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:27,882 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 35, 35, 28, 28, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:27,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:30:28,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:30:28,083 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:28,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:28,084 INFO L85 PathProgramCache]: Analyzing trace with hash 478629673, now seen corresponding path program 9 times [2024-11-27 20:30:28,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:28,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832276624] [2024-11-27 20:30:28,084 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:28,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:28,122 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-27 20:30:28,123 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6812 backedges. 566 proven. 72 refuted. 0 times theorem prover too weak. 6174 trivial. 0 not checked. [2024-11-27 20:30:28,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:28,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832276624] [2024-11-27 20:30:28,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832276624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:28,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904302331] [2024-11-27 20:30:28,222 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:28,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:28,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:28,225 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:28,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:30:28,526 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-27 20:30:28,526 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:28,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:30:28,570 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:28,606 INFO L134 CoverageAnalysis]: Checked inductivity of 6812 backedges. 2027 proven. 4 refuted. 0 times theorem prover too weak. 4781 trivial. 0 not checked. [2024-11-27 20:30:28,607 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6812 backedges. 566 proven. 72 refuted. 0 times theorem prover too weak. 6174 trivial. 0 not checked. [2024-11-27 20:30:30,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904302331] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:30,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:30,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-11-27 20:30:30,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167774396] [2024-11-27 20:30:30,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:30,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:30:30,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:30,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:30:30,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:30:30,018 INFO L87 Difference]: Start difference. First operand 262 states and 461 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-27 20:30:30,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:30,135 INFO L93 Difference]: Finished difference Result 477 states and 838 transitions. [2024-11-27 20:30:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:30:30,136 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 486 [2024-11-27 20:30:30,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:30,142 INFO L225 Difference]: With dead ends: 477 [2024-11-27 20:30:30,142 INFO L226 Difference]: Without dead ends: 261 [2024-11-27 20:30:30,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 967 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:30:30,145 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 19 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:30,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 123 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:30:30,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2024-11-27 20:30:30,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2024-11-27 20:30:30,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 180 states have (on average 1.1166666666666667) internal successors, (201), 173 states have internal predecessors, (201), 54 states have call successors, (54), 35 states have call predecessors, (54), 26 states have return successors, (204), 52 states have call predecessors, (204), 54 states have call successors, (204) [2024-11-27 20:30:30,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 459 transitions. [2024-11-27 20:30:30,180 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 459 transitions. Word has length 486 [2024-11-27 20:30:30,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:30,181 INFO L471 AbstractCegarLoop]: Abstraction has 261 states and 459 transitions. [2024-11-27 20:30:30,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-11-27 20:30:30,182 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 459 transitions. [2024-11-27 20:30:30,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-11-27 20:30:30,187 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:30,187 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 34, 34, 27, 26, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:30,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:30,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:30,388 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:30,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:30,388 INFO L85 PathProgramCache]: Analyzing trace with hash -170009852, now seen corresponding path program 10 times [2024-11-27 20:30:30,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:30,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983176880] [2024-11-27 20:30:30,388 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:30:30,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:30,440 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:30:30,441 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6388 backedges. 261 proven. 592 refuted. 0 times theorem prover too weak. 5535 trivial. 0 not checked. [2024-11-27 20:30:30,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:30,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983176880] [2024-11-27 20:30:30,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983176880] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:30,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761453848] [2024-11-27 20:30:30,802 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:30:30,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:30,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:30,804 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:30,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:30:31,163 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:30:31,163 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:31,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:30:31,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:31,299 INFO L134 CoverageAnalysis]: Checked inductivity of 6388 backedges. 288 proven. 732 refuted. 0 times theorem prover too weak. 5368 trivial. 0 not checked. [2024-11-27 20:30:31,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 6388 backedges. 290 proven. 746 refuted. 0 times theorem prover too weak. 5352 trivial. 0 not checked. [2024-11-27 20:30:33,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761453848] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:33,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:33,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 15] total 18 [2024-11-27 20:30:33,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377017853] [2024-11-27 20:30:33,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:33,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:30:33,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:33,670 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:30:33,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:30:33,671 INFO L87 Difference]: Start difference. First operand 261 states and 459 transitions. Second operand has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) [2024-11-27 20:30:33,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:33,936 INFO L93 Difference]: Finished difference Result 288 states and 531 transitions. [2024-11-27 20:30:33,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:30:33,938 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) Word has length 471 [2024-11-27 20:30:33,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:33,944 INFO L225 Difference]: With dead ends: 288 [2024-11-27 20:30:33,945 INFO L226 Difference]: Without dead ends: 275 [2024-11-27 20:30:33,946 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 958 GetRequests, 930 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:30:33,946 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 18 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:33,947 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 209 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:33,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-11-27 20:30:34,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 259. [2024-11-27 20:30:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 179 states have (on average 1.1173184357541899) internal successors, (200), 172 states have internal predecessors, (200), 53 states have call successors, (53), 35 states have call predecessors, (53), 26 states have return successors, (196), 51 states have call predecessors, (196), 53 states have call successors, (196) [2024-11-27 20:30:34,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 449 transitions. [2024-11-27 20:30:34,023 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 449 transitions. Word has length 471 [2024-11-27 20:30:34,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:34,024 INFO L471 AbstractCegarLoop]: Abstraction has 259 states and 449 transitions. [2024-11-27 20:30:34,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 18 states have internal predecessors, (66), 13 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) [2024-11-27 20:30:34,025 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 449 transitions. [2024-11-27 20:30:34,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2024-11-27 20:30:34,033 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:34,034 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 32, 32, 27, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:34,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:34,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:34,234 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:34,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:34,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1124112750, now seen corresponding path program 11 times [2024-11-27 20:30:34,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:34,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817210713] [2024-11-27 20:30:34,235 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:30:34,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:34,303 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-11-27 20:30:34,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5707 backedges. 458 proven. 943 refuted. 0 times theorem prover too weak. 4306 trivial. 0 not checked. [2024-11-27 20:30:34,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:34,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817210713] [2024-11-27 20:30:34,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817210713] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:34,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003042536] [2024-11-27 20:30:34,956 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:30:34,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:34,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:34,959 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:34,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:30:35,301 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-11-27 20:30:35,301 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:35,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:30:35,309 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:35,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5707 backedges. 3226 proven. 234 refuted. 0 times theorem prover too weak. 2247 trivial. 0 not checked. [2024-11-27 20:30:35,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:38,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5707 backedges. 479 proven. 1024 refuted. 0 times theorem prover too weak. 4204 trivial. 0 not checked. [2024-11-27 20:30:38,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003042536] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:38,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:38,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 19] total 28 [2024-11-27 20:30:38,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256955744] [2024-11-27 20:30:38,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:38,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 20:30:38,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:38,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 20:30:38,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:30:38,493 INFO L87 Difference]: Start difference. First operand 259 states and 449 transitions. Second operand has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 28 states have internal predecessors, (106), 19 states have call successors, (33), 2 states have call predecessors, (33), 11 states have return successors, (38), 15 states have call predecessors, (38), 19 states have call successors, (38) [2024-11-27 20:30:39,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:39,367 INFO L93 Difference]: Finished difference Result 523 states and 926 transitions. [2024-11-27 20:30:39,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-27 20:30:39,368 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 28 states have internal predecessors, (106), 19 states have call successors, (33), 2 states have call predecessors, (33), 11 states have return successors, (38), 15 states have call predecessors, (38), 19 states have call successors, (38) Word has length 446 [2024-11-27 20:30:39,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:39,374 INFO L225 Difference]: With dead ends: 523 [2024-11-27 20:30:39,374 INFO L226 Difference]: Without dead ends: 269 [2024-11-27 20:30:39,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 875 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=431, Invalid=2221, Unknown=0, NotChecked=0, Total=2652 [2024-11-27 20:30:39,378 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 58 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:39,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 405 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:30:39,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-11-27 20:30:39,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 245. [2024-11-27 20:30:39,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 168 states have (on average 1.0952380952380953) internal successors, (184), 162 states have internal predecessors, (184), 50 states have call successors, (50), 32 states have call predecessors, (50), 26 states have return successors, (166), 50 states have call predecessors, (166), 50 states have call successors, (166) [2024-11-27 20:30:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 400 transitions. [2024-11-27 20:30:39,417 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 400 transitions. Word has length 446 [2024-11-27 20:30:39,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:39,418 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 400 transitions. [2024-11-27 20:30:39,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 28 states have internal predecessors, (106), 19 states have call successors, (33), 2 states have call predecessors, (33), 11 states have return successors, (38), 15 states have call predecessors, (38), 19 states have call successors, (38) [2024-11-27 20:30:39,419 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 400 transitions. [2024-11-27 20:30:39,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 620 [2024-11-27 20:30:39,425 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:39,426 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 44, 44, 36, 33, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 14, 13, 11, 8, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:39,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:39,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:39,627 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:39,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:39,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1205451133, now seen corresponding path program 12 times [2024-11-27 20:30:39,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:39,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415782637] [2024-11-27 20:30:39,628 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:30:39,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:39,681 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-27 20:30:39,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:39,873 INFO L134 CoverageAnalysis]: Checked inductivity of 11202 backedges. 977 proven. 17 refuted. 0 times theorem prover too weak. 10208 trivial. 0 not checked. [2024-11-27 20:30:39,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:39,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415782637] [2024-11-27 20:30:39,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415782637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:39,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812584799] [2024-11-27 20:30:39,874 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:30:39,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:39,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:39,877 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:39,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:30:40,276 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-27 20:30:40,276 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:40,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:30:40,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 11202 backedges. 1137 proven. 20 refuted. 0 times theorem prover too weak. 10045 trivial. 0 not checked. [2024-11-27 20:30:40,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 11202 backedges. 1137 proven. 20 refuted. 0 times theorem prover too weak. 10045 trivial. 0 not checked. [2024-11-27 20:30:42,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812584799] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:42,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:42,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2024-11-27 20:30:42,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695698829] [2024-11-27 20:30:42,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:42,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:30:42,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:42,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:30:42,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:30:42,548 INFO L87 Difference]: Start difference. First operand 245 states and 400 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 8 states have call successors, (15), 1 states have call predecessors, (15), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-11-27 20:30:42,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:42,937 INFO L93 Difference]: Finished difference Result 472 states and 806 transitions. [2024-11-27 20:30:42,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:30:42,938 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 8 states have call successors, (15), 1 states have call predecessors, (15), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 619 [2024-11-27 20:30:42,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:42,943 INFO L225 Difference]: With dead ends: 472 [2024-11-27 20:30:42,943 INFO L226 Difference]: Without dead ends: 238 [2024-11-27 20:30:42,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1257 GetRequests, 1226 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:30:42,946 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 51 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:42,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 234 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:42,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-27 20:30:42,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 229. [2024-11-27 20:30:42,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 157 states have (on average 1.0828025477707006) internal successors, (170), 153 states have internal predecessors, (170), 47 states have call successors, (47), 30 states have call predecessors, (47), 24 states have return successors, (144), 45 states have call predecessors, (144), 47 states have call successors, (144) [2024-11-27 20:30:42,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 361 transitions. [2024-11-27 20:30:42,981 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 361 transitions. Word has length 619 [2024-11-27 20:30:42,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:42,982 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 361 transitions. [2024-11-27 20:30:42,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 18 states have internal predecessors, (60), 8 states have call successors, (15), 1 states have call predecessors, (15), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2024-11-27 20:30:42,982 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 361 transitions. [2024-11-27 20:30:42,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-11-27 20:30:42,987 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:42,988 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 37, 37, 32, 30, 21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 14, 10, 9, 7, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:42,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:30:43,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:43,188 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:43,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:43,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1134459885, now seen corresponding path program 13 times [2024-11-27 20:30:43,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:43,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721082680] [2024-11-27 20:30:43,189 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:30:43,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:43,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8491 backedges. 552 proven. 705 refuted. 0 times theorem prover too weak. 7234 trivial. 0 not checked. [2024-11-27 20:30:44,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:44,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721082680] [2024-11-27 20:30:44,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721082680] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:44,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057047135] [2024-11-27 20:30:44,012 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 20:30:44,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:44,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:44,014 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:44,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:30:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:44,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:30:44,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:44,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8491 backedges. 662 proven. 912 refuted. 0 times theorem prover too weak. 6917 trivial. 0 not checked. [2024-11-27 20:30:44,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:48,819 INFO L134 CoverageAnalysis]: Checked inductivity of 8491 backedges. 662 proven. 942 refuted. 0 times theorem prover too weak. 6887 trivial. 0 not checked. [2024-11-27 20:30:48,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057047135] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:48,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:48,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 19] total 25 [2024-11-27 20:30:48,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769858986] [2024-11-27 20:30:48,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:48,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 20:30:48,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:48,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 20:30:48,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:30:48,822 INFO L87 Difference]: Start difference. First operand 229 states and 361 transitions. Second operand has 25 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 25 states have internal predecessors, (82), 18 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (31), 14 states have call predecessors, (31), 18 states have call successors, (31) [2024-11-27 20:30:49,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:49,141 INFO L93 Difference]: Finished difference Result 244 states and 380 transitions. [2024-11-27 20:30:49,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:30:49,141 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 25 states have internal predecessors, (82), 18 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (31), 14 states have call predecessors, (31), 18 states have call successors, (31) Word has length 540 [2024-11-27 20:30:49,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:49,146 INFO L225 Difference]: With dead ends: 244 [2024-11-27 20:30:49,146 INFO L226 Difference]: Without dead ends: 229 [2024-11-27 20:30:49,147 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1063 SyntacticMatches, 9 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2024-11-27 20:30:49,148 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 19 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:49,148 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 378 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:49,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-27 20:30:49,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 229. [2024-11-27 20:30:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 157 states have (on average 1.0828025477707006) internal successors, (170), 153 states have internal predecessors, (170), 47 states have call successors, (47), 30 states have call predecessors, (47), 24 states have return successors, (124), 45 states have call predecessors, (124), 47 states have call successors, (124) [2024-11-27 20:30:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 341 transitions. [2024-11-27 20:30:49,181 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 341 transitions. Word has length 540 [2024-11-27 20:30:49,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:49,181 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 341 transitions. [2024-11-27 20:30:49,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 25 states have internal predecessors, (82), 18 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (31), 14 states have call predecessors, (31), 18 states have call successors, (31) [2024-11-27 20:30:49,182 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 341 transitions. [2024-11-27 20:30:49,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2024-11-27 20:30:49,186 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:49,186 INFO L218 NwaCegarLoop]: trace histogram [30, 30, 29, 29, 23, 23, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 9, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:49,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-27 20:30:49,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-27 20:30:49,390 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:49,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:49,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1404379441, now seen corresponding path program 14 times [2024-11-27 20:30:49,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:49,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21435896] [2024-11-27 20:30:49,391 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:30:49,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:49,439 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:30:49,439 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:50,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4654 backedges. 228 proven. 813 refuted. 0 times theorem prover too weak. 3613 trivial. 0 not checked. [2024-11-27 20:30:50,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:50,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21435896] [2024-11-27 20:30:50,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21435896] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:50,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935409112] [2024-11-27 20:30:50,079 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:30:50,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:50,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:50,081 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:50,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 20:30:50,479 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:30:50,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:50,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:30:50,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:50,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4654 backedges. 238 proven. 888 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2024-11-27 20:30:50,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4654 backedges. 242 proven. 914 refuted. 0 times theorem prover too weak. 3498 trivial. 0 not checked. [2024-11-27 20:30:54,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935409112] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:54,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 19] total 24 [2024-11-27 20:30:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149177261] [2024-11-27 20:30:54,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:54,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 20:30:54,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:54,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 20:30:54,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2024-11-27 20:30:54,025 INFO L87 Difference]: Start difference. First operand 229 states and 341 transitions. Second operand has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 24 states have internal predecessors, (79), 18 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 12 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 20:30:54,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:54,355 INFO L93 Difference]: Finished difference Result 287 states and 436 transitions. [2024-11-27 20:30:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:30:54,358 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 24 states have internal predecessors, (79), 18 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 12 states have call predecessors, (29), 18 states have call successors, (29) Word has length 404 [2024-11-27 20:30:54,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:54,363 INFO L225 Difference]: With dead ends: 287 [2024-11-27 20:30:54,364 INFO L226 Difference]: Without dead ends: 210 [2024-11-27 20:30:54,366 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 794 SyntacticMatches, 9 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2024-11-27 20:30:54,368 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 17 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:54,369 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 335 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:54,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-27 20:30:54,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 189. [2024-11-27 20:30:54,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 130 states have (on average 1.0692307692307692) internal successors, (139), 128 states have internal predecessors, (139), 38 states have call successors, (38), 25 states have call predecessors, (38), 20 states have return successors, (81), 35 states have call predecessors, (81), 38 states have call successors, (81) [2024-11-27 20:30:54,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 258 transitions. [2024-11-27 20:30:54,397 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 258 transitions. Word has length 404 [2024-11-27 20:30:54,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:54,398 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 258 transitions. [2024-11-27 20:30:54,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 24 states have internal predecessors, (79), 18 states have call successors, (24), 1 states have call predecessors, (24), 9 states have return successors, (29), 12 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 20:30:54,398 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 258 transitions. [2024-11-27 20:30:54,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2024-11-27 20:30:54,402 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:54,402 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 29, 29, 24, 23, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 10, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:54,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 20:30:54,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-27 20:30:54,603 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:54,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1732387792, now seen corresponding path program 15 times [2024-11-27 20:30:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889791775] [2024-11-27 20:30:54,604 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:54,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:54,626 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-27 20:30:54,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4981 backedges. 718 proven. 38 refuted. 0 times theorem prover too weak. 4225 trivial. 0 not checked. [2024-11-27 20:30:54,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:30:54,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889791775] [2024-11-27 20:30:54,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889791775] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:54,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046300178] [2024-11-27 20:30:54,844 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:30:54,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:54,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:54,847 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:54,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 20:30:55,239 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-27 20:30:55,239 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:30:55,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:30:55,250 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4981 backedges. 1228 proven. 21 refuted. 0 times theorem prover too weak. 3732 trivial. 0 not checked. [2024-11-27 20:30:55,358 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4981 backedges. 816 proven. 48 refuted. 0 times theorem prover too weak. 4117 trivial. 0 not checked. [2024-11-27 20:30:56,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046300178] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:56,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:30:56,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2024-11-27 20:30:56,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505488952] [2024-11-27 20:30:56,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:56,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:30:56,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:30:56,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:30:56,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:30:56,827 INFO L87 Difference]: Start difference. First operand 189 states and 258 transitions. Second operand has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 5 states have call predecessors, (21), 10 states have call successors, (21) [2024-11-27 20:30:57,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:57,105 INFO L93 Difference]: Finished difference Result 346 states and 479 transitions. [2024-11-27 20:30:57,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:30:57,105 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 5 states have call predecessors, (21), 10 states have call successors, (21) Word has length 417 [2024-11-27 20:30:57,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:57,108 INFO L225 Difference]: With dead ends: 346 [2024-11-27 20:30:57,109 INFO L226 Difference]: Without dead ends: 186 [2024-11-27 20:30:57,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 823 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:30:57,111 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:57,111 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 140 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:30:57,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2024-11-27 20:30:57,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 184. [2024-11-27 20:30:57,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 128 states have (on average 1.078125) internal successors, (138), 125 states have internal predecessors, (138), 37 states have call successors, (37), 26 states have call predecessors, (37), 18 states have return successors, (64), 32 states have call predecessors, (64), 37 states have call successors, (64) [2024-11-27 20:30:57,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 239 transitions. [2024-11-27 20:30:57,135 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 239 transitions. Word has length 417 [2024-11-27 20:30:57,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:57,136 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 239 transitions. [2024-11-27 20:30:57,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (21), 5 states have call predecessors, (21), 10 states have call successors, (21) [2024-11-27 20:30:57,137 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 239 transitions. [2024-11-27 20:30:57,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-27 20:30:57,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:57,141 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 33, 33, 27, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:57,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:57,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 20:30:57,345 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:57,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:57,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1402769443, now seen corresponding path program 16 times [2024-11-27 20:30:57,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:57,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454555567] [2024-11-27 20:30:57,346 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:30:57,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:57,414 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:30:57,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is sat [2024-11-27 20:30:57,414 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:30:57,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:30:57,546 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:30:57,547 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:30:57,548 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:30:57,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-27 20:30:57,553 INFO L422 BasicCegarLoop]: Path program histogram: [16, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:30:57,688 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:30:57,691 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:30:57 BoogieIcfgContainer [2024-11-27 20:30:57,691 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:30:57,692 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:30:57,692 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:30:57,692 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:30:57,693 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:29:43" (3/4) ... [2024-11-27 20:30:57,694 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-27 20:30:57,803 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 257. [2024-11-27 20:30:58,013 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-27 20:30:58,014 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-27 20:30:58,014 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:30:58,015 INFO L158 Benchmark]: Toolchain (without parser) took 75268.57ms. Allocated memory was 142.6MB in the beginning and 729.8MB in the end (delta: 587.2MB). Free memory was 117.9MB in the beginning and 380.4MB in the end (delta: -262.5MB). Peak memory consumption was 319.0MB. Max. memory is 16.1GB. [2024-11-27 20:30:58,015 INFO L158 Benchmark]: CDTParser took 1.70ms. Allocated memory is still 142.6MB. Free memory is still 79.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:58,015 INFO L158 Benchmark]: CACSL2BoogieTranslator took 291.43ms. Allocated memory is still 142.6MB. Free memory was 117.9MB in the beginning and 107.1MB in the end (delta: 10.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:30:58,016 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.66ms. Allocated memory is still 142.6MB. Free memory was 106.9MB in the beginning and 106.0MB in the end (delta: 849.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:58,016 INFO L158 Benchmark]: Boogie Preprocessor took 47.54ms. Allocated memory is still 142.6MB. Free memory was 106.0MB in the beginning and 104.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:58,016 INFO L158 Benchmark]: RCFGBuilder took 339.34ms. Allocated memory is still 142.6MB. Free memory was 104.7MB in the beginning and 94.4MB in the end (delta: 10.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:30:58,017 INFO L158 Benchmark]: TraceAbstraction took 74225.88ms. Allocated memory was 142.6MB in the beginning and 729.8MB in the end (delta: 587.2MB). Free memory was 93.7MB in the beginning and 397.2MB in the end (delta: -303.5MB). Peak memory consumption was 277.0MB. Max. memory is 16.1GB. [2024-11-27 20:30:58,017 INFO L158 Benchmark]: Witness Printer took 322.25ms. Allocated memory is still 729.8MB. Free memory was 397.2MB in the beginning and 380.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:30:58,018 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.70ms. Allocated memory is still 142.6MB. Free memory is still 79.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 291.43ms. Allocated memory is still 142.6MB. Free memory was 117.9MB in the beginning and 107.1MB in the end (delta: 10.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.66ms. Allocated memory is still 142.6MB. Free memory was 106.9MB in the beginning and 106.0MB in the end (delta: 849.9kB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 47.54ms. Allocated memory is still 142.6MB. Free memory was 106.0MB in the beginning and 104.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 339.34ms. Allocated memory is still 142.6MB. Free memory was 104.7MB in the beginning and 94.4MB in the end (delta: 10.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 74225.88ms. Allocated memory was 142.6MB in the beginning and 729.8MB in the end (delta: 587.2MB). Free memory was 93.7MB in the beginning and 397.2MB in the end (delta: -303.5MB). Peak memory consumption was 277.0MB. Max. memory is 16.1GB. * Witness Printer took 322.25ms. Allocated memory is still 729.8MB. Free memory was 397.2MB in the beginning and 380.4MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. 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 - CounterExampleResult [Line: 41]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L38] int x = 8; VAL [x=8] [L39] CALL, EXPR fibo1(x) VAL [\old(n)=8] [L10] COND FALSE !(n < 1) VAL [\old(n)=8, n=8] [L12] COND FALSE !(n == 1) VAL [\old(n)=8, n=8] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=7] [L20] COND FALSE !(n < 1) VAL [\old(n)=7, n=7] [L22] COND FALSE !(n == 1) VAL [\old(n)=7, n=7] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=6] [L10] COND FALSE !(n < 1) VAL [\old(n)=6, n=6] [L12] COND FALSE !(n == 1) VAL [\old(n)=6, n=6] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=5] [L20] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L22] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=4] [L10] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L12] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=3] [L20] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L22] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=3, n=3] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=4, n=4] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=4, n=4] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=5, n=5] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=3] [L10] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L12] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=3, n=3] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=5, n=5] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=6, n=6] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=4] [L20] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L22] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L10] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L12] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=3, n=3] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=4, n=4] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=6, n=6] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=7, n=7] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=5] [L10] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L12] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=4] [L20] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L22] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L10] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L12] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=3, n=3] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=4, n=4] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=5, n=5] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=3] [L20] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L22] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=3, n=3] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=5, n=5] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=7, n=7] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=8, n=8] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=6] [L20] COND FALSE !(n < 1) VAL [\old(n)=6, n=6] [L22] COND FALSE !(n == 1) VAL [\old(n)=6, n=6] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=5] [L10] COND FALSE !(n < 1) VAL [\old(n)=5, n=5] [L12] COND FALSE !(n == 1) VAL [\old(n)=5, n=5] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=4] [L20] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L22] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=3] [L10] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L12] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=3, n=3] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=3, n=3] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=4, n=4] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=4, n=4] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=5, n=5] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=3] [L20] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L22] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=3, n=3] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=5, n=5] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=6, n=6] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=4] [L10] COND FALSE !(n < 1) VAL [\old(n)=4, n=4] [L12] COND FALSE !(n == 1) VAL [\old(n)=4, n=4] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=3] [L20] COND FALSE !(n < 1) VAL [\old(n)=3, n=3] [L22] COND FALSE !(n == 1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=2] [L10] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L12] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-1) VAL [\old(n)=1] [L20] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L22] COND TRUE n == 1 [L23] return 1; VAL [\old(n)=1, \result=1] [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=2, n=2] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=0] [L20] COND TRUE n < 1 [L21] return 0; VAL [\old(n)=0, \result=0] [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=2, n=2] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=3, n=3] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=3, n=3] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-1) VAL [\old(n)=4, n=4] [L15] CALL, EXPR fibo2(n-2) VAL [\old(n)=2] [L20] COND FALSE !(n < 1) VAL [\old(n)=2, n=2] [L22] COND FALSE !(n == 1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-1) VAL [\old(n)=1] [L10] COND FALSE !(n < 1) VAL [\old(n)=1, n=1] [L12] COND TRUE n == 1 [L13] return 1; VAL [\old(n)=1, \result=1] [L25] RET, EXPR fibo1(n-1) VAL [\old(n)=2, n=2] [L25] CALL, EXPR fibo1(n-2) VAL [\old(n)=0] [L10] COND TRUE n < 1 [L11] return 0; VAL [\old(n)=0, \result=0] [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=2, n=2] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=4, n=4] [L15] return fibo2(n-1) + fibo2(n-2); [L25] RET, EXPR fibo1(n-2) VAL [\old(n)=6, n=6] [L25] return fibo1(n-1) + fibo1(n-2); [L15] RET, EXPR fibo2(n-2) VAL [\old(n)=8, n=8] [L15] return fibo2(n-1) + fibo2(n-2); [L39] RET, EXPR fibo1(x) VAL [x=8] [L39] int result = fibo1(x); [L40] COND TRUE result == 21 VAL [x=8] [L41] reach_error() VAL [x=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 29 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 74.0s, OverallIterations: 24, TraceHistogramMax: 47, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.1s, AutomataDifference: 10.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 993 SdHoareTripleChecker+Valid, 6.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 910 mSDsluCounter, 6079 SdHoareTripleChecker+Invalid, 5.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5376 mSDsCounter, 953 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7688 IncrementalHoareTripleChecker+Invalid, 8641 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 953 mSolverCounterUnsat, 703 mSDtfsCounter, 7688 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 13613 GetRequests, 12910 SyntacticMatches, 120 SemanticMatches, 583 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4474 ImplicationChecksByTransitivity, 8.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=262occurred in iteration=16, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 23 MinimizatonAttempts, 341 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 51.9s InterpolantComputationTime, 13651 NumberOfCodeBlocks, 8845 NumberOfCodeBlocksAsserted, 152 NumberOfCheckSat, 19711 ConstructedInterpolants, 0 QuantifiedInterpolants, 25444 SizeOfPredicates, 88 NumberOfNonLiveVariables, 9538 ConjunctsInSsa, 251 ConjunctsInUnsatCore, 65 InterpolantComputations, 2 PerfectInterpolantSequences, 225306/245508 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 proved your program to be incorrect! [2024-11-27 20:30:58,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec1086ec-ad42-4a7c-acfb-67a71433753f/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 Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE