./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.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_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/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_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/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_d26161c1-741b-4578-bfe8-9f1a9e528bee/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 305ef194ca8c72f4da0a6deb18ed40b72305718d65c18a21aa3fcb3830c499e5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:10:19,162 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:10:19,221 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:10:19,226 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:10:19,226 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:10:19,249 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:10:19,250 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:10:19,250 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:10:19,250 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:10:19,250 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:10:19,250 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:10:19,250 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:10:19,251 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:10:19,251 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:10:19,251 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:10:19,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:10:19,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:10:19,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:10:19,251 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:10:19,252 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:10:19,252 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:19,253 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:19,253 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:10:19,253 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:10:19,254 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:10:19,254 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_d26161c1-741b-4578-bfe8-9f1a9e528bee/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 -> 305ef194ca8c72f4da0a6deb18ed40b72305718d65c18a21aa3fcb3830c499e5 [2024-11-28 04:10:19,525 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:10:19,533 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:10:19,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:10:19,537 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:10:19,538 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:10:19,539 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c [2024-11-28 04:10:22,517 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/data/0dd3f12b1/8fcbb835de304289ad87bb5fc2a6da4b/FLAG274f22db6 [2024-11-28 04:10:22,742 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:10:22,743 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c [2024-11-28 04:10:22,750 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/data/0dd3f12b1/8fcbb835de304289ad87bb5fc2a6da4b/FLAG274f22db6 [2024-11-28 04:10:22,769 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/data/0dd3f12b1/8fcbb835de304289ad87bb5fc2a6da4b [2024-11-28 04:10:22,771 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:10:22,773 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:10:22,774 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:10:22,774 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:10:22,779 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:10:22,780 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:10:22" (1/1) ... [2024-11-28 04:10:22,781 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e34b7df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:22, skipping insertion in model container [2024-11-28 04:10:22,781 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:10:22" (1/1) ... [2024-11-28 04:10:22,797 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:10:22,951 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_d26161c1-741b-4578-bfe8-9f1a9e528bee/sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c[1105,1118] [2024-11-28 04:10:22,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:10:22,975 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:10:22,989 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_d26161c1-741b-4578-bfe8-9f1a9e528bee/sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c[1105,1118] [2024-11-28 04:10:23,007 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:10:23,025 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:10:23,025 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23 WrapperNode [2024-11-28 04:10:23,026 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:10:23,027 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:10:23,027 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:10:23,027 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:10:23,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,041 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,062 INFO L138 Inliner]: procedures = 16, calls = 57, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 65 [2024-11-28 04:10:23,062 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:10:23,063 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:10:23,063 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:10:23,063 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:10:23,075 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,075 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,077 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,098 INFO L175 MemorySlicer]: Split 31 memory accesses to 6 slices as follows [2, 5, 7, 7, 5, 5]. 23 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 10 writes are split as follows [0, 1, 3, 3, 1, 2]. [2024-11-28 04:10:23,102 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,102 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,110 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,115 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,117 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,122 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,123 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,125 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:10:23,129 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:10:23,129 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:10:23,129 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:10:23,133 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (1/1) ... [2024-11-28 04:10:23,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:10:23,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:23,170 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:10:23,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:10:23,200 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 04:10:23,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_31_to_42_0 [2024-11-28 04:10:23,201 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_31_to_42_0 [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:10:23,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:10:23,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 04:10:23,202 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 04:10:23,202 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 04:10:23,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:10:23,313 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:10:23,315 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:10:23,561 INFO L? ?]: Removed 9 outVars from TransFormulas that were not future-live. [2024-11-28 04:10:23,562 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:10:23,576 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:10:23,576 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 04:10:23,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:10:23 BoogieIcfgContainer [2024-11-28 04:10:23,577 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:10:23,582 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:10:23,582 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:10:23,587 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:10:23,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:10:22" (1/3) ... [2024-11-28 04:10:23,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d41107c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:10:23, skipping insertion in model container [2024-11-28 04:10:23,588 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:10:23" (2/3) ... [2024-11-28 04:10:23,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d41107c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:10:23, skipping insertion in model container [2024-11-28 04:10:23,589 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:10:23" (3/3) ... [2024-11-28 04:10:23,591 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_mannadiv.c [2024-11-28 04:10:23,609 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:10:23,612 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_mannadiv.c that has 4 procedures, 32 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-28 04:10:23,677 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:10:23,695 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;@7e1f4fd2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:10:23,696 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:10:23,700 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 23 states have internal predecessors, (27), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:10:23,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-28 04:10:23,710 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:23,712 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 04:10:23,712 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:23,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:23,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1441555117, now seen corresponding path program 1 times [2024-11-28 04:10:23,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:23,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729451821] [2024-11-28 04:10:23,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:23,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:23,992 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 04:10:23,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:23,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729451821] [2024-11-28 04:10:23,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729451821] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:23,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256083794] [2024-11-28 04:10:23,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:23,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:23,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:23,996 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:23,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:10:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:24,166 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:10:24,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:24,183 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 04:10:24,183 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:10:24,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256083794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:24,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:10:24,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:10:24,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756815857] [2024-11-28 04:10:24,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:24,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:10:24,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:24,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:10:24,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:10:24,214 INFO L87 Difference]: Start difference. First operand has 32 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 23 states have internal predecessors, (27), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) 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 04:10:24,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:24,248 INFO L93 Difference]: Finished difference Result 61 states and 80 transitions. [2024-11-28 04:10:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:10:24,250 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 04:10:24,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:24,256 INFO L225 Difference]: With dead ends: 61 [2024-11-28 04:10:24,257 INFO L226 Difference]: Without dead ends: 28 [2024-11-28 04:10:24,260 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 04:10:24,265 INFO L435 NwaCegarLoop]: 36 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, 36 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 04:10:24,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:10:24,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-28 04:10:24,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-28 04:10:24,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:10:24,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2024-11-28 04:10:24,297 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 21 [2024-11-28 04:10:24,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:24,298 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2024-11-28 04:10:24,298 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 04:10:24,298 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2024-11-28 04:10:24,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-28 04:10:24,299 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:24,299 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 04:10:24,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:24,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:24,504 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:24,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:24,505 INFO L85 PathProgramCache]: Analyzing trace with hash 554271793, now seen corresponding path program 1 times [2024-11-28 04:10:24,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:24,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203009646] [2024-11-28 04:10:24,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:24,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:24,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:10:24,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [538568358] [2024-11-28 04:10:24,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:24,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:24,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:24,574 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:24,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:10:24,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:24,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-28 04:10:24,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:24,797 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 04:10:24,800 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 04:10:24,814 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 04:10:24,826 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 04:10:24,835 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 04:10:25,025 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 04:10:25,033 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 04:10:25,045 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 04:10:25,110 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 04:10:25,111 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:10:25,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:25,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203009646] [2024-11-28 04:10:25,114 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:25,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538568358] [2024-11-28 04:10:25,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538568358] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:25,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:10:25,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 04:10:25,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894436751] [2024-11-28 04:10:25,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:25,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:10:25,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:25,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:10:25,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:10:25,125 INFO L87 Difference]: Start difference. First operand 28 states and 32 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 04:10:25,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:25,390 INFO L93 Difference]: Finished difference Result 43 states and 49 transitions. [2024-11-28 04:10:25,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:10:25,392 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 04:10:25,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:25,393 INFO L225 Difference]: With dead ends: 43 [2024-11-28 04:10:25,394 INFO L226 Difference]: Without dead ends: 41 [2024-11-28 04:10:25,394 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 04:10:25,395 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 14 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:25,399 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 135 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:10:25,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2024-11-28 04:10:25,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2024-11-28 04:10:25,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 28 states have internal predecessors, (30), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-28 04:10:25,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 44 transitions. [2024-11-28 04:10:25,416 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 44 transitions. Word has length 21 [2024-11-28 04:10:25,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:25,417 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 44 transitions. [2024-11-28 04:10:25,417 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 04:10:25,417 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 44 transitions. [2024-11-28 04:10:25,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-28 04:10:25,419 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:25,419 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, 1, 1, 1, 1] [2024-11-28 04:10:25,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:10:25,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-11-28 04:10:25,624 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:25,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:25,625 INFO L85 PathProgramCache]: Analyzing trace with hash -730437634, now seen corresponding path program 1 times [2024-11-28 04:10:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743421542] [2024-11-28 04:10:25,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:25,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:10:25,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2047567179] [2024-11-28 04:10:25,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:25,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:25,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:25,733 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:25,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:10:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:25,849 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:10:25,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:25,863 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 04:10:25,869 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 04:10:25,876 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 04:10:25,902 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 04:10:26,115 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 04:10:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:10:26,169 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:10:26,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743421542] [2024-11-28 04:10:26,169 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047567179] [2024-11-28 04:10:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047567179] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:26,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:10:26,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 04:10:26,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501318004] [2024-11-28 04:10:26,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:26,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:10:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:26,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:10:26,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:10:26,172 INFO L87 Difference]: Start difference. First operand 39 states and 44 transitions. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:10:26,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:26,533 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2024-11-28 04:10:26,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:10:26,535 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 31 [2024-11-28 04:10:26,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:26,536 INFO L225 Difference]: With dead ends: 49 [2024-11-28 04:10:26,537 INFO L226 Difference]: Without dead ends: 39 [2024-11-28 04:10:26,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:10:26,540 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 16 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:26,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 68 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:10:26,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2024-11-28 04:10:26,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2024-11-28 04:10:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 27 states have internal predecessors, (29), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-28 04:10:26,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2024-11-28 04:10:26,552 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 31 [2024-11-28 04:10:26,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:26,552 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2024-11-28 04:10:26,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:10:26,553 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2024-11-28 04:10:26,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-28 04:10:26,553 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:26,553 INFO L218 NwaCegarLoop]: trace histogram [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 04:10:26,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:10:26,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 04:10:26,759 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:26,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:26,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1523322128, now seen corresponding path program 1 times [2024-11-28 04:10:26,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:26,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156660182] [2024-11-28 04:10:26,760 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:26,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:26,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:10:26,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [27771092] [2024-11-28 04:10:26,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:26,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:26,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:26,885 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:26,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:10:27,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:27,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-11-28 04:10:27,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:27,048 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 04:10:27,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 1 [2024-11-28 04:10:27,063 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 04:10:27,069 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 04:10:27,078 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 04:10:27,404 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 29 treesize of output 17 [2024-11-28 04:10:27,414 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 04:10:27,432 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 04:10:27,609 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 04:10:27,618 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 04:10:27,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:10:27,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:28,149 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:10:28,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:28,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156660182] [2024-11-28 04:10:28,150 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:28,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27771092] [2024-11-28 04:10:28,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27771092] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:10:28,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:10:28,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2024-11-28 04:10:28,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150673918] [2024-11-28 04:10:28,151 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:28,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:10:28,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:28,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:10:28,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:10:28,153 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 19 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:10:29,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:29,224 INFO L93 Difference]: Finished difference Result 60 states and 73 transitions. [2024-11-28 04:10:29,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 04:10:29,229 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2024-11-28 04:10:29,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:29,230 INFO L225 Difference]: With dead ends: 60 [2024-11-28 04:10:29,231 INFO L226 Difference]: Without dead ends: 56 [2024-11-28 04:10:29,231 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:10:29,232 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 38 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:29,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 264 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:10:29,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-28 04:10:29,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2024-11-28 04:10:29,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 36 states have internal predecessors, (39), 9 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-11-28 04:10:29,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2024-11-28 04:10:29,257 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 32 [2024-11-28 04:10:29,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:29,257 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2024-11-28 04:10:29,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 9 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:10:29,258 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2024-11-28 04:10:29,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-28 04:10:29,261 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:29,261 INFO L218 NwaCegarLoop]: trace histogram [3, 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] [2024-11-28 04:10:29,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:10:29,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:29,462 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:29,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:29,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1572646312, now seen corresponding path program 1 times [2024-11-28 04:10:29,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:29,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922541535] [2024-11-28 04:10:29,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:29,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:10:29,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1134224025] [2024-11-28 04:10:29,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:29,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:29,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:29,536 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:29,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:10:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:29,688 WARN L254 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 153 conjuncts are in the unsatisfiable core [2024-11-28 04:10:29,694 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:29,702 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 04:10:29,705 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 04:10:29,789 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 04:10:29,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 15 treesize of output 1 [2024-11-28 04:10:29,801 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 04:10:29,838 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 04:10:30,840 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 13 treesize of output 9 [2024-11-28 04:10:31,861 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 36 treesize of output 13 [2024-11-28 04:10:31,873 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 04:10:32,003 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 28 treesize of output 16 [2024-11-28 04:10:32,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 24 treesize of output 12 [2024-11-28 04:10:32,173 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:10:32,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:34,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:34,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922541535] [2024-11-28 04:10:34,030 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:34,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134224025] [2024-11-28 04:10:34,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134224025] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:34,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:10:34,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 04:10:34,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771018852] [2024-11-28 04:10:34,030 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:34,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:10:34,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:34,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:10:34,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:10:34,032 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 24 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:10:38,066 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 04:10:40,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:40,212 INFO L93 Difference]: Finished difference Result 65 states and 74 transitions. [2024-11-28 04:10:40,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 04:10:40,213 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) Word has length 44 [2024-11-28 04:10:40,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:40,215 INFO L225 Difference]: With dead ends: 65 [2024-11-28 04:10:40,215 INFO L226 Difference]: Without dead ends: 55 [2024-11-28 04:10:40,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 04:10:40,216 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 25 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:40,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 128 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 577 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 04:10:40,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2024-11-28 04:10:40,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2024-11-28 04:10:40,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 38 states have internal predecessors, (40), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (14), 8 states have call predecessors, (14), 9 states have call successors, (14) [2024-11-28 04:10:40,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2024-11-28 04:10:40,233 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 44 [2024-11-28 04:10:40,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:40,233 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2024-11-28 04:10:40,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:10:40,234 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2024-11-28 04:10:40,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-28 04:10:40,235 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:40,236 INFO L218 NwaCegarLoop]: trace histogram [3, 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] [2024-11-28 04:10:40,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:40,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:40,436 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:40,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:40,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1904672534, now seen corresponding path program 1 times [2024-11-28 04:10:40,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:40,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834107742] [2024-11-28 04:10:40,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:10:40,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1706030972] [2024-11-28 04:10:40,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:40,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:40,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:40,530 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:40,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:10:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:40,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 140 conjuncts are in the unsatisfiable core [2024-11-28 04:10:40,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:40,685 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 04:10:40,687 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 04:10:40,692 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 04:10:40,695 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 04:10:40,707 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 04:10:40,721 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 04:10:41,661 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 04:10:41,717 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 04:10:41,721 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 04:10:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:10:41,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:47,464 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (forall ((|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_7| Int)) (= (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_7|) (+ (* (select (select |c_#memory_int#5| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_7|) (select (select |c_#memory_int#1| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_7|)) (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_7|)))))) (and (or .cse0 (= (select (select |c_#memory_int#4| |c_func_to_recursive_line_31_to_42_0_#in~x1.base|) |c_func_to_recursive_line_31_to_42_0_#in~x1.offset|) (+ (* (select (select |c_#memory_int#1| |c_func_to_recursive_line_31_to_42_0_#in~x2.base|) |c_func_to_recursive_line_31_to_42_0_#in~x2.offset|) (select (select |c_old(#memory_int#5)| |c_func_to_recursive_line_31_to_42_0_#in~y1.base|) |c_func_to_recursive_line_31_to_42_0_#in~y1.offset|)) (select (select |c_old(#memory_int#3)| |c_func_to_recursive_line_31_to_42_0_#in~y2.base|) |c_func_to_recursive_line_31_to_42_0_#in~y2.offset|)))) (forall ((|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_7| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_7| Int)) (let ((.cse1 (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_7|)) (.cse2 (select (select |c_#memory_int#1| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_7|))) (or (not (= .cse1 (+ (* .cse2 (select (select |c_old(#memory_int#5)| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_7|)) (select (select |c_old(#memory_int#3)| |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_7|)))) (= .cse1 (+ (* (select (select |c_#memory_int#5| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_7|) .cse2) (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_7|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_7|)))))) (or (= (select (select |c_old(#memory_int#2)| |c_func_to_recursive_line_31_to_42_0_#in~y3.base|) |c_func_to_recursive_line_31_to_42_0_#in~y3.offset|) 0) .cse0))) is different from false [2024-11-28 04:10:48,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:48,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834107742] [2024-11-28 04:10:48,032 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:48,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706030972] [2024-11-28 04:10:48,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706030972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:48,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:10:48,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-28 04:10:48,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419714962] [2024-11-28 04:10:48,032 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:48,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:10:48,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:48,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:10:48,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=483, Unknown=1, NotChecked=44, Total=600 [2024-11-28 04:10:48,034 INFO L87 Difference]: Start difference. First operand 55 states and 64 transitions. Second operand has 17 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:10:49,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:49,140 INFO L93 Difference]: Finished difference Result 63 states and 74 transitions. [2024-11-28 04:10:49,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:10:49,141 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2024-11-28 04:10:49,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:49,142 INFO L225 Difference]: With dead ends: 63 [2024-11-28 04:10:49,142 INFO L226 Difference]: Without dead ends: 57 [2024-11-28 04:10:49,143 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=151, Invalid=974, Unknown=1, NotChecked=64, Total=1190 [2024-11-28 04:10:49,144 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 17 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:49,144 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 92 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:10:49,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2024-11-28 04:10:49,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 54. [2024-11-28 04:10:49,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-11-28 04:10:49,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 60 transitions. [2024-11-28 04:10:49,164 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 60 transitions. Word has length 44 [2024-11-28 04:10:49,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:49,164 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 60 transitions. [2024-11-28 04:10:49,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:10:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 60 transitions. [2024-11-28 04:10:49,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:10:49,166 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:49,166 INFO L218 NwaCegarLoop]: trace histogram [4, 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] [2024-11-28 04:10:49,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:49,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:49,367 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:49,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:49,368 INFO L85 PathProgramCache]: Analyzing trace with hash 521911252, now seen corresponding path program 2 times [2024-11-28 04:10:49,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:49,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697715854] [2024-11-28 04:10:49,368 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:10:49,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:49,446 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:10:49,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:10:49,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994920309] [2024-11-28 04:10:49,448 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:10:49,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:49,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:49,450 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:49,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:10:49,604 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:10:49,604 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:10:49,611 WARN L254 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 200 conjuncts are in the unsatisfiable core [2024-11-28 04:10:49,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:49,625 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 04:10:49,627 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 04:10:49,635 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 04:10:49,643 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 04:10:49,655 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 04:10:49,672 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 04:10:50,177 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 13 treesize of output 9 [2024-11-28 04:10:50,564 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 04:10:51,332 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 36 treesize of output 13 [2024-11-28 04:10:51,345 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 04:10:51,525 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:10:51,525 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:54,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:54,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697715854] [2024-11-28 04:10:54,174 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:10:54,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994920309] [2024-11-28 04:10:54,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994920309] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:54,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:10:54,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-28 04:10:54,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56463033] [2024-11-28 04:10:54,175 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:54,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:10:54,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:54,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:10:54,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:10:54,176 INFO L87 Difference]: Start difference. First operand 54 states and 60 transitions. Second operand has 22 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:10:55,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:55,655 INFO L93 Difference]: Finished difference Result 65 states and 78 transitions. [2024-11-28 04:10:55,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:10:55,656 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 57 [2024-11-28 04:10:55,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:55,657 INFO L225 Difference]: With dead ends: 65 [2024-11-28 04:10:55,657 INFO L226 Difference]: Without dead ends: 59 [2024-11-28 04:10:55,657 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 04:10:55,658 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 19 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:55,658 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 158 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:10:55,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-28 04:10:55,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. [2024-11-28 04:10:55,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 39 states have internal predecessors, (41), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2024-11-28 04:10:55,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 67 transitions. [2024-11-28 04:10:55,679 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 67 transitions. Word has length 57 [2024-11-28 04:10:55,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:55,680 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 67 transitions. [2024-11-28 04:10:55,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:10:55,680 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 67 transitions. [2024-11-28 04:10:55,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:10:55,681 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:55,681 INFO L218 NwaCegarLoop]: trace histogram [4, 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] [2024-11-28 04:10:55,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:55,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:55,884 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:55,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:55,885 INFO L85 PathProgramCache]: Analyzing trace with hash 740765970, now seen corresponding path program 1 times [2024-11-28 04:10:55,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:55,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607301849] [2024-11-28 04:10:55,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:55,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:57,115 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 17 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:10:57,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:10:57,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607301849] [2024-11-28 04:10:57,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607301849] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:10:57,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10554809] [2024-11-28 04:10:57,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:57,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:57,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:57,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:57,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:10:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:57,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-28 04:10:57,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:57,273 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 04:10:57,279 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 04:10:57,440 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 13 treesize of output 9 [2024-11-28 04:10:57,532 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 04:10:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 04:10:57,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:57,962 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 13 treesize of output 9 [2024-11-28 04:10:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:10:58,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10554809] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:10:58,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:10:58,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 12] total 25 [2024-11-28 04:10:58,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985519989] [2024-11-28 04:10:58,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:58,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:10:58,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:10:58,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:10:58,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:10:58,346 INFO L87 Difference]: Start difference. First operand 57 states and 67 transitions. Second operand has 25 states, 19 states have (on average 2.526315789473684) internal successors, (48), 22 states have internal predecessors, (48), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 10 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-28 04:10:59,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:59,223 INFO L93 Difference]: Finished difference Result 76 states and 102 transitions. [2024-11-28 04:10:59,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:10:59,223 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 19 states have (on average 2.526315789473684) internal successors, (48), 22 states have internal predecessors, (48), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 10 states have call predecessors, (15), 12 states have call successors, (15) Word has length 57 [2024-11-28 04:10:59,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:59,225 INFO L225 Difference]: With dead ends: 76 [2024-11-28 04:10:59,225 INFO L226 Difference]: Without dead ends: 68 [2024-11-28 04:10:59,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:10:59,226 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 33 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:59,226 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 164 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:10:59,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-28 04:10:59,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 63. [2024-11-28 04:10:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 42 states have internal predecessors, (44), 10 states have call successors, (10), 8 states have call predecessors, (10), 11 states have return successors, (22), 12 states have call predecessors, (22), 9 states have call successors, (22) [2024-11-28 04:10:59,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2024-11-28 04:10:59,247 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 57 [2024-11-28 04:10:59,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:59,247 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2024-11-28 04:10:59,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 19 states have (on average 2.526315789473684) internal successors, (48), 22 states have internal predecessors, (48), 13 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 10 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-28 04:10:59,248 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2024-11-28 04:10:59,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:10:59,249 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:59,249 INFO L218 NwaCegarLoop]: trace histogram [4, 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] [2024-11-28 04:10:59,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:59,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:59,450 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:10:59,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:59,451 INFO L85 PathProgramCache]: Analyzing trace with hash 668379412, now seen corresponding path program 2 times [2024-11-28 04:10:59,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:10:59,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543772779] [2024-11-28 04:10:59,451 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:10:59,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:10:59,487 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:10:59,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:10:59,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1208513423] [2024-11-28 04:10:59,489 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:10:59,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:59,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:59,491 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:59,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:10:59,666 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:10:59,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:10:59,670 INFO L256 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 172 conjuncts are in the unsatisfiable core [2024-11-28 04:10:59,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:59,683 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 04:10:59,688 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 04:10:59,695 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 04:10:59,703 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 04:10:59,713 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 04:10:59,743 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 04:11:00,651 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 28 treesize of output 24 [2024-11-28 04:11:00,655 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 24 treesize of output 20 [2024-11-28 04:11:01,004 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 04:11:01,061 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 04:11:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:11:01,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:04,066 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 57 treesize of output 49 [2024-11-28 04:11:04,075 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 41 [2024-11-28 04:11:04,088 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 37 [2024-11-28 04:11:54,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:11:54,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543772779] [2024-11-28 04:11:54,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:11:54,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208513423] [2024-11-28 04:11:54,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208513423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:11:54,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:11:54,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-28 04:11:54,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294786955] [2024-11-28 04:11:54,901 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:54,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:11:54,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:11:54,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:11:54,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=672, Unknown=11, NotChecked=0, Total=756 [2024-11-28 04:11:54,903 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 20 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:11:57,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:57,719 INFO L93 Difference]: Finished difference Result 71 states and 85 transitions. [2024-11-28 04:11:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:11:57,720 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 57 [2024-11-28 04:11:57,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:57,721 INFO L225 Difference]: With dead ends: 71 [2024-11-28 04:11:57,721 INFO L226 Difference]: Without dead ends: 65 [2024-11-28 04:11:57,722 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 52.8s TimeCoverageRelationStatistics Valid=151, Invalid=1320, Unknown=11, NotChecked=0, Total=1482 [2024-11-28 04:11:57,723 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 16 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:57,723 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 114 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:11:57,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-11-28 04:11:57,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2024-11-28 04:11:57,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 43 states have internal predecessors, (45), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (24), 13 states have call predecessors, (24), 9 states have call successors, (24) [2024-11-28 04:11:57,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 79 transitions. [2024-11-28 04:11:57,744 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 79 transitions. Word has length 57 [2024-11-28 04:11:57,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:57,744 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 79 transitions. [2024-11-28 04:11:57,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:11:57,745 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 79 transitions. [2024-11-28 04:11:57,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 04:11:57,746 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:57,746 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:11:57,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:11:57,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:57,947 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:11:57,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:57,947 INFO L85 PathProgramCache]: Analyzing trace with hash 2124511340, now seen corresponding path program 3 times [2024-11-28 04:11:57,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:11:57,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920658140] [2024-11-28 04:11:57,947 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:11:57,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:11:58,004 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 04:11:58,005 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:11:58,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314719546] [2024-11-28 04:11:58,007 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:11:58,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:58,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:58,009 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:58,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:11:58,278 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:11:58,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:58,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 216 conjuncts are in the unsatisfiable core [2024-11-28 04:11:58,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:58,297 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 04:11:58,306 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 04:11:58,364 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 04:11:58,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 15 treesize of output 1 [2024-11-28 04:11:58,386 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 04:11:58,444 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 04:12:00,105 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 28 treesize of output 24 [2024-11-28 04:12:00,114 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 24 treesize of output 20 [2024-11-28 04:12:01,585 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 04:12:01,740 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 04:12:01,747 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 04:12:02,011 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 49 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:12:02,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:12,473 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_old(#memory_int#3)| |c_func_to_recursive_line_31_to_42_0_#in~y2.base|))) (let ((.cse1 (select .cse0 |c_func_to_recursive_line_31_to_42_0_#in~y2.offset|)) (.cse4 (forall ((|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_30| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_24| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_22| Int)) (= (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_24|) |v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_22|) (+ (* (select (select |c_#memory_int#5| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_22|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_22|) (select (select |c_#memory_int#1| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_32|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_30|)) (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_32|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_32|)))))) (and (forall ((|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_22| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_30| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_24| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_32| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_22| Int)) (let ((.cse3 (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x1.base_BEFORE_CALL_24|) |v_func_to_recursive_line_31_to_42_0_#in~x1.offset_BEFORE_CALL_22|)) (.cse2 (select (select |c_#memory_int#1| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_32|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_30|))) (or (not (= (+ (select (select (store |c_old(#memory_int#3)| |c_func_to_recursive_line_31_to_42_0_#in~y2.base| (store .cse0 |c_func_to_recursive_line_31_to_42_0_#in~y2.offset| (+ .cse1 2))) |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_32|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_32|) (* (select (select |c_old(#memory_int#5)| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_22|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_22|) .cse2)) .cse3)) (= .cse3 (+ (* (select (select |c_#memory_int#5| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_22|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_22|) .cse2) (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y2.base_BEFORE_CALL_32|) |v_func_to_recursive_line_31_to_42_0_#in~y2.offset_BEFORE_CALL_32|)))))) (or (= (select (select |c_#memory_int#4| |c_func_to_recursive_line_31_to_42_0_#in~x1.base|) |c_func_to_recursive_line_31_to_42_0_#in~x1.offset|) (+ (* (select (select |c_#memory_int#1| |c_func_to_recursive_line_31_to_42_0_#in~x2.base|) |c_func_to_recursive_line_31_to_42_0_#in~x2.offset|) (select (select |c_old(#memory_int#5)| |c_func_to_recursive_line_31_to_42_0_#in~y1.base|) |c_func_to_recursive_line_31_to_42_0_#in~y1.offset|)) .cse1 2)) .cse4) (or (= 2 (select (select |c_old(#memory_int#2)| |c_func_to_recursive_line_31_to_42_0_#in~y3.base|) |c_func_to_recursive_line_31_to_42_0_#in~y3.offset|)) .cse4)))) is different from false [2024-11-28 04:12:13,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:13,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920658140] [2024-11-28 04:12:13,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:13,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314719546] [2024-11-28 04:12:13,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314719546] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:13,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:13,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 04:12:13,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165575876] [2024-11-28 04:12:13,866 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:13,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:12:13,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:13,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:12:13,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=786, Unknown=1, NotChecked=56, Total=930 [2024-11-28 04:12:13,868 INFO L87 Difference]: Start difference. First operand 65 states and 79 transitions. Second operand has 24 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-11-28 04:12:17,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:17,171 INFO L93 Difference]: Finished difference Result 73 states and 88 transitions. [2024-11-28 04:12:17,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 04:12:17,172 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 70 [2024-11-28 04:12:17,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:17,174 INFO L225 Difference]: With dead ends: 73 [2024-11-28 04:12:17,174 INFO L226 Difference]: Without dead ends: 67 [2024-11-28 04:12:17,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=183, Invalid=1542, Unknown=1, NotChecked=80, Total=1806 [2024-11-28 04:12:17,175 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 20 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:17,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 141 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:12:17,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-11-28 04:12:17,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2024-11-28 04:12:17,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 43 states have (on average 1.069767441860465) internal successors, (46), 44 states have internal predecessors, (46), 10 states have call successors, (10), 8 states have call predecessors, (10), 13 states have return successors, (26), 14 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-28 04:12:17,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 82 transitions. [2024-11-28 04:12:17,198 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 82 transitions. Word has length 70 [2024-11-28 04:12:17,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:17,198 INFO L471 AbstractCegarLoop]: Abstraction has 67 states and 82 transitions. [2024-11-28 04:12:17,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 21 states have internal predecessors, (39), 10 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-11-28 04:12:17,199 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 82 transitions. [2024-11-28 04:12:17,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:12:17,200 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:17,200 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:17,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:17,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:12:17,401 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:17,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:17,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1381148886, now seen corresponding path program 4 times [2024-11-28 04:12:17,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:17,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064245098] [2024-11-28 04:12:17,401 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:17,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:17,493 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:17,494 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:12:17,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693597639] [2024-11-28 04:12:17,496 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:12:17,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:17,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:17,498 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:17,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:12:17,711 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:12:17,711 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:17,715 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 147 conjuncts are in the unsatisfiable core [2024-11-28 04:12:17,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:17,727 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 04:12:17,736 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 04:12:17,750 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 04:12:17,786 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 04:12:19,933 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 04:12:20,265 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 10 proven. 39 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-11-28 04:12:20,265 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:22,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:22,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064245098] [2024-11-28 04:12:22,834 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:22,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693597639] [2024-11-28 04:12:22,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693597639] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:22,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:22,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-28 04:12:22,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105728106] [2024-11-28 04:12:22,834 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:22,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:12:22,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:22,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:12:22,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:12:22,836 INFO L87 Difference]: Start difference. First operand 67 states and 82 transitions. Second operand has 18 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 15 states have internal predecessors, (29), 7 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:12:24,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:24,526 INFO L93 Difference]: Finished difference Result 75 states and 91 transitions. [2024-11-28 04:12:24,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:12:24,527 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 15 states have internal predecessors, (29), 7 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) Word has length 83 [2024-11-28 04:12:24,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:24,528 INFO L225 Difference]: With dead ends: 75 [2024-11-28 04:12:24,528 INFO L226 Difference]: Without dead ends: 69 [2024-11-28 04:12:24,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:12:24,529 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 15 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:24,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 152 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:12:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-11-28 04:12:24,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2024-11-28 04:12:24,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 45 states have internal predecessors, (47), 10 states have call successors, (10), 8 states have call predecessors, (10), 14 states have return successors, (28), 15 states have call predecessors, (28), 9 states have call successors, (28) [2024-11-28 04:12:24,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2024-11-28 04:12:24,551 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 83 [2024-11-28 04:12:24,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:24,552 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2024-11-28 04:12:24,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 15 states have internal predecessors, (29), 7 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:12:24,552 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2024-11-28 04:12:24,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:12:24,554 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:24,554 INFO L218 NwaCegarLoop]: trace histogram [4, 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] [2024-11-28 04:12:24,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:12:24,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 04:12:24,755 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:24,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:24,755 INFO L85 PathProgramCache]: Analyzing trace with hash 449524694, now seen corresponding path program 2 times [2024-11-28 04:12:24,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:24,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707834331] [2024-11-28 04:12:24,756 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:12:24,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:24,800 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:12:24,800 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:12:24,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [431436697] [2024-11-28 04:12:24,802 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:12:24,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:24,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:24,804 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:24,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:12:25,021 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:12:25,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:25,027 WARN L254 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 208 conjuncts are in the unsatisfiable core [2024-11-28 04:12:25,034 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:25,041 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 04:12:25,048 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 04:12:25,058 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 04:12:25,073 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 04:12:25,088 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 04:12:25,129 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 04:12:27,003 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 13 treesize of output 9 [2024-11-28 04:12:28,349 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 04:12:28,369 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 36 treesize of output 13 [2024-11-28 04:12:28,502 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 28 treesize of output 16 [2024-11-28 04:12:28,513 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 24 treesize of output 12 [2024-11-28 04:12:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 04:12:28,844 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:33,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707834331] [2024-11-28 04:12:33,660 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431436697] [2024-11-28 04:12:33,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431436697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:33,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:33,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-28 04:12:33,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678676263] [2024-11-28 04:12:33,660 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:33,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:12:33,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:33,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:12:33,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:12:33,662 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand has 21 states, 15 states have (on average 2.066666666666667) internal successors, (31), 17 states have internal predecessors, (31), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:12:37,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:37,145 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2024-11-28 04:12:37,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:12:37,146 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 15 states have (on average 2.066666666666667) internal successors, (31), 17 states have internal predecessors, (31), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 57 [2024-11-28 04:12:37,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:37,147 INFO L225 Difference]: With dead ends: 77 [2024-11-28 04:12:37,147 INFO L226 Difference]: Without dead ends: 71 [2024-11-28 04:12:37,147 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=123, Invalid=1067, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 04:12:37,148 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 18 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:37,148 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 153 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 04:12:37,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-11-28 04:12:37,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2024-11-28 04:12:37,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 45 states have internal predecessors, (47), 10 states have call successors, (10), 8 states have call predecessors, (10), 14 states have return successors, (28), 15 states have call predecessors, (28), 9 states have call successors, (28) [2024-11-28 04:12:37,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2024-11-28 04:12:37,169 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 57 [2024-11-28 04:12:37,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:37,169 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2024-11-28 04:12:37,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 15 states have (on average 2.066666666666667) internal successors, (31), 17 states have internal predecessors, (31), 8 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:12:37,170 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2024-11-28 04:12:37,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-28 04:12:37,172 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:37,172 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:37,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:37,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:12:37,372 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:37,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:37,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1560056126, now seen corresponding path program 5 times [2024-11-28 04:12:37,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:37,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539909746] [2024-11-28 04:12:37,373 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:37,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:37,466 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 04:12:37,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:12:37,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [978160537] [2024-11-28 04:12:37,470 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:12:37,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:37,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:37,472 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:37,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:12:37,755 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 04:12:37,755 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:37,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 183 conjuncts are in the unsatisfiable core [2024-11-28 04:12:37,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:37,774 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 04:12:37,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 04:12:37,794 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 04:12:37,828 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 04:12:40,392 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 04:12:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 14 proven. 67 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-28 04:12:40,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:12:44,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:12:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539909746] [2024-11-28 04:12:44,014 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:12:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978160537] [2024-11-28 04:12:44,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978160537] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:12:44,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:12:44,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-28 04:12:44,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994810890] [2024-11-28 04:12:44,015 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:12:44,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:12:44,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:12:44,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:12:44,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=542, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:12:44,016 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 04:12:46,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:12:46,266 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2024-11-28 04:12:46,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:12:46,266 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) Word has length 96 [2024-11-28 04:12:46,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:12:46,268 INFO L225 Difference]: With dead ends: 79 [2024-11-28 04:12:46,268 INFO L226 Difference]: Without dead ends: 73 [2024-11-28 04:12:46,268 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:12:46,269 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 12 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:12:46,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 197 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 04:12:46,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-11-28 04:12:46,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 71. [2024-11-28 04:12:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 46 states have internal predecessors, (48), 10 states have call successors, (10), 8 states have call predecessors, (10), 15 states have return successors, (30), 16 states have call predecessors, (30), 9 states have call successors, (30) [2024-11-28 04:12:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 88 transitions. [2024-11-28 04:12:46,292 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 88 transitions. Word has length 96 [2024-11-28 04:12:46,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:12:46,293 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 88 transitions. [2024-11-28 04:12:46,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 04:12:46,294 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 88 transitions. [2024-11-28 04:12:46,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 04:12:46,297 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:12:46,297 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:12:46,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 04:12:46,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:46,498 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:12:46,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:12:46,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1174257646, now seen corresponding path program 3 times [2024-11-28 04:12:46,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:12:46,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427977951] [2024-11-28 04:12:46,499 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:12:46,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:12:46,543 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 04:12:46,543 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:12:46,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117511050] [2024-11-28 04:12:46,545 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:12:46,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:12:46,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:12:46,549 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:12:46,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:12:46,914 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:12:46,914 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:12:46,919 WARN L254 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 257 conjuncts are in the unsatisfiable core [2024-11-28 04:12:46,925 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:12:46,946 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 04:12:46,960 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 04:12:47,111 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 04:12:47,128 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 04:12:47,163 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 04:12:47,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 11 treesize of output 7 [2024-11-28 04:12:48,203 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 13 treesize of output 9 [2024-11-28 04:12:48,848 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 04:12:49,835 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 13 treesize of output 9 [2024-11-28 04:13:05,010 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 32 treesize of output 20 [2024-11-28 04:13:05,609 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 04:13:05,616 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 04:13:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 39 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 04:13:06,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:13:11,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427977951] [2024-11-28 04:13:11,850 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:13:11,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117511050] [2024-11-28 04:13:11,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117511050] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:11,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:13:11,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2024-11-28 04:13:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328886754] [2024-11-28 04:13:11,850 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:11,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:13:11,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:13:11,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:13:11,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=962, Unknown=1, NotChecked=0, Total=1056 [2024-11-28 04:13:11,852 INFO L87 Difference]: Start difference. First operand 71 states and 88 transitions. Second operand has 29 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 24 states have internal predecessors, (40), 9 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2024-11-28 04:13:16,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:13:16,117 INFO L93 Difference]: Finished difference Result 79 states and 98 transitions. [2024-11-28 04:13:16,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:13:16,117 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 24 states have internal predecessors, (40), 9 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 70 [2024-11-28 04:13:16,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:13:16,118 INFO L225 Difference]: With dead ends: 79 [2024-11-28 04:13:16,118 INFO L226 Difference]: Without dead ends: 73 [2024-11-28 04:13:16,119 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=186, Invalid=1883, Unknown=1, NotChecked=0, Total=2070 [2024-11-28 04:13:16,120 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 22 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:13:16,120 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 182 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-28 04:13:16,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-11-28 04:13:16,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2024-11-28 04:13:16,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 46 states have (on average 1.065217391304348) internal successors, (49), 47 states have internal predecessors, (49), 10 states have call successors, (10), 8 states have call predecessors, (10), 16 states have return successors, (32), 17 states have call predecessors, (32), 9 states have call successors, (32) [2024-11-28 04:13:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 91 transitions. [2024-11-28 04:13:16,145 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 91 transitions. Word has length 70 [2024-11-28 04:13:16,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:13:16,145 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 91 transitions. [2024-11-28 04:13:16,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 24 states have internal predecessors, (40), 9 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2024-11-28 04:13:16,146 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 91 transitions. [2024-11-28 04:13:16,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 04:13:16,146 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:13:16,147 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:16,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:13:16,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:16,347 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:13:16,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:16,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2036442450, now seen corresponding path program 3 times [2024-11-28 04:13:16,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:13:16,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54154883] [2024-11-28 04:13:16,348 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:13:16,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:13:16,397 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 04:13:16,397 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:13:16,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104114408] [2024-11-28 04:13:16,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:13:16,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:16,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:13:16,401 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:13:16,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:13:16,692 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:13:16,692 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:16,696 WARN L254 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 262 conjuncts are in the unsatisfiable core [2024-11-28 04:13:16,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:16,723 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 04:13:16,733 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 04:13:16,811 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 04:13:16,828 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 04:13:16,841 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 04:13:16,896 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 04:13:18,587 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 43 treesize of output 20 [2024-11-28 04:13:19,609 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 29 treesize of output 9 [2024-11-28 04:13:21,629 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 3 [2024-11-28 04:13:21,638 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 36 treesize of output 13 [2024-11-28 04:13:21,800 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 34 treesize of output 22 [2024-11-28 04:13:21,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 30 treesize of output 18 [2024-11-28 04:13:21,828 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 04:13:22,181 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 21 proven. 26 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-28 04:13:22,181 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:29,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:13:29,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54154883] [2024-11-28 04:13:29,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:13:29,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104114408] [2024-11-28 04:13:29,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104114408] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:29,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:13:29,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 04:13:29,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522630967] [2024-11-28 04:13:29,823 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:29,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:13:29,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:13:29,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:13:29,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:13:29,824 INFO L87 Difference]: Start difference. First operand 73 states and 91 transitions. Second operand has 24 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 20 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-28 04:13:34,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:13:34,049 INFO L93 Difference]: Finished difference Result 83 states and 103 transitions. [2024-11-28 04:13:34,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:13:34,051 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 20 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 70 [2024-11-28 04:13:34,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:13:34,052 INFO L225 Difference]: With dead ends: 83 [2024-11-28 04:13:34,052 INFO L226 Difference]: Without dead ends: 77 [2024-11-28 04:13:34,053 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2024-11-28 04:13:34,053 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 19 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:13:34,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 183 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 04:13:34,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-28 04:13:34,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 73. [2024-11-28 04:13:34,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 46 states have (on average 1.065217391304348) internal successors, (49), 47 states have internal predecessors, (49), 10 states have call successors, (10), 8 states have call predecessors, (10), 16 states have return successors, (32), 17 states have call predecessors, (32), 9 states have call successors, (32) [2024-11-28 04:13:34,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 91 transitions. [2024-11-28 04:13:34,077 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 91 transitions. Word has length 70 [2024-11-28 04:13:34,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:13:34,078 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 91 transitions. [2024-11-28 04:13:34,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 20 states have internal predecessors, (33), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-28 04:13:34,079 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 91 transitions. [2024-11-28 04:13:34,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:13:34,080 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:13:34,081 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:13:34,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:13:34,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 04:13:34,282 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:13:34,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:13:34,283 INFO L85 PathProgramCache]: Analyzing trace with hash 974656364, now seen corresponding path program 4 times [2024-11-28 04:13:34,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:13:34,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082789926] [2024-11-28 04:13:34,283 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:13:34,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:13:34,309 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:13:34,309 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:38,588 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 27 proven. 63 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-28 04:13:38,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:13:38,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082789926] [2024-11-28 04:13:38,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082789926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:38,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48763931] [2024-11-28 04:13:38,589 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:13:38,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:13:38,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:13:38,594 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:13:38,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:13:38,922 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:13:38,922 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:13:38,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 207 conjuncts are in the unsatisfiable core [2024-11-28 04:13:38,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:13:38,942 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 04:13:38,951 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 04:13:38,965 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 04:13:39,087 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 04:13:40,778 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 13 treesize of output 9 [2024-11-28 04:13:43,273 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 04:13:43,296 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 04:13:43,922 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 10 proven. 63 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2024-11-28 04:13:43,922 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:13:47,790 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 39 treesize of output 27 [2024-11-28 04:13:50,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:13:50,698 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 147 treesize of output 146 [2024-11-28 04:13:51,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48763931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:13:51,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:13:51,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 44 [2024-11-28 04:13:51,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761249440] [2024-11-28 04:13:51,418 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:13:51,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-28 04:13:51,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:13:51,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-28 04:13:51,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=2180, Unknown=0, NotChecked=0, Total=2352 [2024-11-28 04:13:51,421 INFO L87 Difference]: Start difference. First operand 73 states and 91 transitions. Second operand has 44 states, 32 states have (on average 2.15625) internal successors, (69), 38 states have internal predecessors, (69), 21 states have call successors, (22), 7 states have call predecessors, (22), 11 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2024-11-28 04:14:00,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:14:00,207 INFO L93 Difference]: Finished difference Result 133 states and 178 transitions. [2024-11-28 04:14:00,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 04:14:00,208 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 32 states have (on average 2.15625) internal successors, (69), 38 states have internal predecessors, (69), 21 states have call successors, (22), 7 states have call predecessors, (22), 11 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 83 [2024-11-28 04:14:00,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:14:00,210 INFO L225 Difference]: With dead ends: 133 [2024-11-28 04:14:00,210 INFO L226 Difference]: Without dead ends: 117 [2024-11-28 04:14:00,212 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 69 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1478 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=527, Invalid=5325, Unknown=0, NotChecked=0, Total=5852 [2024-11-28 04:14:00,212 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 66 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:14:00,213 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 291 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 997 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-28 04:14:00,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-28 04:14:00,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 87. [2024-11-28 04:14:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 54 states have (on average 1.0925925925925926) internal successors, (59), 57 states have internal predecessors, (59), 13 states have call successors, (13), 9 states have call predecessors, (13), 19 states have return successors, (36), 20 states have call predecessors, (36), 12 states have call successors, (36) [2024-11-28 04:14:00,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 108 transitions. [2024-11-28 04:14:00,248 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 108 transitions. Word has length 83 [2024-11-28 04:14:00,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:14:00,249 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 108 transitions. [2024-11-28 04:14:00,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 32 states have (on average 2.15625) internal successors, (69), 38 states have internal predecessors, (69), 21 states have call successors, (22), 7 states have call predecessors, (22), 11 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2024-11-28 04:14:00,249 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 108 transitions. [2024-11-28 04:14:00,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 04:14:00,250 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:14:00,250 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:14:00,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:14:00,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:14:00,451 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:14:00,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:14:00,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1326450454, now seen corresponding path program 5 times [2024-11-28 04:14:00,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:14:00,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434247418] [2024-11-28 04:14:00,451 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:14:00,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:14:00,493 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-28 04:14:00,493 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:14:00,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230668051] [2024-11-28 04:14:00,495 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:14:00,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:14:00,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:14:00,498 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:14:00,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:14:00,808 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-28 04:14:00,808 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:14:00,818 WARN L254 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 271 conjuncts are in the unsatisfiable core [2024-11-28 04:14:00,824 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:14:00,854 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 04:14:00,867 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 04:14:00,978 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 04:14:01,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 1 [2024-11-28 04:14:01,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 04:14:01,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 04:14:03,051 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 13 treesize of output 9 [2024-11-28 04:14:05,376 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 36 treesize of output 13 [2024-11-28 04:14:05,409 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 04:14:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-28 04:14:05,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:14:12,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:14:12,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434247418] [2024-11-28 04:14:12,527 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:14:12,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230668051] [2024-11-28 04:14:12,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230668051] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:14:12,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:14:12,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-28 04:14:12,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220477523] [2024-11-28 04:14:12,528 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:14:12,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:14:12,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:14:12,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:14:12,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=635, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:14:12,529 INFO L87 Difference]: Start difference. First operand 87 states and 108 transitions. Second operand has 23 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 19 states have internal predecessors, (32), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-28 04:14:16,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:14:16,455 INFO L93 Difference]: Finished difference Result 103 states and 127 transitions. [2024-11-28 04:14:16,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:14:16,455 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 19 states have internal predecessors, (32), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 70 [2024-11-28 04:14:16,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:14:16,456 INFO L225 Difference]: With dead ends: 103 [2024-11-28 04:14:16,456 INFO L226 Difference]: Without dead ends: 97 [2024-11-28 04:14:16,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=134, Invalid=1272, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 04:14:16,457 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 17 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:14:16,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 174 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-28 04:14:16,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-11-28 04:14:16,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 89. [2024-11-28 04:14:16,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 55 states have (on average 1.0909090909090908) internal successors, (60), 58 states have internal predecessors, (60), 13 states have call successors, (13), 9 states have call predecessors, (13), 20 states have return successors, (37), 21 states have call predecessors, (37), 12 states have call successors, (37) [2024-11-28 04:14:16,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 110 transitions. [2024-11-28 04:14:16,483 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 110 transitions. Word has length 70 [2024-11-28 04:14:16,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:14:16,484 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 110 transitions. [2024-11-28 04:14:16,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 19 states have internal predecessors, (32), 8 states have call successors, (9), 3 states have call predecessors, (9), 6 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-28 04:14:16,484 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 110 transitions. [2024-11-28 04:14:16,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-28 04:14:16,485 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:14:16,485 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:14:16,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 04:14:16,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:14:16,686 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:14:16,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:14:16,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1078975868, now seen corresponding path program 6 times [2024-11-28 04:14:16,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:14:16,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812860901] [2024-11-28 04:14:16,687 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:14:16,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:14:16,769 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-28 04:14:16,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:14:16,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1002768628] [2024-11-28 04:14:16,773 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:14:16,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:14:16,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:14:16,775 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:14:16,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:14:17,612 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-28 04:14:17,612 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:14:17,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 307 conjuncts are in the unsatisfiable core [2024-11-28 04:14:17,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:14:17,656 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 04:14:17,681 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 04:14:17,799 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 04:14:17,835 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 04:14:17,851 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 04:14:17,913 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 04:14:19,637 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 13 treesize of output 9 [2024-11-28 04:14:20,856 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 04:14:22,705 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 04:14:22,739 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 04:14:23,301 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 31 proven. 89 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 04:14:23,301 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:14:35,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:14:35,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812860901] [2024-11-28 04:14:35,857 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:14:35,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002768628] [2024-11-28 04:14:35,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002768628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:14:35,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:14:35,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2024-11-28 04:14:35,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887865543] [2024-11-28 04:14:35,857 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:14:35,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 04:14:35,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:14:35,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 04:14:35,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1151, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 04:14:35,858 INFO L87 Difference]: Start difference. First operand 89 states and 110 transitions. Second operand has 30 states, 23 states have (on average 1.826086956521739) internal successors, (42), 26 states have internal predecessors, (42), 10 states have call successors, (11), 3 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 9 states have call successors, (11) [2024-11-28 04:14:40,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:14:40,029 INFO L93 Difference]: Finished difference Result 105 states and 129 transitions. [2024-11-28 04:14:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 04:14:40,031 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 23 states have (on average 1.826086956521739) internal successors, (42), 26 states have internal predecessors, (42), 10 states have call successors, (11), 3 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 9 states have call successors, (11) Word has length 96 [2024-11-28 04:14:40,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:14:40,031 INFO L225 Difference]: With dead ends: 105 [2024-11-28 04:14:40,031 INFO L226 Difference]: Without dead ends: 99 [2024-11-28 04:14:40,032 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=189, Invalid=1973, Unknown=0, NotChecked=0, Total=2162 [2024-11-28 04:14:40,033 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 16 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:14:40,033 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 201 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-28 04:14:40,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-28 04:14:40,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 91. [2024-11-28 04:14:40,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 56 states have (on average 1.0892857142857142) internal successors, (61), 59 states have internal predecessors, (61), 13 states have call successors, (13), 9 states have call predecessors, (13), 21 states have return successors, (38), 22 states have call predecessors, (38), 12 states have call successors, (38) [2024-11-28 04:14:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2024-11-28 04:14:40,059 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 96 [2024-11-28 04:14:40,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:14:40,059 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2024-11-28 04:14:40,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 23 states have (on average 1.826086956521739) internal successors, (42), 26 states have internal predecessors, (42), 10 states have call successors, (11), 3 states have call predecessors, (11), 8 states have return successors, (11), 10 states have call predecessors, (11), 9 states have call successors, (11) [2024-11-28 04:14:40,060 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2024-11-28 04:14:40,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-28 04:14:40,061 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:14:40,061 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:14:40,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 04:14:40,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:14:40,261 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:14:40,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:14:40,262 INFO L85 PathProgramCache]: Analyzing trace with hash 773336512, now seen corresponding path program 7 times [2024-11-28 04:14:40,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:14:40,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446975541] [2024-11-28 04:14:40,262 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:14:40,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:14:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:14:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 56 proven. 68 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 04:14:42,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:14:42,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446975541] [2024-11-28 04:14:42,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446975541] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:14:42,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332680409] [2024-11-28 04:14:42,619 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:14:42,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:14:42,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:14:42,621 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:14:42,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:14:42,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:14:42,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-11-28 04:14:42,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:14:42,960 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 04:14:42,965 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 04:14:43,601 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 13 treesize of output 9 [2024-11-28 04:14:44,122 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 04:14:44,652 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 33 proven. 69 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-11-28 04:14:44,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:14:46,917 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 13 treesize of output 9 [2024-11-28 04:14:47,605 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 13 treesize of output 9 [2024-11-28 04:14:48,017 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 04:14:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 32 proven. 98 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-11-28 04:14:49,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332680409] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:14:49,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:14:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 20] total 42 [2024-11-28 04:14:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094469595] [2024-11-28 04:14:49,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:14:49,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 04:14:49,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:14:49,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 04:14:49,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1520, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:14:49,854 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 42 states, 30 states have (on average 2.7) internal successors, (81), 37 states have internal predecessors, (81), 24 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (29), 19 states have call predecessors, (29), 23 states have call successors, (29) [2024-11-28 04:14:58,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:14:58,461 INFO L93 Difference]: Finished difference Result 226 states and 314 transitions. [2024-11-28 04:14:58,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-28 04:14:58,462 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 30 states have (on average 2.7) internal successors, (81), 37 states have internal predecessors, (81), 24 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (29), 19 states have call predecessors, (29), 23 states have call successors, (29) Word has length 96 [2024-11-28 04:14:58,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:14:58,464 INFO L225 Difference]: With dead ends: 226 [2024-11-28 04:14:58,464 INFO L226 Difference]: Without dead ends: 149 [2024-11-28 04:14:58,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1604 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=1029, Invalid=5451, Unknown=0, NotChecked=0, Total=6480 [2024-11-28 04:14:58,467 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 189 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 1329 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:14:58,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 422 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1329 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-11-28 04:14:58,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-11-28 04:14:58,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 113. [2024-11-28 04:14:58,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 14 states have call successors, (14), 10 states have call predecessors, (14), 29 states have return successors, (50), 30 states have call predecessors, (50), 13 states have call successors, (50) [2024-11-28 04:14:58,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 139 transitions. [2024-11-28 04:14:58,506 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 139 transitions. Word has length 96 [2024-11-28 04:14:58,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:14:58,506 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 139 transitions. [2024-11-28 04:14:58,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 30 states have (on average 2.7) internal successors, (81), 37 states have internal predecessors, (81), 24 states have call successors, (28), 7 states have call predecessors, (28), 9 states have return successors, (29), 19 states have call predecessors, (29), 23 states have call successors, (29) [2024-11-28 04:14:58,507 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 139 transitions. [2024-11-28 04:14:58,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:14:58,508 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:14:58,508 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:14:58,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:14:58,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:14:58,708 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:14:58,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:14:58,709 INFO L85 PathProgramCache]: Analyzing trace with hash -307614550, now seen corresponding path program 4 times [2024-11-28 04:14:58,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:14:58,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307071563] [2024-11-28 04:14:58,709 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:14:58,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:14:58,749 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:14:58,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:14:58,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046484755] [2024-11-28 04:14:58,751 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:14:58,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:14:58,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:14:58,753 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:14:58,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:14:59,172 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:14:59,172 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:14:59,177 WARN L254 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 244 conjuncts are in the unsatisfiable core [2024-11-28 04:14:59,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:14:59,189 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 04:14:59,200 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 04:14:59,212 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 04:14:59,264 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 04:14:59,990 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 13 treesize of output 9 [2024-11-28 04:15:01,372 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 04:15:02,442 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 04:15:02,450 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 04:15:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 15 proven. 57 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 04:15:02,823 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:15:07,249 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 28 [2024-11-28 04:15:10,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 86 treesize of output 82 [2024-11-28 04:15:10,727 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 86 treesize of output 82 [2024-11-28 04:15:11,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:15:11,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307071563] [2024-11-28 04:15:11,026 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:15:11,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046484755] [2024-11-28 04:15:11,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046484755] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:15:11,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:15:11,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-28 04:15:11,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053931892] [2024-11-28 04:15:11,027 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:15:11,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:15:11,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:15:11,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:15:11,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:15:11,029 INFO L87 Difference]: Start difference. First operand 113 states and 139 transitions. Second operand has 22 states, 17 states have (on average 2.0) internal successors, (34), 18 states have internal predecessors, (34), 9 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-28 04:15:13,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:15:13,496 INFO L93 Difference]: Finished difference Result 127 states and 155 transitions. [2024-11-28 04:15:13,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:15:13,497 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 17 states have (on average 2.0) internal successors, (34), 18 states have internal predecessors, (34), 9 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) Word has length 83 [2024-11-28 04:15:13,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:15:13,498 INFO L225 Difference]: With dead ends: 127 [2024-11-28 04:15:13,499 INFO L226 Difference]: Without dead ends: 121 [2024-11-28 04:15:13,499 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=128, Invalid=1062, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 04:15:13,500 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 25 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:15:13,500 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 156 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 04:15:13,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-28 04:15:13,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 115. [2024-11-28 04:15:13,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 70 states have (on average 1.0857142857142856) internal successors, (76), 73 states have internal predecessors, (76), 14 states have call successors, (14), 10 states have call predecessors, (14), 30 states have return successors, (52), 31 states have call predecessors, (52), 13 states have call successors, (52) [2024-11-28 04:15:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 142 transitions. [2024-11-28 04:15:13,544 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 142 transitions. Word has length 83 [2024-11-28 04:15:13,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:15:13,545 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 142 transitions. [2024-11-28 04:15:13,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 17 states have (on average 2.0) internal successors, (34), 18 states have internal predecessors, (34), 9 states have call successors, (10), 4 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-28 04:15:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 142 transitions. [2024-11-28 04:15:13,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:15:13,546 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:15:13,546 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:15:13,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 04:15:13,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:13,747 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:15:13,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:15:13,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1443188500, now seen corresponding path program 8 times [2024-11-28 04:15:13,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:15:13,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827211891] [2024-11-28 04:15:13,747 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:15:13,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:15:13,778 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:15:13,779 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:15:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1980349659] [2024-11-28 04:15:13,781 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:15:13,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:13,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:15:13,783 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:15:13,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:15:14,134 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:15:14,134 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:15:14,139 WARN L254 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 310 conjuncts are in the unsatisfiable core [2024-11-28 04:15:14,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:15:14,153 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 04:15:14,158 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 04:15:14,164 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 04:15:14,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 11 treesize of output 7 [2024-11-28 04:15:14,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 15 treesize of output 1 [2024-11-28 04:15:14,227 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 04:15:17,146 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 13 treesize of output 9 [2024-11-28 04:15:19,199 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 36 treesize of output 13 [2024-11-28 04:15:19,224 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 04:15:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 27 proven. 36 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2024-11-28 04:15:19,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:15:27,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:15:27,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827211891] [2024-11-28 04:15:27,764 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:15:27,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980349659] [2024-11-28 04:15:27,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980349659] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:15:27,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:15:27,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-28 04:15:27,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855595029] [2024-11-28 04:15:27,765 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:15:27,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:15:27,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:15:27,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:15:27,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=636, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:15:27,766 INFO L87 Difference]: Start difference. First operand 115 states and 142 transitions. Second operand has 23 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 19 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:15:31,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:15:31,826 INFO L93 Difference]: Finished difference Result 133 states and 163 transitions. [2024-11-28 04:15:31,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:15:31,826 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 19 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) Word has length 83 [2024-11-28 04:15:31,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:15:31,827 INFO L225 Difference]: With dead ends: 133 [2024-11-28 04:15:31,827 INFO L226 Difference]: Without dead ends: 127 [2024-11-28 04:15:31,828 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=126, Invalid=1206, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 04:15:31,829 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 18 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:15:31,829 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 175 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-28 04:15:31,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-11-28 04:15:31,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 115. [2024-11-28 04:15:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 70 states have (on average 1.0857142857142856) internal successors, (76), 73 states have internal predecessors, (76), 14 states have call successors, (14), 10 states have call predecessors, (14), 30 states have return successors, (52), 31 states have call predecessors, (52), 13 states have call successors, (52) [2024-11-28 04:15:31,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 142 transitions. [2024-11-28 04:15:31,885 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 142 transitions. Word has length 83 [2024-11-28 04:15:31,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:15:31,885 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 142 transitions. [2024-11-28 04:15:31,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 19 states have internal predecessors, (33), 7 states have call successors, (8), 3 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:15:31,887 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 142 transitions. [2024-11-28 04:15:31,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:15:31,888 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:15:31,888 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:15:31,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:15:32,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:32,089 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:15:32,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:15:32,089 INFO L85 PathProgramCache]: Analyzing trace with hash 912616750, now seen corresponding path program 9 times [2024-11-28 04:15:32,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:15:32,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029119046] [2024-11-28 04:15:32,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:15:32,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:15:32,132 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 04:15:32,132 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:15:32,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531552831] [2024-11-28 04:15:32,135 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:15:32,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:32,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:15:32,137 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:15:32,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:15:32,592 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 04:15:32,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:15:32,599 WARN L254 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 278 conjuncts are in the unsatisfiable core [2024-11-28 04:15:32,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:15:32,629 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 04:15:32,642 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 04:15:32,758 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 04:15:32,807 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 04:15:34,723 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 04:15:34,766 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 04:15:36,703 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 04:15:36,709 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 04:15:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 32 proven. 36 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 04:15:37,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:15:46,119 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 76 treesize of output 72 [2024-11-28 04:15:46,128 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 118 treesize of output 110 [2024-11-28 04:15:46,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:15:46,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029119046] [2024-11-28 04:15:46,856 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:15:46,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531552831] [2024-11-28 04:15:46,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531552831] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:15:46,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:15:46,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-28 04:15:46,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113753149] [2024-11-28 04:15:46,857 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:15:46,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:15:46,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:15:46,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:15:46,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:15:46,858 INFO L87 Difference]: Start difference. First operand 115 states and 142 transitions. Second operand has 26 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 7 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:15:50,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:15:50,246 INFO L93 Difference]: Finished difference Result 149 states and 180 transitions. [2024-11-28 04:15:50,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 04:15:50,247 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 7 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) Word has length 83 [2024-11-28 04:15:50,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:15:50,248 INFO L225 Difference]: With dead ends: 149 [2024-11-28 04:15:50,248 INFO L226 Difference]: Without dead ends: 143 [2024-11-28 04:15:50,249 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=186, Invalid=1706, Unknown=0, NotChecked=0, Total=1892 [2024-11-28 04:15:50,250 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 22 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:15:50,251 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 189 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:15:50,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-28 04:15:50,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 115. [2024-11-28 04:15:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 70 states have (on average 1.0857142857142856) internal successors, (76), 73 states have internal predecessors, (76), 14 states have call successors, (14), 10 states have call predecessors, (14), 30 states have return successors, (52), 31 states have call predecessors, (52), 13 states have call successors, (52) [2024-11-28 04:15:50,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 142 transitions. [2024-11-28 04:15:50,306 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 142 transitions. Word has length 83 [2024-11-28 04:15:50,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:15:50,306 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 142 transitions. [2024-11-28 04:15:50,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 7 states have call successors, (8), 4 states have call predecessors, (8), 8 states have return successors, (9), 8 states have call predecessors, (9), 6 states have call successors, (9) [2024-11-28 04:15:50,307 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 142 transitions. [2024-11-28 04:15:50,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:15:50,308 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:15:50,308 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:15:50,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 04:15:50,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:50,508 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:15:50,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:15:50,509 INFO L85 PathProgramCache]: Analyzing trace with hash -2040680408, now seen corresponding path program 10 times [2024-11-28 04:15:50,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:15:50,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644627036] [2024-11-28 04:15:50,509 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:15:50,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:15:50,556 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:15:50,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:15:50,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1581348075] [2024-11-28 04:15:50,560 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:15:50,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:15:50,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:15:50,562 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:15:50,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:15:51,012 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:15:51,013 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:15:51,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 207 conjuncts are in the unsatisfiable core [2024-11-28 04:15:51,022 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:15:51,027 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 04:15:51,037 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 04:15:51,049 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 04:15:51,099 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 04:15:52,748 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 13 treesize of output 9 [2024-11-28 04:15:54,158 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 04:15:54,177 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 04:15:54,548 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 10 proven. 58 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 04:15:54,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:15:58,469 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 39 treesize of output 27 [2024-11-28 04:16:01,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:16:01,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 147 treesize of output 146 [2024-11-28 04:16:02,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:02,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644627036] [2024-11-28 04:16:02,084 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:16:02,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581348075] [2024-11-28 04:16:02,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581348075] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:02,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:16:02,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-28 04:16:02,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552214078] [2024-11-28 04:16:02,084 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:02,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:16:02,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:02,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:16:02,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:16:02,085 INFO L87 Difference]: Start difference. First operand 115 states and 142 transitions. Second operand has 21 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (10), 3 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-28 04:16:04,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:04,929 INFO L93 Difference]: Finished difference Result 133 states and 163 transitions. [2024-11-28 04:16:04,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:16:04,930 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (10), 3 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) Word has length 83 [2024-11-28 04:16:04,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:04,931 INFO L225 Difference]: With dead ends: 133 [2024-11-28 04:16:04,931 INFO L226 Difference]: Without dead ends: 127 [2024-11-28 04:16:04,932 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:16:04,932 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 14 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:04,933 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 184 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 04:16:04,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-11-28 04:16:04,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 119. [2024-11-28 04:16:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 75 states have internal predecessors, (78), 14 states have call successors, (14), 10 states have call predecessors, (14), 32 states have return successors, (55), 33 states have call predecessors, (55), 13 states have call successors, (55) [2024-11-28 04:16:04,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 147 transitions. [2024-11-28 04:16:04,987 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 147 transitions. Word has length 83 [2024-11-28 04:16:04,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:04,987 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 147 transitions. [2024-11-28 04:16:04,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (10), 3 states have call predecessors, (10), 6 states have return successors, (10), 9 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-28 04:16:04,987 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 147 transitions. [2024-11-28 04:16:04,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-11-28 04:16:04,988 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:04,988 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:04,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 04:16:05,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:05,189 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:05,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:05,189 INFO L85 PathProgramCache]: Analyzing trace with hash -864502398, now seen corresponding path program 11 times [2024-11-28 04:16:05,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:05,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201264225] [2024-11-28 04:16:05,190 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:16:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:05,250 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-11-28 04:16:05,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:16:05,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260405118] [2024-11-28 04:16:05,253 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:16:05,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:05,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:05,256 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:05,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 04:16:05,871 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-11-28 04:16:05,871 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:16:05,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 276 conjuncts are in the unsatisfiable core [2024-11-28 04:16:05,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:05,914 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 04:16:05,921 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 04:16:07,480 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 04:16:08,068 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 46 treesize of output 34 [2024-11-28 04:16:08,078 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 47 treesize of output 35 [2024-11-28 04:16:08,127 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 28 treesize of output 24 [2024-11-28 04:16:08,136 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 24 treesize of output 20 [2024-11-28 04:16:09,189 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 42 treesize of output 30 [2024-11-28 04:16:09,211 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 04:16:09,611 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 31 treesize of output 23 [2024-11-28 04:16:09,619 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 04:16:09,626 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 23 treesize of output 15 [2024-11-28 04:16:09,631 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 04:16:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 60 proven. 124 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-11-28 04:16:09,841 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:19,764 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 88 treesize of output 84 [2024-11-28 04:16:19,791 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:16:19,792 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 153 treesize of output 144 [2024-11-28 04:16:20,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:20,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201264225] [2024-11-28 04:16:20,612 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:16:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260405118] [2024-11-28 04:16:20,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260405118] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:20,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:16:20,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-28 04:16:20,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89451430] [2024-11-28 04:16:20,612 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:20,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:16:20,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:20,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:16:20,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:16:20,613 INFO L87 Difference]: Start difference. First operand 119 states and 147 transitions. Second operand has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 9 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (14), 10 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-28 04:16:23,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:23,879 INFO L93 Difference]: Finished difference Result 129 states and 161 transitions. [2024-11-28 04:16:23,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:16:23,880 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 9 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (14), 10 states have call predecessors, (14), 8 states have call successors, (14) Word has length 109 [2024-11-28 04:16:23,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:23,881 INFO L225 Difference]: With dead ends: 129 [2024-11-28 04:16:23,881 INFO L226 Difference]: Without dead ends: 0 [2024-11-28 04:16:23,881 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=242, Invalid=1480, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 04:16:23,882 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 33 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:23,882 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 107 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:16:23,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-28 04:16:23,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-28 04:16:23,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:16:23,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-28 04:16:23,883 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 109 [2024-11-28 04:16:23,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:23,883 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-28 04:16:23,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 9 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (14), 10 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-28 04:16:23,884 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-28 04:16:23,884 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-28 04:16:23,887 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:16:23,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 04:16:24,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d26161c1-741b-4578-bfe8-9f1a9e528bee/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:16:24,090 INFO L422 BasicCegarLoop]: Path program histogram: [11, 5, 4, 1, 1, 1, 1] [2024-11-28 04:16:24,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-28 04:17:13,816 WARN L286 SmtUtils]: Spent 47.47s on a formula simplification. DAG size of input: 450 DAG size of output: 1082 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.or) [2024-11-28 04:17:27,263 WARN L286 SmtUtils]: Spent 13.44s on a formula simplification. DAG size of input: 382 DAG size of output: 970 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.or) [2024-11-28 04:17:34,925 WARN L286 SmtUtils]: Spent 6.05s on a formula simplification. DAG size of input: 403 DAG size of output: 719 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.or) [2024-11-28 04:18:29,128 WARN L286 SmtUtils]: Spent 53.84s on a formula simplification. DAG size of input: 452 DAG size of output: 1190 (called from [L 212] de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.HoareAnnotationComposer.or)