./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/heap-data/packet_filter.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/heap-data/packet_filter.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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 d604fdd8f7c4d34db0106d8a0ff422218ae80e9ee6eb03f691b84d2fcc8ad49f --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:16:16,541 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:16:16,616 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:16:16,623 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:16:16,623 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:16:16,654 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:16:16,655 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:16:16,656 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:16:16,656 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:16:16,656 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:16:16,657 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:16:16,657 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:16:16,657 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:16:16,657 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:16:16,658 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:16:16,658 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:16:16,658 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:16:16,658 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:16:16,658 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:16:16,659 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:16:16,660 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:16:16,660 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:16:16,660 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:16:16,660 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:16:16,660 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:16:16,661 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:16:16,661 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:16:16,661 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:16:16,661 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:16:16,661 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:16:16,662 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:16:16,662 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:16:16,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:16:16,662 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:16:16,662 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:16:16,663 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:16:16,664 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:16:16,664 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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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 -> d604fdd8f7c4d34db0106d8a0ff422218ae80e9ee6eb03f691b84d2fcc8ad49f [2024-11-28 04:16:17,045 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:16:17,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:16:17,058 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:16:17,060 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:16:17,060 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:16:17,062 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/heap-data/packet_filter.i [2024-11-28 04:16:20,032 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/data/576a4f311/e9116950aaae4a4c809b971985e66d32/FLAG5e10481ab [2024-11-28 04:16:20,465 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:16:20,466 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/sv-benchmarks/c/heap-data/packet_filter.i [2024-11-28 04:16:20,484 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/data/576a4f311/e9116950aaae4a4c809b971985e66d32/FLAG5e10481ab [2024-11-28 04:16:20,503 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/data/576a4f311/e9116950aaae4a4c809b971985e66d32 [2024-11-28 04:16:20,508 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:16:20,510 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:16:20,513 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:16:20,514 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:16:20,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:16:20,523 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:16:20" (1/1) ... [2024-11-28 04:16:20,526 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26f60bea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:20, skipping insertion in model container [2024-11-28 04:16:20,527 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:16:20" (1/1) ... [2024-11-28 04:16:20,588 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:16:21,040 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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/sv-benchmarks/c/heap-data/packet_filter.i[23925,23938] [2024-11-28 04:16:21,051 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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/sv-benchmarks/c/heap-data/packet_filter.i[24159,24172] [2024-11-28 04:16:21,062 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:16:21,076 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:16:21,164 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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/sv-benchmarks/c/heap-data/packet_filter.i[23925,23938] [2024-11-28 04:16:21,171 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_fa54d22d-674a-4825-a2b4-c8e6462d90ae/sv-benchmarks/c/heap-data/packet_filter.i[24159,24172] [2024-11-28 04:16:21,188 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:16:21,235 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:16:21,235 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21 WrapperNode [2024-11-28 04:16:21,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:16:21,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:16:21,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:16:21,238 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:16:21,246 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:16:21" (1/1) ... [2024-11-28 04:16:21,261 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:16:21" (1/1) ... [2024-11-28 04:16:21,287 INFO L138 Inliner]: procedures = 130, calls = 85, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 161 [2024-11-28 04:16:21,288 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:16:21,289 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:16:21,289 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:16:21,289 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:16:21,308 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,308 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,313 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,352 INFO L175 MemorySlicer]: Split 57 memory accesses to 7 slices as follows [2, 15, 6, 16, 6, 6, 6]. 28 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 3, 0, 0, 0, 0, 2]. The 14 writes are split as follows [0, 0, 3, 4, 3, 3, 1]. [2024-11-28 04:16:21,353 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,353 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,370 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,372 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,377 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,380 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,382 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,387 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:16:21,388 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:16:21,388 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:16:21,388 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:16:21,390 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (1/1) ... [2024-11-28 04:16:21,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:16:21,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:21,431 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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:16:21,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/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:16:21,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:16:21,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:16:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 04:16:21,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure append_to_queue [2024-11-28 04:16:21,474 INFO L138 BoogieDeclarations]: Found implementation of procedure append_to_queue [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 04:16:21,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 04:16:21,475 INFO L130 BoogieDeclarations]: Found specification of procedure send [2024-11-28 04:16:21,476 INFO L138 BoogieDeclarations]: Found implementation of procedure send [2024-11-28 04:16:21,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:16:21,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 04:16:21,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:16:21,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 04:16:21,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:16:21,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:16:21,714 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:16:21,716 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:16:22,118 INFO L? ?]: Removed 35 outVars from TransFormulas that were not future-live. [2024-11-28 04:16:22,119 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:16:22,138 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:16:22,138 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 04:16:22,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:16:22 BoogieIcfgContainer [2024-11-28 04:16:22,139 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:16:22,143 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:16:22,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:16:22,152 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:16:22,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:16:20" (1/3) ... [2024-11-28 04:16:22,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca6d4f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:16:22, skipping insertion in model container [2024-11-28 04:16:22,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:16:21" (2/3) ... [2024-11-28 04:16:22,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca6d4f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:16:22, skipping insertion in model container [2024-11-28 04:16:22,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:16:22" (3/3) ... [2024-11-28 04:16:22,157 INFO L128 eAbstractionObserver]: Analyzing ICFG packet_filter.i [2024-11-28 04:16:22,178 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:16:22,181 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG packet_filter.i that has 3 procedures, 48 locations, 1 initial locations, 3 loop locations, and 2 error locations. [2024-11-28 04:16:22,265 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:16:22,282 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;@5911d94, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:16:22,282 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-11-28 04:16:22,290 INFO L276 IsEmpty]: Start isEmpty. Operand has 48 states, 38 states have (on average 1.394736842105263) internal successors, (53), 40 states have internal predecessors, (53), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:22,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-28 04:16:22,299 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:22,299 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:22,301 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:22,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:22,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1414797908, now seen corresponding path program 1 times [2024-11-28 04:16:22,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:22,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782451670] [2024-11-28 04:16:22,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:22,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:22,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:22,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:22,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:22,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782451670] [2024-11-28 04:16:22,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782451670] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:22,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:22,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:16:22,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689157404] [2024-11-28 04:16:22,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:22,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:16:22,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:22,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:16:22,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:16:22,514 INFO L87 Difference]: Start difference. First operand has 48 states, 38 states have (on average 1.394736842105263) internal successors, (53), 40 states have internal predecessors, (53), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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:22,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:22,535 INFO L93 Difference]: Finished difference Result 77 states and 100 transitions. [2024-11-28 04:16:22,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:16:22,538 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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) Word has length 9 [2024-11-28 04:16:22,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:22,545 INFO L225 Difference]: With dead ends: 77 [2024-11-28 04:16:22,546 INFO L226 Difference]: Without dead ends: 43 [2024-11-28 04:16:22,549 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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:16:22,553 INFO L435 NwaCegarLoop]: 58 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, 58 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:16:22,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:16:22,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-28 04:16:22,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2024-11-28 04:16:22,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 35 states have internal predecessors, (43), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2024-11-28 04:16:22,604 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 53 transitions. Word has length 9 [2024-11-28 04:16:22,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:22,605 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 53 transitions. [2024-11-28 04:16:22,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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:22,605 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 53 transitions. [2024-11-28 04:16:22,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-28 04:16:22,606 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:22,607 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:22,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:16:22,607 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:22,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:22,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1529331794, now seen corresponding path program 1 times [2024-11-28 04:16:22,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:22,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831174153] [2024-11-28 04:16:22,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:22,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:22,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:22,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831174153] [2024-11-28 04:16:22,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831174153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:22,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:22,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:16:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617659088] [2024-11-28 04:16:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:22,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:16:22,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:22,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:16:22,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:16:22,971 INFO L87 Difference]: Start difference. First operand 43 states and 53 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:23,088 INFO L93 Difference]: Finished difference Result 79 states and 101 transitions. [2024-11-28 04:16:23,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:16:23,089 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) Word has length 10 [2024-11-28 04:16:23,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:23,091 INFO L225 Difference]: With dead ends: 79 [2024-11-28 04:16:23,091 INFO L226 Difference]: Without dead ends: 56 [2024-11-28 04:16:23,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:16:23,095 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 10 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:23,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 137 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:16:23,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-28 04:16:23,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 51. [2024-11-28 04:16:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 42 states have (on average 1.2619047619047619) internal successors, (53), 43 states have internal predecessors, (53), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 63 transitions. [2024-11-28 04:16:23,115 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 63 transitions. Word has length 10 [2024-11-28 04:16:23,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:23,115 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 63 transitions. [2024-11-28 04:16:23,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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,115 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 63 transitions. [2024-11-28 04:16:23,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:16:23,116 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:23,116 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:23,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:16:23,117 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:23,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:23,121 INFO L85 PathProgramCache]: Analyzing trace with hash 550591752, now seen corresponding path program 1 times [2024-11-28 04:16:23,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:23,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732586102] [2024-11-28 04:16:23,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:23,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:23,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:23,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:23,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732586102] [2024-11-28 04:16:23,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732586102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:23,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:23,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:16:23,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898607211] [2024-11-28 04:16:23,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:23,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:16:23,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:23,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:16:23,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:16:23,352 INFO L87 Difference]: Start difference. First operand 51 states and 63 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:23,462 INFO L93 Difference]: Finished difference Result 71 states and 89 transitions. [2024-11-28 04:16:23,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:16:23,463 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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) Word has length 13 [2024-11-28 04:16:23,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:23,464 INFO L225 Difference]: With dead ends: 71 [2024-11-28 04:16:23,465 INFO L226 Difference]: Without dead ends: 54 [2024-11-28 04:16:23,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:16:23,466 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 10 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:23,468 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 143 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:16:23,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-28 04:16:23,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 49. [2024-11-28 04:16:23,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 40 states have (on average 1.25) internal successors, (50), 41 states have internal predecessors, (50), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 60 transitions. [2024-11-28 04:16:23,479 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 60 transitions. Word has length 13 [2024-11-28 04:16:23,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:23,481 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 60 transitions. [2024-11-28 04:16:23,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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,481 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 60 transitions. [2024-11-28 04:16:23,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 04:16:23,483 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:23,484 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:23,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:16:23,484 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:23,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:23,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1800600938, now seen corresponding path program 1 times [2024-11-28 04:16:23,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:23,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19287713] [2024-11-28 04:16:23,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:23,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:16:23,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:23,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19287713] [2024-11-28 04:16:23,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19287713] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:23,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:23,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:16:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487445769] [2024-11-28 04:16:23,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:23,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:16:23,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:23,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:16:23,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:16:23,680 INFO L87 Difference]: Start difference. First operand 49 states and 60 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:23,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:23,709 INFO L93 Difference]: Finished difference Result 52 states and 63 transitions. [2024-11-28 04:16:23,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:16:23,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2024-11-28 04:16:23,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:23,712 INFO L225 Difference]: With dead ends: 52 [2024-11-28 04:16:23,712 INFO L226 Difference]: Without dead ends: 50 [2024-11-28 04:16:23,713 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:16:23,713 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 0 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:23,714 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 98 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:16:23,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-11-28 04:16:23,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2024-11-28 04:16:23,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 41 states have (on average 1.2439024390243902) internal successors, (51), 42 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:23,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 61 transitions. [2024-11-28 04:16:23,726 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 61 transitions. Word has length 22 [2024-11-28 04:16:23,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:23,726 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 61 transitions. [2024-11-28 04:16:23,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:23,726 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 61 transitions. [2024-11-28 04:16:23,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 04:16:23,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:23,727 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:23,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:16:23,727 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:23,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:23,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1800602860, now seen corresponding path program 1 times [2024-11-28 04:16:23,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:23,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388190060] [2024-11-28 04:16:23,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:23,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:23,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388190060] [2024-11-28 04:16:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388190060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:25,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:25,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:16:25,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063815726] [2024-11-28 04:16:25,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:25,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:16:25,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:25,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:16:25,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:16:25,869 INFO L87 Difference]: Start difference. First operand 50 states and 61 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 10 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:27,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:27,037 INFO L93 Difference]: Finished difference Result 96 states and 121 transitions. [2024-11-28 04:16:27,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:16:27,041 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 10 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2024-11-28 04:16:27,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:27,041 INFO L225 Difference]: With dead ends: 96 [2024-11-28 04:16:27,042 INFO L226 Difference]: Without dead ends: 72 [2024-11-28 04:16:27,042 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:16:27,043 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 17 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:27,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 326 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:16:27,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-11-28 04:16:27,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 60. [2024-11-28 04:16:27,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 51 states have (on average 1.2549019607843137) internal successors, (64), 52 states have internal predecessors, (64), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:27,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 74 transitions. [2024-11-28 04:16:27,058 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 74 transitions. Word has length 22 [2024-11-28 04:16:27,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:27,060 INFO L471 AbstractCegarLoop]: Abstraction has 60 states and 74 transitions. [2024-11-28 04:16:27,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 10 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:27,060 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 74 transitions. [2024-11-28 04:16:27,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:16:27,061 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:27,061 INFO L218 NwaCegarLoop]: trace histogram [2, 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:16:27,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:16:27,062 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:27,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:27,063 INFO L85 PathProgramCache]: Analyzing trace with hash 697113771, now seen corresponding path program 1 times [2024-11-28 04:16:27,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:27,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830391180] [2024-11-28 04:16:27,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:27,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:28,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:28,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:28,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830391180] [2024-11-28 04:16:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830391180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:28,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:28,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:16:28,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139075614] [2024-11-28 04:16:28,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:28,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:16:28,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:28,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:16:28,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:16:28,145 INFO L87 Difference]: Start difference. First operand 60 states and 74 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 10 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:28,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:28,692 INFO L93 Difference]: Finished difference Result 82 states and 106 transitions. [2024-11-28 04:16:28,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:16:28,693 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 10 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-11-28 04:16:28,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:28,694 INFO L225 Difference]: With dead ends: 82 [2024-11-28 04:16:28,694 INFO L226 Difference]: Without dead ends: 80 [2024-11-28 04:16:28,695 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:16:28,697 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 13 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:28,698 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 405 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:16:28,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-11-28 04:16:28,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2024-11-28 04:16:28,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 61 states have (on average 1.278688524590164) internal successors, (78), 62 states have internal predecessors, (78), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 04:16:28,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 88 transitions. [2024-11-28 04:16:28,716 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 88 transitions. Word has length 23 [2024-11-28 04:16:28,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:28,716 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 88 transitions. [2024-11-28 04:16:28,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 10 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:28,716 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 88 transitions. [2024-11-28 04:16:28,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:16:28,717 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:28,717 INFO L218 NwaCegarLoop]: trace histogram [2, 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:16:28,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:16:28,717 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:28,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:28,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1336247019, now seen corresponding path program 1 times [2024-11-28 04:16:28,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:28,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91677635] [2024-11-28 04:16:28,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:28,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:29,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:29,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:29,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91677635] [2024-11-28 04:16:29,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91677635] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:29,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599475959] [2024-11-28 04:16:29,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:29,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:29,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:29,309 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:29,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:16:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:29,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:16:29,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:29,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:16:29,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 04:16:29,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:16:29,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:29,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:30,072 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_379 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_379) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 0)) (forall ((v_append_to_queue_~q.offset_11 Int)) (= (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| (store (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) v_append_to_queue_~q.offset_11 0)) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:16:30,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599475959] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:30,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:16:30,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2024-11-28 04:16:30,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414681935] [2024-11-28 04:16:30,075 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:30,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:16:30,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:30,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:16:30,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=54, Unknown=1, NotChecked=14, Total=90 [2024-11-28 04:16:30,076 INFO L87 Difference]: Start difference. First operand 70 states and 88 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 04:16:30,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:30,570 INFO L93 Difference]: Finished difference Result 109 states and 139 transitions. [2024-11-28 04:16:30,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:16:30,571 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2024-11-28 04:16:30,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:30,572 INFO L225 Difference]: With dead ends: 109 [2024-11-28 04:16:30,572 INFO L226 Difference]: Without dead ends: 85 [2024-11-28 04:16:30,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=82, Unknown=1, NotChecked=18, Total=132 [2024-11-28 04:16:30,574 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 19 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:30,575 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 204 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:16:30,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2024-11-28 04:16:30,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 82. [2024-11-28 04:16:30,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 72 states have (on average 1.2916666666666667) internal successors, (93), 73 states have internal predecessors, (93), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:16:30,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 105 transitions. [2024-11-28 04:16:30,597 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 105 transitions. Word has length 23 [2024-11-28 04:16:30,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:30,597 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 105 transitions. [2024-11-28 04:16:30,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 04:16:30,598 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 105 transitions. [2024-11-28 04:16:30,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-28 04:16:30,599 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:30,599 INFO L218 NwaCegarLoop]: trace histogram [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:16:30,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:16:30,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:30,799 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:30,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:30,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1198790416, now seen corresponding path program 1 times [2024-11-28 04:16:30,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:30,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067444918] [2024-11-28 04:16:30,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:30,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067444918] [2024-11-28 04:16:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067444918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:31,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:16:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136840913] [2024-11-28 04:16:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:31,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:16:31,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:31,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:16:31,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:16:31,153 INFO L87 Difference]: Start difference. First operand 82 states and 105 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:31,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:31,348 INFO L93 Difference]: Finished difference Result 106 states and 136 transitions. [2024-11-28 04:16:31,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:16:31,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2024-11-28 04:16:31,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:31,349 INFO L225 Difference]: With dead ends: 106 [2024-11-28 04:16:31,349 INFO L226 Difference]: Without dead ends: 92 [2024-11-28 04:16:31,350 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:16:31,350 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 16 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:31,351 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 203 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:16:31,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-11-28 04:16:31,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 82. [2024-11-28 04:16:31,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 72 states have (on average 1.2638888888888888) internal successors, (91), 73 states have internal predecessors, (91), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:16:31,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 103 transitions. [2024-11-28 04:16:31,365 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 103 transitions. Word has length 25 [2024-11-28 04:16:31,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:31,365 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 103 transitions. [2024-11-28 04:16:31,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:31,366 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 103 transitions. [2024-11-28 04:16:31,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 04:16:31,367 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:31,367 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:31,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:16:31,367 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:31,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:31,368 INFO L85 PathProgramCache]: Analyzing trace with hash -733989231, now seen corresponding path program 1 times [2024-11-28 04:16:31,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:31,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157203982] [2024-11-28 04:16:31,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:31,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:32,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:32,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:32,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157203982] [2024-11-28 04:16:32,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157203982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:32,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:32,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 04:16:32,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845515970] [2024-11-28 04:16:32,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:32,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:16:32,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:32,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:16:32,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:16:32,198 INFO L87 Difference]: Start difference. First operand 82 states and 103 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:32,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:32,722 INFO L93 Difference]: Finished difference Result 114 states and 148 transitions. [2024-11-28 04:16:32,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:16:32,723 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2024-11-28 04:16:32,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:32,724 INFO L225 Difference]: With dead ends: 114 [2024-11-28 04:16:32,724 INFO L226 Difference]: Without dead ends: 112 [2024-11-28 04:16:32,727 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:16:32,727 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 25 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:32,728 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 469 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:16:32,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-28 04:16:32,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 96. [2024-11-28 04:16:32,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 85 states have (on average 1.2705882352941176) internal successors, (108), 86 states have internal predecessors, (108), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-28 04:16:32,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 122 transitions. [2024-11-28 04:16:32,743 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 122 transitions. Word has length 26 [2024-11-28 04:16:32,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:32,743 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 122 transitions. [2024-11-28 04:16:32,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:32,744 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 122 transitions. [2024-11-28 04:16:32,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 04:16:32,745 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:32,745 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:32,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:16:32,745 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:32,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:32,745 INFO L85 PathProgramCache]: Analyzing trace with hash -733987309, now seen corresponding path program 1 times [2024-11-28 04:16:32,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:32,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267404771] [2024-11-28 04:16:32,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:32,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:33,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:33,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:33,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267404771] [2024-11-28 04:16:33,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267404771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:16:33,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:16:33,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 04:16:33,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000134710] [2024-11-28 04:16:33,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:16:33,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:16:33,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:33,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:16:33,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:16:33,935 INFO L87 Difference]: Start difference. First operand 96 states and 122 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:35,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:35,241 INFO L93 Difference]: Finished difference Result 126 states and 161 transitions. [2024-11-28 04:16:35,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:16:35,242 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2024-11-28 04:16:35,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:35,243 INFO L225 Difference]: With dead ends: 126 [2024-11-28 04:16:35,243 INFO L226 Difference]: Without dead ends: 114 [2024-11-28 04:16:35,244 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:16:35,245 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 24 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:35,245 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 554 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:16:35,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-11-28 04:16:35,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 96. [2024-11-28 04:16:35,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 85 states have (on average 1.2588235294117647) internal successors, (107), 86 states have internal predecessors, (107), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-28 04:16:35,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 121 transitions. [2024-11-28 04:16:35,273 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 121 transitions. Word has length 26 [2024-11-28 04:16:35,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:35,273 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 121 transitions. [2024-11-28 04:16:35,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:16:35,274 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 121 transitions. [2024-11-28 04:16:35,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-28 04:16:35,275 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:35,275 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:35,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:16:35,275 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:35,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:35,276 INFO L85 PathProgramCache]: Analyzing trace with hash 2142346236, now seen corresponding path program 1 times [2024-11-28 04:16:35,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:35,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654572566] [2024-11-28 04:16:35,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:35,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:36,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:36,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:36,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654572566] [2024-11-28 04:16:36,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654572566] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:36,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217714293] [2024-11-28 04:16:36,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:36,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:36,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:36,184 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:36,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:16:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:36,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 04:16:36,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:36,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:16:36,590 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 11 [2024-11-28 04:16:36,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:16:36,628 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_append_to_queue_~q.offset_17 Int)) (let ((.cse1 (select |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base|)) (.cse0 (select (select |c_#memory_$Pointer$#6.base| |c_append_to_queue_#in~q.base|) v_append_to_queue_~q.offset_17)) (.cse2 (select |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base|))) (and (= (select (select |c_#memory_$Pointer$#3.offset| .cse0) 12) (select .cse1 v_append_to_queue_~q.offset_17)) (= |c_#memory_$Pointer$#6.offset| (store |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base| (store .cse1 v_append_to_queue_~q.offset_17 0))) (= |c_#memory_$Pointer$#6.base| (store |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base| (store .cse2 v_append_to_queue_~q.offset_17 .cse0))) (= (select (select |c_#memory_$Pointer$#3.base| .cse0) 12) (select .cse2 v_append_to_queue_~q.offset_17))))) is different from true [2024-11-28 04:16:36,722 INFO L349 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2024-11-28 04:16:36,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:16:36,779 INFO L349 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2024-11-28 04:16:36,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 34 [2024-11-28 04:16:37,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:16:37,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 102 [2024-11-28 04:16:37,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:16:37,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2024-11-28 04:16:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:38,430 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:38,825 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 465 treesize of output 425 [2024-11-28 04:16:38,834 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 180 treesize of output 176 [2024-11-28 04:16:38,846 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 556 treesize of output 516 [2024-11-28 04:16:39,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 418 treesize of output 378 [2024-11-28 04:16:39,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:16:39,365 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 80 treesize of output 60 [2024-11-28 04:16:39,374 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 26 [2024-11-28 04:16:39,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2024-11-28 04:16:39,427 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 26 [2024-11-28 04:16:39,562 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:16:39,565 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 56 [2024-11-28 04:16:39,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:39,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217714293] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:16:39,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:16:39,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 18 [2024-11-28 04:16:39,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755584420] [2024-11-28 04:16:39,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:39,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:16:39,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:39,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:16:39,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=223, Unknown=1, NotChecked=30, Total=306 [2024-11-28 04:16:39,776 INFO L87 Difference]: Start difference. First operand 96 states and 121 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 16 states have internal predecessors, (56), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-28 04:16:40,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:40,592 INFO L93 Difference]: Finished difference Result 185 states and 239 transitions. [2024-11-28 04:16:40,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:16:40,593 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 16 states have internal predecessors, (56), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 32 [2024-11-28 04:16:40,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:40,594 INFO L225 Difference]: With dead ends: 185 [2024-11-28 04:16:40,594 INFO L226 Difference]: Without dead ends: 161 [2024-11-28 04:16:40,595 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=68, Invalid=315, Unknown=1, NotChecked=36, Total=420 [2024-11-28 04:16:40,596 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 63 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:40,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 354 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 211 Invalid, 0 Unknown, 135 Unchecked, 0.6s Time] [2024-11-28 04:16:40,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-11-28 04:16:40,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2024-11-28 04:16:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 123 states have (on average 1.2520325203252032) internal successors, (154), 124 states have internal predecessors, (154), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-28 04:16:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 176 transitions. [2024-11-28 04:16:40,612 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 176 transitions. Word has length 32 [2024-11-28 04:16:40,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:40,612 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 176 transitions. [2024-11-28 04:16:40,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 16 states have internal predecessors, (56), 4 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-28 04:16:40,612 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 176 transitions. [2024-11-28 04:16:40,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 04:16:40,613 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:40,613 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:40,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:16:40,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 04:16:40,814 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:40,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:40,814 INFO L85 PathProgramCache]: Analyzing trace with hash 590367955, now seen corresponding path program 1 times [2024-11-28 04:16:40,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:40,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470670568] [2024-11-28 04:16:40,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:40,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:44,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:44,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470670568] [2024-11-28 04:16:44,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470670568] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:44,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451968178] [2024-11-28 04:16:44,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:44,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:44,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:44,480 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:44,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:16:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:44,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-11-28 04:16:44,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:44,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:16:44,960 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 16 [2024-11-28 04:16:44,988 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:44,992 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:16:45,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 15 [2024-11-28 04:16:45,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-28 04:16:45,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:16:45,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,253 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-11-28 04:16:45,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2024-11-28 04:16:45,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:45,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:16:45,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 22 [2024-11-28 04:16:45,600 INFO L349 Elim1Store]: treesize reduction 13, result has 60.6 percent of original size [2024-11-28 04:16:45,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 42 [2024-11-28 04:16:45,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:16:45,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:16:45,663 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:45,720 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:45,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:46,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451968178] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:46,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:16:46,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 25 [2024-11-28 04:16:46,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923650483] [2024-11-28 04:16:46,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:46,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:16:46,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:46,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:16:46,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:16:46,129 INFO L87 Difference]: Start difference. First operand 139 states and 176 transitions. Second operand has 25 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 24 states have internal predecessors, (45), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:16:49,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:49,083 INFO L93 Difference]: Finished difference Result 210 states and 268 transitions. [2024-11-28 04:16:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 04:16:49,084 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 24 states have internal predecessors, (45), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2024-11-28 04:16:49,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:49,085 INFO L225 Difference]: With dead ends: 210 [2024-11-28 04:16:49,086 INFO L226 Difference]: Without dead ends: 182 [2024-11-28 04:16:49,087 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=274, Invalid=1706, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 04:16:49,088 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 74 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:49,088 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 451 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 04:16:49,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-28 04:16:49,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 153. [2024-11-28 04:16:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 136 states have (on average 1.2647058823529411) internal successors, (172), 137 states have internal predecessors, (172), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-28 04:16:49,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 196 transitions. [2024-11-28 04:16:49,108 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 196 transitions. Word has length 35 [2024-11-28 04:16:49,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:49,109 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 196 transitions. [2024-11-28 04:16:49,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 24 states have internal predecessors, (45), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:16:49,109 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 196 transitions. [2024-11-28 04:16:49,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 04:16:49,110 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:49,110 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:16:49,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:16:49,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:16:49,315 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:49,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:49,315 INFO L85 PathProgramCache]: Analyzing trace with hash 605632480, now seen corresponding path program 1 times [2024-11-28 04:16:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:49,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821206543] [2024-11-28 04:16:49,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:49,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:49,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:16:49,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821206543] [2024-11-28 04:16:49,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821206543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122598292] [2024-11-28 04:16:49,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:49,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:49,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:49,724 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:49,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:16:49,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:49,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-28 04:16:49,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:49,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:16:50,131 WARN L851 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_#memory_$Pointer$#6.offset|))) (and (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|)) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:16:50,134 WARN L873 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_#memory_$Pointer$#6.offset|))) (and (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|)) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from true [2024-11-28 04:16:50,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:16:50,284 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:50,401 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1299 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base| v_ArrVal_1299) |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) (forall ((v_ArrVal_1300 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#prio_queue~0#1.base| v_ArrVal_1300) |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:16:50,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122598292] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:50,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:16:50,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 9 [2024-11-28 04:16:50,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861091016] [2024-11-28 04:16:50,404 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:50,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:16:50,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:50,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:16:50,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=40, Unknown=3, NotChecked=26, Total=90 [2024-11-28 04:16:50,405 INFO L87 Difference]: Start difference. First operand 153 states and 196 transitions. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 04:16:50,695 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_#memory_$Pointer$#6.offset|))) (and (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|)) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) .cse1) .cse1)) is different from false [2024-11-28 04:16:50,699 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_#memory_$Pointer$#6.offset|))) (and (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|)) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_9| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) .cse1) .cse1)) is different from true [2024-11-28 04:16:50,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:50,902 INFO L93 Difference]: Finished difference Result 238 states and 303 transitions. [2024-11-28 04:16:50,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:16:50,903 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-11-28 04:16:50,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:50,905 INFO L225 Difference]: With dead ends: 238 [2024-11-28 04:16:50,907 INFO L226 Difference]: Without dead ends: 185 [2024-11-28 04:16:50,908 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=65, Unknown=5, NotChecked=54, Total=156 [2024-11-28 04:16:50,908 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 46 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:50,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 269 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 77 Invalid, 0 Unknown, 129 Unchecked, 0.4s Time] [2024-11-28 04:16:50,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-28 04:16:50,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 165. [2024-11-28 04:16:50,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 147 states have (on average 1.272108843537415) internal successors, (187), 148 states have internal predecessors, (187), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:16:50,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 213 transitions. [2024-11-28 04:16:50,933 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 213 transitions. Word has length 35 [2024-11-28 04:16:50,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:50,933 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 213 transitions. [2024-11-28 04:16:50,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 04:16:50,934 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 213 transitions. [2024-11-28 04:16:50,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-28 04:16:50,937 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:50,937 INFO L218 NwaCegarLoop]: trace histogram [3, 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] [2024-11-28 04:16:50,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 04:16:51,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:16:51,141 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:51,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:51,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1154286452, now seen corresponding path program 1 times [2024-11-28 04:16:51,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:51,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682781802] [2024-11-28 04:16:51,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:51,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:52,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:52,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682781802] [2024-11-28 04:16:52,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682781802] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:52,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656311334] [2024-11-28 04:16:52,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:52,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:52,889 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:52,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:16:53,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:53,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-28 04:16:53,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:53,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:16:53,403 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:53,552 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:16:53,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-28 04:16:53,691 INFO L349 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2024-11-28 04:16:53,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 33 treesize of output 21 [2024-11-28 04:16:53,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:16:53,722 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:53,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:16:53,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:53,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:16:54,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:16:54,047 INFO L349 Elim1Store]: treesize reduction 70, result has 27.1 percent of original size [2024-11-28 04:16:54,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2024-11-28 04:16:54,070 INFO L349 Elim1Store]: treesize reduction 49, result has 2.0 percent of original size [2024-11-28 04:16:54,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 1 [2024-11-28 04:16:54,305 INFO L349 Elim1Store]: treesize reduction 13, result has 60.6 percent of original size [2024-11-28 04:16:54,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 42 [2024-11-28 04:16:54,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2024-11-28 04:16:54,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 17 [2024-11-28 04:16:54,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 04:16:54,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2024-11-28 04:16:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:54,517 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:16:54,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656311334] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:54,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:16:54,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 27 [2024-11-28 04:16:54,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325960989] [2024-11-28 04:16:54,825 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:16:54,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 04:16:54,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:16:54,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 04:16:54,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=764, Unknown=1, NotChecked=0, Total=870 [2024-11-28 04:16:54,826 INFO L87 Difference]: Start difference. First operand 165 states and 213 transitions. Second operand has 27 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-28 04:16:58,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:16:58,322 INFO L93 Difference]: Finished difference Result 214 states and 286 transitions. [2024-11-28 04:16:58,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:16:58,323 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-11-28 04:16:58,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:16:58,325 INFO L225 Difference]: With dead ends: 214 [2024-11-28 04:16:58,325 INFO L226 Difference]: Without dead ends: 212 [2024-11-28 04:16:58,326 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=466, Invalid=2613, Unknown=1, NotChecked=0, Total=3080 [2024-11-28 04:16:58,327 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 96 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 1194 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:16:58,327 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 583 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1194 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 04:16:58,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2024-11-28 04:16:58,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 179. [2024-11-28 04:16:58,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 160 states have (on average 1.2875) internal successors, (206), 161 states have internal predecessors, (206), 14 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-28 04:16:58,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 234 transitions. [2024-11-28 04:16:58,354 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 234 transitions. Word has length 36 [2024-11-28 04:16:58,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:16:58,355 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 234 transitions. [2024-11-28 04:16:58,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-28 04:16:58,355 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 234 transitions. [2024-11-28 04:16:58,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-28 04:16:58,356 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:16:58,356 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, 1, 1, 1, 1, 1] [2024-11-28 04:16:58,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:16:58,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 04:16:58,557 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:16:58,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:16:58,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1953327615, now seen corresponding path program 1 times [2024-11-28 04:16:58,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:16:58,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038480241] [2024-11-28 04:16:58,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:58,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:16:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:16:59,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:16:59,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038480241] [2024-11-28 04:16:59,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038480241] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:16:59,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792808967] [2024-11-28 04:16:59,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:16:59,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:16:59,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:16:59,282 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:16:59,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:16:59,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:16:59,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 04:16:59,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:16:59,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:16:59,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:16:59,669 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_append_to_queue_~q.offset_37 Int)) (let ((.cse0 (select |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base|)) (.cse2 (select (select |c_#memory_$Pointer$#6.base| |c_append_to_queue_#in~q.base|) v_append_to_queue_~q.offset_37)) (.cse1 (select |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base|))) (and (= (store |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base| (store .cse0 v_append_to_queue_~q.offset_37 0)) |c_#memory_$Pointer$#6.offset|) (= |c_#memory_$Pointer$#6.base| (store |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base| (store .cse1 v_append_to_queue_~q.offset_37 .cse2))) (= (select .cse0 v_append_to_queue_~q.offset_37) (select (select |c_#memory_$Pointer$#3.offset| .cse2) 12)) (= (select (select |c_#memory_$Pointer$#3.base| .cse2) 12) (select .cse1 v_append_to_queue_~q.offset_37))))) is different from true [2024-11-28 04:16:59,719 INFO L349 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2024-11-28 04:16:59,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 34 [2024-11-28 04:16:59,747 INFO L349 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2024-11-28 04:16:59,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:17:00,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:17:00,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 102 [2024-11-28 04:17:00,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:17:00,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2024-11-28 04:17:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:00,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:17:01,245 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 457 treesize of output 417 [2024-11-28 04:17:01,255 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 316 treesize of output 296 [2024-11-28 04:17:01,543 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:17:01,545 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 56 [2024-11-28 04:17:01,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 418 treesize of output 378 [2024-11-28 04:17:01,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 418 treesize of output 378 [2024-11-28 04:17:01,737 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:17:01,739 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 56 [2024-11-28 04:17:01,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:01,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792808967] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:17:01,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:17:01,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 17 [2024-11-28 04:17:01,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190350111] [2024-11-28 04:17:01,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:17:01,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:17:01,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:17:01,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:17:01,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=197, Unknown=1, NotChecked=28, Total=272 [2024-11-28 04:17:01,882 INFO L87 Difference]: Start difference. First operand 179 states and 234 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 15 states have internal predecessors, (61), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-28 04:17:02,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:17:02,777 INFO L93 Difference]: Finished difference Result 229 states and 303 transitions. [2024-11-28 04:17:02,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:17:02,778 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 15 states have internal predecessors, (61), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 36 [2024-11-28 04:17:02,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:17:02,780 INFO L225 Difference]: With dead ends: 229 [2024-11-28 04:17:02,780 INFO L226 Difference]: Without dead ends: 202 [2024-11-28 04:17:02,780 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=68, Invalid=315, Unknown=1, NotChecked=36, Total=420 [2024-11-28 04:17:02,781 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 36 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:17:02,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 443 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 254 Invalid, 0 Unknown, 120 Unchecked, 0.7s Time] [2024-11-28 04:17:02,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-11-28 04:17:02,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 187. [2024-11-28 04:17:02,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 167 states have (on average 1.281437125748503) internal successors, (214), 168 states have internal predecessors, (214), 15 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:17:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 244 transitions. [2024-11-28 04:17:02,811 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 244 transitions. Word has length 36 [2024-11-28 04:17:02,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:17:02,811 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 244 transitions. [2024-11-28 04:17:02,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 15 states have internal predecessors, (61), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-28 04:17:02,811 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 244 transitions. [2024-11-28 04:17:02,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-28 04:17:02,812 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:17:02,813 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:17:02,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:17:03,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 04:17:03,017 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:17:03,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:17:03,017 INFO L85 PathProgramCache]: Analyzing trace with hash 331839252, now seen corresponding path program 2 times [2024-11-28 04:17:03,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:17:03,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64372293] [2024-11-28 04:17:03,018 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:17:03,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:17:03,113 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:17:03,113 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:17:05,434 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:05,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:17:05,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64372293] [2024-11-28 04:17:05,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64372293] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:05,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229638887] [2024-11-28 04:17:05,435 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:17:05,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:17:05,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:17:05,437 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:17:05,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:17:05,818 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:17:05,818 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:17:05,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-11-28 04:17:05,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:17:05,967 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 16 [2024-11-28 04:17:05,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 43 [2024-11-28 04:17:06,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:17:06,017 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:17:06,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:17:06,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:17:06,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:17:06,192 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 11 [2024-11-28 04:17:06,291 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:17:06,297 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 19 [2024-11-28 04:17:06,316 INFO L349 Elim1Store]: treesize reduction 37, result has 43.9 percent of original size [2024-11-28 04:17:06,316 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 1 case distinctions, treesize of input 32 treesize of output 35 [2024-11-28 04:17:06,450 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 50 treesize of output 30 [2024-11-28 04:17:07,074 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 15 [2024-11-28 04:17:07,078 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:17:07,159 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:07,159 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:17:07,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229638887] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:07,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:17:07,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 29 [2024-11-28 04:17:07,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994291455] [2024-11-28 04:17:07,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:17:07,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:17:07,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:17:07,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:17:07,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1075, Unknown=14, NotChecked=0, Total=1190 [2024-11-28 04:17:07,879 INFO L87 Difference]: Start difference. First operand 187 states and 244 transitions. Second operand has 29 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 states have internal predecessors, (69), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:17:14,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:17:14,324 INFO L93 Difference]: Finished difference Result 318 states and 410 transitions. [2024-11-28 04:17:14,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-28 04:17:14,325 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 states have internal predecessors, (69), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 44 [2024-11-28 04:17:14,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:17:14,326 INFO L225 Difference]: With dead ends: 318 [2024-11-28 04:17:14,326 INFO L226 Difference]: Without dead ends: 294 [2024-11-28 04:17:14,328 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=398, Invalid=3619, Unknown=15, NotChecked=0, Total=4032 [2024-11-28 04:17:14,328 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 114 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:17:14,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 801 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 04:17:14,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-28 04:17:14,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 243. [2024-11-28 04:17:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 216 states have (on average 1.2731481481481481) internal successors, (275), 217 states have internal predecessors, (275), 21 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-11-28 04:17:14,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 317 transitions. [2024-11-28 04:17:14,368 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 317 transitions. Word has length 44 [2024-11-28 04:17:14,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:17:14,368 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 317 transitions. [2024-11-28 04:17:14,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 states have internal predecessors, (69), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:17:14,369 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 317 transitions. [2024-11-28 04:17:14,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-28 04:17:14,370 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:17:14,370 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:17:14,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:17:14,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:17:14,575 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:17:14,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:17:14,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1891668189, now seen corresponding path program 1 times [2024-11-28 04:17:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:17:14,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871121415] [2024-11-28 04:17:14,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:17:14,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:17:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:17:17,607 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:17,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:17:17,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871121415] [2024-11-28 04:17:17,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871121415] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:17,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841201712] [2024-11-28 04:17:17,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:17:17,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:17:17,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:17:17,611 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:17:17,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:17:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:17:17,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-28 04:17:17,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:17:18,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:17:18,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:17:18,089 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 11 [2024-11-28 04:17:18,107 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:17:18,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 15 treesize of output 17 [2024-11-28 04:17:18,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:17:18,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-11-28 04:17:18,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:17:18,345 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:17:18,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 26 treesize of output 29 [2024-11-28 04:17:18,489 INFO L349 Elim1Store]: treesize reduction 48, result has 33.3 percent of original size [2024-11-28 04:17:18,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2024-11-28 04:17:18,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:17:18,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:17:18,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2024-11-28 04:17:18,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 treesize of output 7 [2024-11-28 04:17:18,670 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:17:18,676 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:17:21,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 37 [2024-11-28 04:17:21,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:17:21,594 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2024-11-28 04:17:21,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 23 treesize of output 23 [2024-11-28 04:17:21,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:17:21,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:17:21,648 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:17:21,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:21,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:17:22,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841201712] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:22,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:17:22,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 19 [2024-11-28 04:17:22,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764572985] [2024-11-28 04:17:22,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:17:22,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:17:22,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:17:22,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:17:22,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=390, Unknown=1, NotChecked=0, Total=462 [2024-11-28 04:17:22,239 INFO L87 Difference]: Start difference. First operand 243 states and 317 transitions. Second operand has 19 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-28 04:17:24,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:17:24,069 INFO L93 Difference]: Finished difference Result 510 states and 674 transitions. [2024-11-28 04:17:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:17:24,069 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 45 [2024-11-28 04:17:24,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:17:24,072 INFO L225 Difference]: With dead ends: 510 [2024-11-28 04:17:24,072 INFO L226 Difference]: Without dead ends: 472 [2024-11-28 04:17:24,073 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=98, Invalid=551, Unknown=1, NotChecked=0, Total=650 [2024-11-28 04:17:24,073 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 102 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:17:24,073 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 423 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:17:24,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2024-11-28 04:17:24,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 374. [2024-11-28 04:17:24,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 334 states have (on average 1.2724550898203593) internal successors, (425), 335 states have internal predecessors, (425), 33 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 04:17:24,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 491 transitions. [2024-11-28 04:17:24,130 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 491 transitions. Word has length 45 [2024-11-28 04:17:24,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:17:24,131 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 491 transitions. [2024-11-28 04:17:24,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-28 04:17:24,131 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 491 transitions. [2024-11-28 04:17:24,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-28 04:17:24,132 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:17:24,133 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:17:24,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:17:24,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:17:24,333 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:17:24,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:17:24,334 INFO L85 PathProgramCache]: Analyzing trace with hash -632838765, now seen corresponding path program 1 times [2024-11-28 04:17:24,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:17:24,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087447525] [2024-11-28 04:17:24,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:17:24,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:17:24,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:17:26,728 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:26,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:17:26,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087447525] [2024-11-28 04:17:26,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087447525] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:26,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325905499] [2024-11-28 04:17:26,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:17:26,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:17:26,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:17:26,731 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:17:26,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:17:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:17:27,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 113 conjuncts are in the unsatisfiable core [2024-11-28 04:17:27,198 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:17:31,313 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:17:31,322 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 35 [2024-11-28 04:17:31,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:17:31,337 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:17:31,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:17:31,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 77 [2024-11-28 04:17:32,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:17:32,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:17:32,084 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 11 [2024-11-28 04:17:36,238 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:17:36,266 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2024-11-28 04:17:36,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 40 [2024-11-28 04:17:36,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 31 [2024-11-28 04:17:36,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 41 [2024-11-28 04:17:37,038 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 19 [2024-11-28 04:17:37,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:17:37,273 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:17:37,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 42 [2024-11-28 04:17:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:17:37,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:17:38,053 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2879 Int) (v_DerPreprocessor_25 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int#3| v_ArrVal_2879 v_DerPreprocessor_25) (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (.cse1 (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (= (mod (select .cse0 (+ .cse1 4)) 4294967296) 1) (not (= v_DerPreprocessor_25 (store (store (store (store (select |c_#memory_int#3| v_ArrVal_2879) 0 (select v_DerPreprocessor_25 0)) 4 |c_ULTIMATE.start_main_#t~mem36#1|) 8 (select v_DerPreprocessor_25 8)) 12 (select v_DerPreprocessor_25 12)))) (< (mod (select .cse0 .cse1) 4294967296) 500)))) is different from false [2024-11-28 04:17:38,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325905499] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:17:38,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:17:38,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 32 [2024-11-28 04:17:38,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367007017] [2024-11-28 04:17:38,056 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:17:38,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:17:38,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:17:38,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:17:38,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1158, Unknown=3, NotChecked=68, Total=1332 [2024-11-28 04:17:38,058 INFO L87 Difference]: Start difference. First operand 374 states and 491 transitions. Second operand has 32 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:17:42,580 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:17:46,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:17:59,268 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:18:03,273 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:18:12,382 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:18:14,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:18:20,384 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:18:24,622 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:18:31,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:18:31,107 INFO L93 Difference]: Finished difference Result 766 states and 1000 transitions. [2024-11-28 04:18:31,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-28 04:18:31,108 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 45 [2024-11-28 04:18:31,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:18:31,111 INFO L225 Difference]: With dead ends: 766 [2024-11-28 04:18:31,112 INFO L226 Difference]: Without dead ends: 764 [2024-11-28 04:18:31,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1484 ImplicationChecksByTransitivity, 26.0s TimeCoverageRelationStatistics Valid=643, Invalid=6161, Unknown=6, NotChecked=162, Total=6972 [2024-11-28 04:18:31,114 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 147 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 2979 mSolverCounterSat, 31 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 3019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2979 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:18:31,114 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 1501 Invalid, 3019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2979 Invalid, 9 Unknown, 0 Unchecked, 36.6s Time] [2024-11-28 04:18:31,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2024-11-28 04:18:31,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 605. [2024-11-28 04:18:31,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 539 states have (on average 1.2671614100185529) internal successors, (683), 540 states have internal predecessors, (683), 55 states have call successors, (55), 9 states have call predecessors, (55), 9 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-28 04:18:31,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 793 transitions. [2024-11-28 04:18:31,217 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 793 transitions. Word has length 45 [2024-11-28 04:18:31,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:18:31,217 INFO L471 AbstractCegarLoop]: Abstraction has 605 states and 793 transitions. [2024-11-28 04:18:31,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:18:31,217 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 793 transitions. [2024-11-28 04:18:31,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-28 04:18:31,220 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:18:31,220 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, 1, 1, 1] [2024-11-28 04:18:31,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 04:18:31,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:18:31,420 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:18:31,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:18:31,421 INFO L85 PathProgramCache]: Analyzing trace with hash -8624696, now seen corresponding path program 2 times [2024-11-28 04:18:31,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:18:31,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33629473] [2024-11-28 04:18:31,421 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:18:31,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:18:31,480 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:18:31,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:18:32,056 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 04:18:32,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:18:32,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33629473] [2024-11-28 04:18:32,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33629473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:32,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480629683] [2024-11-28 04:18:32,057 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:18:32,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:32,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:18:32,059 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:18:32,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:18:32,541 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:18:32,541 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:18:32,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 04:18:32,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:18:32,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:18:32,652 WARN L851 $PredicateComparison]: unable to prove that (and (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (exists ((|v_#memory_$Pointer$#6.base_BEFORE_CALL_24| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_#memory_$Pointer$#6.base|))) (and (= |c_ULTIMATE.start_main_~#prio_queue~0#1.base| .cse0) (= (select (select |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= |c_#memory_$Pointer$#6.base| (store |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| .cse0 (select |c_#memory_$Pointer$#6.base| .cse0))))))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) is different from false [2024-11-28 04:18:32,655 WARN L873 $PredicateComparison]: unable to prove that (and (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (exists ((|v_#memory_$Pointer$#6.base_BEFORE_CALL_24| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_#memory_$Pointer$#6.base|))) (and (= |c_ULTIMATE.start_main_~#prio_queue~0#1.base| .cse0) (= (select (select |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= |c_#memory_$Pointer$#6.base| (store |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| .cse0 (select |c_#memory_$Pointer$#6.base| .cse0))))))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) is different from true [2024-11-28 04:18:32,775 WARN L851 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_#memory_$Pointer$#6.offset|))) (and (= |c_#memory_$Pointer$#6.offset| (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0))) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| .cse0)) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:18:32,778 WARN L873 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_#memory_$Pointer$#6.offset|))) (and (= |c_#memory_$Pointer$#6.offset| (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0))) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| .cse0)) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from true [2024-11-28 04:18:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 1 not checked. [2024-11-28 04:18:32,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:18:32,981 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3210 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#prio_queue~0#1.base| v_ArrVal_3210) |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) (forall ((v_ArrVal_3209 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base| v_ArrVal_3209) |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:18:32,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480629683] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:32,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:18:32,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 10 [2024-11-28 04:18:32,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845966449] [2024-11-28 04:18:32,983 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:18:32,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:18:32,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:18:32,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:18:32,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=40, Unknown=5, NotChecked=42, Total=110 [2024-11-28 04:18:32,984 INFO L87 Difference]: Start difference. First operand 605 states and 793 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-28 04:18:33,227 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) (.cse2 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and .cse0 (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_#memory_$Pointer$#6.offset|))) (and (= |c_#memory_$Pointer$#6.offset| (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| .cse1 (select |c_#memory_$Pointer$#6.offset| .cse1))) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| .cse1)) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) .cse2) (or .cse0 (exists ((|v_#memory_$Pointer$#6.base_BEFORE_CALL_24| (Array Int (Array Int Int)))) (let ((.cse3 (@diff |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_#memory_$Pointer$#6.base|))) (and (= |c_ULTIMATE.start_main_~#prio_queue~0#1.base| .cse3) (= (select (select |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= |c_#memory_$Pointer$#6.base| (store |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| .cse3 (select |c_#memory_$Pointer$#6.base| .cse3))))))) .cse2)) is different from false [2024-11-28 04:18:33,231 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)) (.cse2 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and .cse0 (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| (Array Int (Array Int Int)))) (let ((.cse1 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_#memory_$Pointer$#6.offset|))) (and (= |c_#memory_$Pointer$#6.offset| (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| .cse1 (select |c_#memory_$Pointer$#6.offset| .cse1))) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| .cse1)) (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_28| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0)))) .cse2) (or .cse0 (exists ((|v_#memory_$Pointer$#6.base_BEFORE_CALL_24| (Array Int (Array Int Int)))) (let ((.cse3 (@diff |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_#memory_$Pointer$#6.base|))) (and (= |c_ULTIMATE.start_main_~#prio_queue~0#1.base| .cse3) (= (select (select |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= |c_#memory_$Pointer$#6.base| (store |v_#memory_$Pointer$#6.base_BEFORE_CALL_24| .cse3 (select |c_#memory_$Pointer$#6.base| .cse3))))))) .cse2)) is different from true [2024-11-28 04:18:33,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:18:33,460 INFO L93 Difference]: Finished difference Result 826 states and 1081 transitions. [2024-11-28 04:18:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:18:33,460 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2024-11-28 04:18:33,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:18:33,464 INFO L225 Difference]: With dead ends: 826 [2024-11-28 04:18:33,464 INFO L226 Difference]: Without dead ends: 772 [2024-11-28 04:18:33,465 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=65, Unknown=7, NotChecked=76, Total=182 [2024-11-28 04:18:33,466 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 31 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:18:33,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 200 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 65 Invalid, 0 Unknown, 185 Unchecked, 0.3s Time] [2024-11-28 04:18:33,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2024-11-28 04:18:33,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 714. [2024-11-28 04:18:33,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 636 states have (on average 1.270440251572327) internal successors, (808), 637 states have internal predecessors, (808), 65 states have call successors, (65), 11 states have call predecessors, (65), 11 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-28 04:18:33,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 938 transitions. [2024-11-28 04:18:33,631 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 938 transitions. Word has length 47 [2024-11-28 04:18:33,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:18:33,632 INFO L471 AbstractCegarLoop]: Abstraction has 714 states and 938 transitions. [2024-11-28 04:18:33,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-28 04:18:33,632 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 938 transitions. [2024-11-28 04:18:33,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-28 04:18:33,635 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:18:33,635 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:18:33,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:18:33,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:33,836 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:18:33,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:18:33,836 INFO L85 PathProgramCache]: Analyzing trace with hash 746542156, now seen corresponding path program 2 times [2024-11-28 04:18:33,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:18:33,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955363216] [2024-11-28 04:18:33,836 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:18:33,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:18:33,993 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:18:33,993 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:18:36,657 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:18:36,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:18:36,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955363216] [2024-11-28 04:18:36,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955363216] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:36,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207240430] [2024-11-28 04:18:36,658 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:18:36,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:36,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:18:36,660 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:18:36,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:18:37,159 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:18:37,159 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:18:37,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 795 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-28 04:18:37,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:18:37,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:18:37,187 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 59 treesize of output 46 [2024-11-28 04:18:37,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 77 [2024-11-28 04:18:37,198 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 46 treesize of output 36 [2024-11-28 04:18:37,304 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 16 [2024-11-28 04:18:37,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:18:37,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 15 [2024-11-28 04:18:37,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-28 04:18:37,345 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:18:37,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:18:37,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2024-11-28 04:18:37,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,546 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-28 04:18:37,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 24 [2024-11-28 04:18:37,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 36 [2024-11-28 04:18:37,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:37,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:18:37,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 32 [2024-11-28 04:18:37,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 04:18:39,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:39,931 INFO L349 Elim1Store]: treesize reduction 341, result has 26.0 percent of original size [2024-11-28 04:18:39,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 25 case distinctions, treesize of input 101 treesize of output 215 [2024-11-28 04:18:40,056 INFO L349 Elim1Store]: treesize reduction 66, result has 12.0 percent of original size [2024-11-28 04:18:40,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 80 [2024-11-28 04:18:40,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 59 [2024-11-28 04:18:42,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:42,100 INFO L349 Elim1Store]: treesize reduction 41, result has 18.0 percent of original size [2024-11-28 04:18:42,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:18:42,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:42,322 INFO L349 Elim1Store]: treesize reduction 41, result has 18.0 percent of original size [2024-11-28 04:18:42,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:18:42,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:42,635 INFO L349 Elim1Store]: treesize reduction 41, result has 18.0 percent of original size [2024-11-28 04:18:42,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:18:42,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:42,754 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:18:42,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:18:42,902 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:18:42,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:18:43,876 INFO L349 Elim1Store]: treesize reduction 33, result has 19.5 percent of original size [2024-11-28 04:18:43,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 22 [2024-11-28 04:18:44,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 11 [2024-11-28 04:18:44,130 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-28 04:18:45,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:18:45,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:45,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:18:45,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:45,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:18:45,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:18:45,589 INFO L349 Elim1Store]: treesize reduction 49, result has 2.0 percent of original size [2024-11-28 04:18:45,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 1 [2024-11-28 04:18:45,780 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:18:45,794 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:18:45,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2024-11-28 04:18:46,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 22 [2024-11-28 04:18:46,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:18:46,200 INFO L349 Elim1Store]: treesize reduction 13, result has 60.6 percent of original size [2024-11-28 04:18:46,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 42 [2024-11-28 04:18:46,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:18:46,385 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:18:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:18:46,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:18:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207240430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:47,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:18:47,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 27 [2024-11-28 04:18:47,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033224727] [2024-11-28 04:18:47,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:18:47,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 04:18:47,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:18:47,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 04:18:47,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:18:47,392 INFO L87 Difference]: Start difference. First operand 714 states and 938 transitions. Second operand has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 states have internal predecessors, (70), 5 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:18:53,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:18:53,487 INFO L93 Difference]: Finished difference Result 864 states and 1118 transitions. [2024-11-28 04:18:53,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:18:53,488 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 states have internal predecessors, (70), 5 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2024-11-28 04:18:53,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:18:53,493 INFO L225 Difference]: With dead ends: 864 [2024-11-28 04:18:53,494 INFO L226 Difference]: Without dead ends: 812 [2024-11-28 04:18:53,495 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=239, Invalid=1321, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 04:18:53,495 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 67 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:18:53,495 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 379 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:18:53,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2024-11-28 04:18:53,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 707. [2024-11-28 04:18:53,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 630 states have (on average 1.273015873015873) internal successors, (802), 631 states have internal predecessors, (802), 64 states have call successors, (64), 11 states have call predecessors, (64), 11 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-28 04:18:53,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 930 transitions. [2024-11-28 04:18:53,615 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 930 transitions. Word has length 48 [2024-11-28 04:18:53,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:18:53,617 INFO L471 AbstractCegarLoop]: Abstraction has 707 states and 930 transitions. [2024-11-28 04:18:53,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 26 states have internal predecessors, (70), 5 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:18:53,617 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 930 transitions. [2024-11-28 04:18:53,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-28 04:18:53,619 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:18:53,619 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:18:53,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:18:53,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:53,820 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:18:53,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:18:53,823 INFO L85 PathProgramCache]: Analyzing trace with hash 479536409, now seen corresponding path program 1 times [2024-11-28 04:18:53,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:18:53,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77148777] [2024-11-28 04:18:53,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:18:53,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:18:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:18:54,348 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:18:54,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:18:54,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77148777] [2024-11-28 04:18:54,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77148777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:54,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251121509] [2024-11-28 04:18:54,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:18:54,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:54,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:18:54,351 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:18:54,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:18:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:18:54,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 04:18:54,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:18:54,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:18:54,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:18:55,179 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 16 treesize of output 8 [2024-11-28 04:18:55,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:18:55,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:18:55,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251121509] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:55,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:18:55,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-28 04:18:55,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630169786] [2024-11-28 04:18:55,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:18:55,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:18:55,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:18:55,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:18:55,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=65, Unknown=3, NotChecked=0, Total=90 [2024-11-28 04:18:55,384 INFO L87 Difference]: Start difference. First operand 707 states and 930 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:18:56,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:18:56,326 INFO L93 Difference]: Finished difference Result 801 states and 1038 transitions. [2024-11-28 04:18:56,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:18:56,327 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2024-11-28 04:18:56,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:18:56,330 INFO L225 Difference]: With dead ends: 801 [2024-11-28 04:18:56,330 INFO L226 Difference]: Without dead ends: 735 [2024-11-28 04:18:56,331 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=116, Unknown=4, NotChecked=0, Total=156 [2024-11-28 04:18:56,331 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 55 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:18:56,331 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 281 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:18:56,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2024-11-28 04:18:56,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 708. [2024-11-28 04:18:56,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 631 states have (on average 1.2630744849445326) internal successors, (797), 632 states have internal predecessors, (797), 64 states have call successors, (64), 11 states have call predecessors, (64), 11 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-28 04:18:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 925 transitions. [2024-11-28 04:18:56,474 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 925 transitions. Word has length 48 [2024-11-28 04:18:56,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:18:56,474 INFO L471 AbstractCegarLoop]: Abstraction has 708 states and 925 transitions. [2024-11-28 04:18:56,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 04:18:56,474 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 925 transitions. [2024-11-28 04:18:56,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-28 04:18:56,477 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:18:56,477 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:18:56,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:18:56,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 04:18:56,678 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:18:56,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:18:56,678 INFO L85 PathProgramCache]: Analyzing trace with hash 813323433, now seen corresponding path program 1 times [2024-11-28 04:18:56,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:18:56,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105716838] [2024-11-28 04:18:56,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:18:56,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:18:56,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:18:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:18:59,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:18:59,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105716838] [2024-11-28 04:18:59,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105716838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:18:59,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366286184] [2024-11-28 04:18:59,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:18:59,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:18:59,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:18:59,137 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:18:59,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:18:59,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:18:59,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 115 conjuncts are in the unsatisfiable core [2024-11-28 04:18:59,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:18:59,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:19:00,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 41 [2024-11-28 04:19:00,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:19:00,126 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:19:00,137 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:19:01,650 INFO L349 Elim1Store]: treesize reduction 6, result has 85.4 percent of original size [2024-11-28 04:19:01,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 71 [2024-11-28 04:19:02,298 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2024-11-28 04:19:02,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 40 [2024-11-28 04:19:02,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2024-11-28 04:19:02,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 04:19:04,796 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:19:04,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 91 [2024-11-28 04:19:04,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:19:04,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 83 [2024-11-28 04:19:05,677 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:19:05,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 39 [2024-11-28 04:19:05,698 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:19:05,698 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:19:07,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366286184] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:19:07,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:19:07,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 31 [2024-11-28 04:19:07,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31035203] [2024-11-28 04:19:07,824 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:19:07,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:19:07,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:19:07,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:19:07,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1063, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 04:19:07,826 INFO L87 Difference]: Start difference. First operand 708 states and 925 transitions. Second operand has 31 states, 28 states have (on average 2.7857142857142856) internal successors, (78), 28 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:19:39,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:19:39,685 INFO L93 Difference]: Finished difference Result 1003 states and 1311 transitions. [2024-11-28 04:19:39,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-28 04:19:39,687 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 2.7857142857142856) internal successors, (78), 28 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) Word has length 48 [2024-11-28 04:19:39,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:19:39,691 INFO L225 Difference]: With dead ends: 1003 [2024-11-28 04:19:39,691 INFO L226 Difference]: Without dead ends: 1001 [2024-11-28 04:19:39,695 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2050 ImplicationChecksByTransitivity, 23.8s TimeCoverageRelationStatistics Valid=874, Invalid=6434, Unknown=2, NotChecked=0, Total=7310 [2024-11-28 04:19:39,698 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 360 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 1629 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:19:39,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [364 Valid, 876 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1629 Invalid, 0 Unknown, 0 Unchecked, 12.5s Time] [2024-11-28 04:19:39,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2024-11-28 04:19:39,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 853. [2024-11-28 04:19:39,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 758 states have (on average 1.266490765171504) internal successors, (960), 759 states have internal predecessors, (960), 76 states have call successors, (76), 17 states have call predecessors, (76), 17 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-11-28 04:19:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1112 transitions. [2024-11-28 04:19:39,881 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1112 transitions. Word has length 48 [2024-11-28 04:19:39,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:19:39,881 INFO L471 AbstractCegarLoop]: Abstraction has 853 states and 1112 transitions. [2024-11-28 04:19:39,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 2.7857142857142856) internal successors, (78), 28 states have internal predecessors, (78), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:19:39,882 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1112 transitions. [2024-11-28 04:19:39,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-28 04:19:39,883 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:19:39,883 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:19:39,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:19:40,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 04:19:40,084 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:19:40,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:19:40,084 INFO L85 PathProgramCache]: Analyzing trace with hash 813325355, now seen corresponding path program 1 times [2024-11-28 04:19:40,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:19:40,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964468294] [2024-11-28 04:19:40,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:19:40,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:19:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:19:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:19:44,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:19:44,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964468294] [2024-11-28 04:19:44,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964468294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:19:44,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084342400] [2024-11-28 04:19:44,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:19:44,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:19:44,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:19:44,082 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:19:44,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:19:44,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:19:44,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 141 conjuncts are in the unsatisfiable core [2024-11-28 04:19:44,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:19:44,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:19:44,915 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 51 treesize of output 38 [2024-11-28 04:19:44,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 69 [2024-11-28 04:19:45,009 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:19:45,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 14 [2024-11-28 04:19:46,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 15 [2024-11-28 04:19:46,594 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:19:46,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 15 treesize of output 17 [2024-11-28 04:19:47,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 04:19:47,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 04:19:47,585 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:19:47,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 26 treesize of output 29 [2024-11-28 04:19:48,318 INFO L349 Elim1Store]: treesize reduction 48, result has 33.3 percent of original size [2024-11-28 04:19:48,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2024-11-28 04:19:48,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:19:48,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 52 [2024-11-28 04:19:48,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 69 [2024-11-28 04:19:48,685 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2024-11-28 04:19:48,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 69 [2024-11-28 04:19:48,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:19:48,727 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 63 treesize of output 59 [2024-11-28 04:19:48,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 69 [2024-11-28 04:19:48,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:19:48,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 28 [2024-11-28 04:19:48,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:19:48,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-11-28 04:19:50,464 INFO L349 Elim1Store]: treesize reduction 18, result has 51.4 percent of original size [2024-11-28 04:19:50,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 40 [2024-11-28 04:19:50,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2024-11-28 04:19:50,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 treesize of output 7 [2024-11-28 04:19:50,822 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:19:59,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:19:59,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 26 [2024-11-28 04:19:59,806 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-28 04:19:59,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 38 [2024-11-28 04:19:59,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:19:59,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-28 04:19:59,884 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-28 04:19:59,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 04:20:02,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2024-11-28 04:20:02,623 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:20:02,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:20:04,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084342400] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:20:04,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:20:04,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25] total 43 [2024-11-28 04:20:04,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440186640] [2024-11-28 04:20:04,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:20:04,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 04:20:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:20:04,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 04:20:04,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=2019, Unknown=2, NotChecked=0, Total=2256 [2024-11-28 04:20:04,864 INFO L87 Difference]: Start difference. First operand 853 states and 1112 transitions. Second operand has 43 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 41 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:20:44,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:20:44,260 INFO L93 Difference]: Finished difference Result 1111 states and 1429 transitions. [2024-11-28 04:20:44,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-28 04:20:44,261 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 41 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 48 [2024-11-28 04:20:44,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:20:44,264 INFO L225 Difference]: With dead ends: 1111 [2024-11-28 04:20:44,264 INFO L226 Difference]: Without dead ends: 1069 [2024-11-28 04:20:44,267 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3072 ImplicationChecksByTransitivity, 39.9s TimeCoverageRelationStatistics Valid=1099, Invalid=9816, Unknown=5, NotChecked=0, Total=10920 [2024-11-28 04:20:44,268 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 245 mSDsluCounter, 1308 mSDsCounter, 0 mSdLazyCounter, 2335 mSolverCounterSat, 63 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 2400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 2335 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:20:44,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 1374 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 2335 Invalid, 2 Unknown, 0 Unchecked, 15.6s Time] [2024-11-28 04:20:44,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2024-11-28 04:20:44,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 775. [2024-11-28 04:20:44,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 686 states have (on average 1.271137026239067) internal successors, (872), 687 states have internal predecessors, (872), 70 states have call successors, (70), 17 states have call predecessors, (70), 17 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-28 04:20:44,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1012 transitions. [2024-11-28 04:20:44,475 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1012 transitions. Word has length 48 [2024-11-28 04:20:44,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:20:44,475 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1012 transitions. [2024-11-28 04:20:44,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 41 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:20:44,476 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1012 transitions. [2024-11-28 04:20:44,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 04:20:44,477 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:20:44,477 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:20:44,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:20:44,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:20:44,678 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:20:44,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:20:44,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1110846283, now seen corresponding path program 2 times [2024-11-28 04:20:44,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:20:44,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5263278] [2024-11-28 04:20:44,679 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:20:44,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:20:44,777 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:20:44,777 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:20:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:20:48,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:20:48,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5263278] [2024-11-28 04:20:48,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5263278] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:20:48,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068493930] [2024-11-28 04:20:48,735 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:20:48,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:20:48,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:20:48,737 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:20:48,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:20:49,365 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:20:49,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:20:49,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-28 04:20:49,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:20:49,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:20:49,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 1 [2024-11-28 04:20:49,464 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:20:49,536 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:20:49,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 43 [2024-11-28 04:20:49,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:49,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2024-11-28 04:20:49,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:20:49,686 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:20:49,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 11 treesize of output 7 [2024-11-28 04:20:50,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:50,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:20:50,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:50,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:20:50,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:50,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:50,461 INFO L349 Elim1Store]: treesize reduction 49, result has 2.0 percent of original size [2024-11-28 04:20:50,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 1 [2024-11-28 04:20:50,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-28 04:20:50,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2024-11-28 04:20:50,759 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:20:51,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 35 [2024-11-28 04:20:51,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-11-28 04:20:51,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,300 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-11-28 04:20:51,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 27 [2024-11-28 04:20:51,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:20:51,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:20:51,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:20:51,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:20:51,724 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-28 04:20:51,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-28 04:20:52,315 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 63 treesize of output 47 [2024-11-28 04:20:52,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:20:52,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 45 [2024-11-28 04:20:52,403 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:20:52,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 60 [2024-11-28 04:20:53,148 INFO L349 Elim1Store]: treesize reduction 13, result has 86.6 percent of original size [2024-11-28 04:20:53,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 123 [2024-11-28 04:20:53,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2024-11-28 04:20:53,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:20:53,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-28 04:20:53,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2024-11-28 04:20:53,794 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:20:53,794 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:20:54,484 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_append_to_queue_~node~0.base_114 Int) (v_ArrVal_5178 (Array Int Int)) (v_ArrVal_5177 (Array Int Int)) (v_ArrVal_5179 (Array Int Int)) (v_ArrVal_5180 Int) (|v_append_to_queue_~#p.base_163| Int)) (or (< |c_#StackHeapBarrier| (+ v_append_to_queue_~node~0.base_114 1)) (not (= (select (store |c_#valid| |v_append_to_queue_~#p.base_163| v_ArrVal_5180) v_append_to_queue_~node~0.base_114) 0)) (not (= (select |c_#valid| |v_append_to_queue_~#p.base_163|) 0)) (< (mod (+ (* 4294967295 (select (select (store |c_#memory_int#3| v_append_to_queue_~node~0.base_114 v_ArrVal_5178) (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_5177) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_5179) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) 499) 4294967296) 500))) is different from false [2024-11-28 04:20:54,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068493930] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:20:54,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:20:54,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2024-11-28 04:20:54,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719185661] [2024-11-28 04:20:54,489 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:20:54,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 04:20:54,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:20:54,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 04:20:54,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=470, Unknown=1, NotChecked=44, Total=600 [2024-11-28 04:20:54,490 INFO L87 Difference]: Start difference. First operand 775 states and 1012 transitions. Second operand has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 23 states have internal predecessors, (71), 5 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:20:58,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:20:58,414 INFO L93 Difference]: Finished difference Result 822 states and 1067 transitions. [2024-11-28 04:20:58,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:20:58,415 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 23 states have internal predecessors, (71), 5 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 49 [2024-11-28 04:20:58,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:20:58,417 INFO L225 Difference]: With dead ends: 822 [2024-11-28 04:20:58,418 INFO L226 Difference]: Without dead ends: 820 [2024-11-28 04:20:58,418 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=172, Invalid=887, Unknown=1, NotChecked=62, Total=1122 [2024-11-28 04:20:58,419 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 52 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:20:58,419 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 428 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 04:20:58,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2024-11-28 04:20:58,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 765. [2024-11-28 04:20:58,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 677 states have (on average 1.2717872968980797) internal successors, (861), 678 states have internal predecessors, (861), 69 states have call successors, (69), 17 states have call predecessors, (69), 17 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 04:20:58,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 999 transitions. [2024-11-28 04:20:58,589 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 999 transitions. Word has length 49 [2024-11-28 04:20:58,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:20:58,589 INFO L471 AbstractCegarLoop]: Abstraction has 765 states and 999 transitions. [2024-11-28 04:20:58,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 23 states have internal predecessors, (71), 5 states have call successors, (5), 2 states have call predecessors, (5), 6 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 04:20:58,589 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 999 transitions. [2024-11-28 04:20:58,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 04:20:58,591 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:20:58,591 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:20:58,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:20:58,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:20:58,792 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:20:58,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:20:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash 190124632, now seen corresponding path program 2 times [2024-11-28 04:20:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:20:58,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626968901] [2024-11-28 04:20:58,792 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:20:58,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:20:58,869 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:20:58,870 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:21:01,706 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:21:01,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:21:01,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626968901] [2024-11-28 04:21:01,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626968901] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:21:01,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312956450] [2024-11-28 04:21:01,706 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:21:01,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:21:01,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:21:01,708 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:21:01,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:21:02,389 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:21:02,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:21:02,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-28 04:21:02,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:21:02,457 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:21:02,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 11 treesize of output 9 [2024-11-28 04:21:02,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 17 treesize of output 9 [2024-11-28 04:21:03,033 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:21:03,040 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:21:03,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 41 [2024-11-28 04:21:03,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:21:03,492 INFO L349 Elim1Store]: treesize reduction 68, result has 28.4 percent of original size [2024-11-28 04:21:03,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 45 [2024-11-28 04:21:03,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:21:04,081 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-11-28 04:21:04,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 24 [2024-11-28 04:21:04,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:21:04,162 INFO L349 Elim1Store]: treesize reduction 95, result has 1.0 percent of original size [2024-11-28 04:21:04,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 1 [2024-11-28 04:21:04,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2024-11-28 04:21:04,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2024-11-28 04:21:04,385 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 9 treesize of output 5 [2024-11-28 04:21:04,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 21 [2024-11-28 04:21:04,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 43 [2024-11-28 04:21:04,512 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 17 [2024-11-28 04:21:04,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-11-28 04:21:05,026 INFO L349 Elim1Store]: treesize reduction 4, result has 75.0 percent of original size [2024-11-28 04:21:05,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 40 treesize of output 40 [2024-11-28 04:21:05,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 17 [2024-11-28 04:21:05,050 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 71 treesize of output 40 [2024-11-28 04:21:05,420 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 70 treesize of output 50 [2024-11-28 04:21:05,428 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 54 treesize of output 38 [2024-11-28 04:21:06,182 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 35 treesize of output 17 [2024-11-28 04:21:06,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-28 04:21:06,398 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:21:06,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:21:07,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312956450] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:21:07,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:21:07,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 29 [2024-11-28 04:21:07,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202820086] [2024-11-28 04:21:07,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:21:07,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:21:07,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:21:07,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:21:07,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=824, Unknown=14, NotChecked=0, Total=930 [2024-11-28 04:21:07,929 INFO L87 Difference]: Start difference. First operand 765 states and 999 transitions. Second operand has 29 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:21:18,638 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:21:22,806 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:21:26,866 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:21:30,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:21:35,067 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:21:49,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:21:49,693 INFO L93 Difference]: Finished difference Result 980 states and 1278 transitions. [2024-11-28 04:21:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 04:21:49,694 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 49 [2024-11-28 04:21:49,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:21:49,697 INFO L225 Difference]: With dead ends: 980 [2024-11-28 04:21:49,697 INFO L226 Difference]: Without dead ends: 978 [2024-11-28 04:21:49,697 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=316, Invalid=2116, Unknown=18, NotChecked=0, Total=2450 [2024-11-28 04:21:49,698 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 127 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 1561 mSolverCounterSat, 18 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 1584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1561 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:21:49,698 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 808 Invalid, 1584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1561 Invalid, 5 Unknown, 0 Unchecked, 26.4s Time] [2024-11-28 04:21:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2024-11-28 04:21:49,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 838. [2024-11-28 04:21:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 742 states have (on average 1.2695417789757413) internal successors, (942), 743 states have internal predecessors, (942), 76 states have call successors, (76), 18 states have call predecessors, (76), 18 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-11-28 04:21:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1094 transitions. [2024-11-28 04:21:49,949 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1094 transitions. Word has length 49 [2024-11-28 04:21:49,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:21:49,949 INFO L471 AbstractCegarLoop]: Abstraction has 838 states and 1094 transitions. [2024-11-28 04:21:49,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:21:49,949 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1094 transitions. [2024-11-28 04:21:49,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 04:21:49,951 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:21:49,952 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:21:49,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:21:50,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:21:50,152 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:21:50,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:21:50,153 INFO L85 PathProgramCache]: Analyzing trace with hash 190126554, now seen corresponding path program 1 times [2024-11-28 04:21:50,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:21:50,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662172531] [2024-11-28 04:21:50,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:21:50,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:21:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:21:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:21:53,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:21:53,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662172531] [2024-11-28 04:21:53,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662172531] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:21:53,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772966717] [2024-11-28 04:21:53,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:21:53,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:21:53,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:21:53,424 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:21:53,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:21:54,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:21:54,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 117 conjuncts are in the unsatisfiable core [2024-11-28 04:21:54,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:21:54,100 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 59 treesize of output 46 [2024-11-28 04:21:54,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 77 [2024-11-28 04:21:54,172 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:21:54,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 16 [2024-11-28 04:21:55,290 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:21:55,305 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:21:55,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 15 [2024-11-28 04:21:56,063 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2024-11-28 04:21:56,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 69 [2024-11-28 04:21:56,115 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:21:56,115 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 63 treesize of output 59 [2024-11-28 04:21:56,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 69 [2024-11-28 04:21:56,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:21:56,869 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 38 treesize of output 26 [2024-11-28 04:21:57,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:21:57,372 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 11 [2024-11-28 04:21:57,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:21:57,695 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:21:57,852 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2024-11-28 04:21:57,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 27 [2024-11-28 04:21:57,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 27 [2024-11-28 04:21:58,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-28 04:22:00,085 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:22:00,096 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:22:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:22:00,471 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:22:03,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772966717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:22:03,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:22:03,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 35 [2024-11-28 04:22:03,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317672520] [2024-11-28 04:22:03,170 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:22:03,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 04:22:03,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:22:03,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 04:22:03,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1524, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 04:22:03,173 INFO L87 Difference]: Start difference. First operand 838 states and 1094 transitions. Second operand has 35 states, 32 states have (on average 2.46875) internal successors, (79), 32 states have internal predecessors, (79), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:22:38,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:22:38,291 INFO L93 Difference]: Finished difference Result 1603 states and 2049 transitions. [2024-11-28 04:22:38,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-28 04:22:38,292 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 2.46875) internal successors, (79), 32 states have internal predecessors, (79), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 49 [2024-11-28 04:22:38,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:22:38,296 INFO L225 Difference]: With dead ends: 1603 [2024-11-28 04:22:38,296 INFO L226 Difference]: Without dead ends: 1591 [2024-11-28 04:22:38,299 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2702 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=998, Invalid=10344, Unknown=0, NotChecked=0, Total=11342 [2024-11-28 04:22:38,300 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 341 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 2220 mSolverCounterSat, 68 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1307 SdHoareTripleChecker+Invalid, 2290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2220 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:22:38,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1307 Invalid, 2290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2220 Invalid, 2 Unknown, 0 Unchecked, 21.0s Time] [2024-11-28 04:22:38,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2024-11-28 04:22:38,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 898. [2024-11-28 04:22:38,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 796 states have (on average 1.271356783919598) internal successors, (1012), 797 states have internal predecessors, (1012), 78 states have call successors, (78), 22 states have call predecessors, (78), 22 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 04:22:38,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 1168 transitions. [2024-11-28 04:22:38,634 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 1168 transitions. Word has length 49 [2024-11-28 04:22:38,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:22:38,635 INFO L471 AbstractCegarLoop]: Abstraction has 898 states and 1168 transitions. [2024-11-28 04:22:38,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 2.46875) internal successors, (79), 32 states have internal predecessors, (79), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 04:22:38,636 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 1168 transitions. [2024-11-28 04:22:38,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-28 04:22:38,637 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:22:38,638 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:22:38,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:22:38,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:22:38,839 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:22:38,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:22:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1115388964, now seen corresponding path program 3 times [2024-11-28 04:22:38,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:22:38,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778043878] [2024-11-28 04:22:38,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:22:38,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:22:38,917 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 04:22:38,917 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:22:43,733 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:22:43,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:22:43,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778043878] [2024-11-28 04:22:43,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778043878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:22:43,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444445592] [2024-11-28 04:22:43,734 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:22:43,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:22:43,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:22:43,736 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:22:43,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:22:45,472 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 04:22:45,472 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:22:45,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-28 04:22:45,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:22:45,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:22:45,646 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 11 [2024-11-28 04:22:45,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:22:45,901 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:22:45,918 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:22:46,208 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 51 treesize of output 38 [2024-11-28 04:22:46,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 69 [2024-11-28 04:22:46,237 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 22 [2024-11-28 04:22:46,952 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 16 [2024-11-28 04:22:47,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 25 [2024-11-28 04:22:47,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 15 [2024-11-28 04:22:47,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 25 [2024-11-28 04:22:47,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 26 [2024-11-28 04:22:47,765 INFO L349 Elim1Store]: treesize reduction 37, result has 43.9 percent of original size [2024-11-28 04:22:47,765 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 1 case distinctions, treesize of input 32 treesize of output 35 [2024-11-28 04:22:47,853 INFO L349 Elim1Store]: treesize reduction 37, result has 43.9 percent of original size [2024-11-28 04:22:47,853 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 1 case distinctions, treesize of input 32 treesize of output 35 [2024-11-28 04:22:47,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:22:48,303 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 48 [2024-11-28 04:22:51,338 INFO L349 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2024-11-28 04:22:51,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 89 [2024-11-28 04:22:51,543 INFO L349 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2024-11-28 04:22:51,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 74 [2024-11-28 04:22:52,948 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:22:52,948 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:22:55,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:22:55,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 127 treesize of output 123 [2024-11-28 04:22:55,691 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 118806 treesize of output 115606 [2024-11-28 04:22:55,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:22:55,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 672 treesize of output 568 [2024-11-28 04:22:56,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:22:56,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:22:56,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:22:56,305 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (let ((.cse2 (+ 12 .cse0)) (.cse1 (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (and (forall ((v_arrayElimArr_22 (Array Int Int)) (v_append_to_queue_~node~0.base_141 Int)) (or (not (= (select v_arrayElimArr_22 12) .cse0)) (= (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_141 v_arrayElimArr_22) .cse1) .cse2) 0))) (forall ((v_arrayElimArr_21 (Array Int Int))) (or (not (= (select v_arrayElimArr_21 12) .cse1)) (forall ((v_append_to_queue_~node~0.base_141 Int)) (let ((.cse3 (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_141 v_arrayElimArr_21) .cse1) .cse2))) (or (= v_append_to_queue_~node~0.base_141 .cse3) (= .cse3 0)))))) (or (= (mod |c_ULTIMATE.start_main_#t~mem36#1| 4294967296) 1) (forall ((v_arrayElimArr_21 (Array Int Int)) (v_append_to_queue_~node~0.base_141 Int)) (or (not (= (select v_arrayElimArr_21 12) .cse1)) (= (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_141 v_arrayElimArr_21) .cse1) .cse2) 0)))) (forall ((v_arrayElimArr_21 (Array Int Int))) (or (forall ((v_arrayElimArr_22 (Array Int Int))) (or (forall ((v_append_to_queue_~node~0.base_141 Int)) (or (= v_append_to_queue_~node~0.base_141 (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_141 v_arrayElimArr_21) .cse1) .cse2)) (= (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_141 v_arrayElimArr_22) .cse1) .cse2) 0))) (not (= (select v_arrayElimArr_22 12) .cse0)))) (not (= (select v_arrayElimArr_21 12) .cse1))))))) is different from false [2024-11-28 04:22:56,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444445592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:22:56,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:22:56,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 33 [2024-11-28 04:22:56,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857460883] [2024-11-28 04:22:56,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:22:56,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 04:22:56,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:22:56,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 04:22:56,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1300, Unknown=1, NotChecked=72, Total=1482 [2024-11-28 04:22:56,313 INFO L87 Difference]: Start difference. First operand 898 states and 1168 transitions. Second operand has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-28 04:23:07,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:07,088 INFO L93 Difference]: Finished difference Result 1065 states and 1379 transitions. [2024-11-28 04:23:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 04:23:07,089 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 54 [2024-11-28 04:23:07,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:07,093 INFO L225 Difference]: With dead ends: 1065 [2024-11-28 04:23:07,093 INFO L226 Difference]: Without dead ends: 967 [2024-11-28 04:23:07,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=226, Invalid=2533, Unknown=1, NotChecked=102, Total=2862 [2024-11-28 04:23:07,094 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 67 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 1493 mSolverCounterSat, 29 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1493 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:07,094 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 986 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1493 Invalid, 2 Unknown, 0 Unchecked, 7.6s Time] [2024-11-28 04:23:07,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2024-11-28 04:23:07,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 918. [2024-11-28 04:23:07,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 813 states have (on average 1.2669126691266912) internal successors, (1030), 814 states have internal predecessors, (1030), 81 states have call successors, (81), 22 states have call predecessors, (81), 22 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-28 04:23:07,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1192 transitions. [2024-11-28 04:23:07,353 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1192 transitions. Word has length 54 [2024-11-28 04:23:07,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:07,354 INFO L471 AbstractCegarLoop]: Abstraction has 918 states and 1192 transitions. [2024-11-28 04:23:07,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-28 04:23:07,354 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1192 transitions. [2024-11-28 04:23:07,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 04:23:07,356 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:07,356 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:23:07,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:23:07,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:07,557 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:07,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:07,557 INFO L85 PathProgramCache]: Analyzing trace with hash -309306613, now seen corresponding path program 2 times [2024-11-28 04:23:07,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:07,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83532890] [2024-11-28 04:23:07,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:23:07,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:07,685 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:23:07,685 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:23:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:23:19,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:19,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83532890] [2024-11-28 04:23:19,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83532890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:23:19,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561538370] [2024-11-28 04:23:19,097 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:23:19,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:19,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:23:19,099 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:23:19,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:23:19,828 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:23:19,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:23:19,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 162 conjuncts are in the unsatisfiable core [2024-11-28 04:23:19,844 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:23:19,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:23:20,175 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 16 [2024-11-28 04:23:20,209 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:23:20,221 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 35 [2024-11-28 04:23:20,283 INFO L349 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2024-11-28 04:23:20,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 33 treesize of output 21 [2024-11-28 04:23:20,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 11 [2024-11-28 04:23:20,328 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:23:20,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:20,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:23:20,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:20,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:20,915 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-11-28 04:23:20,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2024-11-28 04:23:20,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:20,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:23:21,175 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:23:21,185 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:23:21,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2024-11-28 04:23:21,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:23:21,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:23:21,317 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 11 [2024-11-28 04:23:22,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:22,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:22,272 INFO L349 Elim1Store]: treesize reduction 38, result has 36.7 percent of original size [2024-11-28 04:23:22,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:23:22,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 15 [2024-11-28 04:23:22,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 37 [2024-11-28 04:23:22,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:23:22,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:22,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:22,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2024-11-28 04:23:23,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:23,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:23,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:23,475 INFO L349 Elim1Store]: treesize reduction 76, result has 36.1 percent of original size [2024-11-28 04:23:23,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 55 [2024-11-28 04:23:23,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:23,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:23,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 04:23:24,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 58 [2024-11-28 04:23:24,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:23:24,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 36 [2024-11-28 04:23:24,612 INFO L349 Elim1Store]: treesize reduction 21, result has 67.7 percent of original size [2024-11-28 04:23:24,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 69 [2024-11-28 04:23:24,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:23:24,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2024-11-28 04:23:24,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:23:24,999 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 50 treesize of output 30 [2024-11-28 04:23:26,384 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 15 [2024-11-28 04:23:26,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 04:23:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:23:26,644 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:23:28,551 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6830 (Array Int Int)) (v_ArrVal_6832 (Array Int Int)) (v_ArrVal_6831 (Array Int Int)) (v_ArrVal_6833 Int) (v_append_to_queue_~node~0.base_153 Int) (v_ArrVal_6829 (Array Int Int)) (v_ArrVal_6828 (Array Int Int)) (|v_append_to_queue_~#p.base_215| Int)) (let ((.cse0 (store |c_#memory_int#3| v_append_to_queue_~node~0.base_153 v_ArrVal_6831)) (.cse1 (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_6829) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (.cse3 (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_6828) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (= (mod (let ((.cse2 (+ 12 .cse3))) (select (select .cse0 (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_153 v_ArrVal_6832) .cse1) .cse2)) (+ (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_153 v_ArrVal_6830) .cse1) .cse2) 4))) 4294967296) 1) (not (= (select (store |c_#valid| |v_append_to_queue_~#p.base_215| v_ArrVal_6833) v_append_to_queue_~node~0.base_153) 0)) (not (= (select |c_#valid| |v_append_to_queue_~#p.base_215|) 0)) (not (= (mod (select (select .cse0 .cse1) (+ .cse3 4)) 4294967296) 1))))) is different from false [2024-11-28 04:23:28,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561538370] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:23:28,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:23:28,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 38 [2024-11-28 04:23:28,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394695912] [2024-11-28 04:23:28,556 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:23:28,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-28 04:23:28,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:23:28,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-28 04:23:28,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1632, Unknown=1, NotChecked=82, Total=1892 [2024-11-28 04:23:28,557 INFO L87 Difference]: Start difference. First operand 918 states and 1192 transitions. Second operand has 38 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 states have internal predecessors, (85), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:23:49,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:23:49,146 INFO L93 Difference]: Finished difference Result 1551 states and 2011 transitions. [2024-11-28 04:23:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-28 04:23:49,147 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 states have internal predecessors, (85), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 57 [2024-11-28 04:23:49,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:23:49,151 INFO L225 Difference]: With dead ends: 1551 [2024-11-28 04:23:49,151 INFO L226 Difference]: Without dead ends: 1457 [2024-11-28 04:23:49,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=707, Invalid=5776, Unknown=1, NotChecked=158, Total=6642 [2024-11-28 04:23:49,153 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 195 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 1722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:23:49,153 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 842 Invalid, 1722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1664 Invalid, 0 Unknown, 0 Unchecked, 12.2s Time] [2024-11-28 04:23:49,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1457 states. [2024-11-28 04:23:49,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1457 to 1203. [2024-11-28 04:23:49,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 1070 states have (on average 1.2757009345794392) internal successors, (1365), 1071 states have internal predecessors, (1365), 107 states have call successors, (107), 24 states have call predecessors, (107), 24 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2024-11-28 04:23:49,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1579 transitions. [2024-11-28 04:23:49,433 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1579 transitions. Word has length 57 [2024-11-28 04:23:49,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:23:49,433 INFO L471 AbstractCegarLoop]: Abstraction has 1203 states and 1579 transitions. [2024-11-28 04:23:49,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 2.361111111111111) internal successors, (85), 36 states have internal predecessors, (85), 7 states have call successors, (7), 4 states have call predecessors, (7), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:23:49,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1579 transitions. [2024-11-28 04:23:49,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-28 04:23:49,436 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:23:49,436 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:23:49,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 04:23:49,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 04:23:49,638 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:23:49,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:23:49,639 INFO L85 PathProgramCache]: Analyzing trace with hash 583676764, now seen corresponding path program 3 times [2024-11-28 04:23:49,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:23:49,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961076658] [2024-11-28 04:23:49,640 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:23:49,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:23:49,778 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:23:49,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:23:56,227 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:23:56,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:23:56,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961076658] [2024-11-28 04:23:56,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961076658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:23:56,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694190829] [2024-11-28 04:23:56,228 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:23:56,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:23:56,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:23:56,230 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:23:56,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:23:59,545 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:23:59,545 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:23:59,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 147 conjuncts are in the unsatisfiable core [2024-11-28 04:23:59,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:23:59,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:23:59,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:23:59,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:23:59,887 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 11 [2024-11-28 04:23:59,968 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:23:59,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 15 treesize of output 17 [2024-11-28 04:24:00,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-11-28 04:24:00,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:24:00,603 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:24:00,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 26 treesize of output 29 [2024-11-28 04:24:01,033 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:24:01,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 26 treesize of output 29 [2024-11-28 04:24:01,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:24:01,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:24:01,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2024-11-28 04:24:01,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2024-11-28 04:24:01,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 treesize of output 7 [2024-11-28 04:24:01,354 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:24:01,365 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:24:05,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 37 [2024-11-28 04:24:05,948 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2024-11-28 04:24:05,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 23 treesize of output 23 [2024-11-28 04:24:05,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:24:05,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 04:24:05,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 04:24:07,674 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 20 treesize of output 16 [2024-11-28 04:24:07,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2024-11-28 04:24:07,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2024-11-28 04:24:07,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:24:07,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 32 [2024-11-28 04:24:07,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 7 [2024-11-28 04:24:12,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-11-28 04:24:12,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-28 04:24:12,517 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:24:12,518 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 1 case distinctions, treesize of input 20 treesize of output 23 [2024-11-28 04:24:12,608 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-28 04:24:12,608 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 1 case distinctions, treesize of input 20 treesize of output 23 [2024-11-28 04:24:13,186 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 69 treesize of output 49 [2024-11-28 04:24:13,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:24:13,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 63 [2024-11-28 04:24:14,760 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:24:14,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:24:16,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 67 treesize of output 63 [2024-11-28 04:24:16,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:24:16,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 70 [2024-11-28 04:24:16,733 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 6870 treesize of output 6710 [2024-11-28 04:24:16,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:24:17,362 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|))) (and (forall ((v_ArrVal_7340 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (forall ((v_ArrVal_7342 (Array Int Int)) (v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_165 v_ArrVal_7342) (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (+ .cse0 12)) 0)) (= .cse0 0)))) (forall ((v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (= v_append_to_queue_~node~0.base_165 .cse1) (forall ((v_arrayElimArr_24 (Array Int Int)) (v_ArrVal_7340 (Array Int Int))) (or (not (= .cse2 (select v_arrayElimArr_24 12))) (= (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_165 v_arrayElimArr_24) .cse1) (+ (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 12)) 0)))))) (forall ((v_ArrVal_7340 (Array Int Int))) (let ((.cse3 (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (forall ((v_arrayElimArr_24 (Array Int Int)) (v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int))) (or (not (= .cse2 (select v_arrayElimArr_24 12))) (= (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_165 v_arrayElimArr_24) (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (+ .cse3 12)) 0))) (= .cse3 0)))) (forall ((v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int))) (let ((.cse4 (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|))) (or (forall ((v_ArrVal_7342 (Array Int Int)) (v_ArrVal_7340 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_165 v_ArrVal_7342) .cse4) (+ (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 12)) 0)) (= v_append_to_queue_~node~0.base_165 .cse4)))) (or (not (= (mod |c_ULTIMATE.start_main_#t~mem43#1| 4294967296) 1)) (and (forall ((v_ArrVal_7342 (Array Int Int)) (v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int)) (v_ArrVal_7340 (Array Int Int))) (= (select (select (store |c_#memory_$Pointer$#3.base| v_append_to_queue_~node~0.base_165 v_ArrVal_7342) (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (+ (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 12)) 0)) (forall ((v_arrayElimArr_24 (Array Int Int)) (v_append_to_queue_~node~0.base_165 Int) (v_ArrVal_7341 (Array Int Int)) (v_ArrVal_7340 (Array Int Int))) (or (not (= .cse2 (select v_arrayElimArr_24 12))) (= (select (select (store |c_#memory_$Pointer$#3.offset| v_append_to_queue_~node~0.base_165 v_arrayElimArr_24) (select (select (store |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7341) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|)) (+ (select (select (store |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base| v_ArrVal_7340) |c_ULTIMATE.start_main_~#prio_queue~0#1.base|) |c_ULTIMATE.start_main_~#prio_queue~0#1.offset|) 12)) 0))))))) is different from false [2024-11-28 04:24:17,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694190829] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:24:17,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:24:17,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 25] total 34 [2024-11-28 04:24:17,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277537621] [2024-11-28 04:24:17,377 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:24:17,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 04:24:17,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:24:17,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 04:24:17,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1265, Unknown=3, NotChecked=72, Total=1482 [2024-11-28 04:24:17,379 INFO L87 Difference]: Start difference. First operand 1203 states and 1579 transitions. Second operand has 34 states, 32 states have (on average 2.71875) internal successors, (87), 31 states have internal predecessors, (87), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:24:38,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:24:38,091 INFO L93 Difference]: Finished difference Result 1397 states and 1832 transitions. [2024-11-28 04:24:38,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 04:24:38,093 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.71875) internal successors, (87), 31 states have internal predecessors, (87), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2024-11-28 04:24:38,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:24:38,096 INFO L225 Difference]: With dead ends: 1397 [2024-11-28 04:24:38,096 INFO L226 Difference]: Without dead ends: 1348 [2024-11-28 04:24:38,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 864 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=420, Invalid=3121, Unknown=3, NotChecked=116, Total=3660 [2024-11-28 04:24:38,098 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 74 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 39 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 2063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:24:38,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 1037 Invalid, 2063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 2018 Invalid, 6 Unknown, 0 Unchecked, 14.9s Time] [2024-11-28 04:24:38,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2024-11-28 04:24:38,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1252. [2024-11-28 04:24:38,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1112 states have (on average 1.2760791366906474) internal successors, (1419), 1115 states have internal predecessors, (1419), 113 states have call successors, (113), 25 states have call predecessors, (113), 25 states have return successors, (113), 111 states have call predecessors, (113), 113 states have call successors, (113) [2024-11-28 04:24:38,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 1645 transitions. [2024-11-28 04:24:38,475 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 1645 transitions. Word has length 58 [2024-11-28 04:24:38,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:24:38,475 INFO L471 AbstractCegarLoop]: Abstraction has 1252 states and 1645 transitions. [2024-11-28 04:24:38,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.71875) internal successors, (87), 31 states have internal predecessors, (87), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 04:24:38,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 1645 transitions. [2024-11-28 04:24:38,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-28 04:24:38,479 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:24:38,480 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:24:38,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:24:38,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 04:24:38,680 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:24:38,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:24:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash 184304841, now seen corresponding path program 1 times [2024-11-28 04:24:38,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:24:38,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503466904] [2024-11-28 04:24:38,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:24:38,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:24:38,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:24:40,039 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:24:40,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:24:40,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503466904] [2024-11-28 04:24:40,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503466904] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:24:40,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673224270] [2024-11-28 04:24:40,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:24:40,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:24:40,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:24:40,042 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:24:40,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:24:40,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:24:40,980 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-28 04:24:40,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:24:41,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:24:41,393 WARN L851 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_#memory_$Pointer$#6.offset|))) (and (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|))))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from false [2024-11-28 04:24:41,400 WARN L873 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_#memory_$Pointer$#6.offset|))) (and (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|))))) (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) is different from true [2024-11-28 04:24:41,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2024-11-28 04:24:41,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:24:41,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 15 treesize of output 11 [2024-11-28 04:24:41,653 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_append_to_queue_~q.offset_142 Int)) (let ((.cse2 (select |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base|)) (.cse1 (select (select |c_#memory_$Pointer$#6.base| |c_append_to_queue_#in~q.base|) v_append_to_queue_~q.offset_142)) (.cse0 (select |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base|))) (and (= |c_#memory_$Pointer$#6.base| (store |c_old(#memory_$Pointer$#6.base)| |c_append_to_queue_#in~q.base| (store .cse0 v_append_to_queue_~q.offset_142 .cse1))) (= |c_#memory_$Pointer$#6.offset| (store |c_old(#memory_$Pointer$#6.offset)| |c_append_to_queue_#in~q.base| (store .cse2 v_append_to_queue_~q.offset_142 0))) (= (select .cse2 v_append_to_queue_~q.offset_142) (select (select |c_#memory_$Pointer$#3.offset| .cse1) 12)) (= (select (select |c_#memory_$Pointer$#3.base| .cse1) 12) (select .cse0 v_append_to_queue_~q.offset_142))))) is different from true [2024-11-28 04:24:41,873 INFO L349 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2024-11-28 04:24:41,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 34 [2024-11-28 04:24:41,987 INFO L349 Elim1Store]: treesize reduction 16, result has 50.0 percent of original size [2024-11-28 04:24:41,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2024-11-28 04:24:44,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:24:44,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 102 [2024-11-28 04:24:44,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:24:44,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2024-11-28 04:24:46,123 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2024-11-28 04:24:46,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:24:47,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 465 treesize of output 425 [2024-11-28 04:24:47,496 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 180 treesize of output 176 [2024-11-28 04:24:47,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 556 treesize of output 516 [2024-11-28 04:24:48,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 418 treesize of output 378 [2024-11-28 04:24:48,769 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:24:48,774 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 56 [2024-11-28 04:24:48,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 426 treesize of output 386 [2024-11-28 04:24:48,850 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 108 treesize of output 104 [2024-11-28 04:24:49,045 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:24:49,050 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 80 treesize of output 60 [2024-11-28 04:24:49,060 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 26 [2024-11-28 04:24:49,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673224270] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:24:49,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:24:49,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 17 [2024-11-28 04:24:49,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958265204] [2024-11-28 04:24:49,915 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:24:49,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:24:49,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:24:49,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:24:49,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=345, Unknown=15, NotChecked=78, Total=506 [2024-11-28 04:24:49,916 INFO L87 Difference]: Start difference. First operand 1252 states and 1645 transitions. Second operand has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 15 states have internal predecessors, (75), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 04:24:50,892 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_#memory_$Pointer$#6.offset|))) (and (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|))))) .cse1) .cse1)) is different from false [2024-11-28 04:24:50,900 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (= (select (select |c_#memory_$Pointer$#6.offset| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0))) (and (= (select (select |c_#memory_$Pointer$#6.base| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (not (= |c_ULTIMATE.start_main_~#normal_queue~0#1.base| |c_ULTIMATE.start_main_~#prio_queue~0#1.base|)) (or (exists ((|v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| (Array Int (Array Int Int)))) (let ((.cse0 (@diff |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_#memory_$Pointer$#6.offset|))) (and (= (select (select |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| |c_ULTIMATE.start_main_~#normal_queue~0#1.base|) |c_ULTIMATE.start_main_~#normal_queue~0#1.offset|) 0) (= (store |v_#memory_$Pointer$#6.offset_BEFORE_CALL_62| .cse0 (select |c_#memory_$Pointer$#6.offset| .cse0)) |c_#memory_$Pointer$#6.offset|) (not (= .cse0 |c_ULTIMATE.start_main_~#normal_queue~0#1.base|))))) .cse1) .cse1)) is different from true [2024-11-28 04:24:54,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:24:54,545 INFO L93 Difference]: Finished difference Result 1524 states and 2000 transitions. [2024-11-28 04:24:54,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:24:54,545 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 15 states have internal predecessors, (75), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 58 [2024-11-28 04:24:54,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:24:54,551 INFO L225 Difference]: With dead ends: 1524 [2024-11-28 04:24:54,551 INFO L226 Difference]: Without dead ends: 1425 [2024-11-28 04:24:54,552 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 91 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=115, Invalid=581, Unknown=18, NotChecked=156, Total=870 [2024-11-28 04:24:54,553 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 55 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:24:54,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 601 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 350 Invalid, 0 Unknown, 333 Unchecked, 2.8s Time] [2024-11-28 04:24:54,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states. [2024-11-28 04:24:54,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1339. [2024-11-28 04:24:54,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1339 states, 1191 states have (on average 1.2737195633921075) internal successors, (1517), 1194 states have internal predecessors, (1517), 120 states have call successors, (120), 26 states have call predecessors, (120), 26 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2024-11-28 04:24:54,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1339 states to 1339 states and 1757 transitions. [2024-11-28 04:24:54,901 INFO L78 Accepts]: Start accepts. Automaton has 1339 states and 1757 transitions. Word has length 58 [2024-11-28 04:24:54,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:24:54,901 INFO L471 AbstractCegarLoop]: Abstraction has 1339 states and 1757 transitions. [2024-11-28 04:24:54,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 15 states have internal predecessors, (75), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 04:24:54,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1339 states and 1757 transitions. [2024-11-28 04:24:54,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-28 04:24:54,904 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:24:54,905 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:24:54,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:24:55,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:24:55,105 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:24:55,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:24:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1638796564, now seen corresponding path program 1 times [2024-11-28 04:24:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:24:55,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105603872] [2024-11-28 04:24:55,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:24:55,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:24:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:25:13,383 WARN L286 SmtUtils]: Spent 5.70s on a formula simplification that was a NOOP. DAG size: 96 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:25:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:25:13,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:25:13,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105603872] [2024-11-28 04:25:13,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105603872] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:25:13,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765662135] [2024-11-28 04:25:13,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:25:13,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:25:13,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:25:13,880 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:25:13,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa54d22d-674a-4825-a2b4-c8e6462d90ae/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:25:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:25:14,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 208 conjuncts are in the unsatisfiable core [2024-11-28 04:25:14,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:25:14,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 10 treesize of output 8 [2024-11-28 04:25:19,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:25:19,767 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:25:19,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2024-11-28 04:25:19,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 37 [2024-11-28 04:25:19,946 INFO L349 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2024-11-28 04:25:19,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 33 treesize of output 21 [2024-11-28 04:25:21,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:21,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 04:25:21,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-28 04:25:21,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 77 [2024-11-28 04:25:22,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:22,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:22,071 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-28 04:25:22,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-28 04:25:22,160 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:22,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 16 [2024-11-28 04:25:22,294 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 59 treesize of output 46 [2024-11-28 04:25:22,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2024-11-28 04:25:22,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2024-11-28 04:25:22,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:22,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:25:26,487 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 94 treesize of output 78 [2024-11-28 04:25:26,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:26,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:25:26,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 70 [2024-11-28 04:25:26,580 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:25:27,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:25:28,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 15 [2024-11-28 04:25:28,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 11 [2024-11-28 04:25:28,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-11-28 04:25:29,697 INFO L349 Elim1Store]: treesize reduction 33, result has 41.1 percent of original size [2024-11-28 04:25:29,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 159 [2024-11-28 04:25:29,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:25:30,392 INFO L349 Elim1Store]: treesize reduction 337, result has 29.4 percent of original size [2024-11-28 04:25:30,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 18 case distinctions, treesize of input 146 treesize of output 273 [2024-11-28 04:25:30,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 69 [2024-11-28 04:25:43,711 INFO L349 Elim1Store]: treesize reduction 186, result has 21.8 percent of original size [2024-11-28 04:25:43,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 220 treesize of output 234 [2024-11-28 04:25:46,465 INFO L349 Elim1Store]: treesize reduction 377, result has 11.3 percent of original size [2024-11-28 04:25:46,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 19 case distinctions, treesize of input 303 treesize of output 346 [2024-11-28 04:25:49,046 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-28 04:25:49,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 15 [2024-11-28 04:25:49,488 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:49,561 INFO L349 Elim1Store]: treesize reduction 55, result has 8.3 percent of original size [2024-11-28 04:25:49,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 23 [2024-11-28 04:25:49,678 INFO L349 Elim1Store]: treesize reduction 57, result has 8.1 percent of original size [2024-11-28 04:25:49,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 25 [2024-11-28 04:25:50,393 INFO L349 Elim1Store]: treesize reduction 297, result has 13.9 percent of original size [2024-11-28 04:25:50,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 97 treesize of output 152 [2024-11-28 04:25:51,716 INFO L349 Elim1Store]: treesize reduction 298, result has 21.2 percent of original size [2024-11-28 04:25:51,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 97 treesize of output 180 [2024-11-28 04:25:55,087 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:55,088 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:55,205 INFO L349 Elim1Store]: treesize reduction 136, result has 3.5 percent of original size [2024-11-28 04:25:55,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 12 case distinctions, treesize of input 48 treesize of output 20 [2024-11-28 04:25:55,420 INFO L349 Elim1Store]: treesize reduction 71, result has 22.8 percent of original size [2024-11-28 04:25:55,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 66 treesize of output 43 [2024-11-28 04:25:55,697 INFO L349 Elim1Store]: treesize reduction 86, result has 25.2 percent of original size [2024-11-28 04:25:55,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 66 treesize of output 51 [2024-11-28 04:25:55,848 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-28 04:25:55,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 56 treesize of output 20 [2024-11-28 04:25:56,062 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:56,176 INFO L349 Elim1Store]: treesize reduction 96, result has 10.3 percent of original size [2024-11-28 04:25:56,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 38 treesize of output 22 [2024-11-28 04:25:56,224 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:25:56,305 INFO L349 Elim1Store]: treesize reduction 86, result has 5.5 percent of original size [2024-11-28 04:25:56,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 42 treesize of output 19 [2024-11-28 04:25:56,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 9 [2024-11-28 04:25:56,797 INFO L349 Elim1Store]: treesize reduction 73, result has 6.4 percent of original size [2024-11-28 04:25:56,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 275 treesize of output 247 [2024-11-28 04:26:00,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:26:00,877 INFO L349 Elim1Store]: treesize reduction 144, result has 26.5 percent of original size [2024-11-28 04:26:00,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 163 treesize of output 177 [2024-11-28 04:26:06,159 INFO L349 Elim1Store]: treesize reduction 350, result has 19.7 percent of original size [2024-11-28 04:26:06,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 2 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 25 case distinctions, treesize of input 404 treesize of output 444 [2024-11-28 04:26:50,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 04:27:01,065 WARN L286 SmtUtils]: Spent 9.62s on a formula simplification that was a NOOP. DAG size: 627 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:27:23,914 INFO L190 IndexEqualityManager]: detected not equals via solver