./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:44:13,609 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:44:13,731 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:44:13,743 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:44:13,744 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:44:13,771 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:44:13,772 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:44:13,772 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:44:13,773 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:44:13,773 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:44:13,773 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:44:13,773 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:44:13,774 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:44:13,774 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:44:13,774 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:44:13,774 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:44:13,775 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:44:13,776 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:44:13,776 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:44:13,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:44:13,777 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:44:13,777 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:44:13,777 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:44:13,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:44:13,777 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:44:13,778 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:44:13,779 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:44:13,779 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:44:13,779 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_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc [2024-11-28 02:44:14,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:44:14,147 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:44:14,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:44:14,154 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:44:14,154 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:44:14,156 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-28 02:44:17,589 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/data/0eff0a32f/afcc91e7e3f9445a9a0602c463d690eb/FLAG6d47291c8 [2024-11-28 02:44:17,925 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:44:17,927 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-28 02:44:17,939 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/data/0eff0a32f/afcc91e7e3f9445a9a0602c463d690eb/FLAG6d47291c8 [2024-11-28 02:44:17,977 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/data/0eff0a32f/afcc91e7e3f9445a9a0602c463d690eb [2024-11-28 02:44:17,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:44:17,984 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:44:17,986 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:44:17,986 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:44:17,992 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:44:17,994 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:44:17" (1/1) ... [2024-11-28 02:44:17,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26d87bfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:17, skipping insertion in model container [2024-11-28 02:44:17,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:44:17" (1/1) ... [2024-11-28 02:44:18,020 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:44:18,237 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_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c[1019,1032] [2024-11-28 02:44:18,271 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:44:18,290 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:44:18,305 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_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c[1019,1032] [2024-11-28 02:44:18,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:44:18,360 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:44:18,361 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18 WrapperNode [2024-11-28 02:44:18,362 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:44:18,363 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:44:18,363 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:44:18,363 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:44:18,375 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,386 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,416 INFO L138 Inliner]: procedures = 16, calls = 106, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 112 [2024-11-28 02:44:18,419 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:44:18,419 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:44:18,420 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:44:18,421 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:44:18,432 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,432 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,435 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,470 INFO L175 MemorySlicer]: Split 66 memory accesses to 9 slices as follows [2, 10, 8, 8, 8, 8, 8, 7, 7]. 15 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0]. The 14 writes are split as follows [0, 2, 2, 2, 2, 2, 2, 1, 1]. [2024-11-28 02:44:18,474 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,475 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,483 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,484 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,490 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,492 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,497 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,501 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:44:18,502 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:44:18,505 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:44:18,505 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:44:18,507 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (1/1) ... [2024-11-28 02:44:18,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:44:18,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:18,552 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:44:18,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:44:18,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:44:18,593 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_48_0 [2024-11-28 02:44:18,594 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_48_0 [2024-11-28 02:44:18,594 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:44:18,595 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 02:44:18,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 02:44:18,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 02:44:18,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 02:44:18,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 02:44:18,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 02:44:18,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 02:44:18,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 02:44:18,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 02:44:18,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:44:18,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:44:18,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 02:44:18,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 02:44:18,600 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 02:44:18,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 02:44:18,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 02:44:18,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 02:44:18,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 02:44:18,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 02:44:18,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 02:44:18,604 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 02:44:18,604 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 02:44:18,604 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 02:44:18,772 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:44:18,774 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:44:19,166 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-11-28 02:44:19,166 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:44:19,182 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:44:19,183 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 02:44:19,184 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:44:19 BoogieIcfgContainer [2024-11-28 02:44:19,184 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:44:19,188 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:44:19,189 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:44:19,195 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:44:19,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:44:17" (1/3) ... [2024-11-28 02:44:19,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66407a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:44:19, skipping insertion in model container [2024-11-28 02:44:19,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:44:18" (2/3) ... [2024-11-28 02:44:19,197 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66407a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:44:19, skipping insertion in model container [2024-11-28 02:44:19,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:44:19" (3/3) ... [2024-11-28 02:44:19,199 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_egcd-ll.c [2024-11-28 02:44:19,219 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:44:19,221 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_egcd-ll.c that has 4 procedures, 42 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-28 02:44:19,309 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:44:19,330 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;@f03a935, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:44:19,330 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:44:19,336 INFO L276 IsEmpty]: Start isEmpty. Operand has 42 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-28 02:44:19,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-28 02:44:19,344 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:19,345 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:19,345 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:19,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:19,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1587638685, now seen corresponding path program 1 times [2024-11-28 02:44:19,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:19,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674878954] [2024-11-28 02:44:19,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:19,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:44:19,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:19,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674878954] [2024-11-28 02:44:19,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674878954] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:44:19,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114990619] [2024-11-28 02:44:19,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:19,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:19,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:19,712 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:19,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:44:19,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:19,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:44:20,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:44:20,023 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:44:20,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114990619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:44:20,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:44:20,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 02:44:20,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430588544] [2024-11-28 02:44:20,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:44:20,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:44:20,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:20,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:44:20,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:44:20,062 INFO L87 Difference]: Start difference. First operand has 42 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 02:44:20,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:20,096 INFO L93 Difference]: Finished difference Result 81 states and 115 transitions. [2024-11-28 02:44:20,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:44:20,099 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-11-28 02:44:20,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:20,107 INFO L225 Difference]: With dead ends: 81 [2024-11-28 02:44:20,109 INFO L226 Difference]: Without dead ends: 38 [2024-11-28 02:44:20,114 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:44:20,122 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:20,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:44:20,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-28 02:44:20,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2024-11-28 02:44:20,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-28 02:44:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 47 transitions. [2024-11-28 02:44:20,172 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 47 transitions. Word has length 21 [2024-11-28 02:44:20,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:20,173 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 47 transitions. [2024-11-28 02:44:20,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 02:44:20,173 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 47 transitions. [2024-11-28 02:44:20,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-28 02:44:20,175 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:20,176 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:20,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:44:20,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 02:44:20,378 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:20,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:20,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1820045287, now seen corresponding path program 1 times [2024-11-28 02:44:20,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:20,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15304612] [2024-11-28 02:44:20,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:20,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:20,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360686923] [2024-11-28 02:44:20,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:20,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:20,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:20,555 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:20,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:44:20,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:20,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-28 02:44:20,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:20,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:20,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:20,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:44:21,138 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:44:21,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:21,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15304612] [2024-11-28 02:44:21,140 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:21,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360686923] [2024-11-28 02:44:21,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360686923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:44:21,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:44:21,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:44:21,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865992926] [2024-11-28 02:44:21,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:44:21,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:44:21,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:21,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:44:21,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:44:21,144 INFO L87 Difference]: Start difference. First operand 38 states and 47 transitions. Second operand has 8 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 02:44:21,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:21,573 INFO L93 Difference]: Finished difference Result 64 states and 82 transitions. [2024-11-28 02:44:21,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:44:21,576 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2024-11-28 02:44:21,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:21,580 INFO L225 Difference]: With dead ends: 64 [2024-11-28 02:44:21,580 INFO L226 Difference]: Without dead ends: 62 [2024-11-28 02:44:21,581 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:44:21,582 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:21,582 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 197 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:44:21,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-11-28 02:44:21,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 57. [2024-11-28 02:44:21,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 35 states have (on average 1.1428571428571428) internal successors, (40), 38 states have internal predecessors, (40), 15 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2024-11-28 02:44:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 73 transitions. [2024-11-28 02:44:21,616 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 73 transitions. Word has length 21 [2024-11-28 02:44:21,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:21,617 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 73 transitions. [2024-11-28 02:44:21,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 02:44:21,617 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 73 transitions. [2024-11-28 02:44:21,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 02:44:21,618 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:21,618 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:21,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:44:21,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:21,823 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:21,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:21,823 INFO L85 PathProgramCache]: Analyzing trace with hash -2119093344, now seen corresponding path program 1 times [2024-11-28 02:44:21,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:21,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284842476] [2024-11-28 02:44:21,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:21,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1556688729] [2024-11-28 02:44:21,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:21,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:21,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:21,928 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:21,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:44:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:22,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-28 02:44:22,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:22,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:22,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:22,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:22,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:22,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:22,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:44:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:44:22,597 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:22,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:22,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284842476] [2024-11-28 02:44:22,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:22,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556688729] [2024-11-28 02:44:22,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556688729] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:44:22,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:44:22,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-28 02:44:22,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940488475] [2024-11-28 02:44:22,790 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:22,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:44:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:22,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:44:22,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:44:22,792 INFO L87 Difference]: Start difference. First operand 57 states and 73 transitions. Second operand has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 02:44:23,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:23,374 INFO L93 Difference]: Finished difference Result 111 states and 139 transitions. [2024-11-28 02:44:23,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:44:23,375 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-11-28 02:44:23,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:23,377 INFO L225 Difference]: With dead ends: 111 [2024-11-28 02:44:23,378 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 02:44:23,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:44:23,379 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 46 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:23,380 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 172 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:44:23,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 02:44:23,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 104. [2024-11-28 02:44:23,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 69 states have internal predecessors, (75), 26 states have call successors, (26), 10 states have call predecessors, (26), 12 states have return successors, (31), 25 states have call predecessors, (31), 24 states have call successors, (31) [2024-11-28 02:44:23,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 132 transitions. [2024-11-28 02:44:23,423 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 132 transitions. Word has length 27 [2024-11-28 02:44:23,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:23,424 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 132 transitions. [2024-11-28 02:44:23,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 02:44:23,424 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 132 transitions. [2024-11-28 02:44:23,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-28 02:44:23,425 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:23,425 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:23,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:44:23,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:23,630 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:23,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:23,630 INFO L85 PathProgramCache]: Analyzing trace with hash 694161815, now seen corresponding path program 1 times [2024-11-28 02:44:23,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:23,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013030287] [2024-11-28 02:44:23,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:23,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:23,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859266904] [2024-11-28 02:44:23,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:23,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:23,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:23,706 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:23,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:44:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:23,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-28 02:44:23,974 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:23,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:24,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:24,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:24,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:24,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:24,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:44:24,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 02:44:24,609 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:24,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:24,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013030287] [2024-11-28 02:44:24,778 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:24,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859266904] [2024-11-28 02:44:24,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859266904] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:44:24,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:44:24,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-28 02:44:24,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583480115] [2024-11-28 02:44:24,779 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:24,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:44:24,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:24,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:44:24,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:44:24,781 INFO L87 Difference]: Start difference. First operand 104 states and 132 transitions. Second operand has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 02:44:25,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:25,482 INFO L93 Difference]: Finished difference Result 146 states and 178 transitions. [2024-11-28 02:44:25,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:44:25,483 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2024-11-28 02:44:25,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:25,485 INFO L225 Difference]: With dead ends: 146 [2024-11-28 02:44:25,485 INFO L226 Difference]: Without dead ends: 144 [2024-11-28 02:44:25,485 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:44:25,486 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 45 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:25,489 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 175 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:44:25,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-28 02:44:25,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2024-11-28 02:44:25,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 88 states have (on average 1.1363636363636365) internal successors, (100), 92 states have internal predecessors, (100), 34 states have call successors, (34), 15 states have call predecessors, (34), 17 states have return successors, (37), 33 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-28 02:44:25,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 171 transitions. [2024-11-28 02:44:25,551 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 171 transitions. Word has length 33 [2024-11-28 02:44:25,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:25,551 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 171 transitions. [2024-11-28 02:44:25,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 02:44:25,552 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 171 transitions. [2024-11-28 02:44:25,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 02:44:25,555 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:25,555 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:25,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:44:25,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:25,756 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:25,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:25,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1798714572, now seen corresponding path program 1 times [2024-11-28 02:44:25,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:25,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193054240] [2024-11-28 02:44:25,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:25,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:25,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:44:26,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:26,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193054240] [2024-11-28 02:44:26,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193054240] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:44:26,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:44:26,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 02:44:26,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335943690] [2024-11-28 02:44:26,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:44:26,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 02:44:26,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:26,582 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 02:44:26,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 02:44:26,583 INFO L87 Difference]: Start difference. First operand 140 states and 171 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-28 02:44:26,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:26,860 INFO L93 Difference]: Finished difference Result 158 states and 188 transitions. [2024-11-28 02:44:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:44:26,861 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2024-11-28 02:44:26,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:26,863 INFO L225 Difference]: With dead ends: 158 [2024-11-28 02:44:26,864 INFO L226 Difference]: Without dead ends: 156 [2024-11-28 02:44:26,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:44:26,865 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 9 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:26,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 247 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:44:26,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2024-11-28 02:44:26,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2024-11-28 02:44:26,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 100 states have (on average 1.12) internal successors, (112), 104 states have internal predecessors, (112), 34 states have call successors, (34), 19 states have call predecessors, (34), 21 states have return successors, (37), 33 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-28 02:44:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 183 transitions. [2024-11-28 02:44:26,905 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 183 transitions. Word has length 43 [2024-11-28 02:44:26,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:26,906 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 183 transitions. [2024-11-28 02:44:26,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-28 02:44:26,906 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 183 transitions. [2024-11-28 02:44:26,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-28 02:44:26,907 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:26,907 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:26,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:44:26,908 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:26,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:26,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1680836672, now seen corresponding path program 1 times [2024-11-28 02:44:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:26,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31194205] [2024-11-28 02:44:26,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:27,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345133148] [2024-11-28 02:44:27,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:27,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:27,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:27,024 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:27,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:44:27,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:27,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-28 02:44:27,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:27,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:27,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:27,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:27,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:27,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:44:27,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:28,207 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:44:28,208 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:44:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31194205] [2024-11-28 02:44:28,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345133148] [2024-11-28 02:44:28,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345133148] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:44:28,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:44:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2024-11-28 02:44:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765882597] [2024-11-28 02:44:28,662 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:28,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:44:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:28,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:44:28,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:44:28,664 INFO L87 Difference]: Start difference. First operand 156 states and 183 transitions. Second operand has 15 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-28 02:44:30,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:30,530 INFO L93 Difference]: Finished difference Result 193 states and 240 transitions. [2024-11-28 02:44:30,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 02:44:30,531 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 44 [2024-11-28 02:44:30,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:30,533 INFO L225 Difference]: With dead ends: 193 [2024-11-28 02:44:30,534 INFO L226 Difference]: Without dead ends: 191 [2024-11-28 02:44:30,535 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 66 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:44:30,535 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 64 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:30,536 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 296 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:44:30,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-28 02:44:30,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 184. [2024-11-28 02:44:30,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 117 states have (on average 1.1111111111111112) internal successors, (130), 122 states have internal predecessors, (130), 38 states have call successors, (38), 22 states have call predecessors, (38), 28 states have return successors, (51), 39 states have call predecessors, (51), 34 states have call successors, (51) [2024-11-28 02:44:30,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 219 transitions. [2024-11-28 02:44:30,596 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 219 transitions. Word has length 44 [2024-11-28 02:44:30,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:30,598 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 219 transitions. [2024-11-28 02:44:30,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-28 02:44:30,598 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 219 transitions. [2024-11-28 02:44:30,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 02:44:30,599 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:30,600 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:30,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:44:30,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:30,800 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:30,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:30,801 INFO L85 PathProgramCache]: Analyzing trace with hash 795700175, now seen corresponding path program 1 times [2024-11-28 02:44:30,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:30,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004257868] [2024-11-28 02:44:30,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:30,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:30,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659207050] [2024-11-28 02:44:30,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:30,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:30,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:30,878 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:30,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:44:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:31,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 02:44:31,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:31,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:31,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:31,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:31,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:31,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:31,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:31,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:31,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:31,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:44:31,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 36 [2024-11-28 02:44:32,014 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:44:32,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2024-11-28 02:44:32,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:44:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-28 02:44:32,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:37,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:37,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004257868] [2024-11-28 02:44:37,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:37,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659207050] [2024-11-28 02:44:37,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659207050] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:44:37,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:44:37,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-28 02:44:37,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575210268] [2024-11-28 02:44:37,254 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:37,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:44:37,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:37,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:44:37,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=475, Unknown=1, NotChecked=0, Total=552 [2024-11-28 02:44:37,256 INFO L87 Difference]: Start difference. First operand 184 states and 219 transitions. Second operand has 17 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 6 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-28 02:44:41,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:44:43,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:43,131 INFO L93 Difference]: Finished difference Result 192 states and 225 transitions. [2024-11-28 02:44:43,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 02:44:43,131 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 6 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 49 [2024-11-28 02:44:43,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:43,133 INFO L225 Difference]: With dead ends: 192 [2024-11-28 02:44:43,133 INFO L226 Difference]: Without dead ends: 190 [2024-11-28 02:44:43,134 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=165, Invalid=890, Unknown=1, NotChecked=0, Total=1056 [2024-11-28 02:44:43,135 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 41 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:43,135 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 134 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 417 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 02:44:43,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-28 02:44:43,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 188. [2024-11-28 02:44:43,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 120 states have (on average 1.1083333333333334) internal successors, (133), 125 states have internal predecessors, (133), 38 states have call successors, (38), 23 states have call predecessors, (38), 29 states have return successors, (51), 39 states have call predecessors, (51), 34 states have call successors, (51) [2024-11-28 02:44:43,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 222 transitions. [2024-11-28 02:44:43,187 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 222 transitions. Word has length 49 [2024-11-28 02:44:43,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:43,188 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 222 transitions. [2024-11-28 02:44:43,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 6 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-28 02:44:43,188 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 222 transitions. [2024-11-28 02:44:43,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 02:44:43,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:43,190 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:43,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 02:44:43,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 02:44:43,390 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:43,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:43,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1989012997, now seen corresponding path program 1 times [2024-11-28 02:44:43,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:43,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158935705] [2024-11-28 02:44:43,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:43,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:43,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355973037] [2024-11-28 02:44:43,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:43,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:43,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:43,460 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:43,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:44:43,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:43,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 188 conjuncts are in the unsatisfiable core [2024-11-28 02:44:43,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:43,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:43,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:43,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:43,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:43,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:43,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:43,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:43,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:45,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:45,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:44:45,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 30 [2024-11-28 02:44:45,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2024-11-28 02:44:45,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 02:44:45,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2024-11-28 02:44:45,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-28 02:44:45,959 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-28 02:44:45,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:46,956 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:44:46,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:46,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158935705] [2024-11-28 02:44:46,956 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:46,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355973037] [2024-11-28 02:44:46,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355973037] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:44:46,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:44:46,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 24 [2024-11-28 02:44:46,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57447835] [2024-11-28 02:44:46,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:46,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:44:46,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:46,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:44:46,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:44:46,959 INFO L87 Difference]: Start difference. First operand 188 states and 222 transitions. Second operand has 24 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (17), 8 states have call predecessors, (17), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:44:55,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:55,624 INFO L93 Difference]: Finished difference Result 319 states and 384 transitions. [2024-11-28 02:44:55,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-28 02:44:55,625 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (17), 8 states have call predecessors, (17), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) Word has length 50 [2024-11-28 02:44:55,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:55,628 INFO L225 Difference]: With dead ends: 319 [2024-11-28 02:44:55,628 INFO L226 Difference]: Without dead ends: 317 [2024-11-28 02:44:55,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=337, Invalid=2315, Unknown=0, NotChecked=0, Total=2652 [2024-11-28 02:44:55,632 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 146 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:55,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 481 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-28 02:44:55,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-28 02:44:55,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 297. [2024-11-28 02:44:55,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 190 states have (on average 1.1210526315789473) internal successors, (213), 199 states have internal predecessors, (213), 58 states have call successors, (58), 36 states have call predecessors, (58), 48 states have return successors, (88), 61 states have call predecessors, (88), 53 states have call successors, (88) [2024-11-28 02:44:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 359 transitions. [2024-11-28 02:44:55,732 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 359 transitions. Word has length 50 [2024-11-28 02:44:55,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:55,732 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 359 transitions. [2024-11-28 02:44:55,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 10 states have call successors, (17), 8 states have call predecessors, (17), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:44:55,732 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 359 transitions. [2024-11-28 02:44:55,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 02:44:55,733 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:55,733 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:55,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:44:55,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 02:44:55,934 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:55,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:55,934 INFO L85 PathProgramCache]: Analyzing trace with hash -950477424, now seen corresponding path program 1 times [2024-11-28 02:44:55,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:55,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568711010] [2024-11-28 02:44:55,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:55,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:44:55,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452176620] [2024-11-28 02:44:55,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:44:55,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:55,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:56,000 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:56,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:44:56,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:44:56,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-28 02:44:56,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:56,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:56,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:56,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:56,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 30 proven. 4 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-28 02:44:56,708 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:57,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:44:57,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568711010] [2024-11-28 02:44:57,110 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:44:57,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452176620] [2024-11-28 02:44:57,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452176620] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:44:57,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:44:57,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-28 02:44:57,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328987704] [2024-11-28 02:44:57,111 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:57,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:44:57,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:57,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:44:57,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:44:57,112 INFO L87 Difference]: Start difference. First operand 297 states and 359 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-28 02:44:57,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:44:57,658 INFO L93 Difference]: Finished difference Result 305 states and 365 transitions. [2024-11-28 02:44:57,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:44:57,659 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 55 [2024-11-28 02:44:57,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:44:57,661 INFO L225 Difference]: With dead ends: 305 [2024-11-28 02:44:57,661 INFO L226 Difference]: Without dead ends: 301 [2024-11-28 02:44:57,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 65 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:44:57,662 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 29 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:44:57,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 115 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 202 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:44:57,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2024-11-28 02:44:57,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 299. [2024-11-28 02:44:57,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 192 states have (on average 1.1145833333333333) internal successors, (214), 200 states have internal predecessors, (214), 58 states have call successors, (58), 37 states have call predecessors, (58), 48 states have return successors, (88), 61 states have call predecessors, (88), 53 states have call successors, (88) [2024-11-28 02:44:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 360 transitions. [2024-11-28 02:44:57,750 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 360 transitions. Word has length 55 [2024-11-28 02:44:57,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:44:57,750 INFO L471 AbstractCegarLoop]: Abstraction has 299 states and 360 transitions. [2024-11-28 02:44:57,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-28 02:44:57,751 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 360 transitions. [2024-11-28 02:44:57,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 02:44:57,751 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:44:57,752 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:44:57,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 02:44:57,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 02:44:57,952 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:44:57,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:44:57,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1516426128, now seen corresponding path program 2 times [2024-11-28 02:44:57,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:44:57,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987444941] [2024-11-28 02:44:57,953 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:44:57,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:44:58,026 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:44:58,028 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:44:58,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [764559622] [2024-11-28 02:44:58,032 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:44:58,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:44:58,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:44:58,034 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:44:58,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:44:58,246 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:44:58,246 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:44:58,250 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 185 conjuncts are in the unsatisfiable core [2024-11-28 02:44:58,257 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:44:58,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:58,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:44:58,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:58,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:58,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:58,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:58,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:44:58,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:44:59,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 42 [2024-11-28 02:44:59,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 36 [2024-11-28 02:44:59,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:44:59,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:45:00,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2024-11-28 02:45:00,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 31 [2024-11-28 02:45:00,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2024-11-28 02:45:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:45:00,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-11-28 02:45:01,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:01,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987444941] [2024-11-28 02:45:01,569 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:01,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764559622] [2024-11-28 02:45:01,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764559622] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:45:01,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:45:01,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 27 [2024-11-28 02:45:01,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745273147] [2024-11-28 02:45:01,570 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:01,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 02:45:01,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:01,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 02:45:01,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:45:01,571 INFO L87 Difference]: Start difference. First operand 299 states and 360 transitions. Second operand has 27 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 11 states have call successors, (20), 9 states have call predecessors, (20), 5 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2024-11-28 02:45:05,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:45:13,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:45:16,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:45:19,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:19,500 INFO L93 Difference]: Finished difference Result 394 states and 460 transitions. [2024-11-28 02:45:19,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-28 02:45:19,501 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 11 states have call successors, (20), 9 states have call predecessors, (20), 5 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 56 [2024-11-28 02:45:19,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:19,504 INFO L225 Difference]: With dead ends: 394 [2024-11-28 02:45:19,504 INFO L226 Difference]: Without dead ends: 392 [2024-11-28 02:45:19,506 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 76 SyntacticMatches, 11 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=530, Invalid=3376, Unknown=0, NotChecked=0, Total=3906 [2024-11-28 02:45:19,507 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 204 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 100 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 1413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:19,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 483 Invalid, 1413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1312 Invalid, 1 Unknown, 0 Unchecked, 13.5s Time] [2024-11-28 02:45:19,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-11-28 02:45:19,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 239. [2024-11-28 02:45:19,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 156 states have (on average 1.1025641025641026) internal successors, (172), 162 states have internal predecessors, (172), 42 states have call successors, (42), 32 states have call predecessors, (42), 40 states have return successors, (64), 44 states have call predecessors, (64), 39 states have call successors, (64) [2024-11-28 02:45:19,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 278 transitions. [2024-11-28 02:45:19,602 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 278 transitions. Word has length 56 [2024-11-28 02:45:19,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:19,602 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 278 transitions. [2024-11-28 02:45:19,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 11 states have call successors, (20), 9 states have call predecessors, (20), 5 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2024-11-28 02:45:19,602 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 278 transitions. [2024-11-28 02:45:19,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-28 02:45:19,603 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:19,604 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:19,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 02:45:19,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:19,804 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:19,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:19,805 INFO L85 PathProgramCache]: Analyzing trace with hash 138740623, now seen corresponding path program 1 times [2024-11-28 02:45:19,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:19,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55858978] [2024-11-28 02:45:19,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:19,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:19,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720830926] [2024-11-28 02:45:19,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:19,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:19,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:19,847 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:19,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:45:20,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:20,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 02:45:20,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:20,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:20,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:20,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:20,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:20,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:20,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:45:20,634 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 42 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:45:20,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:20,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:20,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55858978] [2024-11-28 02:45:20,789 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:20,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720830926] [2024-11-28 02:45:20,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720830926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:20,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:20,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-28 02:45:20,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578956461] [2024-11-28 02:45:20,790 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:20,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:45:20,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:20,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:45:20,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:45:20,791 INFO L87 Difference]: Start difference. First operand 239 states and 278 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:45:21,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:21,457 INFO L93 Difference]: Finished difference Result 326 states and 384 transitions. [2024-11-28 02:45:21,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:45:21,457 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 61 [2024-11-28 02:45:21,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:21,460 INFO L225 Difference]: With dead ends: 326 [2024-11-28 02:45:21,460 INFO L226 Difference]: Without dead ends: 294 [2024-11-28 02:45:21,460 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:45:21,461 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 32 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:21,461 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 84 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:45:21,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-28 02:45:21,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 288. [2024-11-28 02:45:21,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 187 states have (on average 1.106951871657754) internal successors, (207), 196 states have internal predecessors, (207), 50 states have call successors, (50), 38 states have call predecessors, (50), 50 states have return successors, (88), 53 states have call predecessors, (88), 47 states have call successors, (88) [2024-11-28 02:45:21,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 345 transitions. [2024-11-28 02:45:21,558 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 345 transitions. Word has length 61 [2024-11-28 02:45:21,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:21,558 INFO L471 AbstractCegarLoop]: Abstraction has 288 states and 345 transitions. [2024-11-28 02:45:21,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-28 02:45:21,559 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 345 transitions. [2024-11-28 02:45:21,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-28 02:45:21,560 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:21,560 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:21,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 02:45:21,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:21,760 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:21,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:21,761 INFO L85 PathProgramCache]: Analyzing trace with hash -850885989, now seen corresponding path program 1 times [2024-11-28 02:45:21,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:21,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479658562] [2024-11-28 02:45:21,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:21,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:21,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:21,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733853506] [2024-11-28 02:45:21,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:21,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:21,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:21,831 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:21,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:45:22,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:22,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-28 02:45:22,048 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:22,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:22,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:22,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:22,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:22,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:22,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:22,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:22,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:22,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:23,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:23,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:45:23,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:45:23,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 02:45:23,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:23,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2024-11-28 02:45:24,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:24,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 40 [2024-11-28 02:45:24,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:45:24,154 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 36 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 02:45:24,154 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:26,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:26,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479658562] [2024-11-28 02:45:26,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:26,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733853506] [2024-11-28 02:45:26,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733853506] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:26,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:26,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-28 02:45:26,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151761662] [2024-11-28 02:45:26,804 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:26,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:45:26,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:26,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:45:26,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:45:26,805 INFO L87 Difference]: Start difference. First operand 288 states and 345 transitions. Second operand has 17 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:45:28,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:28,724 INFO L93 Difference]: Finished difference Result 312 states and 369 transitions. [2024-11-28 02:45:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 02:45:28,726 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) Word has length 74 [2024-11-28 02:45:28,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:28,730 INFO L225 Difference]: With dead ends: 312 [2024-11-28 02:45:28,732 INFO L226 Difference]: Without dead ends: 308 [2024-11-28 02:45:28,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:45:28,733 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 22 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 18 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:28,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 135 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 551 Invalid, 2 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 02:45:28,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-11-28 02:45:28,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 304. [2024-11-28 02:45:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 198 states have (on average 1.101010101010101) internal successors, (218), 206 states have internal predecessors, (218), 53 states have call successors, (53), 41 states have call predecessors, (53), 52 states have return successors, (90), 56 states have call predecessors, (90), 49 states have call successors, (90) [2024-11-28 02:45:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 361 transitions. [2024-11-28 02:45:28,863 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 361 transitions. Word has length 74 [2024-11-28 02:45:28,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:28,863 INFO L471 AbstractCegarLoop]: Abstraction has 304 states and 361 transitions. [2024-11-28 02:45:28,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:45:28,863 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 361 transitions. [2024-11-28 02:45:28,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-28 02:45:28,864 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:28,865 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:28,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:45:29,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:29,065 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:29,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:29,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1880245287, now seen corresponding path program 1 times [2024-11-28 02:45:29,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:29,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189702200] [2024-11-28 02:45:29,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:29,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:29,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:29,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141411527] [2024-11-28 02:45:29,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:29,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:29,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:29,150 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:29,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:45:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:29,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-28 02:45:29,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:29,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:29,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:29,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:29,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:29,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:29,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:29,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:29,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:45:30,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-28 02:45:30,381 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:30,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 49 [2024-11-28 02:45:30,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:30,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 46 [2024-11-28 02:45:30,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:30,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2024-11-28 02:45:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-11-28 02:45:30,522 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:31,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189702200] [2024-11-28 02:45:31,699 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141411527] [2024-11-28 02:45:31,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141411527] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:31,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:31,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-28 02:45:31,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663582450] [2024-11-28 02:45:31,699 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:31,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:45:31,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:31,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:45:31,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:45:31,701 INFO L87 Difference]: Start difference. First operand 304 states and 361 transitions. Second operand has 16 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:45:33,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:33,856 INFO L93 Difference]: Finished difference Result 330 states and 387 transitions. [2024-11-28 02:45:33,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 02:45:33,857 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) Word has length 74 [2024-11-28 02:45:33,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:33,860 INFO L225 Difference]: With dead ends: 330 [2024-11-28 02:45:33,860 INFO L226 Difference]: Without dead ends: 328 [2024-11-28 02:45:33,860 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2024-11-28 02:45:33,861 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 22 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:33,861 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 175 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 649 Invalid, 1 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 02:45:33,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2024-11-28 02:45:33,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 326. [2024-11-28 02:45:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 212 states have (on average 1.099056603773585) internal successors, (233), 220 states have internal predecessors, (233), 57 states have call successors, (57), 44 states have call predecessors, (57), 56 states have return successors, (94), 61 states have call predecessors, (94), 52 states have call successors, (94) [2024-11-28 02:45:33,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 384 transitions. [2024-11-28 02:45:33,981 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 384 transitions. Word has length 74 [2024-11-28 02:45:33,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:33,982 INFO L471 AbstractCegarLoop]: Abstraction has 326 states and 384 transitions. [2024-11-28 02:45:33,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 6 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 02:45:33,982 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 384 transitions. [2024-11-28 02:45:33,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-28 02:45:33,983 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:33,983 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:33,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 02:45:34,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 02:45:34,184 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:34,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:34,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1166191452, now seen corresponding path program 1 times [2024-11-28 02:45:34,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:34,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553928807] [2024-11-28 02:45:34,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:34,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [826442679] [2024-11-28 02:45:34,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:34,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:34,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:34,236 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:34,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 02:45:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:34,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-28 02:45:34,471 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:34,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:34,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:34,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:35,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:35,296 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-28 02:45:35,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:35,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:35,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553928807] [2024-11-28 02:45:35,499 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:35,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826442679] [2024-11-28 02:45:35,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826442679] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:35,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:35,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-28 02:45:35,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504303321] [2024-11-28 02:45:35,500 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:35,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:45:35,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:35,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:45:35,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:45:35,501 INFO L87 Difference]: Start difference. First operand 326 states and 384 transitions. Second operand has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-11-28 02:45:36,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:36,480 INFO L93 Difference]: Finished difference Result 336 states and 393 transitions. [2024-11-28 02:45:36,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:45:36,481 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2024-11-28 02:45:36,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:36,483 INFO L225 Difference]: With dead ends: 336 [2024-11-28 02:45:36,483 INFO L226 Difference]: Without dead ends: 306 [2024-11-28 02:45:36,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:45:36,485 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 44 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 42 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:36,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 118 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 289 Invalid, 2 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:45:36,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-28 02:45:36,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 302. [2024-11-28 02:45:36,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 197 states have (on average 1.0964467005076142) internal successors, (216), 204 states have internal predecessors, (216), 53 states have call successors, (53), 41 states have call predecessors, (53), 51 states have return successors, (89), 56 states have call predecessors, (89), 49 states have call successors, (89) [2024-11-28 02:45:36,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 358 transitions. [2024-11-28 02:45:36,643 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 358 transitions. Word has length 80 [2024-11-28 02:45:36,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:36,643 INFO L471 AbstractCegarLoop]: Abstraction has 302 states and 358 transitions. [2024-11-28 02:45:36,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-11-28 02:45:36,644 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 358 transitions. [2024-11-28 02:45:36,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-28 02:45:36,645 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:36,646 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:36,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 02:45:36,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:36,846 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:36,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:36,847 INFO L85 PathProgramCache]: Analyzing trace with hash -883196390, now seen corresponding path program 1 times [2024-11-28 02:45:36,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:36,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772731255] [2024-11-28 02:45:36,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:36,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:36,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937213376] [2024-11-28 02:45:36,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:36,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:36,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:36,906 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:36,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 02:45:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:37,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-28 02:45:37,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:37,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:37,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:37,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:37,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:37,882 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 60 proven. 14 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-28 02:45:37,882 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:38,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:38,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772731255] [2024-11-28 02:45:38,117 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:38,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937213376] [2024-11-28 02:45:38,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937213376] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:38,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:38,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-28 02:45:38,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682689585] [2024-11-28 02:45:38,117 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:38,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:45:38,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:38,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:45:38,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-28 02:45:38,118 INFO L87 Difference]: Start difference. First operand 302 states and 358 transitions. Second operand has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-11-28 02:45:38,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:38,999 INFO L93 Difference]: Finished difference Result 359 states and 421 transitions. [2024-11-28 02:45:38,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:45:39,000 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2024-11-28 02:45:39,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:39,002 INFO L225 Difference]: With dead ends: 359 [2024-11-28 02:45:39,002 INFO L226 Difference]: Without dead ends: 355 [2024-11-28 02:45:39,002 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:45:39,003 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 41 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 40 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:39,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 132 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 337 Invalid, 1 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:45:39,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-28 02:45:39,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2024-11-28 02:45:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 229 states have (on average 1.091703056768559) internal successors, (250), 237 states have internal predecessors, (250), 61 states have call successors, (61), 48 states have call predecessors, (61), 60 states have return successors, (102), 65 states have call predecessors, (102), 56 states have call successors, (102) [2024-11-28 02:45:39,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 413 transitions. [2024-11-28 02:45:39,188 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 413 transitions. Word has length 80 [2024-11-28 02:45:39,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:39,188 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 413 transitions. [2024-11-28 02:45:39,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-11-28 02:45:39,188 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 413 transitions. [2024-11-28 02:45:39,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-28 02:45:39,191 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:39,191 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:39,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 02:45:39,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:39,395 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:39,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:39,396 INFO L85 PathProgramCache]: Analyzing trace with hash -336882535, now seen corresponding path program 1 times [2024-11-28 02:45:39,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:39,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20025828] [2024-11-28 02:45:39,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:39,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096425386] [2024-11-28 02:45:39,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:39,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:39,464 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:39,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 02:45:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:39,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-28 02:45:39,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:39,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:39,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:39,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:39,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:39,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:39,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:39,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:39,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:39,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:41,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:45:41,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:41,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:45:41,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-28 02:45:42,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:42,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 51 [2024-11-28 02:45:42,521 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:42,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2024-11-28 02:45:42,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:45:42,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 40 [2024-11-28 02:45:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 86 proven. 23 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 02:45:42,719 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:45,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:45,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20025828] [2024-11-28 02:45:45,628 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:45,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096425386] [2024-11-28 02:45:45,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096425386] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:45,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:45:45,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-28 02:45:45,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954255709] [2024-11-28 02:45:45,628 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:45,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 02:45:45,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:45,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 02:45:45,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2024-11-28 02:45:45,629 INFO L87 Difference]: Start difference. First operand 351 states and 413 transitions. Second operand has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 8 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:45:48,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:45:48,184 INFO L93 Difference]: Finished difference Result 355 states and 416 transitions. [2024-11-28 02:45:48,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:45:48,185 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 8 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 86 [2024-11-28 02:45:48,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:45:48,188 INFO L225 Difference]: With dead ends: 355 [2024-11-28 02:45:48,188 INFO L226 Difference]: Without dead ends: 327 [2024-11-28 02:45:48,189 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 83 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 02:45:48,191 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 23 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 32 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:45:48,191 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 109 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 496 Invalid, 2 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 02:45:48,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2024-11-28 02:45:48,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 327. [2024-11-28 02:45:48,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 214 states have (on average 1.0934579439252337) internal successors, (234), 221 states have internal predecessors, (234), 57 states have call successors, (57), 45 states have call predecessors, (57), 55 states have return successors, (97), 60 states have call predecessors, (97), 53 states have call successors, (97) [2024-11-28 02:45:48,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 388 transitions. [2024-11-28 02:45:48,372 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 388 transitions. Word has length 86 [2024-11-28 02:45:48,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:45:48,373 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 388 transitions. [2024-11-28 02:45:48,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 8 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:45:48,373 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 388 transitions. [2024-11-28 02:45:48,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-28 02:45:48,374 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:45:48,374 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:48,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 02:45:48,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 02:45:48,575 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:45:48,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:48,575 INFO L85 PathProgramCache]: Analyzing trace with hash 114088797, now seen corresponding path program 1 times [2024-11-28 02:45:48,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:48,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985263880] [2024-11-28 02:45:48,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:48,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:48,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:45:48,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158711954] [2024-11-28 02:45:48,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:48,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:48,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:48,656 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:48,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 02:45:48,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:48,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 351 conjuncts are in the unsatisfiable core [2024-11-28 02:45:48,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:48,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:48,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:49,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:49,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:49,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:49,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:45:49,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:49,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:45:49,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:45:49,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:49,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:45:51,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:45:51,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 34 [2024-11-28 02:45:51,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:52,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 40 [2024-11-28 02:45:52,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2024-11-28 02:45:52,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:45:52,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2024-11-28 02:45:52,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2024-11-28 02:45:52,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 02:45:52,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2024-11-28 02:45:52,908 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-28 02:45:52,908 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 48 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-11-28 02:45:55,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:55,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985263880] [2024-11-28 02:45:55,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:45:55,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158711954] [2024-11-28 02:45:55,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158711954] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:45:55,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:45:55,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 28 [2024-11-28 02:45:55,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070294014] [2024-11-28 02:45:55,167 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:55,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 02:45:55,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:55,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 02:45:55,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2024-11-28 02:45:55,169 INFO L87 Difference]: Start difference. First operand 327 states and 388 transitions. Second operand has 28 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 19 states have internal predecessors, (74), 13 states have call successors, (32), 14 states have call predecessors, (32), 5 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2024-11-28 02:46:05,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:46:12,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:46:12,254 INFO L93 Difference]: Finished difference Result 444 states and 531 transitions. [2024-11-28 02:46:12,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 02:46:12,255 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 19 states have internal predecessors, (74), 13 states have call successors, (32), 14 states have call predecessors, (32), 5 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) Word has length 96 [2024-11-28 02:46:12,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:46:12,258 INFO L225 Difference]: With dead ends: 444 [2024-11-28 02:46:12,258 INFO L226 Difference]: Without dead ends: 442 [2024-11-28 02:46:12,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 146 SyntacticMatches, 18 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=391, Invalid=2470, Unknown=1, NotChecked=0, Total=2862 [2024-11-28 02:46:12,260 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 168 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1580 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:46:12,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 853 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1580 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2024-11-28 02:46:12,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-11-28 02:46:12,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 418. [2024-11-28 02:46:12,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 273 states have (on average 1.098901098901099) internal successors, (300), 283 states have internal predecessors, (300), 73 states have call successors, (73), 57 states have call predecessors, (73), 71 states have return successors, (130), 77 states have call predecessors, (130), 68 states have call successors, (130) [2024-11-28 02:46:12,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 503 transitions. [2024-11-28 02:46:12,504 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 503 transitions. Word has length 96 [2024-11-28 02:46:12,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:46:12,504 INFO L471 AbstractCegarLoop]: Abstraction has 418 states and 503 transitions. [2024-11-28 02:46:12,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 3.0833333333333335) internal successors, (74), 19 states have internal predecessors, (74), 13 states have call successors, (32), 14 states have call predecessors, (32), 5 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2024-11-28 02:46:12,504 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 503 transitions. [2024-11-28 02:46:12,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 02:46:12,510 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:46:12,511 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:46:12,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 02:46:12,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:46:12,711 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:46:12,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:46:12,712 INFO L85 PathProgramCache]: Analyzing trace with hash 782485521, now seen corresponding path program 2 times [2024-11-28 02:46:12,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:46:12,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501460098] [2024-11-28 02:46:12,712 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:46:12,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:46:12,780 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:46:12,780 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:46:12,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2068612885] [2024-11-28 02:46:12,786 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:46:12,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:46:12,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:46:12,789 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:46:12,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 02:46:13,074 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:46:13,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:46:13,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 250 conjuncts are in the unsatisfiable core [2024-11-28 02:46:13,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:46:13,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:46:13,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:13,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:13,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:13,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:13,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:13,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:13,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:13,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:16,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 34 [2024-11-28 02:46:16,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:46:16,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:46:16,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2024-11-28 02:46:17,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:17,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 02:46:17,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:17,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 49 [2024-11-28 02:46:17,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:17,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 46 [2024-11-28 02:46:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 55 proven. 27 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-11-28 02:46:17,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:46:24,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:46:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501460098] [2024-11-28 02:46:24,695 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:46:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068612885] [2024-11-28 02:46:24,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068612885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:46:24,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:46:24,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 02:46:24,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855962096] [2024-11-28 02:46:24,695 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:46:24,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:46:24,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:46:24,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:46:24,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1076, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:46:24,697 INFO L87 Difference]: Start difference. First operand 418 states and 503 transitions. Second operand has 24 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-28 02:46:27,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:46:27,954 INFO L93 Difference]: Finished difference Result 438 states and 534 transitions. [2024-11-28 02:46:27,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:46:27,955 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 99 [2024-11-28 02:46:27,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:46:27,958 INFO L225 Difference]: With dead ends: 438 [2024-11-28 02:46:27,958 INFO L226 Difference]: Without dead ends: 426 [2024-11-28 02:46:27,959 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=184, Invalid=1622, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 02:46:27,960 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 27 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 31 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:46:27,960 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 148 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 729 Invalid, 2 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 02:46:27,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-28 02:46:28,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 420. [2024-11-28 02:46:28,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 274 states have (on average 1.0985401459854014) internal successors, (301), 284 states have internal predecessors, (301), 73 states have call successors, (73), 57 states have call predecessors, (73), 72 states have return successors, (131), 78 states have call predecessors, (131), 68 states have call successors, (131) [2024-11-28 02:46:28,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 505 transitions. [2024-11-28 02:46:28,171 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 505 transitions. Word has length 99 [2024-11-28 02:46:28,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:46:28,171 INFO L471 AbstractCegarLoop]: Abstraction has 420 states and 505 transitions. [2024-11-28 02:46:28,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 8 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-28 02:46:28,172 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 505 transitions. [2024-11-28 02:46:28,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 02:46:28,173 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:46:28,174 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:46:28,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 02:46:28,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 02:46:28,374 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:46:28,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:46:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash -589321777, now seen corresponding path program 1 times [2024-11-28 02:46:28,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:46:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507973083] [2024-11-28 02:46:28,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:46:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:46:28,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:46:28,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763701865] [2024-11-28 02:46:28,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:46:28,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:46:28,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:46:28,435 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:46:28,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 02:46:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:46:28,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 255 conjuncts are in the unsatisfiable core [2024-11-28 02:46:28,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:46:28,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:28,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:28,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:28,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:28,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:28,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:28,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:28,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:32,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 51 [2024-11-28 02:46:32,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2024-11-28 02:46:32,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:46:32,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:46:32,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 40 [2024-11-28 02:46:33,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:33,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 66 [2024-11-28 02:46:33,243 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:33,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 89 [2024-11-28 02:46:33,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:33,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 66 [2024-11-28 02:46:33,458 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 54 proven. 36 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 02:46:33,458 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:46:42,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:46:42,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507973083] [2024-11-28 02:46:42,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:46:42,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763701865] [2024-11-28 02:46:42,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763701865] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:46:42,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:46:42,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-28 02:46:42,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557961354] [2024-11-28 02:46:42,018 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:46:42,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 02:46:42,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:46:42,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 02:46:42,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1069, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:46:42,020 INFO L87 Difference]: Start difference. First operand 420 states and 505 transitions. Second operand has 26 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 02:46:46,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:46:46,125 INFO L93 Difference]: Finished difference Result 452 states and 549 transitions. [2024-11-28 02:46:46,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:46:46,127 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 99 [2024-11-28 02:46:46,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:46:46,130 INFO L225 Difference]: With dead ends: 452 [2024-11-28 02:46:46,130 INFO L226 Difference]: Without dead ends: 450 [2024-11-28 02:46:46,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=211, Invalid=1769, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 02:46:46,132 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 25 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:46:46,132 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 174 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 903 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2024-11-28 02:46:46,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2024-11-28 02:46:46,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 444. [2024-11-28 02:46:46,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 289 states have (on average 1.0968858131487889) internal successors, (317), 299 states have internal predecessors, (317), 77 states have call successors, (77), 60 states have call predecessors, (77), 77 states have return successors, (147), 84 states have call predecessors, (147), 71 states have call successors, (147) [2024-11-28 02:46:46,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 541 transitions. [2024-11-28 02:46:46,371 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 541 transitions. Word has length 99 [2024-11-28 02:46:46,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:46:46,372 INFO L471 AbstractCegarLoop]: Abstraction has 444 states and 541 transitions. [2024-11-28 02:46:46,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 02:46:46,372 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 541 transitions. [2024-11-28 02:46:46,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 02:46:46,373 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:46:46,373 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:46:46,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 02:46:46,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:46:46,574 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:46:46,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:46:46,575 INFO L85 PathProgramCache]: Analyzing trace with hash 365088915, now seen corresponding path program 2 times [2024-11-28 02:46:46,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:46:46,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277060989] [2024-11-28 02:46:46,575 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:46:46,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:46:46,623 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:46:46,623 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:46:46,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915501957] [2024-11-28 02:46:46,626 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:46:46,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:46:46,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:46:46,629 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:46:46,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 02:46:47,114 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:46:47,114 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:46:47,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 299 conjuncts are in the unsatisfiable core [2024-11-28 02:46:47,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:46:47,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:46:47,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:46:47,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:47,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:47,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:47,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:47,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:47,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:46:47,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:47,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:46:51,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 45 [2024-11-28 02:46:51,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:46:51,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:46:51,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:46:51,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 35 [2024-11-28 02:46:52,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2024-11-28 02:46:52,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:46:52,217 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 58 proven. 27 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2024-11-28 02:46:52,218 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:47:01,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-11-28 02:47:01,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 85 [2024-11-28 02:47:01,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-11-28 02:47:01,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 77 [2024-11-28 02:47:01,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 65 [2024-11-28 02:47:01,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2024-11-28 02:47:05,864 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (forall ((|v_func_to_recursive_line_33_to_48_0_#in~r.offset_BEFORE_CALL_38| Int) (|v_func_to_recursive_line_33_to_48_0_#in~y.offset_BEFORE_CALL_10| Int) (|v_func_to_recursive_line_33_to_48_0_#in~r.base_BEFORE_CALL_38| Int) (|v_func_to_recursive_line_33_to_48_0_#in~x.base_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_48_0_#in~b.offset_BEFORE_CALL_46| Int) (|v_func_to_recursive_line_33_to_48_0_#in~y.base_BEFORE_CALL_10| Int) (|v_func_to_recursive_line_33_to_48_0_#in~x.offset_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_48_0_#in~p.base_BEFORE_CALL_37| Int) (|v_func_to_recursive_line_33_to_48_0_#in~b.base_BEFORE_CALL_46| Int) (|v_func_to_recursive_line_33_to_48_0_#in~p.offset_BEFORE_CALL_37| Int)) (= (+ (* (select (select |c_#memory_int#6| |v_func_to_recursive_line_33_to_48_0_#in~p.base_BEFORE_CALL_37|) |v_func_to_recursive_line_33_to_48_0_#in~p.offset_BEFORE_CALL_37|) (select (select |c_#memory_int#8| |v_func_to_recursive_line_33_to_48_0_#in~x.base_BEFORE_CALL_1|) |v_func_to_recursive_line_33_to_48_0_#in~x.offset_BEFORE_CALL_1|)) (* (select (select |c_#memory_int#2| |v_func_to_recursive_line_33_to_48_0_#in~r.base_BEFORE_CALL_38|) |v_func_to_recursive_line_33_to_48_0_#in~r.offset_BEFORE_CALL_38|) (select (select |c_#memory_int#7| |v_func_to_recursive_line_33_to_48_0_#in~y.base_BEFORE_CALL_10|) |v_func_to_recursive_line_33_to_48_0_#in~y.offset_BEFORE_CALL_10|))) (select (select |c_#memory_int#1| |v_func_to_recursive_line_33_to_48_0_#in~b.base_BEFORE_CALL_46|) |v_func_to_recursive_line_33_to_48_0_#in~b.offset_BEFORE_CALL_46|)))) (.cse1 (select (select |c_old(#memory_int#1)| |c_func_to_recursive_line_33_to_48_0_#in~b.base|) |c_func_to_recursive_line_33_to_48_0_#in~b.offset|)) (.cse0 (select (select |c_old(#memory_int#3)| |c_func_to_recursive_line_33_to_48_0_#in~a.base|) |c_func_to_recursive_line_33_to_48_0_#in~a.offset|))) (and (or (= .cse0 (* 2 .cse1)) .cse2) (or .cse2 (< .cse1 .cse0)) (forall ((|v_func_to_recursive_line_33_to_48_0_#in~r.offset_BEFORE_CALL_38| Int) (|v_func_to_recursive_line_33_to_48_0_#in~y.offset_BEFORE_CALL_10| Int) (|v_func_to_recursive_line_33_to_48_0_#in~x.base_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_48_0_#in~r.base_BEFORE_CALL_38| Int) (|v_func_to_recursive_line_33_to_48_0_#in~b.offset_BEFORE_CALL_46| Int) (|v_func_to_recursive_line_33_to_48_0_#in~y.base_BEFORE_CALL_10| Int) (|v_func_to_recursive_line_33_to_48_0_#in~x.offset_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_48_0_#in~p.base_BEFORE_CALL_37| Int) (|v_func_to_recursive_line_33_to_48_0_#in~b.base_BEFORE_CALL_46| Int) (|v_func_to_recursive_line_33_to_48_0_#in~p.offset_BEFORE_CALL_37| Int)) (let ((.cse4 (select (select |c_#memory_int#7| |v_func_to_recursive_line_33_to_48_0_#in~y.base_BEFORE_CALL_10|) |v_func_to_recursive_line_33_to_48_0_#in~y.offset_BEFORE_CALL_10|)) (.cse3 (select (select |c_#memory_int#8| |v_func_to_recursive_line_33_to_48_0_#in~x.base_BEFORE_CALL_1|) |v_func_to_recursive_line_33_to_48_0_#in~x.offset_BEFORE_CALL_1|))) (or (= (+ (* (select (select |c_#memory_int#6| |v_func_to_recursive_line_33_to_48_0_#in~p.base_BEFORE_CALL_37|) |v_func_to_recursive_line_33_to_48_0_#in~p.offset_BEFORE_CALL_37|) .cse3) (* (select (select |c_#memory_int#2| |v_func_to_recursive_line_33_to_48_0_#in~r.base_BEFORE_CALL_38|) |v_func_to_recursive_line_33_to_48_0_#in~r.offset_BEFORE_CALL_38|) .cse4)) (select (select |c_#memory_int#1| |v_func_to_recursive_line_33_to_48_0_#in~b.base_BEFORE_CALL_46|) |v_func_to_recursive_line_33_to_48_0_#in~b.offset_BEFORE_CALL_46|)) (not (= (+ (* (select (select (store |c_old(#memory_int#2)| |c_func_to_recursive_line_33_to_48_0_#in~r.base| (let ((.cse5 (select |c_old(#memory_int#2)| |c_func_to_recursive_line_33_to_48_0_#in~r.base|))) (store .cse5 |c_func_to_recursive_line_33_to_48_0_#in~r.offset| (+ (select .cse5 |c_func_to_recursive_line_33_to_48_0_#in~r.offset|) (* (- 1) (select (select |c_old(#memory_int#5)| |c_func_to_recursive_line_33_to_48_0_#in~s.base|) |c_func_to_recursive_line_33_to_48_0_#in~s.offset|)))))) |v_func_to_recursive_line_33_to_48_0_#in~r.base_BEFORE_CALL_38|) |v_func_to_recursive_line_33_to_48_0_#in~r.offset_BEFORE_CALL_38|) .cse4) (* (select (select (store |c_old(#memory_int#6)| |c_func_to_recursive_line_33_to_48_0_#in~p.base| (let ((.cse6 (select |c_old(#memory_int#6)| |c_func_to_recursive_line_33_to_48_0_#in~p.base|))) (store .cse6 |c_func_to_recursive_line_33_to_48_0_#in~p.offset| (+ (select .cse6 |c_func_to_recursive_line_33_to_48_0_#in~p.offset|) (* (- 1) (select (select |c_old(#memory_int#4)| |c_func_to_recursive_line_33_to_48_0_#in~q.base|) |c_func_to_recursive_line_33_to_48_0_#in~q.offset|)))))) |v_func_to_recursive_line_33_to_48_0_#in~p.base_BEFORE_CALL_37|) |v_func_to_recursive_line_33_to_48_0_#in~p.offset_BEFORE_CALL_37|) .cse3)) (select (select |c_old(#memory_int#1)| |v_func_to_recursive_line_33_to_48_0_#in~b.base_BEFORE_CALL_46|) |v_func_to_recursive_line_33_to_48_0_#in~b.offset_BEFORE_CALL_46|)))))))) is different from false [2024-11-28 02:47:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:47:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277060989] [2024-11-28 02:47:07,311 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:47:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915501957] [2024-11-28 02:47:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915501957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:47:07,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:47:07,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 02:47:07,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342157874] [2024-11-28 02:47:07,312 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:47:07,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 02:47:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:47:07,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 02:47:07,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=905, Unknown=1, NotChecked=60, Total=1056 [2024-11-28 02:47:07,313 INFO L87 Difference]: Start difference. First operand 444 states and 541 transitions. Second operand has 24 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (12), 7 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-28 02:47:15,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:47:15,056 INFO L93 Difference]: Finished difference Result 478 states and 587 transitions. [2024-11-28 02:47:15,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 02:47:15,058 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (12), 7 states have call predecessors, (12), 9 states have call successors, (12) Word has length 99 [2024-11-28 02:47:15,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:47:15,061 INFO L225 Difference]: With dead ends: 478 [2024-11-28 02:47:15,061 INFO L226 Difference]: Without dead ends: 476 [2024-11-28 02:47:15,062 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=160, Invalid=1565, Unknown=1, NotChecked=80, Total=1806 [2024-11-28 02:47:15,063 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 32 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 25 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:47:15,063 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 243 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1065 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 02:47:15,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2024-11-28 02:47:15,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 452. [2024-11-28 02:47:15,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 293 states have (on average 1.0955631399317407) internal successors, (321), 303 states have internal predecessors, (321), 77 states have call successors, (77), 60 states have call predecessors, (77), 81 states have return successors, (163), 88 states have call predecessors, (163), 71 states have call successors, (163) [2024-11-28 02:47:15,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 561 transitions. [2024-11-28 02:47:15,255 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 561 transitions. Word has length 99 [2024-11-28 02:47:15,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:47:15,256 INFO L471 AbstractCegarLoop]: Abstraction has 452 states and 561 transitions. [2024-11-28 02:47:15,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (12), 7 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-28 02:47:15,256 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 561 transitions. [2024-11-28 02:47:15,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-28 02:47:15,258 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:47:15,258 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:47:15,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 02:47:15,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:15,462 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:47:15,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:47:15,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1006718383, now seen corresponding path program 2 times [2024-11-28 02:47:15,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:47:15,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790596269] [2024-11-28 02:47:15,463 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:47:15,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:47:15,503 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:47:15,503 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:47:15,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73800116] [2024-11-28 02:47:15,506 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:47:15,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:15,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:47:15,509 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:47:15,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 02:47:15,926 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:47:15,926 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:47:15,931 INFO L256 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-11-28 02:47:15,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:47:15,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:47:15,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:15,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:47:16,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:47:16,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:16,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:16,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:19,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 23 [2024-11-28 02:47:19,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2024-11-28 02:47:20,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:47:20,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 67 [2024-11-28 02:47:20,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:47:20,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2024-11-28 02:47:20,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:47:20,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2024-11-28 02:47:21,149 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 56 proven. 25 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2024-11-28 02:47:21,150 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:47:22,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:47:22,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790596269] [2024-11-28 02:47:22,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:47:22,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73800116] [2024-11-28 02:47:22,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73800116] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:47:22,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:47:22,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-28 02:47:22,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406946180] [2024-11-28 02:47:22,005 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:47:22,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 02:47:22,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:47:22,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 02:47:22,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2024-11-28 02:47:22,006 INFO L87 Difference]: Start difference. First operand 452 states and 561 transitions. Second operand has 19 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 8 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-28 02:47:27,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:47:27,562 INFO L93 Difference]: Finished difference Result 488 states and 606 transitions. [2024-11-28 02:47:27,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:47:27,563 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 8 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 99 [2024-11-28 02:47:27,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:47:27,566 INFO L225 Difference]: With dead ends: 488 [2024-11-28 02:47:27,567 INFO L226 Difference]: Without dead ends: 484 [2024-11-28 02:47:27,567 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2024-11-28 02:47:27,568 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 23 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:47:27,568 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 169 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 785 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2024-11-28 02:47:27,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2024-11-28 02:47:27,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 480. [2024-11-28 02:47:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 310 states have (on average 1.0903225806451613) internal successors, (338), 320 states have internal predecessors, (338), 81 states have call successors, (81), 63 states have call predecessors, (81), 88 states have return successors, (180), 96 states have call predecessors, (180), 74 states have call successors, (180) [2024-11-28 02:47:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 599 transitions. [2024-11-28 02:47:27,771 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 599 transitions. Word has length 99 [2024-11-28 02:47:27,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:47:27,772 INFO L471 AbstractCegarLoop]: Abstraction has 480 states and 599 transitions. [2024-11-28 02:47:27,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 8 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-28 02:47:27,772 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 599 transitions. [2024-11-28 02:47:27,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-28 02:47:27,773 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:47:27,774 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:47:27,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 02:47:27,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:27,974 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:47:27,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:47:27,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1906116304, now seen corresponding path program 2 times [2024-11-28 02:47:27,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:47:27,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896210416] [2024-11-28 02:47:27,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:47:27,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:47:28,035 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:47:28,035 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:47:28,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012679442] [2024-11-28 02:47:28,039 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:47:28,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:28,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:47:28,041 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:47:28,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 02:47:28,451 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:47:28,451 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:47:28,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 372 conjuncts are in the unsatisfiable core [2024-11-28 02:47:28,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:47:28,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:47:28,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:47:28,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:28,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:28,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:47:28,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:47:28,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:28,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:47:30,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:47:30,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:47:30,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 21 [2024-11-28 02:47:33,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 36 [2024-11-28 02:47:33,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2024-11-28 02:47:33,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:47:36,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 53 [2024-11-28 02:47:36,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2024-11-28 02:47:36,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:47:36,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:47:36,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 02:47:38,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 02:47:38,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2024-11-28 02:47:38,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 29 [2024-11-28 02:47:39,308 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-11-28 02:47:39,308 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:47:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 22 proven. 54 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-11-28 02:47:45,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:47:45,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896210416] [2024-11-28 02:47:45,335 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:47:45,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012679442] [2024-11-28 02:47:45,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012679442] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:47:45,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:47:45,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17] total 34 [2024-11-28 02:47:45,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080350571] [2024-11-28 02:47:45,335 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:47:45,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 02:47:45,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:47:45,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 02:47:45,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 02:47:45,337 INFO L87 Difference]: Start difference. First operand 480 states and 599 transitions. Second operand has 34 states, 30 states have (on average 2.533333333333333) internal successors, (76), 25 states have internal predecessors, (76), 13 states have call successors, (34), 14 states have call predecessors, (34), 5 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2024-11-28 02:48:05,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:07,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:12,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:16,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:20,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:37,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:41,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:45,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:49,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:48:51,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:49:17,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2024-11-28 02:49:32,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:49:32,974 INFO L93 Difference]: Finished difference Result 964 states and 1386 transitions. [2024-11-28 02:49:32,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-28 02:49:32,975 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 30 states have (on average 2.533333333333333) internal successors, (76), 25 states have internal predecessors, (76), 13 states have call successors, (34), 14 states have call predecessors, (34), 5 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 102 [2024-11-28 02:49:32,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:49:32,983 INFO L225 Difference]: With dead ends: 964 [2024-11-28 02:49:32,983 INFO L226 Difference]: Without dead ends: 958 [2024-11-28 02:49:32,986 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 151 SyntacticMatches, 21 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3945 ImplicationChecksByTransitivity, 56.2s TimeCoverageRelationStatistics Valid=1831, Invalid=10825, Unknown=0, NotChecked=0, Total=12656 [2024-11-28 02:49:32,988 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 358 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 178 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 2171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:49:32,988 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 1017 Invalid, 2171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1985 Invalid, 8 Unknown, 0 Unchecked, 58.7s Time] [2024-11-28 02:49:32,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2024-11-28 02:49:33,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 940. [2024-11-28 02:49:33,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 592 states have (on average 1.1368243243243243) internal successors, (673), 629 states have internal predecessors, (673), 190 states have call successors, (190), 102 states have call predecessors, (190), 157 states have return successors, (496), 208 states have call predecessors, (496), 183 states have call successors, (496) [2024-11-28 02:49:33,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 1359 transitions. [2024-11-28 02:49:33,472 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 1359 transitions. Word has length 102 [2024-11-28 02:49:33,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:49:33,472 INFO L471 AbstractCegarLoop]: Abstraction has 940 states and 1359 transitions. [2024-11-28 02:49:33,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 30 states have (on average 2.533333333333333) internal successors, (76), 25 states have internal predecessors, (76), 13 states have call successors, (34), 14 states have call predecessors, (34), 5 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2024-11-28 02:49:33,473 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 1359 transitions. [2024-11-28 02:49:33,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-11-28 02:49:33,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:49:33,475 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:49:33,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 02:49:33,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 02:49:33,675 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:49:33,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:49:33,676 INFO L85 PathProgramCache]: Analyzing trace with hash -643523696, now seen corresponding path program 1 times [2024-11-28 02:49:33,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:49:33,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441521635] [2024-11-28 02:49:33,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:49:33,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:49:33,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:49:33,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797015738] [2024-11-28 02:49:33,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:49:33,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:49:33,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:49:33,723 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:49:33,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 02:49:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:49:34,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 151 conjuncts are in the unsatisfiable core [2024-11-28 02:49:34,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:49:34,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:49:34,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:49:34,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:49:34,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:49:37,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:49:37,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 02:49:37,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:49:37,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:49:39,212 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 90 proven. 27 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2024-11-28 02:49:39,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:49:46,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2024-11-28 02:49:46,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 02:49:46,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-28 02:49:46,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-28 02:50:03,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:03,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441521635] [2024-11-28 02:50:03,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:50:03,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797015738] [2024-11-28 02:50:03,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797015738] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:03,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:03,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-28 02:50:03,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334471158] [2024-11-28 02:50:03,436 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:50:03,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:50:03,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:03,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:50:03,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=286, Unknown=4, NotChecked=0, Total=342 [2024-11-28 02:50:03,438 INFO L87 Difference]: Start difference. First operand 940 states and 1359 transitions. Second operand has 14 states, 10 states have (on average 3.6) internal successors, (36), 13 states have internal predecessors, (36), 8 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:50:07,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:07,541 INFO L93 Difference]: Finished difference Result 970 states and 1388 transitions. [2024-11-28 02:50:07,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 02:50:07,542 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 3.6) internal successors, (36), 13 states have internal predecessors, (36), 8 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 105 [2024-11-28 02:50:07,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:07,550 INFO L225 Difference]: With dead ends: 970 [2024-11-28 02:50:07,550 INFO L226 Difference]: Without dead ends: 966 [2024-11-28 02:50:07,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=78, Invalid=424, Unknown=4, NotChecked=0, Total=506 [2024-11-28 02:50:07,551 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 18 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:07,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 167 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 539 Invalid, 2 Unknown, 0 Unchecked, 2.9s Time] [2024-11-28 02:50:07,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2024-11-28 02:50:08,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 942. [2024-11-28 02:50:08,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 593 states have (on average 1.136593591905565) internal successors, (674), 630 states have internal predecessors, (674), 190 states have call successors, (190), 102 states have call predecessors, (190), 158 states have return successors, (497), 209 states have call predecessors, (497), 183 states have call successors, (497) [2024-11-28 02:50:08,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1361 transitions. [2024-11-28 02:50:08,187 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1361 transitions. Word has length 105 [2024-11-28 02:50:08,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:08,187 INFO L471 AbstractCegarLoop]: Abstraction has 942 states and 1361 transitions. [2024-11-28 02:50:08,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 3.6) internal successors, (36), 13 states have internal predecessors, (36), 8 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:50:08,187 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1361 transitions. [2024-11-28 02:50:08,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-11-28 02:50:08,188 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:08,188 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:50:08,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 02:50:08,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 02:50:08,389 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:08,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:08,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1230544724, now seen corresponding path program 2 times [2024-11-28 02:50:08,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:08,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885693402] [2024-11-28 02:50:08,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:50:08,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:08,438 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:50:08,439 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:50:08,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490431393] [2024-11-28 02:50:08,442 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:50:08,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:08,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:08,444 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:08,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 02:50:08,837 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:50:08,837 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:50:08,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 151 conjuncts are in the unsatisfiable core [2024-11-28 02:50:08,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:08,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:50:08,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:50:08,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:50:08,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:50:13,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:50:13,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:50:13,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:50:13,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-28 02:50:15,137 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 93 proven. 27 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-11-28 02:50:15,138 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:50:21,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2024-11-28 02:50:22,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 02:50:22,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2024-11-28 02:50:22,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-28 02:50:35,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:35,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885693402] [2024-11-28 02:50:35,374 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:50:35,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490431393] [2024-11-28 02:50:35,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490431393] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:35,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:50:35,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-28 02:50:35,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762696998] [2024-11-28 02:50:35,374 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:50:35,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 02:50:35,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:35,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 02:50:35,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=438, Unknown=3, NotChecked=0, Total=506 [2024-11-28 02:50:35,375 INFO L87 Difference]: Start difference. First operand 942 states and 1361 transitions. Second operand has 16 states, 12 states have (on average 3.25) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:50:41,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:50:41,450 INFO L93 Difference]: Finished difference Result 950 states and 1367 transitions. [2024-11-28 02:50:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 02:50:41,452 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 3.25) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 105 [2024-11-28 02:50:41,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:50:41,459 INFO L225 Difference]: With dead ends: 950 [2024-11-28 02:50:41,460 INFO L226 Difference]: Without dead ends: 946 [2024-11-28 02:50:41,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 105 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=115, Invalid=694, Unknown=3, NotChecked=0, Total=812 [2024-11-28 02:50:41,461 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 21 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:50:41,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 247 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 724 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 02:50:41,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2024-11-28 02:50:42,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 920. [2024-11-28 02:50:42,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 579 states have (on average 1.1381692573402418) internal successors, (659), 616 states have internal predecessors, (659), 186 states have call successors, (186), 99 states have call predecessors, (186), 154 states have return successors, (493), 204 states have call predecessors, (493), 180 states have call successors, (493) [2024-11-28 02:50:42,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1338 transitions. [2024-11-28 02:50:42,056 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1338 transitions. Word has length 105 [2024-11-28 02:50:42,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:50:42,056 INFO L471 AbstractCegarLoop]: Abstraction has 920 states and 1338 transitions. [2024-11-28 02:50:42,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 3.25) internal successors, (39), 15 states have internal predecessors, (39), 8 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-28 02:50:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1338 transitions. [2024-11-28 02:50:42,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-28 02:50:42,059 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:50:42,059 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:50:42,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 02:50:42,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 02:50:42,259 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:50:42,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash -699776625, now seen corresponding path program 1 times [2024-11-28 02:50:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436725038] [2024-11-28 02:50:42,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:42,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:50:42,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437444855] [2024-11-28 02:50:42,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:42,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:42,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:42,313 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:42,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 02:50:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:42,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 174 conjuncts are in the unsatisfiable core [2024-11-28 02:50:42,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:42,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:50:42,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:50:43,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 02:50:47,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:50:51,461 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#s~0#1.base_BEFORE_CALL_52| Int) (|v_ULTIMATE.start_main_~#x~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#q~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#y~0#1.offset_BEFORE_CALL_50| Int) (|v_ULTIMATE.start_main_~#q~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_47| Int) (|v_ULTIMATE.start_main_~#s~0#1.offset_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~#x~0#1.base_BEFORE_CALL_42| Int) (func_to_recursive_line_33_to_48_0_~b.base Int) (func_to_recursive_line_33_to_48_0_~b.offset Int)) (= (+ (* (select (select |c_#memory_int#5| |v_ULTIMATE.start_main_~#s~0#1.base_BEFORE_CALL_52|) |v_ULTIMATE.start_main_~#s~0#1.offset_BEFORE_CALL_56|) (select (select |c_#memory_int#7| |v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_47|) |v_ULTIMATE.start_main_~#y~0#1.offset_BEFORE_CALL_50|)) (* (select (select |c_#memory_int#4| |v_ULTIMATE.start_main_~#q~0#1.base_BEFORE_CALL_49|) |v_ULTIMATE.start_main_~#q~0#1.offset_BEFORE_CALL_53|) (select (select |c_#memory_int#8| |v_ULTIMATE.start_main_~#x~0#1.base_BEFORE_CALL_42|) |v_ULTIMATE.start_main_~#x~0#1.offset_BEFORE_CALL_44|))) (select (select |c_#memory_int#1| func_to_recursive_line_33_to_48_0_~b.base) func_to_recursive_line_33_to_48_0_~b.offset))) is different from true [2024-11-28 02:51:10,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:10,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 66 [2024-11-28 02:51:10,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:10,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 58 [2024-11-28 02:51:10,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:10,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2024-11-28 02:51:10,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:10,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2024-11-28 02:51:10,595 INFO L349 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2024-11-28 02:51:10,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 49 [2024-11-28 02:51:15,303 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 160 proven. 28 refuted. 0 times theorem prover too weak. 136 trivial. 3 not checked. [2024-11-28 02:51:15,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:37,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 52 [2024-11-28 02:51:37,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2024-11-28 02:51:37,694 INFO L349 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2024-11-28 02:51:37,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 1 [2024-11-28 02:51:44,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:44,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 63 [2024-11-28 02:51:44,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:44,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 55 [2024-11-28 02:51:44,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:44,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 63 [2024-11-28 02:51:50,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436725038] [2024-11-28 02:51:50,229 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:51:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437444855] [2024-11-28 02:51:50,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437444855] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:50,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:51:50,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-28 02:51:50,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348452135] [2024-11-28 02:51:50,230 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:50,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 02:51:50,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:50,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 02:51:50,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=657, Unknown=9, NotChecked=52, Total=812 [2024-11-28 02:51:50,231 INFO L87 Difference]: Start difference. First operand 920 states and 1338 transitions. Second operand has 22 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 17 states have internal predecessors, (45), 7 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (15), 8 states have call predecessors, (15), 6 states have call successors, (15) [2024-11-28 02:52:25,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:26,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:30,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:52:43,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:08,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:30,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:36,619 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:53:37,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:37,660 INFO L93 Difference]: Finished difference Result 998 states and 1439 transitions. [2024-11-28 02:53:37,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 02:53:37,661 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 17 states have internal predecessors, (45), 7 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (15), 8 states have call predecessors, (15), 6 states have call successors, (15) Word has length 111 [2024-11-28 02:53:37,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:37,668 INFO L225 Difference]: With dead ends: 998 [2024-11-28 02:53:37,668 INFO L226 Difference]: Without dead ends: 928 [2024-11-28 02:53:37,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 109 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 130.8s TimeCoverageRelationStatistics Valid=275, Invalid=1869, Unknown=22, NotChecked=90, Total=2256 [2024-11-28 02:53:37,670 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 37 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 37 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 31.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:37,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 115 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 590 Invalid, 6 Unknown, 73 Unchecked, 31.2s Time] [2024-11-28 02:53:37,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2024-11-28 02:53:38,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 894. [2024-11-28 02:53:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 568 states have (on average 1.1355633802816902) internal successors, (645), 602 states have internal predecessors, (645), 178 states have call successors, (178), 102 states have call predecessors, (178), 147 states have return successors, (470), 189 states have call predecessors, (470), 175 states have call successors, (470) [2024-11-28 02:53:38,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1293 transitions. [2024-11-28 02:53:38,405 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 1293 transitions. Word has length 111 [2024-11-28 02:53:38,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:38,405 INFO L471 AbstractCegarLoop]: Abstraction has 894 states and 1293 transitions. [2024-11-28 02:53:38,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.3684210526315788) internal successors, (45), 17 states have internal predecessors, (45), 7 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (15), 8 states have call predecessors, (15), 6 states have call successors, (15) [2024-11-28 02:53:38,405 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 1293 transitions. [2024-11-28 02:53:38,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-28 02:53:38,408 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:38,408 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:38,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 02:53:38,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 02:53:38,611 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:38,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:38,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1340154837, now seen corresponding path program 3 times [2024-11-28 02:53:38,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:38,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811858097] [2024-11-28 02:53:38,612 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:53:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:38,813 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-28 02:53:38,813 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 02:53:38,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82887871] [2024-11-28 02:53:38,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:53:38,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:38,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:38,821 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:38,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25ae2a17-39ee-4d8f-8d5a-1a6c2275a97c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 02:53:41,565 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 02:53:41,566 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:41,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 205 conjuncts are in the unsatisfiable core [2024-11-28 02:53:41,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:41,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:53:41,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2024-11-28 02:53:41,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 39 [2024-11-28 02:53:41,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 50 [2024-11-28 02:53:41,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 61 [2024-11-28 02:53:46,794 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_33_to_48_0_~y.base_BEFORE_CALL_93 Int) (v_func_to_recursive_line_33_to_48_0_~r.offset_BEFORE_CALL_122 Int) (v_func_to_recursive_line_33_to_48_0_~q.offset_BEFORE_CALL_133 Int) (v_func_to_recursive_line_33_to_48_0_~b.offset_BEFORE_CALL_119 Int) (v_func_to_recursive_line_33_to_48_0_~b.base_BEFORE_CALL_119 Int) (v_func_to_recursive_line_33_to_48_0_~s.offset_BEFORE_CALL_136 Int) (v_func_to_recursive_line_33_to_48_0_~q.base_BEFORE_CALL_134 Int) (v_func_to_recursive_line_33_to_48_0_~x.base_BEFORE_CALL_82 Int) (v_func_to_recursive_line_33_to_48_0_~a.offset_BEFORE_CALL_123 Int) (v_func_to_recursive_line_33_to_48_0_~a.base_BEFORE_CALL_123 Int) (v_func_to_recursive_line_33_to_48_0_~x.offset_BEFORE_CALL_82 Int) (v_func_to_recursive_line_33_to_48_0_~p.base_BEFORE_CALL_121 Int) (v_func_to_recursive_line_33_to_48_0_~p.offset_BEFORE_CALL_120 Int) (v_func_to_recursive_line_33_to_48_0_~s.base_BEFORE_CALL_132 Int) (v_func_to_recursive_line_33_to_48_0_~y.offset_BEFORE_CALL_93 Int) (v_func_to_recursive_line_33_to_48_0_~r.base_BEFORE_CALL_122 Int)) (= (let ((.cse0 (select (select |c_#memory_int#8| v_func_to_recursive_line_33_to_48_0_~x.base_BEFORE_CALL_82) v_func_to_recursive_line_33_to_48_0_~x.offset_BEFORE_CALL_82)) (.cse1 (select (select |c_#memory_int#7| v_func_to_recursive_line_33_to_48_0_~y.base_BEFORE_CALL_93) v_func_to_recursive_line_33_to_48_0_~y.offset_BEFORE_CALL_93))) (+ (* (select (select |c_#memory_int#6| v_func_to_recursive_line_33_to_48_0_~p.base_BEFORE_CALL_121) v_func_to_recursive_line_33_to_48_0_~p.offset_BEFORE_CALL_120) .cse0) (* (select (select |c_#memory_int#2| v_func_to_recursive_line_33_to_48_0_~r.base_BEFORE_CALL_122) v_func_to_recursive_line_33_to_48_0_~r.offset_BEFORE_CALL_122) .cse1) (* (select (select |c_#memory_int#4| v_func_to_recursive_line_33_to_48_0_~q.base_BEFORE_CALL_134) v_func_to_recursive_line_33_to_48_0_~q.offset_BEFORE_CALL_133) .cse0) (* (select (select |c_#memory_int#5| v_func_to_recursive_line_33_to_48_0_~s.base_BEFORE_CALL_132) v_func_to_recursive_line_33_to_48_0_~s.offset_BEFORE_CALL_136) .cse1))) (+ (select (select |c_#memory_int#3| v_func_to_recursive_line_33_to_48_0_~a.base_BEFORE_CALL_123) v_func_to_recursive_line_33_to_48_0_~a.offset_BEFORE_CALL_123) (select (select |c_#memory_int#1| v_func_to_recursive_line_33_to_48_0_~b.base_BEFORE_CALL_119) v_func_to_recursive_line_33_to_48_0_~b.offset_BEFORE_CALL_119)))) is different from true [2024-11-28 02:53:58,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:58,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 122 [2024-11-28 02:53:58,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:58,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 131 [2024-11-28 02:53:59,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:59,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 106 [2024-11-28 02:54:56,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:56,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 67 [2024-11-28 02:54:57,122 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:57,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 55 [2024-11-28 02:54:57,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2024-11-28 02:54:57,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 02:54:57,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2024-11-28 02:55:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 194 proven. 5 refuted. 3 times theorem prover too weak. 286 trivial. 2 not checked. [2024-11-28 02:55:04,038 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:20,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811858097] [2024-11-28 02:55:20,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 02:55:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82887871] [2024-11-28 02:55:20,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82887871] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:20,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:20,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-28 02:55:20,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43835261] [2024-11-28 02:55:20,029 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:20,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 02:55:20,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:20,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 02:55:20,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=595, Unknown=19, NotChecked=50, Total=756 [2024-11-28 02:55:20,033 INFO L87 Difference]: Start difference. First operand 894 states and 1293 transitions. Second operand has 21 states, 17 states have (on average 2.235294117647059) internal successors, (38), 15 states have internal predecessors, (38), 6 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-28 02:55:24,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:29,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:33,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:38,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:42,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:47,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:51,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:55:55,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:05,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:09,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:14,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:18,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:23,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:27,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:36,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:46,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:50,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:54,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:56:58,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:02,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:12,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:23,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:28,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:32,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:39,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:57:43,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:00,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:04,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:21,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:25,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:29,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:33,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:38,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:58:58,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 02:59:02,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0]