./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_15-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_15-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 79b24a1d7d86eb80482889a13c0517d1f5f9d33286d66b099b5dbfdfe805f8a9 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:44:13,386 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:44:13,492 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:44:13,502 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:44:13,503 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:44:13,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:44:13,546 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:44:13,546 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:44:13,547 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:44:13,547 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:44:13,547 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:44:13,548 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:44:13,548 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:44:13,548 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:44:13,548 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:44:13,549 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:44:13,549 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:44:13,549 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:44:13,549 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:44:13,550 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:44:13,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:44:13,551 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:44:13,551 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:44:13,551 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:44:13,551 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:13,552 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:44:13,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:13,553 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:44:13,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:44:13,553 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_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 79b24a1d7d86eb80482889a13c0517d1f5f9d33286d66b099b5dbfdfe805f8a9 [2024-11-23 23:44:13,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:44:14,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:44:14,008 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:44:14,010 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:44:14,011 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:44:14,013 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/recursive-simple/fibo_15-2.c [2024-11-23 23:44:17,857 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/data/3525b071f/75fed3edb3ac462a9826bb0cb54bd61c/FLAG4b92f1d86 [2024-11-23 23:44:18,172 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:44:18,173 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/sv-benchmarks/c/recursive-simple/fibo_15-2.c [2024-11-23 23:44:18,185 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/data/3525b071f/75fed3edb3ac462a9826bb0cb54bd61c/FLAG4b92f1d86 [2024-11-23 23:44:18,201 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/data/3525b071f/75fed3edb3ac462a9826bb0cb54bd61c [2024-11-23 23:44:18,205 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:44:18,206 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:44:18,208 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:44:18,208 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:44:18,214 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:44:18,215 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,216 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@93d474d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18, skipping insertion in model container [2024-11-23 23:44:18,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,234 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:44:18,434 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_20763c01-0772-4ce3-b331-8dfa7676780a/sv-benchmarks/c/recursive-simple/fibo_15-2.c[744,757] [2024-11-23 23:44:18,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:44:18,454 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:44:18,468 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_20763c01-0772-4ce3-b331-8dfa7676780a/sv-benchmarks/c/recursive-simple/fibo_15-2.c[744,757] [2024-11-23 23:44:18,468 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:44:18,483 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:44:18,484 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18 WrapperNode [2024-11-23 23:44:18,484 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:44:18,485 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:44:18,485 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:44:18,485 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:44:18,494 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,502 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,520 INFO L138 Inliner]: procedures = 13, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2024-11-23 23:44:18,521 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:44:18,522 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:44:18,522 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:44:18,522 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:44:18,533 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,534 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,547 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-23 23:44:18,547 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,547 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,550 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,551 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,553 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,554 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,554 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,556 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:44:18,557 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:44:18,557 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:44:18,557 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:44:18,558 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (1/1) ... [2024-11-23 23:44:18,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:18,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:18,600 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:44:18,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:44:18,639 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:44:18,639 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:44:18,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:44:18,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:44:18,639 INFO L130 BoogieDeclarations]: Found specification of procedure fibo [2024-11-23 23:44:18,639 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo [2024-11-23 23:44:18,711 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:44:18,713 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:44:18,843 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-11-23 23:44:18,844 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:44:18,856 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:44:18,856 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-23 23:44:18,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:44:18 BoogieIcfgContainer [2024-11-23 23:44:18,857 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:44:18,860 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:44:18,860 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:44:18,867 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:44:18,867 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:44:18" (1/3) ... [2024-11-23 23:44:18,868 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71778d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:44:18, skipping insertion in model container [2024-11-23 23:44:18,868 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:18" (2/3) ... [2024-11-23 23:44:18,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71778d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:44:18, skipping insertion in model container [2024-11-23 23:44:18,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:44:18" (3/3) ... [2024-11-23 23:44:18,871 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_15-2.c [2024-11-23 23:44:18,891 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:44:18,892 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_15-2.c that has 2 procedures, 20 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-23 23:44:18,960 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:44:18,975 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;@786f5aa3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:44:18,976 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:44:18,980 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 15 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-23 23:44:18,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-23 23:44:18,989 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:18,989 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:18,990 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:18,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:18,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1755511548, now seen corresponding path program 1 times [2024-11-23 23:44:19,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:19,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649998810] [2024-11-23 23:44:19,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:19,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:19,356 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-23 23:44:19,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649998810] [2024-11-23 23:44:19,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649998810] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:44:19,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:44:19,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:44:19,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672637391] [2024-11-23 23:44:19,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:44:19,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:44:19,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:19,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:44:19,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:44:19,394 INFO L87 Difference]: Start difference. First operand has 20 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 15 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) 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-23 23:44:19,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:19,453 INFO L93 Difference]: Finished difference Result 30 states and 36 transitions. [2024-11-23 23:44:19,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:44:19,456 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-23 23:44:19,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:19,465 INFO L225 Difference]: With dead ends: 30 [2024-11-23 23:44:19,465 INFO L226 Difference]: Without dead ends: 18 [2024-11-23 23:44:19,473 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-23 23:44:19,479 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 0 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 76 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-23 23:44:19,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 76 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:44:19,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2024-11-23 23:44:19,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2024-11-23 23:44:19,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 23:44:19,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 22 transitions. [2024-11-23 23:44:19,530 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 22 transitions. Word has length 10 [2024-11-23 23:44:19,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:19,530 INFO L471 AbstractCegarLoop]: Abstraction has 18 states and 22 transitions. [2024-11-23 23:44:19,531 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-23 23:44:19,531 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 22 transitions. [2024-11-23 23:44:19,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-23 23:44:19,533 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:19,533 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:19,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 23:44:19,534 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:19,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:19,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2128459596, now seen corresponding path program 1 times [2024-11-23 23:44:19,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:19,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742536808] [2024-11-23 23:44:19,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:19,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:19,731 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-23 23:44:19,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:19,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742536808] [2024-11-23 23:44:19,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742536808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:44:19,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:44:19,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:44:19,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635291092] [2024-11-23 23:44:19,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:44:19,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:44:19,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:19,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:44:19,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:44:19,735 INFO L87 Difference]: Start difference. First operand 18 states and 22 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-23 23:44:19,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:19,763 INFO L93 Difference]: Finished difference Result 24 states and 29 transitions. [2024-11-23 23:44:19,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:44:19,764 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-23 23:44:19,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:19,765 INFO L225 Difference]: With dead ends: 24 [2024-11-23 23:44:19,765 INFO L226 Difference]: Without dead ends: 20 [2024-11-23 23:44:19,765 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-23 23:44:19,766 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 0 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 77 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-23 23:44:19,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 77 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:44:19,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2024-11-23 23:44:19,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2024-11-23 23:44:19,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-23 23:44:19,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 22 transitions. [2024-11-23 23:44:19,774 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 22 transitions. Word has length 11 [2024-11-23 23:44:19,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:19,774 INFO L471 AbstractCegarLoop]: Abstraction has 18 states and 22 transitions. [2024-11-23 23:44:19,774 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-23 23:44:19,775 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 22 transitions. [2024-11-23 23:44:19,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-23 23:44:19,776 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:19,776 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:19,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:44:19,777 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:19,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:19,778 INFO L85 PathProgramCache]: Analyzing trace with hash -42544313, now seen corresponding path program 1 times [2024-11-23 23:44:19,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:19,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054273252] [2024-11-23 23:44:19,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:19,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:19,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-23 23:44:20,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:20,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054273252] [2024-11-23 23:44:20,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054273252] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:20,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416659596] [2024-11-23 23:44:20,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:20,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:20,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:20,066 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:20,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:44:20,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:20,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:44:20,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-23 23:44:20,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 23:44:20,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416659596] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:20,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:20,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 11 [2024-11-23 23:44:20,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639888220] [2024-11-23 23:44:20,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:20,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:44:20,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:20,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:44:20,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:44:20,732 INFO L87 Difference]: Start difference. First operand 18 states and 22 transitions. Second operand has 11 states, 8 states have (on average 3.5) internal successors, (28), 11 states have internal predecessors, (28), 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-23 23:44:20,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:20,887 INFO L93 Difference]: Finished difference Result 35 states and 46 transitions. [2024-11-23 23:44:20,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:44:20,889 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 3.5) internal successors, (28), 11 states have internal predecessors, (28), 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-23 23:44:20,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:20,890 INFO L225 Difference]: With dead ends: 35 [2024-11-23 23:44:20,890 INFO L226 Difference]: Without dead ends: 20 [2024-11-23 23:44:20,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:44:20,892 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 15 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:20,892 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 48 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:20,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2024-11-23 23:44:20,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2024-11-23 23:44:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 15 states have internal predecessors, (15), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 23:44:20,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2024-11-23 23:44:20,908 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 23 [2024-11-23 23:44:20,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:20,909 INFO L471 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2024-11-23 23:44:20,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 3.5) internal successors, (28), 11 states have internal predecessors, (28), 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-23 23:44:20,909 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2024-11-23 23:44:20,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-23 23:44:20,910 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:20,911 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:20,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:44:21,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:21,117 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:21,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:21,118 INFO L85 PathProgramCache]: Analyzing trace with hash 170813287, now seen corresponding path program 1 times [2024-11-23 23:44:21,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:21,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724276731] [2024-11-23 23:44:21,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:21,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-23 23:44:21,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:21,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724276731] [2024-11-23 23:44:21,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724276731] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:21,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973751825] [2024-11-23 23:44:21,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:21,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:21,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:21,266 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:21,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:44:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:21,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:44:21,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:21,394 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-23 23:44:21,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 23:44:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973751825] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:21,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:21,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 9 [2024-11-23 23:44:21,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977112174] [2024-11-23 23:44:21,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:21,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 23:44:21,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:21,712 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 23:44:21,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:44:21,712 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 9 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 9 states have internal predecessors, (23), 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-23 23:44:21,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:21,830 INFO L93 Difference]: Finished difference Result 29 states and 38 transitions. [2024-11-23 23:44:21,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:44:21,831 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 9 states have internal predecessors, (23), 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-23 23:44:21,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:21,832 INFO L225 Difference]: With dead ends: 29 [2024-11-23 23:44:21,832 INFO L226 Difference]: Without dead ends: 25 [2024-11-23 23:44:21,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:44:21,834 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 21 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:21,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 37 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:21,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-11-23 23:44:21,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2024-11-23 23:44:21,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 16 states have (on average 1.125) internal successors, (18), 18 states have internal predecessors, (18), 4 states have call successors, (4), 1 states have call predecessors, (4), 4 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-23 23:44:21,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 34 transitions. [2024-11-23 23:44:21,883 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 34 transitions. Word has length 24 [2024-11-23 23:44:21,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:21,883 INFO L471 AbstractCegarLoop]: Abstraction has 25 states and 34 transitions. [2024-11-23 23:44:21,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 9 states have internal predecessors, (23), 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-23 23:44:21,883 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 34 transitions. [2024-11-23 23:44:21,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-23 23:44:21,885 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:21,885 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:21,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:44:22,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:22,086 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:22,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:22,087 INFO L85 PathProgramCache]: Analyzing trace with hash -187634876, now seen corresponding path program 2 times [2024-11-23 23:44:22,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:22,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550740534] [2024-11-23 23:44:22,087 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:44:22,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:22,108 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:44:22,108 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-23 23:44:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550740534] [2024-11-23 23:44:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550740534] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392571358] [2024-11-23 23:44:22,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:44:22,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:22,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:22,563 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:22,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:44:22,629 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:44:22,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:22,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:44:22,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:22,798 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-23 23:44:22,798 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-23 23:44:23,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392571358] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:23,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:23,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 9] total 20 [2024-11-23 23:44:23,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559893040] [2024-11-23 23:44:23,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:23,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 23:44:23,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:23,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 23:44:23,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:44:23,408 INFO L87 Difference]: Start difference. First operand 25 states and 34 transitions. Second operand has 20 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 10 states have call successors, (11), 1 states have call predecessors, (11), 7 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) [2024-11-23 23:44:23,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:23,857 INFO L93 Difference]: Finished difference Result 46 states and 83 transitions. [2024-11-23 23:44:23,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:44:23,858 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 10 states have call successors, (11), 1 states have call predecessors, (11), 7 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) Word has length 37 [2024-11-23 23:44:23,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:23,861 INFO L225 Difference]: With dead ends: 46 [2024-11-23 23:44:23,865 INFO L226 Difference]: Without dead ends: 42 [2024-11-23 23:44:23,866 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2024-11-23 23:44:23,867 INFO L435 NwaCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:23,869 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 95 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:44:23,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2024-11-23 23:44:23,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 30. [2024-11-23 23:44:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 19 states have (on average 1.105263157894737) internal successors, (21), 21 states have internal predecessors, (21), 5 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (20), 7 states have call predecessors, (20), 5 states have call successors, (20) [2024-11-23 23:44:23,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 46 transitions. [2024-11-23 23:44:23,896 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 46 transitions. Word has length 37 [2024-11-23 23:44:23,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:23,897 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 46 transitions. [2024-11-23 23:44:23,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.388888888888889) internal successors, (43), 17 states have internal predecessors, (43), 10 states have call successors, (11), 1 states have call predecessors, (11), 7 states have return successors, (13), 8 states have call predecessors, (13), 10 states have call successors, (13) [2024-11-23 23:44:23,897 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 46 transitions. [2024-11-23 23:44:23,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-23 23:44:23,903 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:23,903 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 8, 6, 6, 6, 6, 6, 6, 6, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:23,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:44:24,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:24,104 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:24,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash 710953508, now seen corresponding path program 3 times [2024-11-23 23:44:24,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:24,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570255662] [2024-11-23 23:44:24,105 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:44:24,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:24,137 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-23 23:44:24,137 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 167 proven. 27 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-23 23:44:24,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:24,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570255662] [2024-11-23 23:44:24,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570255662] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:24,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276177049] [2024-11-23 23:44:24,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:44:24,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:24,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:24,346 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:24,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:44:24,439 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-23 23:44:24,439 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:24,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:44:24,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 207 proven. 12 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-11-23 23:44:24,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 169 proven. 25 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-23 23:44:25,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276177049] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:25,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 13 [2024-11-23 23:44:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650167792] [2024-11-23 23:44:25,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:25,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 23:44:25,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:25,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 23:44:25,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:44:25,295 INFO L87 Difference]: Start difference. First operand 30 states and 46 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (13), 4 states have call predecessors, (13), 6 states have call successors, (13) [2024-11-23 23:44:25,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:25,481 INFO L93 Difference]: Finished difference Result 62 states and 110 transitions. [2024-11-23 23:44:25,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:44:25,483 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (13), 4 states have call predecessors, (13), 6 states have call successors, (13) Word has length 90 [2024-11-23 23:44:25,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:25,485 INFO L225 Difference]: With dead ends: 62 [2024-11-23 23:44:25,485 INFO L226 Difference]: Without dead ends: 35 [2024-11-23 23:44:25,486 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 172 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:44:25,489 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 20 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:25,491 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 62 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:25,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2024-11-23 23:44:25,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 32. [2024-11-23 23:44:25,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 22 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-23 23:44:25,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 46 transitions. [2024-11-23 23:44:25,502 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 46 transitions. Word has length 90 [2024-11-23 23:44:25,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:25,503 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 46 transitions. [2024-11-23 23:44:25,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (13), 4 states have call predecessors, (13), 6 states have call successors, (13) [2024-11-23 23:44:25,503 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 46 transitions. [2024-11-23 23:44:25,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-23 23:44:25,505 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:25,505 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 7, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:25,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:44:25,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:25,706 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:25,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:25,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2015531204, now seen corresponding path program 4 times [2024-11-23 23:44:25,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:25,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136469164] [2024-11-23 23:44:25,707 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:44:25,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:25,728 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:44:25,728 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:26,017 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 17 proven. 96 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-23 23:44:26,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:26,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136469164] [2024-11-23 23:44:26,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136469164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:26,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019949978] [2024-11-23 23:44:26,018 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:44:26,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:26,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:26,021 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:26,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:44:26,114 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:44:26,114 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:26,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 23:44:26,118 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:26,217 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 17 proven. 88 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-23 23:44:26,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 17 proven. 103 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-23 23:44:27,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019949978] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:27,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 11] total 17 [2024-11-23 23:44:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138272977] [2024-11-23 23:44:27,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:27,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:44:27,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:27,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:44:27,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:44:27,036 INFO L87 Difference]: Start difference. First operand 32 states and 46 transitions. Second operand has 17 states, 14 states have (on average 3.357142857142857) internal successors, (47), 17 states have internal predecessors, (47), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 7 states have call predecessors, (16), 13 states have call successors, (16) [2024-11-23 23:44:27,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:27,366 INFO L93 Difference]: Finished difference Result 81 states and 135 transitions. [2024-11-23 23:44:27,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 23:44:27,367 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 3.357142857142857) internal successors, (47), 17 states have internal predecessors, (47), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 7 states have call predecessors, (16), 13 states have call successors, (16) Word has length 65 [2024-11-23 23:44:27,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:27,369 INFO L225 Difference]: With dead ends: 81 [2024-11-23 23:44:27,370 INFO L226 Difference]: Without dead ends: 77 [2024-11-23 23:44:27,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 121 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=324, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:44:27,371 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 84 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:27,372 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 70 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:44:27,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-23 23:44:27,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 64. [2024-11-23 23:44:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.119047619047619) internal successors, (47), 42 states have internal predecessors, (47), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (38), 16 states have call predecessors, (38), 12 states have call successors, (38) [2024-11-23 23:44:27,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 97 transitions. [2024-11-23 23:44:27,393 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 97 transitions. Word has length 65 [2024-11-23 23:44:27,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:27,394 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 97 transitions. [2024-11-23 23:44:27,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 3.357142857142857) internal successors, (47), 17 states have internal predecessors, (47), 13 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (16), 7 states have call predecessors, (16), 13 states have call successors, (16) [2024-11-23 23:44:27,394 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 97 transitions. [2024-11-23 23:44:27,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-11-23 23:44:27,400 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:27,400 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 35, 21, 21, 21, 21, 21, 21, 21, 14, 8, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:27,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 23:44:27,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:27,605 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:27,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:27,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2001495241, now seen corresponding path program 5 times [2024-11-23 23:44:27,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:27,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7527987] [2024-11-23 23:44:27,606 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:44:27,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:27,658 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-11-23 23:44:27,659 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5047 backedges. 480 proven. 604 refuted. 0 times theorem prover too weak. 3963 trivial. 0 not checked. [2024-11-23 23:44:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7527987] [2024-11-23 23:44:28,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7527987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:28,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121894717] [2024-11-23 23:44:28,071 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:44:28,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:28,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:28,074 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:28,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 23:44:28,231 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-11-23 23:44:28,231 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:28,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 23:44:28,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:28,392 INFO L134 CoverageAnalysis]: Checked inductivity of 5047 backedges. 2907 proven. 92 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-23 23:44:28,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:30,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5047 backedges. 539 proven. 765 refuted. 0 times theorem prover too weak. 3743 trivial. 0 not checked. [2024-11-23 23:44:30,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121894717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:30,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:30,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 12] total 20 [2024-11-23 23:44:30,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344954366] [2024-11-23 23:44:30,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:30,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 23:44:30,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:30,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 23:44:30,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:44:30,876 INFO L87 Difference]: Start difference. First operand 64 states and 97 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 13 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (25), 9 states have call predecessors, (25), 13 states have call successors, (25) [2024-11-23 23:44:31,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:31,187 INFO L93 Difference]: Finished difference Result 188 states and 375 transitions. [2024-11-23 23:44:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:44:31,188 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 13 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (25), 9 states have call predecessors, (25), 13 states have call successors, (25) Word has length 297 [2024-11-23 23:44:31,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:31,192 INFO L225 Difference]: With dead ends: 188 [2024-11-23 23:44:31,193 INFO L226 Difference]: Without dead ends: 129 [2024-11-23 23:44:31,195 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 582 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=392, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:44:31,196 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 22 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:31,197 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 119 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:44:31,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-11-23 23:44:31,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 111. [2024-11-23 23:44:31,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 74 states have (on average 1.054054054054054) internal successors, (78), 72 states have internal predecessors, (78), 22 states have call successors, (22), 10 states have call predecessors, (22), 14 states have return successors, (84), 28 states have call predecessors, (84), 22 states have call successors, (84) [2024-11-23 23:44:31,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 184 transitions. [2024-11-23 23:44:31,232 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 184 transitions. Word has length 297 [2024-11-23 23:44:31,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:31,233 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 184 transitions. [2024-11-23 23:44:31,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 13 states have call successors, (19), 2 states have call predecessors, (19), 7 states have return successors, (25), 9 states have call predecessors, (25), 13 states have call successors, (25) [2024-11-23 23:44:31,233 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 184 transitions. [2024-11-23 23:44:31,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2024-11-23 23:44:31,244 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:31,244 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 53, 29, 29, 29, 29, 29, 29, 29, 24, 6, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:31,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-23 23:44:31,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-23 23:44:31,445 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:31,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:31,450 INFO L85 PathProgramCache]: Analyzing trace with hash 936308275, now seen corresponding path program 6 times [2024-11-23 23:44:31,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:31,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790498967] [2024-11-23 23:44:31,450 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:44:31,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:31,548 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-23 23:44:31,549 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:31,718 INFO L134 CoverageAnalysis]: Checked inductivity of 9846 backedges. 518 proven. 875 refuted. 0 times theorem prover too weak. 8453 trivial. 0 not checked. [2024-11-23 23:44:31,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:31,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790498967] [2024-11-23 23:44:31,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790498967] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:31,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764714015] [2024-11-23 23:44:31,719 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:44:31,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:31,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:31,722 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:31,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 23:44:31,884 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-23 23:44:31,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:31,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:44:31,897 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9846 backedges. 4009 proven. 16 refuted. 0 times theorem prover too weak. 5821 trivial. 0 not checked. [2024-11-23 23:44:31,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:33,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9846 backedges. 516 proven. 877 refuted. 0 times theorem prover too weak. 8453 trivial. 0 not checked. [2024-11-23 23:44:33,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764714015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:33,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:33,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2024-11-23 23:44:33,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477167839] [2024-11-23 23:44:33,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:33,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 23:44:33,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:33,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 23:44:33,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:44:33,492 INFO L87 Difference]: Start difference. First operand 111 states and 184 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-23 23:44:33,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:33,622 INFO L93 Difference]: Finished difference Result 208 states and 389 transitions. [2024-11-23 23:44:33,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:44:33,623 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 411 [2024-11-23 23:44:33,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:33,627 INFO L225 Difference]: With dead ends: 208 [2024-11-23 23:44:33,627 INFO L226 Difference]: Without dead ends: 101 [2024-11-23 23:44:33,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 832 GetRequests, 816 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:44:33,632 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 12 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:33,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 59 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:33,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-23 23:44:33,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2024-11-23 23:44:33,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 68 states have (on average 1.0441176470588236) internal successors, (71), 66 states have internal predecessors, (71), 20 states have call successors, (20), 10 states have call predecessors, (20), 12 states have return successors, (65), 24 states have call predecessors, (65), 20 states have call successors, (65) [2024-11-23 23:44:33,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 156 transitions. [2024-11-23 23:44:33,681 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 156 transitions. Word has length 411 [2024-11-23 23:44:33,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:33,682 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 156 transitions. [2024-11-23 23:44:33,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2024-11-23 23:44:33,683 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 156 transitions. [2024-11-23 23:44:33,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-23 23:44:33,693 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:33,693 INFO L218 NwaCegarLoop]: trace histogram [39, 39, 31, 19, 19, 19, 19, 19, 19, 19, 12, 8, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:33,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 23:44:33,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-23 23:44:33,894 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:33,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:33,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1842983191, now seen corresponding path program 7 times [2024-11-23 23:44:33,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:33,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222065489] [2024-11-23 23:44:33,895 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:44:33,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:33,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:34,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4113 backedges. 142 proven. 942 refuted. 0 times theorem prover too weak. 3029 trivial. 0 not checked. [2024-11-23 23:44:34,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:34,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222065489] [2024-11-23 23:44:34,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222065489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:34,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514287631] [2024-11-23 23:44:34,522 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:44:34,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:34,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:34,525 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:34,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 23:44:34,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:44:34,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:44:34,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:34,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4113 backedges. 142 proven. 942 refuted. 0 times theorem prover too weak. 3029 trivial. 0 not checked. [2024-11-23 23:44:34,831 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:37,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4113 backedges. 142 proven. 982 refuted. 0 times theorem prover too weak. 2989 trivial. 0 not checked. [2024-11-23 23:44:37,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514287631] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:37,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:37,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 15] total 17 [2024-11-23 23:44:37,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507865420] [2024-11-23 23:44:37,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:37,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:44:37,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:37,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:44:37,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:44:37,158 INFO L87 Difference]: Start difference. First operand 101 states and 156 transitions. Second operand has 17 states, 15 states have (on average 3.466666666666667) internal successors, (52), 17 states have internal predecessors, (52), 14 states have call successors, (15), 1 states have call predecessors, (15), 7 states have return successors, (19), 7 states have call predecessors, (19), 14 states have call successors, (19) [2024-11-23 23:44:37,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:37,377 INFO L93 Difference]: Finished difference Result 149 states and 297 transitions. [2024-11-23 23:44:37,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:44:37,378 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.466666666666667) internal successors, (52), 17 states have internal predecessors, (52), 14 states have call successors, (15), 1 states have call predecessors, (15), 7 states have return successors, (19), 7 states have call predecessors, (19), 14 states have call successors, (19) Word has length 269 [2024-11-23 23:44:37,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:37,384 INFO L225 Difference]: With dead ends: 149 [2024-11-23 23:44:37,385 INFO L226 Difference]: Without dead ends: 145 [2024-11-23 23:44:37,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 530 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:44:37,387 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:37,389 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 86 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:37,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-23 23:44:37,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 106. [2024-11-23 23:44:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 69 states have internal predecessors, (74), 21 states have call successors, (21), 10 states have call predecessors, (21), 13 states have return successors, (75), 26 states have call predecessors, (75), 21 states have call successors, (75) [2024-11-23 23:44:37,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 170 transitions. [2024-11-23 23:44:37,447 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 170 transitions. Word has length 269 [2024-11-23 23:44:37,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:37,450 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 170 transitions. [2024-11-23 23:44:37,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.466666666666667) internal successors, (52), 17 states have internal predecessors, (52), 14 states have call successors, (15), 1 states have call predecessors, (15), 7 states have return successors, (19), 7 states have call predecessors, (19), 14 states have call successors, (19) [2024-11-23 23:44:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 170 transitions. [2024-11-23 23:44:37,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2024-11-23 23:44:37,454 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:37,454 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 47, 29, 29, 29, 29, 29, 29, 29, 18, 12, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:37,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 23:44:37,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 23:44:37,661 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:37,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:37,662 INFO L85 PathProgramCache]: Analyzing trace with hash -314665783, now seen corresponding path program 8 times [2024-11-23 23:44:37,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:37,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796447322] [2024-11-23 23:44:37,662 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:44:37,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:37,789 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:44:37,789 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9549 backedges. 297 proven. 1714 refuted. 0 times theorem prover too weak. 7538 trivial. 0 not checked. [2024-11-23 23:44:38,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:38,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796447322] [2024-11-23 23:44:38,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796447322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:38,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889094881] [2024-11-23 23:44:38,617 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:44:38,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:38,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:38,622 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:38,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 23:44:38,892 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:44:38,892 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:38,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 23:44:38,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9549 backedges. 297 proven. 1714 refuted. 0 times theorem prover too weak. 7538 trivial. 0 not checked. [2024-11-23 23:44:39,042 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9549 backedges. 297 proven. 1771 refuted. 0 times theorem prover too weak. 7481 trivial. 0 not checked. [2024-11-23 23:44:42,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889094881] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:42,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:42,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 17] total 19 [2024-11-23 23:44:42,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812279044] [2024-11-23 23:44:42,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:42,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 23:44:42,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:42,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 23:44:42,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:44:42,470 INFO L87 Difference]: Start difference. First operand 106 states and 170 transitions. Second operand has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 19 states have internal predecessors, (58), 16 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (22), 8 states have call predecessors, (22), 16 states have call successors, (22) [2024-11-23 23:44:42,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:42,731 INFO L93 Difference]: Finished difference Result 161 states and 347 transitions. [2024-11-23 23:44:42,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 23:44:42,732 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 19 states have internal predecessors, (58), 16 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (22), 8 states have call predecessors, (22), 16 states have call successors, (22) Word has length 405 [2024-11-23 23:44:42,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:42,737 INFO L225 Difference]: With dead ends: 161 [2024-11-23 23:44:42,737 INFO L226 Difference]: Without dead ends: 157 [2024-11-23 23:44:42,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 801 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=412, Unknown=0, NotChecked=0, Total=600 [2024-11-23 23:44:42,738 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 45 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:42,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 94 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:44:42,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-23 23:44:42,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 111. [2024-11-23 23:44:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 74 states have (on average 1.0405405405405406) internal successors, (77), 72 states have internal predecessors, (77), 22 states have call successors, (22), 10 states have call predecessors, (22), 14 states have return successors, (87), 28 states have call predecessors, (87), 22 states have call successors, (87) [2024-11-23 23:44:42,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 186 transitions. [2024-11-23 23:44:42,778 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 186 transitions. Word has length 405 [2024-11-23 23:44:42,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:42,780 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 186 transitions. [2024-11-23 23:44:42,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 19 states have internal predecessors, (58), 16 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (22), 8 states have call predecessors, (22), 16 states have call successors, (22) [2024-11-23 23:44:42,781 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 186 transitions. [2024-11-23 23:44:42,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 730 [2024-11-23 23:44:42,789 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:42,790 INFO L218 NwaCegarLoop]: trace histogram [107, 107, 83, 53, 53, 53, 53, 53, 53, 53, 30, 24, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:42,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 23:44:42,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:42,994 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:42,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:42,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1652776311, now seen corresponding path program 9 times [2024-11-23 23:44:42,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:42,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003690885] [2024-11-23 23:44:42,995 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:44:42,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:43,067 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-23 23:44:43,068 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:43,268 INFO L134 CoverageAnalysis]: Checked inductivity of 31599 backedges. 2753 proven. 36 refuted. 0 times theorem prover too weak. 28810 trivial. 0 not checked. [2024-11-23 23:44:43,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003690885] [2024-11-23 23:44:43,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003690885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:43,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250308220] [2024-11-23 23:44:43,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:44:43,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:43,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:43,273 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:43,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 23:44:43,467 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-23 23:44:43,467 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:43,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 23:44:43,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:43,580 INFO L134 CoverageAnalysis]: Checked inductivity of 31599 backedges. 3024 proven. 41 refuted. 0 times theorem prover too weak. 28534 trivial. 0 not checked. [2024-11-23 23:44:43,580 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:46,783 INFO L134 CoverageAnalysis]: Checked inductivity of 31599 backedges. 3024 proven. 44 refuted. 0 times theorem prover too weak. 28531 trivial. 0 not checked. [2024-11-23 23:44:46,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250308220] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:46,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:46,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 11] total 16 [2024-11-23 23:44:46,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123814006] [2024-11-23 23:44:46,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:46,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:44:46,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:46,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:44:46,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:44:46,787 INFO L87 Difference]: Start difference. First operand 111 states and 186 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 9 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) [2024-11-23 23:44:47,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:47,010 INFO L93 Difference]: Finished difference Result 216 states and 401 transitions. [2024-11-23 23:44:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 23:44:47,011 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 9 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) Word has length 729 [2024-11-23 23:44:47,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:47,014 INFO L225 Difference]: With dead ends: 216 [2024-11-23 23:44:47,014 INFO L226 Difference]: Without dead ends: 110 [2024-11-23 23:44:47,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1476 GetRequests, 1450 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=352, Unknown=0, NotChecked=0, Total=506 [2024-11-23 23:44:47,017 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:47,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 74 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:44:47,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-23 23:44:47,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 105. [2024-11-23 23:44:47,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 68 states have internal predecessors, (74), 20 states have call successors, (20), 10 states have call predecessors, (20), 13 states have return successors, (68), 26 states have call predecessors, (68), 20 states have call successors, (68) [2024-11-23 23:44:47,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 162 transitions. [2024-11-23 23:44:47,036 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 162 transitions. Word has length 729 [2024-11-23 23:44:47,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:47,036 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 162 transitions. [2024-11-23 23:44:47,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 9 states have call successors, (12), 1 states have call predecessors, (12), 6 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) [2024-11-23 23:44:47,037 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 162 transitions. [2024-11-23 23:44:47,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2024-11-23 23:44:47,042 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:47,042 INFO L218 NwaCegarLoop]: trace histogram [83, 83, 67, 41, 41, 41, 41, 41, 41, 41, 26, 16, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:47,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-23 23:44:47,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:47,243 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:47,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:47,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1322798379, now seen corresponding path program 10 times [2024-11-23 23:44:47,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:47,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153572885] [2024-11-23 23:44:47,244 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:44:47,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:47,361 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:44:47,361 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 1078 proven. 3575 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2024-11-23 23:44:48,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:48,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153572885] [2024-11-23 23:44:48,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153572885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:48,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796112256] [2024-11-23 23:44:48,610 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:44:48,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:48,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:48,613 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:48,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 23:44:48,937 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:44:48,937 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:48,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 1010 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-23 23:44:48,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:49,221 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 10394 proven. 1601 refuted. 0 times theorem prover too weak. 7108 trivial. 0 not checked. [2024-11-23 23:44:49,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:44:55,414 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 1245 proven. 4107 refuted. 0 times theorem prover too weak. 13751 trivial. 0 not checked. [2024-11-23 23:44:55,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796112256] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:44:55,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:44:55,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 27] total 32 [2024-11-23 23:44:55,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575658658] [2024-11-23 23:44:55,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:44:55,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-23 23:44:55,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:44:55,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-23 23:44:55,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:44:55,422 INFO L87 Difference]: Start difference. First operand 105 states and 162 transitions. Second operand has 32 states, 32 states have (on average 3.21875) internal successors, (103), 32 states have internal predecessors, (103), 26 states have call successors, (32), 2 states have call predecessors, (32), 14 states have return successors, (43), 15 states have call predecessors, (43), 26 states have call successors, (43) [2024-11-23 23:44:56,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:44:56,375 INFO L93 Difference]: Finished difference Result 212 states and 399 transitions. [2024-11-23 23:44:56,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-23 23:44:56,376 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 32 states have internal predecessors, (103), 26 states have call successors, (32), 2 states have call predecessors, (32), 14 states have return successors, (43), 15 states have call predecessors, (43), 26 states have call successors, (43) Word has length 569 [2024-11-23 23:44:56,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:44:56,379 INFO L225 Difference]: With dead ends: 212 [2024-11-23 23:44:56,379 INFO L226 Difference]: Without dead ends: 112 [2024-11-23 23:44:56,382 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1187 GetRequests, 1118 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=824, Invalid=2482, Unknown=0, NotChecked=0, Total=3306 [2024-11-23 23:44:56,383 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 185 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:44:56,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 181 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:44:56,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-23 23:44:56,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 95. [2024-11-23 23:44:56,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 68 states have (on average 1.0441176470588236) internal successors, (71), 65 states have internal predecessors, (71), 17 states have call successors, (17), 14 states have call predecessors, (17), 9 states have return successors, (43), 15 states have call predecessors, (43), 17 states have call successors, (43) [2024-11-23 23:44:56,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 131 transitions. [2024-11-23 23:44:56,398 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 131 transitions. Word has length 569 [2024-11-23 23:44:56,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:44:56,399 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 131 transitions. [2024-11-23 23:44:56,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 32 states have internal predecessors, (103), 26 states have call successors, (32), 2 states have call predecessors, (32), 14 states have return successors, (43), 15 states have call predecessors, (43), 26 states have call successors, (43) [2024-11-23 23:44:56,399 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 131 transitions. [2024-11-23 23:44:56,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2024-11-23 23:44:56,431 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:56,432 INFO L218 NwaCegarLoop]: trace histogram [83, 83, 67, 41, 41, 41, 41, 41, 41, 41, 26, 16, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:44:56,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-23 23:44:56,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:56,637 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:56,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:56,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1550468663, now seen corresponding path program 11 times [2024-11-23 23:44:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:56,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856575986] [2024-11-23 23:44:56,638 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:44:56,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:56,867 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 74 check-sat command(s) [2024-11-23 23:44:56,868 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:58,488 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 2669 proven. 2765 refuted. 0 times theorem prover too weak. 13669 trivial. 0 not checked. [2024-11-23 23:44:58,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:44:58,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856575986] [2024-11-23 23:44:58,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856575986] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:44:58,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459379112] [2024-11-23 23:44:58,489 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:44:58,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:44:58,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:58,492 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:44:58,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 23:44:59,120 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 74 check-sat command(s) [2024-11-23 23:44:59,120 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:44:59,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 23:44:59,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:44:59,346 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 2649 proven. 2769 refuted. 0 times theorem prover too weak. 13685 trivial. 0 not checked. [2024-11-23 23:44:59,346 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:05,652 INFO L134 CoverageAnalysis]: Checked inductivity of 19103 backedges. 2657 proven. 2852 refuted. 0 times theorem prover too weak. 13594 trivial. 0 not checked. [2024-11-23 23:45:05,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459379112] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:05,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:05,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 29] total 33 [2024-11-23 23:45:05,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276949257] [2024-11-23 23:45:05,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:05,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-23 23:45:05,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:05,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-23 23:45:05,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2024-11-23 23:45:05,657 INFO L87 Difference]: Start difference. First operand 95 states and 131 transitions. Second operand has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 27 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (41), 17 states have call predecessors, (41), 27 states have call successors, (41) [2024-11-23 23:45:06,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:06,837 INFO L93 Difference]: Finished difference Result 245 states and 403 transitions. [2024-11-23 23:45:06,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-23 23:45:06,838 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 27 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (41), 17 states have call predecessors, (41), 27 states have call successors, (41) Word has length 569 [2024-11-23 23:45:06,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:06,844 INFO L225 Difference]: With dead ends: 245 [2024-11-23 23:45:06,844 INFO L226 Difference]: Without dead ends: 138 [2024-11-23 23:45:06,848 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1204 GetRequests, 1121 SyntacticMatches, 14 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1314 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1210, Invalid=3760, Unknown=0, NotChecked=0, Total=4970 [2024-11-23 23:45:06,849 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 184 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:06,849 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 214 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:45:06,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-23 23:45:06,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 109. [2024-11-23 23:45:06,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 78 states have (on average 1.0384615384615385) internal successors, (81), 75 states have internal predecessors, (81), 21 states have call successors, (21), 17 states have call predecessors, (21), 9 states have return successors, (51), 16 states have call predecessors, (51), 21 states have call successors, (51) [2024-11-23 23:45:06,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 153 transitions. [2024-11-23 23:45:06,872 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 153 transitions. Word has length 569 [2024-11-23 23:45:06,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:06,873 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 153 transitions. [2024-11-23 23:45:06,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.121212121212121) internal successors, (103), 33 states have internal predecessors, (103), 27 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (41), 17 states have call predecessors, (41), 27 states have call successors, (41) [2024-11-23 23:45:06,873 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 153 transitions. [2024-11-23 23:45:06,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-23 23:45:06,878 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:06,878 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 54, 33, 33, 33, 33, 33, 33, 33, 21, 13, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:45:06,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 23:45:07,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 23:45:07,079 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:07,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:07,080 INFO L85 PathProgramCache]: Analyzing trace with hash 883862327, now seen corresponding path program 12 times [2024-11-23 23:45:07,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:07,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157256098] [2024-11-23 23:45:07,080 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:45:07,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:07,141 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2024-11-23 23:45:07,141 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:07,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12387 backedges. 525 proven. 1830 refuted. 0 times theorem prover too weak. 10032 trivial. 0 not checked. [2024-11-23 23:45:07,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:07,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157256098] [2024-11-23 23:45:07,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157256098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:07,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065393131] [2024-11-23 23:45:07,814 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:45:07,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:07,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:07,817 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:07,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 23:45:08,199 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2024-11-23 23:45:08,199 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:08,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 23:45:08,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:08,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12387 backedges. 508 proven. 1816 refuted. 0 times theorem prover too weak. 10063 trivial. 0 not checked. [2024-11-23 23:45:08,342 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:11,488 INFO L134 CoverageAnalysis]: Checked inductivity of 12387 backedges. 512 proven. 1869 refuted. 0 times theorem prover too weak. 10006 trivial. 0 not checked. [2024-11-23 23:45:11,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065393131] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:11,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:11,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 17] total 27 [2024-11-23 23:45:11,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638319083] [2024-11-23 23:45:11,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:11,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-23 23:45:11,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:11,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-23 23:45:11,492 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2024-11-23 23:45:11,492 INFO L87 Difference]: Start difference. First operand 109 states and 153 transitions. Second operand has 27 states, 23 states have (on average 3.0) internal successors, (69), 27 states have internal predecessors, (69), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 13 states have call predecessors, (27), 19 states have call successors, (27) [2024-11-23 23:45:12,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:12,292 INFO L93 Difference]: Finished difference Result 136 states and 188 transitions. [2024-11-23 23:45:12,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 23:45:12,293 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 3.0) internal successors, (69), 27 states have internal predecessors, (69), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 13 states have call predecessors, (27), 19 states have call successors, (27) Word has length 460 [2024-11-23 23:45:12,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:12,297 INFO L225 Difference]: With dead ends: 136 [2024-11-23 23:45:12,297 INFO L226 Difference]: Without dead ends: 132 [2024-11-23 23:45:12,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 960 GetRequests, 908 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=645, Invalid=1517, Unknown=0, NotChecked=0, Total=2162 [2024-11-23 23:45:12,299 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 93 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:12,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 112 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:45:12,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2024-11-23 23:45:12,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 112. [2024-11-23 23:45:12,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 80 states have (on average 1.0375) internal successors, (83), 77 states have internal predecessors, (83), 21 states have call successors, (21), 17 states have call predecessors, (21), 10 states have return successors, (56), 17 states have call predecessors, (56), 21 states have call successors, (56) [2024-11-23 23:45:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 160 transitions. [2024-11-23 23:45:12,317 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 160 transitions. Word has length 460 [2024-11-23 23:45:12,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:12,318 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 160 transitions. [2024-11-23 23:45:12,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 3.0) internal successors, (69), 27 states have internal predecessors, (69), 19 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 13 states have call predecessors, (27), 19 states have call successors, (27) [2024-11-23 23:45:12,319 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 160 transitions. [2024-11-23 23:45:12,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1033 [2024-11-23 23:45:12,330 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:12,330 INFO L218 NwaCegarLoop]: trace histogram [151, 151, 122, 75, 75, 75, 75, 75, 75, 75, 47, 29, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:45:12,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-23 23:45:12,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:12,531 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:12,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:12,532 INFO L85 PathProgramCache]: Analyzing trace with hash 734454185, now seen corresponding path program 13 times [2024-11-23 23:45:12,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:12,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302074293] [2024-11-23 23:45:12,533 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:45:12,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:12,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:14,932 INFO L134 CoverageAnalysis]: Checked inductivity of 63781 backedges. 764 proven. 6387 refuted. 0 times theorem prover too weak. 56630 trivial. 0 not checked. [2024-11-23 23:45:14,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:14,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302074293] [2024-11-23 23:45:14,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302074293] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:14,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114035219] [2024-11-23 23:45:14,933 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:45:14,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:14,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:14,936 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:14,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 23:45:15,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:15,592 INFO L256 TraceCheckSpWp]: Trace formula consists of 2311 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 23:45:15,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:15,787 INFO L134 CoverageAnalysis]: Checked inductivity of 63781 backedges. 764 proven. 6387 refuted. 0 times theorem prover too weak. 56630 trivial. 0 not checked. [2024-11-23 23:45:15,787 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:23,068 INFO L134 CoverageAnalysis]: Checked inductivity of 63781 backedges. 764 proven. 6487 refuted. 0 times theorem prover too weak. 56530 trivial. 0 not checked. [2024-11-23 23:45:23,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114035219] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:23,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:23,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 21] total 23 [2024-11-23 23:45:23,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170651880] [2024-11-23 23:45:23,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:23,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-23 23:45:23,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:23,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-23 23:45:23,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2024-11-23 23:45:23,072 INFO L87 Difference]: Start difference. First operand 112 states and 160 transitions. Second operand has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (21), 1 states have call predecessors, (21), 10 states have return successors, (28), 10 states have call predecessors, (28), 20 states have call successors, (28) [2024-11-23 23:45:23,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:23,294 INFO L93 Difference]: Finished difference Result 121 states and 179 transitions. [2024-11-23 23:45:23,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 23:45:23,295 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (21), 1 states have call predecessors, (21), 10 states have return successors, (28), 10 states have call predecessors, (28), 20 states have call successors, (28) Word has length 1032 [2024-11-23 23:45:23,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:23,301 INFO L225 Difference]: With dead ends: 121 [2024-11-23 23:45:23,301 INFO L226 Difference]: Without dead ends: 117 [2024-11-23 23:45:23,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2091 GetRequests, 2053 SyntacticMatches, 9 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=294, Invalid=636, Unknown=0, NotChecked=0, Total=930 [2024-11-23 23:45:23,303 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 33 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:23,304 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 108 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:45:23,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-23 23:45:23,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2024-11-23 23:45:23,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 83 states have (on average 1.036144578313253) internal successors, (86), 80 states have internal predecessors, (86), 22 states have call successors, (22), 17 states have call predecessors, (22), 11 states have return successors, (67), 19 states have call predecessors, (67), 22 states have call successors, (67) [2024-11-23 23:45:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 175 transitions. [2024-11-23 23:45:23,322 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 175 transitions. Word has length 1032 [2024-11-23 23:45:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:23,325 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 175 transitions. [2024-11-23 23:45:23,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 23 states have internal predecessors, (70), 20 states have call successors, (21), 1 states have call predecessors, (21), 10 states have return successors, (28), 10 states have call predecessors, (28), 20 states have call successors, (28) [2024-11-23 23:45:23,325 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 175 transitions. [2024-11-23 23:45:23,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2041 [2024-11-23 23:45:23,363 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:23,364 INFO L218 NwaCegarLoop]: trace histogram [299, 299, 242, 149, 149, 149, 149, 149, 149, 149, 93, 57, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:45:23,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-23 23:45:23,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:23,565 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:23,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:23,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1993218709, now seen corresponding path program 14 times [2024-11-23 23:45:23,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:23,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683508868] [2024-11-23 23:45:23,567 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:45:23,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:24,310 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:45:24,311 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 251469 backedges. 1728 proven. 14500 refuted. 0 times theorem prover too weak. 235241 trivial. 0 not checked. [2024-11-23 23:45:29,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683508868] [2024-11-23 23:45:29,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683508868] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378582762] [2024-11-23 23:45:29,897 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:45:29,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:29,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:29,900 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:29,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 23:45:30,959 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:45:30,959 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:30,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 4549 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-23 23:45:31,048 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:31,233 INFO L134 CoverageAnalysis]: Checked inductivity of 251469 backedges. 1728 proven. 14500 refuted. 0 times theorem prover too weak. 235241 trivial. 0 not checked. [2024-11-23 23:45:31,233 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 251469 backedges. 1728 proven. 14626 refuted. 0 times theorem prover too weak. 235115 trivial. 0 not checked. [2024-11-23 23:45:45,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378582762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:45,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:45,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 23] total 25 [2024-11-23 23:45:45,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949529509] [2024-11-23 23:45:45,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:45,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-23 23:45:45,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:45,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-23 23:45:45,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2024-11-23 23:45:45,023 INFO L87 Difference]: Start difference. First operand 117 states and 175 transitions. Second operand has 25 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 25 states have internal predecessors, (76), 22 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (31), 11 states have call predecessors, (31), 22 states have call successors, (31) [2024-11-23 23:45:45,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:45,376 INFO L93 Difference]: Finished difference Result 126 states and 196 transitions. [2024-11-23 23:45:45,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:45:45,377 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 25 states have internal predecessors, (76), 22 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (31), 11 states have call predecessors, (31), 22 states have call successors, (31) Word has length 2040 [2024-11-23 23:45:45,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:45,384 INFO L225 Difference]: With dead ends: 126 [2024-11-23 23:45:45,385 INFO L226 Difference]: Without dead ends: 122 [2024-11-23 23:45:45,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4110 GetRequests, 4068 SyntacticMatches, 10 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=356, Invalid=766, Unknown=0, NotChecked=0, Total=1122 [2024-11-23 23:45:45,387 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 108 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:45,387 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 111 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:45:45,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-11-23 23:45:45,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2024-11-23 23:45:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 86 states have (on average 1.0348837209302326) internal successors, (89), 83 states have internal predecessors, (89), 23 states have call successors, (23), 17 states have call predecessors, (23), 12 states have return successors, (80), 21 states have call predecessors, (80), 23 states have call successors, (80) [2024-11-23 23:45:45,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 192 transitions. [2024-11-23 23:45:45,407 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 192 transitions. Word has length 2040 [2024-11-23 23:45:45,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:45,411 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 192 transitions. [2024-11-23 23:45:45,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 25 states have internal predecessors, (76), 22 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (31), 11 states have call predecessors, (31), 22 states have call successors, (31) [2024-11-23 23:45:45,412 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 192 transitions. [2024-11-23 23:45:45,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3103 [2024-11-23 23:45:45,497 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:45,498 INFO L218 NwaCegarLoop]: trace histogram [455, 455, 368, 227, 227, 227, 227, 227, 227, 227, 141, 87, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:45:45,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-23 23:45:45,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-23 23:45:45,699 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:45,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:45,701 INFO L85 PathProgramCache]: Analyzing trace with hash -162135151, now seen corresponding path program 15 times [2024-11-23 23:45:45,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:45,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119194163] [2024-11-23 23:45:45,702 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:45:45,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:45,958 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2024-11-23 23:45:45,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:46,767 INFO L134 CoverageAnalysis]: Checked inductivity of 583272 backedges. 3015 proven. 24489 refuted. 0 times theorem prover too weak. 555768 trivial. 0 not checked. [2024-11-23 23:45:46,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:46,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119194163] [2024-11-23 23:45:46,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119194163] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:46,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594601336] [2024-11-23 23:45:46,768 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:45:46,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:46,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:46,771 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:46,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 23:45:47,706 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2024-11-23 23:45:47,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:45:47,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 23:45:47,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 583272 backedges. 3015 proven. 24489 refuted. 0 times theorem prover too weak. 555768 trivial. 0 not checked. [2024-11-23 23:45:48,130 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:46:07,409 INFO L134 CoverageAnalysis]: Checked inductivity of 583272 backedges. 3015 proven. 24644 refuted. 0 times theorem prover too weak. 555613 trivial. 0 not checked. [2024-11-23 23:46:07,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594601336] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:46:07,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:46:07,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 25] total 27 [2024-11-23 23:46:07,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364714362] [2024-11-23 23:46:07,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:46:07,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-23 23:46:07,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:46:07,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-23 23:46:07,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2024-11-23 23:46:07,413 INFO L87 Difference]: Start difference. First operand 122 states and 192 transitions. Second operand has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 24 states have call successors, (25), 1 states have call predecessors, (25), 12 states have return successors, (34), 12 states have call predecessors, (34), 24 states have call successors, (34) [2024-11-23 23:46:07,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:46:07,770 INFO L93 Difference]: Finished difference Result 131 states and 215 transitions. [2024-11-23 23:46:07,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:46:07,771 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 24 states have call successors, (25), 1 states have call predecessors, (25), 12 states have return successors, (34), 12 states have call predecessors, (34), 24 states have call successors, (34) Word has length 3102 [2024-11-23 23:46:07,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:46:07,779 INFO L225 Difference]: With dead ends: 131 [2024-11-23 23:46:07,779 INFO L226 Difference]: Without dead ends: 127 [2024-11-23 23:46:07,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6237 GetRequests, 6191 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=424, Invalid=908, Unknown=0, NotChecked=0, Total=1332 [2024-11-23 23:46:07,781 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 63 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:46:07,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 121 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:46:07,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-11-23 23:46:07,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2024-11-23 23:46:07,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 89 states have (on average 1.0337078651685394) internal successors, (92), 86 states have internal predecessors, (92), 24 states have call successors, (24), 17 states have call predecessors, (24), 13 states have return successors, (95), 23 states have call predecessors, (95), 24 states have call successors, (95) [2024-11-23 23:46:07,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 211 transitions. [2024-11-23 23:46:07,802 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 211 transitions. Word has length 3102 [2024-11-23 23:46:07,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:46:07,805 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 211 transitions. [2024-11-23 23:46:07,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 24 states have call successors, (25), 1 states have call predecessors, (25), 12 states have return successors, (34), 12 states have call predecessors, (34), 24 states have call successors, (34) [2024-11-23 23:46:07,806 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 211 transitions. [2024-11-23 23:46:07,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4928 [2024-11-23 23:46:07,984 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:46:07,985 INFO L218 NwaCegarLoop]: trace histogram [723, 723, 585, 361, 361, 361, 361, 361, 361, 361, 224, 138, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:46:07,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 23:46:08,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 23:46:08,190 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:46:08,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:46:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash -672970389, now seen corresponding path program 16 times [2024-11-23 23:46:08,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:46:08,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011081277] [2024-11-23 23:46:08,191 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:46:08,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:46:10,108 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:46:10,108 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:46:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1474752 backedges. 10762 proven. 69155 refuted. 0 times theorem prover too weak. 1394835 trivial. 0 not checked. [2024-11-23 23:46:42,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:46:42,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011081277] [2024-11-23 23:46:42,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011081277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:46:42,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513261036] [2024-11-23 23:46:42,221 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:46:42,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:46:42,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:46:42,224 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:46:42,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 23:46:44,268 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:46:44,268 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:46:44,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 8766 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-23 23:46:44,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:46:44,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1474752 backedges. 615141 proven. 13154 refuted. 0 times theorem prover too weak. 846457 trivial. 0 not checked. [2024-11-23 23:46:44,805 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:47:19,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1474752 backedges. 10762 proven. 69347 refuted. 0 times theorem prover too weak. 1394643 trivial. 0 not checked. [2024-11-23 23:47:19,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513261036] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:47:19,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:47:19,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 39] total 41 [2024-11-23 23:47:19,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499061688] [2024-11-23 23:47:19,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:47:19,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-23 23:47:19,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:47:19,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-23 23:47:19,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1381, Unknown=0, NotChecked=0, Total=1640 [2024-11-23 23:47:19,641 INFO L87 Difference]: Start difference. First operand 127 states and 211 transitions. Second operand has 41 states, 41 states have (on average 3.317073170731707) internal successors, (136), 41 states have internal predecessors, (136), 38 states have call successors, (43), 2 states have call predecessors, (43), 20 states have return successors, (59), 20 states have call predecessors, (59), 38 states have call successors, (59) [2024-11-23 23:47:21,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:47:21,000 INFO L93 Difference]: Finished difference Result 315 states and 701 transitions. [2024-11-23 23:47:21,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-23 23:47:21,001 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 3.317073170731707) internal successors, (136), 41 states have internal predecessors, (136), 38 states have call successors, (43), 2 states have call predecessors, (43), 20 states have return successors, (59), 20 states have call predecessors, (59), 38 states have call successors, (59) Word has length 4927 [2024-11-23 23:47:21,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:47:21,008 INFO L225 Difference]: With dead ends: 315 [2024-11-23 23:47:21,008 INFO L226 Difference]: Without dead ends: 193 [2024-11-23 23:47:21,013 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9932 GetRequests, 9833 SyntacticMatches, 19 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1563, Invalid=5079, Unknown=0, NotChecked=0, Total=6642 [2024-11-23 23:47:21,015 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 539 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 429 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 429 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:47:21,015 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 270 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [429 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:47:21,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-23 23:47:21,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 151. [2024-11-23 23:47:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 107 states have (on average 1.02803738317757) internal successors, (110), 104 states have internal predecessors, (110), 30 states have call successors, (30), 23 states have call predecessors, (30), 13 states have return successors, (98), 23 states have call predecessors, (98), 30 states have call successors, (98) [2024-11-23 23:47:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 238 transitions. [2024-11-23 23:47:21,047 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 238 transitions. Word has length 4927 [2024-11-23 23:47:21,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:47:21,049 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 238 transitions. [2024-11-23 23:47:21,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 3.317073170731707) internal successors, (136), 41 states have internal predecessors, (136), 38 states have call successors, (43), 2 states have call predecessors, (43), 20 states have return successors, (59), 20 states have call predecessors, (59), 38 states have call successors, (59) [2024-11-23 23:47:21,050 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 238 transitions. [2024-11-23 23:47:21,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4206 [2024-11-23 23:47:21,151 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:47:21,152 INFO L218 NwaCegarLoop]: trace histogram [617, 617, 499, 308, 308, 308, 308, 308, 308, 308, 191, 118, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:47:21,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-23 23:47:21,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:47:21,353 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:47:21,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:47:21,354 INFO L85 PathProgramCache]: Analyzing trace with hash -591561572, now seen corresponding path program 17 times [2024-11-23 23:47:21,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:47:21,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607112643] [2024-11-23 23:47:21,354 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:47:21,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:47:22,487 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 210 check-sat command(s) [2024-11-23 23:47:22,488 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:47:28,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1073507 backedges. 23569 proven. 33105 refuted. 0 times theorem prover too weak. 1016833 trivial. 0 not checked. [2024-11-23 23:47:28,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:47:28,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607112643] [2024-11-23 23:47:28,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607112643] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:47:28,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977290329] [2024-11-23 23:47:28,917 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 23:47:28,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:47:28,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:47:28,919 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:47:28,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 23:47:31,740 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 210 check-sat command(s) [2024-11-23 23:47:31,740 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:47:31,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 3720 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-23 23:47:31,787 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:47:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1073507 backedges. 556190 proven. 7439 refuted. 0 times theorem prover too weak. 509878 trivial. 0 not checked. [2024-11-23 23:47:32,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:47:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1073507 backedges. 24180 proven. 34852 refuted. 0 times theorem prover too weak. 1014475 trivial. 0 not checked. [2024-11-23 23:47:59,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977290329] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:47:59,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:47:59,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 21, 35] total 42 [2024-11-23 23:47:59,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089953845] [2024-11-23 23:47:59,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:47:59,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-23 23:47:59,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:47:59,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-23 23:47:59,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1371, Unknown=0, NotChecked=0, Total=1722 [2024-11-23 23:47:59,773 INFO L87 Difference]: Start difference. First operand 151 states and 238 transitions. Second operand has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 42 states have internal predecessors, (131), 36 states have call successors, (44), 2 states have call predecessors, (44), 18 states have return successors, (61), 23 states have call predecessors, (61), 36 states have call successors, (61) [2024-11-23 23:48:00,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:00,605 INFO L93 Difference]: Finished difference Result 324 states and 551 transitions. [2024-11-23 23:48:00,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-23 23:48:00,606 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 42 states have internal predecessors, (131), 36 states have call successors, (44), 2 states have call predecessors, (44), 18 states have return successors, (61), 23 states have call predecessors, (61), 36 states have call successors, (61) Word has length 4205 [2024-11-23 23:48:00,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:00,613 INFO L225 Difference]: With dead ends: 324 [2024-11-23 23:48:00,613 INFO L226 Difference]: Without dead ends: 178 [2024-11-23 23:48:00,616 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8466 GetRequests, 8388 SyntacticMatches, 17 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1461 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=970, Invalid=2936, Unknown=0, NotChecked=0, Total=3906 [2024-11-23 23:48:00,617 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 125 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:00,617 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 307 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:48:00,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-11-23 23:48:00,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 132. [2024-11-23 23:48:00,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 92 states have (on average 1.0217391304347827) internal successors, (94), 90 states have internal predecessors, (94), 26 states have call successors, (26), 18 states have call predecessors, (26), 13 states have return successors, (90), 23 states have call predecessors, (90), 26 states have call successors, (90) [2024-11-23 23:48:00,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 210 transitions. [2024-11-23 23:48:00,641 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 210 transitions. Word has length 4205 [2024-11-23 23:48:00,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:00,643 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 210 transitions. [2024-11-23 23:48:00,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 42 states have internal predecessors, (131), 36 states have call successors, (44), 2 states have call predecessors, (44), 18 states have return successors, (61), 23 states have call predecessors, (61), 36 states have call successors, (61) [2024-11-23 23:48:00,644 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 210 transitions. [2024-11-23 23:48:00,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4097 [2024-11-23 23:48:00,779 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:00,780 INFO L218 NwaCegarLoop]: trace histogram [601, 601, 486, 300, 300, 300, 300, 300, 300, 300, 186, 115, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:48:00,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-23 23:48:00,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:48:00,982 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:00,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:00,983 INFO L85 PathProgramCache]: Analyzing trace with hash -955673318, now seen corresponding path program 18 times [2024-11-23 23:48:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:00,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578856216] [2024-11-23 23:48:00,984 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:48:00,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:01,290 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 74 check-sat command(s) [2024-11-23 23:48:01,290 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:48:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1018455 backedges. 8456 proven. 27617 refuted. 0 times theorem prover too weak. 982382 trivial. 0 not checked. [2024-11-23 23:48:02,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:02,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578856216] [2024-11-23 23:48:02,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578856216] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:48:02,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367545111] [2024-11-23 23:48:02,878 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 23:48:02,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:48:02,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:48:02,881 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:48:02,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-23 23:48:04,388 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 74 check-sat command(s) [2024-11-23 23:48:04,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:48:04,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 1398 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 23:48:04,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:48:04,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1018455 backedges. 8456 proven. 27617 refuted. 0 times theorem prover too weak. 982382 trivial. 0 not checked. [2024-11-23 23:48:04,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:48:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1018455 backedges. 8468 proven. 27752 refuted. 0 times theorem prover too weak. 982235 trivial. 0 not checked. [2024-11-23 23:48:27,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367545111] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:48:27,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:48:27,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 25] total 27 [2024-11-23 23:48:27,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137023496] [2024-11-23 23:48:27,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:48:27,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-23 23:48:27,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:27,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-23 23:48:27,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=518, Unknown=0, NotChecked=0, Total=702 [2024-11-23 23:48:27,729 INFO L87 Difference]: Start difference. First operand 132 states and 210 transitions. Second operand has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 22 states have call successors, (26), 1 states have call predecessors, (26), 12 states have return successors, (35), 15 states have call predecessors, (35), 22 states have call successors, (35) [2024-11-23 23:48:28,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:28,087 INFO L93 Difference]: Finished difference Result 144 states and 245 transitions. [2024-11-23 23:48:28,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:48:28,087 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 22 states have call successors, (26), 1 states have call predecessors, (26), 12 states have return successors, (35), 15 states have call predecessors, (35), 22 states have call successors, (35) Word has length 4096 [2024-11-23 23:48:28,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:28,096 INFO L225 Difference]: With dead ends: 144 [2024-11-23 23:48:28,096 INFO L226 Difference]: Without dead ends: 140 [2024-11-23 23:48:28,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8225 GetRequests, 8179 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=424, Invalid=908, Unknown=0, NotChecked=0, Total=1332 [2024-11-23 23:48:28,098 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 136 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:28,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 131 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:48:28,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2024-11-23 23:48:28,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 137. [2024-11-23 23:48:28,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 95 states have (on average 1.0210526315789474) internal successors, (97), 93 states have internal predecessors, (97), 27 states have call successors, (27), 18 states have call predecessors, (27), 14 states have return successors, (105), 25 states have call predecessors, (105), 27 states have call successors, (105) [2024-11-23 23:48:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 229 transitions. [2024-11-23 23:48:28,125 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 229 transitions. Word has length 4096 [2024-11-23 23:48:28,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:28,129 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 229 transitions. [2024-11-23 23:48:28,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.28) internal successors, (82), 27 states have internal predecessors, (82), 22 states have call successors, (26), 1 states have call predecessors, (26), 12 states have return successors, (35), 15 states have call predecessors, (35), 22 states have call successors, (35) [2024-11-23 23:48:28,130 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 229 transitions. [2024-11-23 23:48:28,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5132 [2024-11-23 23:48:28,449 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:28,451 INFO L218 NwaCegarLoop]: trace histogram [753, 753, 609, 376, 376, 376, 376, 376, 376, 376, 233, 144, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:48:28,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-23 23:48:28,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:48:28,653 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:28,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:28,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2102183468, now seen corresponding path program 19 times [2024-11-23 23:48:28,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:28,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158376317] [2024-11-23 23:48:28,657 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:48:28,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:49:08,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1599648 backedges. 5686 proven. 48748 refuted. 0 times theorem prover too weak. 1545214 trivial. 0 not checked. [2024-11-23 23:49:08,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:49:08,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158376317] [2024-11-23 23:49:08,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158376317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:49:08,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948609248] [2024-11-23 23:49:08,178 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 23:49:08,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:49:08,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:49:08,180 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:49:08,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-23 23:49:10,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:49:10,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 11412 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 23:49:10,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:49:11,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1599648 backedges. 5686 proven. 48748 refuted. 0 times theorem prover too weak. 1545214 trivial. 0 not checked. [2024-11-23 23:49:11,248 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:49:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1599648 backedges. 5686 proven. 48970 refuted. 0 times theorem prover too weak. 1544992 trivial. 0 not checked. [2024-11-23 23:49:40,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948609248] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:49:40,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:49:40,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 29] total 31 [2024-11-23 23:49:40,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484715730] [2024-11-23 23:49:40,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:49:40,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-23 23:49:40,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:49:40,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-23 23:49:40,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=688, Unknown=0, NotChecked=0, Total=930 [2024-11-23 23:49:40,612 INFO L87 Difference]: Start difference. First operand 137 states and 229 transitions. Second operand has 31 states, 29 states have (on average 3.2413793103448274) internal successors, (94), 31 states have internal predecessors, (94), 28 states have call successors, (29), 1 states have call predecessors, (29), 14 states have return successors, (40), 14 states have call predecessors, (40), 28 states have call successors, (40) [2024-11-23 23:49:40,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:49:40,952 INFO L93 Difference]: Finished difference Result 154 states and 292 transitions. [2024-11-23 23:49:40,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:49:40,953 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 3.2413793103448274) internal successors, (94), 31 states have internal predecessors, (94), 28 states have call successors, (29), 1 states have call predecessors, (29), 14 states have return successors, (40), 14 states have call predecessors, (40), 28 states have call successors, (40) Word has length 5131 [2024-11-23 23:49:40,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:49:40,961 INFO L225 Difference]: With dead ends: 154 [2024-11-23 23:49:40,962 INFO L226 Difference]: Without dead ends: 150 [2024-11-23 23:49:40,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10301 GetRequests, 10247 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=578, Invalid=1228, Unknown=0, NotChecked=0, Total=1806 [2024-11-23 23:49:40,964 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 165 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:49:40,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 135 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:49:40,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-23 23:49:40,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 142. [2024-11-23 23:49:40,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 98 states have (on average 1.0204081632653061) internal successors, (100), 96 states have internal predecessors, (100), 28 states have call successors, (28), 18 states have call predecessors, (28), 15 states have return successors, (122), 27 states have call predecessors, (122), 28 states have call successors, (122) [2024-11-23 23:49:40,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 250 transitions. [2024-11-23 23:49:40,989 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 250 transitions. Word has length 5131 [2024-11-23 23:49:40,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:49:40,994 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 250 transitions. [2024-11-23 23:49:40,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 3.2413793103448274) internal successors, (94), 31 states have internal predecessors, (94), 28 states have call successors, (29), 1 states have call predecessors, (29), 14 states have return successors, (40), 14 states have call predecessors, (40), 28 states have call successors, (40) [2024-11-23 23:49:40,994 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 250 transitions. [2024-11-23 23:49:41,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9517 [2024-11-23 23:49:41,589 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:49:41,595 INFO L218 NwaCegarLoop]: trace histogram [1397, 1397, 1130, 698, 698, 698, 698, 698, 698, 698, 432, 267, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:49:41,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-23 23:49:41,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-23 23:49:41,796 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:49:41,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:49:41,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1189249502, now seen corresponding path program 20 times [2024-11-23 23:49:41,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:49:41,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160868598] [2024-11-23 23:49:41,800 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:49:41,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:49:50,187 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:49:50,187 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:51:41,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5511321 backedges. 9865 proven. 99881 refuted. 0 times theorem prover too weak. 5401575 trivial. 0 not checked. [2024-11-23 23:51:41,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:51:41,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160868598] [2024-11-23 23:51:41,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160868598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:51:41,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082601807] [2024-11-23 23:51:41,171 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 23:51:41,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:51:41,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:51:41,175 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:51:41,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-23 23:51:45,047 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 23:51:45,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:51:45,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 21148 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-23 23:51:45,187 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:51:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5511321 backedges. 9865 proven. 99881 refuted. 0 times theorem prover too weak. 5401575 trivial. 0 not checked. [2024-11-23 23:51:45,743 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:52:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5511321 backedges. 9865 proven. 100141 refuted. 0 times theorem prover too weak. 5401315 trivial. 0 not checked. [2024-11-23 23:52:33,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082601807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:52:33,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:52:33,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 31] total 32 [2024-11-23 23:52:33,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316438953] [2024-11-23 23:52:33,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:52:33,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-23 23:52:33,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:52:33,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-23 23:52:33,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=721, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:52:33,998 INFO L87 Difference]: Start difference. First operand 142 states and 250 transitions. Second operand has 32 states, 31 states have (on average 3.193548387096774) internal successors, (99), 32 states have internal predecessors, (99), 29 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (42), 15 states have call predecessors, (42), 29 states have call successors, (42) [2024-11-23 23:52:34,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:52:34,379 INFO L93 Difference]: Finished difference Result 151 states and 277 transitions. [2024-11-23 23:52:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 23:52:34,379 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.193548387096774) internal successors, (99), 32 states have internal predecessors, (99), 29 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (42), 15 states have call predecessors, (42), 29 states have call successors, (42) Word has length 9516 [2024-11-23 23:52:34,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:52:34,392 INFO L225 Difference]: With dead ends: 151 [2024-11-23 23:52:34,393 INFO L226 Difference]: Without dead ends: 147 [2024-11-23 23:52:34,394 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19074 GetRequests, 19016 SyntacticMatches, 15 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=661, Invalid=1319, Unknown=0, NotChecked=0, Total=1980 [2024-11-23 23:52:34,394 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 183 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:52:34,394 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 133 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:52:34,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-11-23 23:52:34,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2024-11-23 23:52:34,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 101 states have (on average 1.0198019801980198) internal successors, (103), 99 states have internal predecessors, (103), 29 states have call successors, (29), 18 states have call predecessors, (29), 16 states have return successors, (141), 29 states have call predecessors, (141), 29 states have call successors, (141) [2024-11-23 23:52:34,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 273 transitions. [2024-11-23 23:52:34,422 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 273 transitions. Word has length 9516 [2024-11-23 23:52:34,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:52:34,430 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 273 transitions. [2024-11-23 23:52:34,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.193548387096774) internal successors, (99), 32 states have internal predecessors, (99), 29 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (42), 15 states have call predecessors, (42), 29 states have call successors, (42) [2024-11-23 23:52:34,431 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 273 transitions. [2024-11-23 23:52:36,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20425 [2024-11-23 23:52:36,589 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:52:36,593 INFO L218 NwaCegarLoop]: trace histogram [2999, 2999, 2426, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 927, 573, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:52:36,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-23 23:52:36,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-23 23:52:36,794 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:52:36,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:52:36,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1349360393, now seen corresponding path program 21 times [2024-11-23 23:52:36,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:52:36,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343312577] [2024-11-23 23:52:36,799 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:52:36,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:52:41,782 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 438 check-sat command(s) [2024-11-23 23:52:41,782 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:53:00,928 INFO L134 CoverageAnalysis]: Checked inductivity of 25414533 backedges. 207306 proven. 6068 refuted. 0 times theorem prover too weak. 25201159 trivial. 0 not checked. [2024-11-23 23:53:00,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:53:00,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343312577] [2024-11-23 23:53:00,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343312577] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:53:00,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787773765] [2024-11-23 23:53:00,929 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 23:53:00,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:53:00,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:53:00,931 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:53:00,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-23 23:53:10,366 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 438 check-sat command(s) [2024-11-23 23:53:10,366 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 23:53:10,414 INFO L256 TraceCheckSpWp]: Trace formula consists of 8086 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-23 23:53:10,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:53:11,778 INFO L134 CoverageAnalysis]: Checked inductivity of 25414533 backedges. 215334 proven. 6399 refuted. 0 times theorem prover too weak. 25192800 trivial. 0 not checked. [2024-11-23 23:53:11,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:54:39,757 INFO L134 CoverageAnalysis]: Checked inductivity of 25414533 backedges. 215334 proven. 6508 refuted. 0 times theorem prover too weak. 25192691 trivial. 0 not checked. [2024-11-23 23:54:39,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787773765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:54:39,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:54:39,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 27] total 34 [2024-11-23 23:54:39,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697019147] [2024-11-23 23:54:39,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:54:39,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-23 23:54:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:54:39,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-23 23:54:39,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2024-11-23 23:54:39,802 INFO L87 Difference]: Start difference. First operand 147 states and 273 transitions. Second operand has 34 states, 34 states have (on average 3.0588235294117645) internal successors, (104), 34 states have internal predecessors, (104), 17 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (42), 27 states have call predecessors, (42), 17 states have call successors, (42) [2024-11-23 23:54:40,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:40,842 INFO L93 Difference]: Finished difference Result 482 states and 1097 transitions. [2024-11-23 23:54:40,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-23 23:54:40,843 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.0588235294117645) internal successors, (104), 34 states have internal predecessors, (104), 17 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (42), 27 states have call predecessors, (42), 17 states have call successors, (42) Word has length 20424 [2024-11-23 23:54:40,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:40,852 INFO L225 Difference]: With dead ends: 482 [2024-11-23 23:54:40,853 INFO L226 Difference]: Without dead ends: 296 [2024-11-23 23:54:40,856 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40907 GetRequests, 40832 SyntacticMatches, 11 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=999, Invalid=3291, Unknown=0, NotChecked=0, Total=4290 [2024-11-23 23:54:40,857 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 141 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:40,857 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 252 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:54:40,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-23 23:54:40,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 193. [2024-11-23 23:54:40,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 134 states have (on average 1.0149253731343284) internal successors, (136), 132 states have internal predecessors, (136), 40 states have call successors, (40), 27 states have call predecessors, (40), 18 states have return successors, (261), 33 states have call predecessors, (261), 40 states have call successors, (261) [2024-11-23 23:54:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 437 transitions. [2024-11-23 23:54:40,900 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 437 transitions. Word has length 20424 [2024-11-23 23:54:40,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:40,902 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 437 transitions. [2024-11-23 23:54:40,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.0588235294117645) internal successors, (104), 34 states have internal predecessors, (104), 17 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (42), 27 states have call predecessors, (42), 17 states have call successors, (42) [2024-11-23 23:54:40,902 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 437 transitions. [2024-11-23 23:54:44,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25164 [2024-11-23 23:54:44,983 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:44,990 INFO L218 NwaCegarLoop]: trace histogram [3695, 3695, 2989, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1142, 706, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:54:45,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-23 23:54:45,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_20763c01-0772-4ce3-b331-8dfa7676780a/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-23 23:54:45,191 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:45,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:45,195 INFO L85 PathProgramCache]: Analyzing trace with hash -68268433, now seen corresponding path program 22 times [2024-11-23 23:54:45,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:54:45,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685739722] [2024-11-23 23:54:45,196 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 23:54:45,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:55:24,929 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 23:55:24,929 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat