./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/condg.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/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_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-fpi/condg.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/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_68d12d74-2a5f-456a-8c48-d4963c3723ba/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 2909e53e12aac54327f6ce090ad489c978c1fbcfb0ae8bd4172abe8a99b2cb53 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:51:12,805 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:51:12,902 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:51:12,916 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:51:12,916 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:51:12,951 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:51:12,951 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:51:12,952 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:51:12,952 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:51:12,952 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:51:12,952 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:51:12,952 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:51:12,953 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:51:12,953 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:51:12,953 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:51:12,953 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:51:12,953 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:51:12,954 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:51:12,955 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:51:12,955 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:51:12,956 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:51:12,956 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:51:12,956 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:51:12,957 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:51:12,958 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:51:12,958 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_68d12d74-2a5f-456a-8c48-d4963c3723ba/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 -> 2909e53e12aac54327f6ce090ad489c978c1fbcfb0ae8bd4172abe8a99b2cb53 [2024-11-28 02:51:13,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:51:13,285 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:51:13,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:51:13,288 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:51:13,288 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:51:13,289 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/array-fpi/condg.c [2024-11-28 02:51:16,270 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/data/db66fd59d/bbcc9ec9c9614f44800b5b0f71cfb967/FLAG558bdc8eb [2024-11-28 02:51:16,543 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:51:16,544 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/sv-benchmarks/c/array-fpi/condg.c [2024-11-28 02:51:16,558 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/data/db66fd59d/bbcc9ec9c9614f44800b5b0f71cfb967/FLAG558bdc8eb [2024-11-28 02:51:16,597 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/data/db66fd59d/bbcc9ec9c9614f44800b5b0f71cfb967 [2024-11-28 02:51:16,600 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:51:16,603 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:51:16,605 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:51:16,606 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:51:16,610 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:51:16,612 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,615 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25f1348e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16, skipping insertion in model container [2024-11-28 02:51:16,615 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,633 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:51:16,815 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_68d12d74-2a5f-456a-8c48-d4963c3723ba/sv-benchmarks/c/array-fpi/condg.c[588,601] [2024-11-28 02:51:16,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:51:16,850 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:51:16,863 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_68d12d74-2a5f-456a-8c48-d4963c3723ba/sv-benchmarks/c/array-fpi/condg.c[588,601] [2024-11-28 02:51:16,871 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:51:16,886 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:51:16,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16 WrapperNode [2024-11-28 02:51:16,887 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:51:16,888 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:51:16,888 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:51:16,888 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:51:16,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,902 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,929 INFO L138 Inliner]: procedures = 17, calls = 32, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 93 [2024-11-28 02:51:16,929 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:51:16,930 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:51:16,930 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:51:16,931 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:51:16,940 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,940 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,942 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,962 INFO L175 MemorySlicer]: Split 21 memory accesses to 4 slices as follows [2, 8, 4, 7]. 38 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8, 0, 0]. The 5 writes are split as follows [0, 0, 2, 3]. [2024-11-28 02:51:16,966 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,966 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,977 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,982 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,985 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,986 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,987 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,989 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:51:16,990 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:51:16,990 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:51:16,990 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:51:16,991 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (1/1) ... [2024-11-28 02:51:16,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:51:17,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:17,025 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:51:17,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:51:17,053 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:51:17,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:51:17,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:51:17,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 02:51:17,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 02:51:17,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 02:51:17,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 02:51:17,150 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:51:17,153 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:51:17,323 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-28 02:51:17,324 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:51:17,332 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:51:17,333 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 02:51:17,333 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:51:17 BoogieIcfgContainer [2024-11-28 02:51:17,333 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:51:17,335 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:51:17,335 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:51:17,340 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:51:17,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:51:16" (1/3) ... [2024-11-28 02:51:17,341 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2950a7ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:51:17, skipping insertion in model container [2024-11-28 02:51:17,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:51:16" (2/3) ... [2024-11-28 02:51:17,342 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2950a7ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:51:17, skipping insertion in model container [2024-11-28 02:51:17,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:51:17" (3/3) ... [2024-11-28 02:51:17,343 INFO L128 eAbstractionObserver]: Analyzing ICFG condg.c [2024-11-28 02:51:17,358 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:51:17,360 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG condg.c that has 1 procedures, 26 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-28 02:51:17,408 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:51:17,421 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;@2a4c2b7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:51:17,421 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:51:17,425 INFO L276 IsEmpty]: Start isEmpty. Operand has 26 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 25 states have internal predecessors, (37), 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 02:51:17,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-28 02:51:17,430 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:17,431 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:17,431 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:17,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:17,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1954238631, now seen corresponding path program 1 times [2024-11-28 02:51:17,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:17,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552872405] [2024-11-28 02:51:17,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:17,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:17,652 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 02:51:17,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:17,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552872405] [2024-11-28 02:51:17,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552872405] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:17,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:17,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:51:17,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47605554] [2024-11-28 02:51:17,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:17,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:51:17,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:17,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:51:17,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:51:17,686 INFO L87 Difference]: Start difference. First operand has 26 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 25 states have internal predecessors, (37), 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) Second operand has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 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 02:51:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:17,700 INFO L93 Difference]: Finished difference Result 48 states and 68 transitions. [2024-11-28 02:51:17,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:51:17,702 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 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 15 [2024-11-28 02:51:17,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:17,708 INFO L225 Difference]: With dead ends: 48 [2024-11-28 02:51:17,708 INFO L226 Difference]: Without dead ends: 22 [2024-11-28 02:51:17,710 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 02:51:17,713 INFO L435 NwaCegarLoop]: 31 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, 31 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:17,714 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:51:17,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-11-28 02:51:17,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2024-11-28 02:51:17,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 21 states have internal predecessors, (26), 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 02:51:17,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 26 transitions. [2024-11-28 02:51:17,739 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 26 transitions. Word has length 15 [2024-11-28 02:51:17,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:17,740 INFO L471 AbstractCegarLoop]: Abstraction has 22 states and 26 transitions. [2024-11-28 02:51:17,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 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 02:51:17,740 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2024-11-28 02:51:17,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-28 02:51:17,741 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:17,741 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:17,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:51:17,741 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:17,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2082563227, now seen corresponding path program 1 times [2024-11-28 02:51:17,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:17,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010349463] [2024-11-28 02:51:17,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:17,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:17,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:17,926 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 02:51:17,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:17,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010349463] [2024-11-28 02:51:17,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010349463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:17,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:17,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:51:17,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117903364] [2024-11-28 02:51:17,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:17,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:51:17,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:17,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:51:17,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:17,932 INFO L87 Difference]: Start difference. First operand 22 states and 26 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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 02:51:18,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:18,055 INFO L93 Difference]: Finished difference Result 51 states and 62 transitions. [2024-11-28 02:51:18,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:51:18,056 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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 15 [2024-11-28 02:51:18,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:18,056 INFO L225 Difference]: With dead ends: 51 [2024-11-28 02:51:18,056 INFO L226 Difference]: Without dead ends: 36 [2024-11-28 02:51:18,056 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:18,057 INFO L435 NwaCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:18,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 16 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:51:18,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2024-11-28 02:51:18,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 25. [2024-11-28 02:51:18,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 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 02:51:18,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2024-11-28 02:51:18,067 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 15 [2024-11-28 02:51:18,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:18,068 INFO L471 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2024-11-28 02:51:18,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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 02:51:18,068 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2024-11-28 02:51:18,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 02:51:18,069 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:18,069 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:18,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:51:18,070 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:18,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:18,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1315781781, now seen corresponding path program 1 times [2024-11-28 02:51:18,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:18,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535903425] [2024-11-28 02:51:18,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:18,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:19,008 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 02:51:19,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:19,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535903425] [2024-11-28 02:51:19,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535903425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:19,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255955512] [2024-11-28 02:51:19,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:19,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:19,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:19,014 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:19,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:51:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:19,127 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 02:51:19,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:19,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:19,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 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:19,393 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 02:51:19,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:19,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-11-28 02:51:19,542 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 14 treesize of output 12 [2024-11-28 02:51:19,560 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 02:51:19,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255955512] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:19,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:19,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-11-28 02:51:19,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210503771] [2024-11-28 02:51:19,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:19,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:51:19,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:19,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:51:19,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:51:19,562 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 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 02:51:19,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:19,786 INFO L93 Difference]: Finished difference Result 64 states and 73 transitions. [2024-11-28 02:51:19,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:51:19,786 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 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 23 [2024-11-28 02:51:19,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:19,787 INFO L225 Difference]: With dead ends: 64 [2024-11-28 02:51:19,787 INFO L226 Difference]: Without dead ends: 62 [2024-11-28 02:51:19,788 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-11-28 02:51:19,789 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 58 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:19,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 94 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:51:19,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-11-28 02:51:19,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 37. [2024-11-28 02:51:19,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.25) internal successors, (45), 36 states have internal predecessors, (45), 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 02:51:19,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 45 transitions. [2024-11-28 02:51:19,796 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 45 transitions. Word has length 23 [2024-11-28 02:51:19,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:19,797 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 45 transitions. [2024-11-28 02:51:19,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 14 states have internal predecessors, (44), 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 02:51:19,797 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 45 transitions. [2024-11-28 02:51:19,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 02:51:19,797 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:19,798 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:19,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:20,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:20,003 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:20,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:20,003 INFO L85 PathProgramCache]: Analyzing trace with hash 506435155, now seen corresponding path program 1 times [2024-11-28 02:51:20,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:20,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327599106] [2024-11-28 02:51:20,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:20,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:20,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:20,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:20,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327599106] [2024-11-28 02:51:20,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327599106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:20,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518995923] [2024-11-28 02:51:20,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:20,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:20,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:20,727 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:20,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:51:20,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:20,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 02:51:20,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:20,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:20,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:21,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:21,184 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:21,348 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 18 [2024-11-28 02:51:21,353 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 30 treesize of output 28 [2024-11-28 02:51:21,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:21,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518995923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:21,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-28 02:51:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851784203] [2024-11-28 02:51:21,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:21,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:51:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:21,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:51:21,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:51:21,431 INFO L87 Difference]: Start difference. First operand 37 states and 45 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 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 02:51:21,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:21,788 INFO L93 Difference]: Finished difference Result 89 states and 108 transitions. [2024-11-28 02:51:21,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:51:21,788 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 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 23 [2024-11-28 02:51:21,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:21,789 INFO L225 Difference]: With dead ends: 89 [2024-11-28 02:51:21,789 INFO L226 Difference]: Without dead ends: 72 [2024-11-28 02:51:21,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2024-11-28 02:51:21,792 INFO L435 NwaCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:21,793 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 71 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:51:21,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-11-28 02:51:21,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 57. [2024-11-28 02:51:21,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.25) internal successors, (70), 56 states have internal predecessors, (70), 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 02:51:21,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 70 transitions. [2024-11-28 02:51:21,812 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 70 transitions. Word has length 23 [2024-11-28 02:51:21,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:21,812 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 70 transitions. [2024-11-28 02:51:21,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 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 02:51:21,813 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 70 transitions. [2024-11-28 02:51:21,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-28 02:51:21,814 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:21,814 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:21,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:51:22,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:22,015 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:22,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:22,015 INFO L85 PathProgramCache]: Analyzing trace with hash 42217047, now seen corresponding path program 2 times [2024-11-28 02:51:22,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:22,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747967519] [2024-11-28 02:51:22,016 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:22,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:22,050 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:22,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:22,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:51:22,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:22,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747967519] [2024-11-28 02:51:22,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747967519] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140611115] [2024-11-28 02:51:22,174 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:22,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:22,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:22,177 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:22,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:51:22,266 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:22,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:22,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:51:22,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:22,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:51:22,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:51:22,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140611115] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:22,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:22,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-28 02:51:22,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136835576] [2024-11-28 02:51:22,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:22,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:51:22,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:22,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:51:22,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:51:22,442 INFO L87 Difference]: Start difference. First operand 57 states and 70 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 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 02:51:22,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:22,715 INFO L93 Difference]: Finished difference Result 108 states and 130 transitions. [2024-11-28 02:51:22,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:51:22,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 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 25 [2024-11-28 02:51:22,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:22,716 INFO L225 Difference]: With dead ends: 108 [2024-11-28 02:51:22,716 INFO L226 Difference]: Without dead ends: 83 [2024-11-28 02:51:22,717 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:51:22,717 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 74 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:22,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 70 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:51:22,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-28 02:51:22,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 61. [2024-11-28 02:51:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.2166666666666666) internal successors, (73), 60 states have internal predecessors, (73), 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 02:51:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2024-11-28 02:51:22,733 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 25 [2024-11-28 02:51:22,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:22,733 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2024-11-28 02:51:22,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 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 02:51:22,733 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2024-11-28 02:51:22,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 02:51:22,734 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:22,734 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:22,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:22,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:22,935 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:22,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:22,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1366158373, now seen corresponding path program 1 times [2024-11-28 02:51:22,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:22,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495729288] [2024-11-28 02:51:22,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:22,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:51:23,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:23,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495729288] [2024-11-28 02:51:23,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495729288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:23,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791663872] [2024-11-28 02:51:23,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:23,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:23,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:23,067 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:23,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:51:23,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:23,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:51:23,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:51:23,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:51:23,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791663872] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:23,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:23,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-28 02:51:23,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164372703] [2024-11-28 02:51:23,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:23,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:51:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:23,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:51:23,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:51:23,313 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 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 02:51:23,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:23,487 INFO L93 Difference]: Finished difference Result 113 states and 132 transitions. [2024-11-28 02:51:23,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:51:23,487 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 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 27 [2024-11-28 02:51:23,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:23,489 INFO L225 Difference]: With dead ends: 113 [2024-11-28 02:51:23,489 INFO L226 Difference]: Without dead ends: 60 [2024-11-28 02:51:23,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:51:23,491 INFO L435 NwaCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:23,493 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 58 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:51:23,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-11-28 02:51:23,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 43. [2024-11-28 02:51:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.1904761904761905) internal successors, (50), 42 states have internal predecessors, (50), 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 02:51:23,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 50 transitions. [2024-11-28 02:51:23,503 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 50 transitions. Word has length 27 [2024-11-28 02:51:23,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:23,503 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 50 transitions. [2024-11-28 02:51:23,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 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 02:51:23,503 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 50 transitions. [2024-11-28 02:51:23,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-28 02:51:23,504 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:23,504 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:23,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:51:23,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 02:51:23,705 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:23,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:23,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1512859517, now seen corresponding path program 1 times [2024-11-28 02:51:23,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:23,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869884076] [2024-11-28 02:51:23,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:23,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:23,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 02:51:23,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:23,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869884076] [2024-11-28 02:51:23,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869884076] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:23,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426905700] [2024-11-28 02:51:23,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:23,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:23,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:23,781 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:23,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:51:23,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:23,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:51:23,859 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:23,873 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 02:51:23,876 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 02:51:23,876 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 02:51:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426905700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:23,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:23,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-28 02:51:23,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41287167] [2024-11-28 02:51:23,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:23,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:51:23,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:23,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:51:23,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:51:23,891 INFO L87 Difference]: Start difference. First operand 43 states and 50 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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 02:51:23,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:23,956 INFO L93 Difference]: Finished difference Result 71 states and 83 transitions. [2024-11-28 02:51:23,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:51:23,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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 31 [2024-11-28 02:51:23,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:23,958 INFO L225 Difference]: With dead ends: 71 [2024-11-28 02:51:23,959 INFO L226 Difference]: Without dead ends: 60 [2024-11-28 02:51:23,960 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:51:23,960 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 9 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:23,961 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 82 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:51:23,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-11-28 02:51:23,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 49. [2024-11-28 02:51:23,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.2083333333333333) internal successors, (58), 48 states have internal predecessors, (58), 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 02:51:23,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2024-11-28 02:51:23,977 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 31 [2024-11-28 02:51:23,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:23,977 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2024-11-28 02:51:23,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 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 02:51:23,978 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2024-11-28 02:51:23,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-28 02:51:23,979 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:23,979 INFO L218 NwaCegarLoop]: trace histogram [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 02:51:23,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:24,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 02:51:24,180 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:24,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:24,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1972761153, now seen corresponding path program 3 times [2024-11-28 02:51:24,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:24,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282007441] [2024-11-28 02:51:24,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:51:24,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:24,264 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 02:51:24,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:25,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:25,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282007441] [2024-11-28 02:51:25,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282007441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:25,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886222184] [2024-11-28 02:51:25,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:51:25,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:25,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:25,453 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:25,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:51:25,542 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 02:51:25,542 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:25,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 02:51:25,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:25,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:25,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:25,666 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 02:51:25,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:25,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:26,126 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:26,731 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 44 treesize of output 40 [2024-11-28 02:51:26,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:26,748 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 161 treesize of output 145 [2024-11-28 02:51:26,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2024-11-28 02:51:26,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:26,781 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 153 treesize of output 137 [2024-11-28 02:51:26,861 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:26,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886222184] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:26,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:26,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2024-11-28 02:51:26,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913819578] [2024-11-28 02:51:26,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:26,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-28 02:51:26,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:26,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-28 02:51:26,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 02:51:26,866 INFO L87 Difference]: Start difference. First operand 49 states and 58 transitions. Second operand has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 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 02:51:28,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:28,705 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2024-11-28 02:51:28,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 02:51:28,705 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 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 31 [2024-11-28 02:51:28,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:28,706 INFO L225 Difference]: With dead ends: 207 [2024-11-28 02:51:28,707 INFO L226 Difference]: Without dead ends: 168 [2024-11-28 02:51:28,708 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=497, Invalid=3043, Unknown=0, NotChecked=0, Total=3540 [2024-11-28 02:51:28,709 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 249 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:28,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 312 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 02:51:28,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-28 02:51:28,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 89. [2024-11-28 02:51:28,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 1.1590909090909092) internal successors, (102), 88 states have internal predecessors, (102), 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 02:51:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 102 transitions. [2024-11-28 02:51:28,728 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 102 transitions. Word has length 31 [2024-11-28 02:51:28,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:28,728 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 102 transitions. [2024-11-28 02:51:28,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 38 states have internal predecessors, (71), 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 02:51:28,728 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 102 transitions. [2024-11-28 02:51:28,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 02:51:28,734 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:28,735 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:28,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 02:51:28,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 02:51:28,935 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:28,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:28,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1324712585, now seen corresponding path program 4 times [2024-11-28 02:51:28,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:28,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802922881] [2024-11-28 02:51:28,936 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:51:28,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:28,955 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:51:28,955 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802922881] [2024-11-28 02:51:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802922881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166549552] [2024-11-28 02:51:29,051 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:51:29,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:29,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:29,054 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:29,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:51:29,130 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:51:29,130 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:29,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:51:29,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:29,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:29,282 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:29,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166549552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:29,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:29,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-28 02:51:29,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982528893] [2024-11-28 02:51:29,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:29,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 02:51:29,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:29,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 02:51:29,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:51:29,286 INFO L87 Difference]: Start difference. First operand 89 states and 102 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 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 02:51:29,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:29,566 INFO L93 Difference]: Finished difference Result 139 states and 157 transitions. [2024-11-28 02:51:29,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:51:29,566 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 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 35 [2024-11-28 02:51:29,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:29,567 INFO L225 Difference]: With dead ends: 139 [2024-11-28 02:51:29,567 INFO L226 Difference]: Without dead ends: 104 [2024-11-28 02:51:29,568 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:51:29,570 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 154 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:29,572 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 79 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:51:29,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-28 02:51:29,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 75. [2024-11-28 02:51:29,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.1216216216216217) internal successors, (83), 74 states have internal predecessors, (83), 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 02:51:29,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 83 transitions. [2024-11-28 02:51:29,596 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 83 transitions. Word has length 35 [2024-11-28 02:51:29,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:29,596 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 83 transitions. [2024-11-28 02:51:29,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 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 02:51:29,597 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 83 transitions. [2024-11-28 02:51:29,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 02:51:29,597 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:29,598 INFO L218 NwaCegarLoop]: trace histogram [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 02:51:29,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:51:29,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:29,798 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:29,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:29,799 INFO L85 PathProgramCache]: Analyzing trace with hash 793316619, now seen corresponding path program 2 times [2024-11-28 02:51:29,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:29,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426970991] [2024-11-28 02:51:29,799 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:29,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:29,835 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:29,836 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:30,473 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:30,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426970991] [2024-11-28 02:51:30,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426970991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000191414] [2024-11-28 02:51:30,474 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:30,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:30,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:30,476 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:30,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:51:30,560 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:30,560 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:30,561 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 02:51:30,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:30,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:30,699 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 02:51:30,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:30,868 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:31,147 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 14 [2024-11-28 02:51:31,149 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 16 treesize of output 12 [2024-11-28 02:51:31,201 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:31,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000191414] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:31,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:31,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 12] total 30 [2024-11-28 02:51:31,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253119643] [2024-11-28 02:51:31,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:31,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 02:51:31,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:31,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 02:51:31,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2024-11-28 02:51:31,203 INFO L87 Difference]: Start difference. First operand 75 states and 83 transitions. Second operand has 30 states, 30 states have (on average 2.8) internal successors, (84), 30 states have internal predecessors, (84), 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 02:51:32,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:32,033 INFO L93 Difference]: Finished difference Result 139 states and 154 transitions. [2024-11-28 02:51:32,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 02:51:32,034 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.8) internal successors, (84), 30 states have internal predecessors, (84), 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 35 [2024-11-28 02:51:32,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:32,036 INFO L225 Difference]: With dead ends: 139 [2024-11-28 02:51:32,036 INFO L226 Difference]: Without dead ends: 113 [2024-11-28 02:51:32,037 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 02:51:32,037 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 116 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:32,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 227 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:51:32,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-28 02:51:32,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 73. [2024-11-28 02:51:32,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 72 states have internal predecessors, (87), 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 02:51:32,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2024-11-28 02:51:32,052 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 35 [2024-11-28 02:51:32,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:32,052 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2024-11-28 02:51:32,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.8) internal successors, (84), 30 states have internal predecessors, (84), 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 02:51:32,052 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2024-11-28 02:51:32,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-28 02:51:32,053 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:32,053 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:32,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 02:51:32,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:32,257 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:32,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:32,258 INFO L85 PathProgramCache]: Analyzing trace with hash 569102069, now seen corresponding path program 2 times [2024-11-28 02:51:32,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:32,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235609208] [2024-11-28 02:51:32,258 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:32,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:32,304 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:32,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:33,186 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:33,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:33,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235609208] [2024-11-28 02:51:33,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235609208] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:33,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940019872] [2024-11-28 02:51:33,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:51:33,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:33,189 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:33,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:51:33,282 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:51:33,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:33,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 02:51:33,292 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:33,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 11 treesize of output 7 [2024-11-28 02:51:33,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:33,464 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 02:51:33,647 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 15 [2024-11-28 02:51:33,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2024-11-28 02:51:33,848 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 31 treesize of output 19 [2024-11-28 02:51:34,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2024-11-28 02:51:34,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:34,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 33 treesize of output 31 [2024-11-28 02:51:34,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:51:34,259 INFO L349 Elim1Store]: treesize reduction 36, result has 39.0 percent of original size [2024-11-28 02:51:34,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 39 [2024-11-28 02:51:34,413 INFO L349 Elim1Store]: treesize reduction 54, result has 38.6 percent of original size [2024-11-28 02:51:34,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 42 treesize of output 44 [2024-11-28 02:51:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:34,672 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:41,343 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 210 treesize of output 194 [2024-11-28 02:51:41,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:41,362 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 3144 treesize of output 2820 [2024-11-28 02:51:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:51:41,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940019872] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:41,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:41,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 22] total 54 [2024-11-28 02:51:41,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615442386] [2024-11-28 02:51:41,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:41,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-28 02:51:41,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:41,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-28 02:51:41,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2502, Unknown=5, NotChecked=0, Total=2862 [2024-11-28 02:51:41,675 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 54 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 54 states have internal predecessors, (102), 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 02:51:47,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:47,467 INFO L93 Difference]: Finished difference Result 170 states and 201 transitions. [2024-11-28 02:51:47,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-28 02:51:47,468 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 54 states have internal predecessors, (102), 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 39 [2024-11-28 02:51:47,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:47,469 INFO L225 Difference]: With dead ends: 170 [2024-11-28 02:51:47,469 INFO L226 Difference]: Without dead ends: 153 [2024-11-28 02:51:47,471 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2440 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=1174, Invalid=7377, Unknown=5, NotChecked=0, Total=8556 [2024-11-28 02:51:47,471 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 196 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:47,472 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 224 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1132 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 02:51:47,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-11-28 02:51:47,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 94. [2024-11-28 02:51:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 1.1827956989247312) internal successors, (110), 93 states have internal predecessors, (110), 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 02:51:47,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 110 transitions. [2024-11-28 02:51:47,497 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 110 transitions. Word has length 39 [2024-11-28 02:51:47,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:47,497 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 110 transitions. [2024-11-28 02:51:47,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.8888888888888888) internal successors, (102), 54 states have internal predecessors, (102), 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 02:51:47,498 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 110 transitions. [2024-11-28 02:51:47,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-28 02:51:47,498 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:47,499 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:47,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:47,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:47,699 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:47,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:47,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1627308237, now seen corresponding path program 5 times [2024-11-28 02:51:47,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:47,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703937028] [2024-11-28 02:51:47,700 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:51:47,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:47,732 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-28 02:51:47,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:47,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:47,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703937028] [2024-11-28 02:51:47,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703937028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:47,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082395752] [2024-11-28 02:51:47,873 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:51:47,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:47,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:47,875 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:47,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:51:48,028 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-28 02:51:48,028 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:48,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:51:48,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:48,141 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:48,141 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:48,238 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:51:48,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082395752] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:48,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:48,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2024-11-28 02:51:48,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805624642] [2024-11-28 02:51:48,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:48,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:51:48,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:48,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:51:48,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:51:48,240 INFO L87 Difference]: Start difference. First operand 94 states and 110 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 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 02:51:48,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:48,628 INFO L93 Difference]: Finished difference Result 248 states and 285 transitions. [2024-11-28 02:51:48,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 02:51:48,629 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 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 41 [2024-11-28 02:51:48,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:48,630 INFO L225 Difference]: With dead ends: 248 [2024-11-28 02:51:48,630 INFO L226 Difference]: Without dead ends: 188 [2024-11-28 02:51:48,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 69 SyntacticMatches, 9 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:51:48,631 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 179 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:48,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 125 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 02:51:48,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-11-28 02:51:48,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 116. [2024-11-28 02:51:48,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 1.1652173913043478) internal successors, (134), 115 states have internal predecessors, (134), 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 02:51:48,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 134 transitions. [2024-11-28 02:51:48,661 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 134 transitions. Word has length 41 [2024-11-28 02:51:48,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:48,661 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 134 transitions. [2024-11-28 02:51:48,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 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 02:51:48,662 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 134 transitions. [2024-11-28 02:51:48,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 02:51:48,662 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:48,663 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-11-28 02:51:48,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 02:51:48,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 02:51:48,863 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:48,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:48,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1950842039, now seen corresponding path program 1 times [2024-11-28 02:51:48,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:48,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920908577] [2024-11-28 02:51:48,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:48,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:48,920 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 02:51:48,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:48,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920908577] [2024-11-28 02:51:48,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920908577] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:48,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037739970] [2024-11-28 02:51:48,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:48,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:48,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:48,923 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:48,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:51:49,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:49,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 02:51:49,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:49,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:51:49,035 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 02:51:49,035 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-28 02:51:49,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037739970] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:49,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:49,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-28 02:51:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598690279] [2024-11-28 02:51:49,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:49,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:51:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:49,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:51:49,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:51:49,048 INFO L87 Difference]: Start difference. First operand 116 states and 134 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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 02:51:49,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:49,119 INFO L93 Difference]: Finished difference Result 137 states and 155 transitions. [2024-11-28 02:51:49,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:51:49,120 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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 43 [2024-11-28 02:51:49,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:49,121 INFO L225 Difference]: With dead ends: 137 [2024-11-28 02:51:49,121 INFO L226 Difference]: Without dead ends: 104 [2024-11-28 02:51:49,121 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:51:49,122 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 9 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:49,122 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 69 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:51:49,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-28 02:51:49,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2024-11-28 02:51:49,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 1.1030927835051547) internal successors, (107), 97 states have internal predecessors, (107), 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 02:51:49,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 107 transitions. [2024-11-28 02:51:49,145 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 107 transitions. Word has length 43 [2024-11-28 02:51:49,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:49,145 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 107 transitions. [2024-11-28 02:51:49,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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 02:51:49,145 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 107 transitions. [2024-11-28 02:51:49,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-28 02:51:49,146 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:49,146 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:49,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:51:49,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 02:51:49,351 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:49,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:49,352 INFO L85 PathProgramCache]: Analyzing trace with hash 509071385, now seen corresponding path program 6 times [2024-11-28 02:51:49,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:49,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216199011] [2024-11-28 02:51:49,352 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:51:49,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:49,379 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-28 02:51:49,379 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:49,507 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 19 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:51:49,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:49,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216199011] [2024-11-28 02:51:49,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216199011] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:49,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736055193] [2024-11-28 02:51:49,508 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:51:49,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:49,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:49,510 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:49,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:51:49,676 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-28 02:51:49,676 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:49,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:51:49,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:49,804 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 28 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:51:49,804 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:49,903 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 28 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:51:49,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736055193] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:49,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:49,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2024-11-28 02:51:49,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251217810] [2024-11-28 02:51:49,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:49,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:51:49,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:49,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:51:49,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:51:49,905 INFO L87 Difference]: Start difference. First operand 98 states and 107 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 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 02:51:50,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:50,182 INFO L93 Difference]: Finished difference Result 200 states and 214 transitions. [2024-11-28 02:51:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:51:50,182 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 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 45 [2024-11-28 02:51:50,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:50,183 INFO L225 Difference]: With dead ends: 200 [2024-11-28 02:51:50,183 INFO L226 Difference]: Without dead ends: 144 [2024-11-28 02:51:50,184 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 77 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:51:50,184 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 152 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:50,185 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 83 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:51:50,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-28 02:51:50,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 110. [2024-11-28 02:51:50,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 1.073394495412844) internal successors, (117), 109 states have internal predecessors, (117), 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 02:51:50,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2024-11-28 02:51:50,206 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 45 [2024-11-28 02:51:50,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:50,206 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2024-11-28 02:51:50,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 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 02:51:50,207 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2024-11-28 02:51:50,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-28 02:51:50,207 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:50,207 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:50,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:50,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 02:51:50,408 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:50,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:50,408 INFO L85 PathProgramCache]: Analyzing trace with hash -412037859, now seen corresponding path program 7 times [2024-11-28 02:51:50,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:50,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868854614] [2024-11-28 02:51:50,408 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:51:50,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:51,915 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:51:51,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:51,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868854614] [2024-11-28 02:51:51,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868854614] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:51,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673201418] [2024-11-28 02:51:51,916 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:51:51,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:51,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:51,918 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:51,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 02:51:52,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:52,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-28 02:51:52,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:52,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:52,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:51:52,076 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 02:51:52,113 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:52,113 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:51:52,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:52,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:51:52,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:52,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:52,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:52,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:51:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:51:52,655 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:53,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 160 treesize of output 152 [2024-11-28 02:51:53,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:53,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1282435 treesize of output 1225091 [2024-11-28 02:51:53,350 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:51:53,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673201418] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:53,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:53,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 36 [2024-11-28 02:51:53,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084254719] [2024-11-28 02:51:53,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:53,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-28 02:51:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:53,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-28 02:51:53,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 02:51:53,352 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 36 states have internal predecessors, (76), 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 02:51:54,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:51:54,520 INFO L93 Difference]: Finished difference Result 192 states and 205 transitions. [2024-11-28 02:51:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 02:51:54,520 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 36 states have internal predecessors, (76), 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 47 [2024-11-28 02:51:54,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:51:54,521 INFO L225 Difference]: With dead ends: 192 [2024-11-28 02:51:54,521 INFO L226 Difference]: Without dead ends: 171 [2024-11-28 02:51:54,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=199, Invalid=1693, Unknown=0, NotChecked=0, Total=1892 [2024-11-28 02:51:54,522 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 57 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:51:54,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 204 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 02:51:54,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-28 02:51:54,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 126. [2024-11-28 02:51:54,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.08) internal successors, (135), 125 states have internal predecessors, (135), 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 02:51:54,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 135 transitions. [2024-11-28 02:51:54,560 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 135 transitions. Word has length 47 [2024-11-28 02:51:54,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:51:54,560 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 135 transitions. [2024-11-28 02:51:54,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 36 states have internal predecessors, (76), 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 02:51:54,561 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 135 transitions. [2024-11-28 02:51:54,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-28 02:51:54,561 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:51:54,561 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:54,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:54,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 02:51:54,765 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:51:54,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:54,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1287916161, now seen corresponding path program 3 times [2024-11-28 02:51:54,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:54,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066128658] [2024-11-28 02:51:54,766 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:51:54,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:54,817 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 02:51:54,817 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:55,869 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:55,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:55,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066128658] [2024-11-28 02:51:55,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066128658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:55,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388597423] [2024-11-28 02:51:55,870 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:51:55,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:55,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:55,872 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:55,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 02:51:55,983 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 02:51:55,983 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:51:55,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-28 02:51:55,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:56,003 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 13 treesize of output 9 [2024-11-28 02:51:56,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:51:56,307 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 27 treesize of output 11 [2024-11-28 02:51:56,346 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2024-11-28 02:51:56,347 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 27 treesize of output 15 [2024-11-28 02:51:56,513 INFO L349 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2024-11-28 02:51:56,513 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 29 treesize of output 34 [2024-11-28 02:51:56,890 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:56,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:57,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-28 02:51:57,987 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 16 treesize of output 12 [2024-11-28 02:51:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:51:58,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388597423] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:58,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:58,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 63 [2024-11-28 02:51:58,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744470810] [2024-11-28 02:51:58,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:58,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-28 02:51:58,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:58,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-28 02:51:58,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=655, Invalid=3251, Unknown=0, NotChecked=0, Total=3906 [2024-11-28 02:51:58,027 INFO L87 Difference]: Start difference. First operand 126 states and 135 transitions. Second operand has 63 states, 63 states have (on average 1.873015873015873) internal successors, (118), 63 states have internal predecessors, (118), 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 02:52:00,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:00,130 INFO L93 Difference]: Finished difference Result 145 states and 153 transitions. [2024-11-28 02:52:00,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-28 02:52:00,130 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.873015873015873) internal successors, (118), 63 states have internal predecessors, (118), 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 47 [2024-11-28 02:52:00,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:00,131 INFO L225 Difference]: With dead ends: 145 [2024-11-28 02:52:00,131 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 02:52:00,133 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3214 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1470, Invalid=6720, Unknown=0, NotChecked=0, Total=8190 [2024-11-28 02:52:00,134 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 157 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:00,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 161 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 02:52:00,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 02:52:00,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 92. [2024-11-28 02:52:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.098901098901099) internal successors, (100), 91 states have internal predecessors, (100), 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 02:52:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2024-11-28 02:52:00,153 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 47 [2024-11-28 02:52:00,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:00,153 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2024-11-28 02:52:00,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.873015873015873) internal successors, (118), 63 states have internal predecessors, (118), 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 02:52:00,153 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2024-11-28 02:52:00,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 02:52:00,154 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:00,154 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:00,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 02:52:00,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 02:52:00,354 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:00,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash -834758367, now seen corresponding path program 8 times [2024-11-28 02:52:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:00,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618394126] [2024-11-28 02:52:00,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:52:00,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:00,371 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:52:00,371 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:00,533 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:52:00,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:00,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618394126] [2024-11-28 02:52:00,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618394126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:00,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579834624] [2024-11-28 02:52:00,534 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:52:00,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:00,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:00,536 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:00,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 02:52:00,653 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:52:00,654 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:00,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:52:00,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:52:00,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:00,895 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 02:52:00,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579834624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:00,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:00,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2024-11-28 02:52:00,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597377912] [2024-11-28 02:52:00,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:00,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:52:00,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:00,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:52:00,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:52:00,897 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 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 02:52:01,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:01,626 INFO L93 Difference]: Finished difference Result 218 states and 233 transitions. [2024-11-28 02:52:01,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:52:01,627 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 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 49 [2024-11-28 02:52:01,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:01,628 INFO L225 Difference]: With dead ends: 218 [2024-11-28 02:52:01,628 INFO L226 Difference]: Without dead ends: 166 [2024-11-28 02:52:01,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 81 SyntacticMatches, 10 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2024-11-28 02:52:01,629 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 215 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:01,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 279 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:52:01,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-11-28 02:52:01,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 112. [2024-11-28 02:52:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 1.0810810810810811) internal successors, (120), 111 states have internal predecessors, (120), 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 02:52:01,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 120 transitions. [2024-11-28 02:52:01,660 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 120 transitions. Word has length 49 [2024-11-28 02:52:01,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:01,660 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 120 transitions. [2024-11-28 02:52:01,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 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 02:52:01,660 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 120 transitions. [2024-11-28 02:52:01,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-28 02:52:01,661 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:01,661 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:01,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 02:52:01,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:52:01,865 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:01,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:01,866 INFO L85 PathProgramCache]: Analyzing trace with hash -603024633, now seen corresponding path program 9 times [2024-11-28 02:52:01,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:01,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16460952] [2024-11-28 02:52:01,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:52:01,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:01,908 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 02:52:01,908 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 32 proven. 29 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16460952] [2024-11-28 02:52:02,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16460952] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870736358] [2024-11-28 02:52:02,105 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:52:02,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:02,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:02,108 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:02,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 02:52:02,340 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 02:52:02,340 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:02,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:52:02,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:02,523 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 45 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:02,523 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:02,640 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 45 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:02,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870736358] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:02,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:02,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2024-11-28 02:52:02,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688060624] [2024-11-28 02:52:02,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:02,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 02:52:02,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:02,642 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 02:52:02,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:52:02,642 INFO L87 Difference]: Start difference. First operand 112 states and 120 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 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 02:52:02,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:02,989 INFO L93 Difference]: Finished difference Result 220 states and 232 transitions. [2024-11-28 02:52:02,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:52:02,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 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 53 [2024-11-28 02:52:02,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:02,991 INFO L225 Difference]: With dead ends: 220 [2024-11-28 02:52:02,991 INFO L226 Difference]: Without dead ends: 165 [2024-11-28 02:52:02,992 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 90 SyntacticMatches, 9 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2024-11-28 02:52:02,992 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 170 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:02,993 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 121 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 02:52:02,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-11-28 02:52:03,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 123. [2024-11-28 02:52:03,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 1.0655737704918034) internal successors, (130), 122 states have internal predecessors, (130), 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 02:52:03,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 130 transitions. [2024-11-28 02:52:03,040 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 130 transitions. Word has length 53 [2024-11-28 02:52:03,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:03,041 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 130 transitions. [2024-11-28 02:52:03,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 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 02:52:03,041 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 130 transitions. [2024-11-28 02:52:03,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 02:52:03,042 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:03,042 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:03,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 02:52:03,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 02:52:03,246 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:03,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:03,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1291253, now seen corresponding path program 10 times [2024-11-28 02:52:03,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:03,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459054523] [2024-11-28 02:52:03,247 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:52:03,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:03,297 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:52:03,297 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 13 proven. 50 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-28 02:52:05,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:05,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459054523] [2024-11-28 02:52:05,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459054523] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:05,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120044415] [2024-11-28 02:52:05,134 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:52:05,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:05,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:05,136 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:05,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 02:52:05,278 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:52:05,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:05,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-28 02:52:05,283 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:05,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:05,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 02:52:05,378 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 02:52:05,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:05,439 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:52:05,512 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:05,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:52:05,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:05,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 02:52:05,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:06,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:06,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:06,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:06,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:06,465 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 13 proven. 50 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-28 02:52:06,465 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:07,445 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 158 treesize of output 148 [2024-11-28 02:52:07,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:07,473 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 752007 treesize of output 657799 [2024-11-28 02:52:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 13 proven. 50 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-28 02:52:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120044415] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:07,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:07,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 51 [2024-11-28 02:52:07,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475299677] [2024-11-28 02:52:07,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:07,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-28 02:52:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:07,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-28 02:52:07,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2283, Unknown=0, NotChecked=0, Total=2550 [2024-11-28 02:52:07,597 INFO L87 Difference]: Start difference. First operand 123 states and 130 transitions. Second operand has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 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 02:52:10,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:10,804 INFO L93 Difference]: Finished difference Result 232 states and 249 transitions. [2024-11-28 02:52:10,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-28 02:52:10,805 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 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 55 [2024-11-28 02:52:10,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:10,806 INFO L225 Difference]: With dead ends: 232 [2024-11-28 02:52:10,806 INFO L226 Difference]: Without dead ends: 207 [2024-11-28 02:52:10,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=660, Invalid=5660, Unknown=0, NotChecked=0, Total=6320 [2024-11-28 02:52:10,808 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 219 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 1452 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:10,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 281 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1452 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 02:52:10,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-28 02:52:10,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 151. [2024-11-28 02:52:10,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 1.1) internal successors, (165), 150 states have internal predecessors, (165), 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 02:52:10,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 165 transitions. [2024-11-28 02:52:10,847 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 165 transitions. Word has length 55 [2024-11-28 02:52:10,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:10,847 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 165 transitions. [2024-11-28 02:52:10,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 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 02:52:10,847 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 165 transitions. [2024-11-28 02:52:10,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 02:52:10,847 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:10,847 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:10,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 02:52:11,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:11,048 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:11,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:11,048 INFO L85 PathProgramCache]: Analyzing trace with hash -217068623, now seen corresponding path program 4 times [2024-11-28 02:52:11,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:11,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730199226] [2024-11-28 02:52:11,048 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:52:11,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:11,075 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:52:11,075 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:12,126 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 46 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:52:12,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:12,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730199226] [2024-11-28 02:52:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730199226] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321757572] [2024-11-28 02:52:12,127 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:52:12,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:12,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:12,129 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:12,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 02:52:12,251 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:52:12,251 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:12,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-28 02:52:12,257 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:12,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-11-28 02:52:12,307 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 28 treesize of output 27 [2024-11-28 02:52:12,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:12,748 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 1 case distinctions, treesize of input 34 treesize of output 25 [2024-11-28 02:52:12,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:12,819 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 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-28 02:52:12,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:12,885 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 1 case distinctions, treesize of input 32 treesize of output 25 [2024-11-28 02:52:12,998 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2024-11-28 02:52:12,998 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 3 case distinctions, treesize of input 42 treesize of output 29 [2024-11-28 02:52:13,174 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 02:52:13,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:13,846 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_910 Int) (|v_ULTIMATE.start_main_~i~0#1_328| Int)) (or (= (select (store (let ((.cse0 (select |c_#memory_int#3| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse1 (+ (* |c_ULTIMATE.start_main_~i~0#1| 4) |c_ULTIMATE.start_main_~a~0#1.offset|))) (store .cse0 .cse1 (+ (- 1) (select .cse0 .cse1)))) (+ (* |v_ULTIMATE.start_main_~i~0#1_328| 4) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_910) (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|)) 0) (< |v_ULTIMATE.start_main_~i~0#1_328| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2024-11-28 02:52:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 11 proven. 43 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2024-11-28 02:52:17,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321757572] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:17,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:17,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 25] total 62 [2024-11-28 02:52:17,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088068655] [2024-11-28 02:52:17,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:17,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-11-28 02:52:17,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:17,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-11-28 02:52:17,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=3231, Unknown=5, NotChecked=118, Total=3782 [2024-11-28 02:52:17,148 INFO L87 Difference]: Start difference. First operand 151 states and 165 transitions. Second operand has 62 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 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 02:52:20,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:20,975 INFO L93 Difference]: Finished difference Result 163 states and 175 transitions. [2024-11-28 02:52:20,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-28 02:52:20,975 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 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 55 [2024-11-28 02:52:20,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:20,976 INFO L225 Difference]: With dead ends: 163 [2024-11-28 02:52:20,976 INFO L226 Difference]: Without dead ends: 161 [2024-11-28 02:52:20,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2972 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=1301, Invalid=8798, Unknown=5, NotChecked=198, Total=10302 [2024-11-28 02:52:20,979 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 201 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:20,979 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 236 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 948 Invalid, 0 Unknown, 95 Unchecked, 1.0s Time] [2024-11-28 02:52:20,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-11-28 02:52:21,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 151. [2024-11-28 02:52:21,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 1.0933333333333333) internal successors, (164), 150 states have internal predecessors, (164), 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 02:52:21,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 164 transitions. [2024-11-28 02:52:21,037 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 164 transitions. Word has length 55 [2024-11-28 02:52:21,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:21,037 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 164 transitions. [2024-11-28 02:52:21,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 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 02:52:21,037 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 164 transitions. [2024-11-28 02:52:21,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 02:52:21,038 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:21,038 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:21,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 02:52:21,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:21,239 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:21,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:21,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1556098033, now seen corresponding path program 11 times [2024-11-28 02:52:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:21,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061454015] [2024-11-28 02:52:21,239 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:52:21,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:21,266 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 02:52:21,267 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:21,459 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 02:52:21,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:21,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061454015] [2024-11-28 02:52:21,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061454015] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:21,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809300417] [2024-11-28 02:52:21,460 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:52:21,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:21,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:21,462 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:21,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 02:52:22,791 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-28 02:52:22,791 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:22,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:52:22,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:22,946 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 25 proven. 56 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:22,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:23,093 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 25 proven. 56 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:23,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809300417] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:23,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:23,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 21 [2024-11-28 02:52:23,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086360687] [2024-11-28 02:52:23,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:23,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 02:52:23,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:23,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 02:52:23,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2024-11-28 02:52:23,095 INFO L87 Difference]: Start difference. First operand 151 states and 164 transitions. Second operand has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 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 02:52:23,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:23,772 INFO L93 Difference]: Finished difference Result 307 states and 327 transitions. [2024-11-28 02:52:23,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 02:52:23,773 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 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 57 [2024-11-28 02:52:23,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:23,774 INFO L225 Difference]: With dead ends: 307 [2024-11-28 02:52:23,774 INFO L226 Difference]: Without dead ends: 256 [2024-11-28 02:52:23,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 95 SyntacticMatches, 13 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=279, Invalid=843, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 02:52:23,775 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 196 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:23,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 242 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:52:23,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-11-28 02:52:23,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 162. [2024-11-28 02:52:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 1.0869565217391304) internal successors, (175), 161 states have internal predecessors, (175), 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 02:52:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 175 transitions. [2024-11-28 02:52:23,822 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 175 transitions. Word has length 57 [2024-11-28 02:52:23,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:23,822 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 175 transitions. [2024-11-28 02:52:23,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 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 02:52:23,822 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 175 transitions. [2024-11-28 02:52:23,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-28 02:52:23,822 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:23,822 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:23,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 02:52:24,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:24,023 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:24,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:24,023 INFO L85 PathProgramCache]: Analyzing trace with hash -419391333, now seen corresponding path program 5 times [2024-11-28 02:52:24,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:24,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357417740] [2024-11-28 02:52:24,023 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:52:24,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:24,068 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-28 02:52:24,068 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 7 proven. 66 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:24,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:24,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357417740] [2024-11-28 02:52:24,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357417740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:24,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805358968] [2024-11-28 02:52:24,800 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:52:24,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:24,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:24,802 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:24,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 02:52:25,822 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-28 02:52:25,823 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:25,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 02:52:25,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:25,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:25,926 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 02:52:25,965 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:25,965 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:52:26,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:52:26,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 41 [2024-11-28 02:52:26,338 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 41 [2024-11-28 02:52:26,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 34 [2024-11-28 02:52:26,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 37 treesize of output 24 [2024-11-28 02:52:26,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:26,634 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 30 treesize of output 14 [2024-11-28 02:52:26,764 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:52:26,764 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:27,402 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 38 [2024-11-28 02:52:27,403 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 51 treesize of output 47 [2024-11-28 02:52:27,479 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 9 proven. 64 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:52:27,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805358968] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:27,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:27,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 21] total 48 [2024-11-28 02:52:27,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733734903] [2024-11-28 02:52:27,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:27,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 02:52:27,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:27,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 02:52:27,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1917, Unknown=0, NotChecked=0, Total=2256 [2024-11-28 02:52:27,482 INFO L87 Difference]: Start difference. First operand 162 states and 175 transitions. Second operand has 48 states, 48 states have (on average 2.625) internal successors, (126), 48 states have internal predecessors, (126), 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 02:52:28,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:28,709 INFO L93 Difference]: Finished difference Result 215 states and 227 transitions. [2024-11-28 02:52:28,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-28 02:52:28,710 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 48 states have internal predecessors, (126), 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 59 [2024-11-28 02:52:28,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:28,711 INFO L225 Difference]: With dead ends: 215 [2024-11-28 02:52:28,711 INFO L226 Difference]: Without dead ends: 213 [2024-11-28 02:52:28,712 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1357 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=519, Invalid=3021, Unknown=0, NotChecked=0, Total=3540 [2024-11-28 02:52:28,713 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 117 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 1609 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:28,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 453 Invalid, 1653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1609 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 02:52:28,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-11-28 02:52:28,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 166. [2024-11-28 02:52:28,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 1.084848484848485) internal successors, (179), 165 states have internal predecessors, (179), 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 02:52:28,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 179 transitions. [2024-11-28 02:52:28,771 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 179 transitions. Word has length 59 [2024-11-28 02:52:28,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:28,771 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 179 transitions. [2024-11-28 02:52:28,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.625) internal successors, (126), 48 states have internal predecessors, (126), 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 02:52:28,771 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 179 transitions. [2024-11-28 02:52:28,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-28 02:52:28,771 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:28,771 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:28,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 02:52:28,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 02:52:28,972 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:28,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:28,972 INFO L85 PathProgramCache]: Analyzing trace with hash 316650743, now seen corresponding path program 6 times [2024-11-28 02:52:28,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:28,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723174920] [2024-11-28 02:52:28,973 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:52:28,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:29,036 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-28 02:52:29,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:52:30,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:30,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723174920] [2024-11-28 02:52:30,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723174920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:30,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098081624] [2024-11-28 02:52:30,419 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:52:30,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:30,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:30,421 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:30,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 02:52:30,623 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-11-28 02:52:30,623 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:30,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-28 02:52:30,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:30,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:30,864 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 02:52:30,887 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 02:52:30,942 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 02:52:31,022 INFO L349 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2024-11-28 02:52:31,022 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 29 treesize of output 34 [2024-11-28 02:52:31,644 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:52:31,644 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:33,028 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 14 [2024-11-28 02:52:33,033 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 16 treesize of output 12 [2024-11-28 02:52:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 02:52:33,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098081624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:33,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:33,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 22, 25] total 66 [2024-11-28 02:52:33,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605629677] [2024-11-28 02:52:33,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:33,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-11-28 02:52:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:33,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-11-28 02:52:33,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=599, Invalid=3691, Unknown=0, NotChecked=0, Total=4290 [2024-11-28 02:52:33,183 INFO L87 Difference]: Start difference. First operand 166 states and 179 transitions. Second operand has 66 states, 66 states have (on average 2.393939393939394) internal successors, (158), 66 states have internal predecessors, (158), 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 02:52:36,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:52:36,648 INFO L93 Difference]: Finished difference Result 324 states and 342 transitions. [2024-11-28 02:52:36,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-28 02:52:36,649 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.393939393939394) internal successors, (158), 66 states have internal predecessors, (158), 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 59 [2024-11-28 02:52:36,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:52:36,650 INFO L225 Difference]: With dead ends: 324 [2024-11-28 02:52:36,651 INFO L226 Difference]: Without dead ends: 278 [2024-11-28 02:52:36,651 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3800 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1376, Invalid=9336, Unknown=0, NotChecked=0, Total=10712 [2024-11-28 02:52:36,652 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 460 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 1557 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:52:36,652 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 484 Invalid, 1737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1557 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 02:52:36,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2024-11-28 02:52:36,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 167. [2024-11-28 02:52:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 1.108433734939759) internal successors, (184), 166 states have internal predecessors, (184), 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 02:52:36,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 184 transitions. [2024-11-28 02:52:36,721 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 184 transitions. Word has length 59 [2024-11-28 02:52:36,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:52:36,721 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 184 transitions. [2024-11-28 02:52:36,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.393939393939394) internal successors, (158), 66 states have internal predecessors, (158), 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 02:52:36,722 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 184 transitions. [2024-11-28 02:52:36,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-28 02:52:36,722 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:52:36,723 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:36,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 02:52:36,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:36,923 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:52:36,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:36,924 INFO L85 PathProgramCache]: Analyzing trace with hash 294333433, now seen corresponding path program 12 times [2024-11-28 02:52:36,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:36,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717834432] [2024-11-28 02:52:36,924 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:52:36,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:36,984 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-28 02:52:36,987 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:40,740 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:52:40,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:40,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717834432] [2024-11-28 02:52:40,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717834432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:40,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299962724] [2024-11-28 02:52:40,741 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:52:40,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:40,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:40,742 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:40,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 02:52:41,197 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-28 02:52:41,197 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:52:41,200 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-28 02:52:41,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:41,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:41,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:41,334 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 02:52:41,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:41,413 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:52:41,558 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:41,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:52:41,656 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:41,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 02:52:41,900 INFO L349 Elim1Store]: treesize reduction 80, result has 31.0 percent of original size [2024-11-28 02:52:41,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 49 treesize of output 60 [2024-11-28 02:52:42,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:42,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:42,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:42,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:42,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:52:43,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:52:43,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:52:43,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:52:43,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:52:43,188 INFO L349 Elim1Store]: treesize reduction 8, result has 86.0 percent of original size [2024-11-28 02:52:43,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 14 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 68 treesize of output 80 [2024-11-28 02:52:43,217 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 02:52:44,083 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 1 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:52:44,084 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:46,707 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 236 treesize of output 226 [2024-11-28 02:52:46,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:46,748 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 704971607 treesize of output 686097239 [2024-11-28 02:52:47,022 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:52:47,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299962724] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:47,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:47,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 32, 32] total 90 [2024-11-28 02:52:47,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120825528] [2024-11-28 02:52:47,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:47,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2024-11-28 02:52:47,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:47,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2024-11-28 02:52:47,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=843, Invalid=7167, Unknown=0, NotChecked=0, Total=8010 [2024-11-28 02:52:47,024 INFO L87 Difference]: Start difference. First operand 167 states and 184 transitions. Second operand has 90 states, 90 states have (on average 1.9) internal successors, (171), 90 states have internal predecessors, (171), 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 02:53:04,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:04,433 INFO L93 Difference]: Finished difference Result 707 states and 768 transitions. [2024-11-28 02:53:04,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-11-28 02:53:04,434 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.9) internal successors, (171), 90 states have internal predecessors, (171), 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 63 [2024-11-28 02:53:04,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:04,437 INFO L225 Difference]: With dead ends: 707 [2024-11-28 02:53:04,437 INFO L226 Difference]: Without dead ends: 616 [2024-11-28 02:53:04,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11216 ImplicationChecksByTransitivity, 17.2s TimeCoverageRelationStatistics Valid=4584, Invalid=34422, Unknown=0, NotChecked=0, Total=39006 [2024-11-28 02:53:04,441 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 1671 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 5834 mSolverCounterSat, 613 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 1450 SdHoareTripleChecker+Invalid, 6447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 613 IncrementalHoareTripleChecker+Valid, 5834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:04,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1671 Valid, 1450 Invalid, 6447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [613 Valid, 5834 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-11-28 02:53:04,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2024-11-28 02:53:04,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 269. [2024-11-28 02:53:04,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 1.123134328358209) internal successors, (301), 268 states have internal predecessors, (301), 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 02:53:04,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 301 transitions. [2024-11-28 02:53:04,559 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 301 transitions. Word has length 63 [2024-11-28 02:53:04,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:04,559 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 301 transitions. [2024-11-28 02:53:04,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.9) internal successors, (171), 90 states have internal predecessors, (171), 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 02:53:04,560 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 301 transitions. [2024-11-28 02:53:04,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-28 02:53:04,561 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:04,561 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:04,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 02:53:04,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:04,761 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:04,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:04,762 INFO L85 PathProgramCache]: Analyzing trace with hash -697565983, now seen corresponding path program 7 times [2024-11-28 02:53:04,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:04,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055240784] [2024-11-28 02:53:04,762 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:53:04,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 1 proven. 79 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:53:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055240784] [2024-11-28 02:53:05,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055240784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:05,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39897031] [2024-11-28 02:53:05,910 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:53:05,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:05,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:05,912 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:05,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 02:53:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:06,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-28 02:53:06,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:06,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:53:06,168 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 02:53:06,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:06,219 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:53:06,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:06,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:06,284 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:06,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 02:53:10,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:10,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 43 [2024-11-28 02:53:10,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:10,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 43 [2024-11-28 02:53:10,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:10,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:10,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 43 [2024-11-28 02:53:11,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:11,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 36 [2024-11-28 02:53:11,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:53:11,251 INFO L349 Elim1Store]: treesize reduction 21, result has 38.2 percent of original size [2024-11-28 02:53:11,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 37 [2024-11-28 02:53:11,486 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:53:11,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:12,424 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_491| Int) (v_ArrVal_1324 Int)) (or (= (select (store (let ((.cse0 (select |c_#memory_int#3| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse1 (+ (* |c_ULTIMATE.start_main_~i~0#1| 4) |c_ULTIMATE.start_main_~a~0#1.offset|))) (store .cse0 .cse1 (+ (- 1) (select .cse0 .cse1)))) (+ (* |v_ULTIMATE.start_main_~i~0#1_491| 4) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1324) (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|)) 0) (< |v_ULTIMATE.start_main_~i~0#1_491| (+ |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from false [2024-11-28 02:53:16,912 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 114 treesize of output 108 [2024-11-28 02:53:16,915 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 47 treesize of output 43 [2024-11-28 02:53:16,990 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 18 proven. 46 refuted. 0 times theorem prover too weak. 28 trivial. 13 not checked. [2024-11-28 02:53:16,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39897031] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:16,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:16,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 20] total 53 [2024-11-28 02:53:16,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631883294] [2024-11-28 02:53:16,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:16,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-28 02:53:16,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:16,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-28 02:53:16,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2273, Unknown=5, NotChecked=100, Total=2756 [2024-11-28 02:53:16,992 INFO L87 Difference]: Start difference. First operand 269 states and 301 transitions. Second operand has 53 states, 53 states have (on average 2.8867924528301887) internal successors, (153), 53 states have internal predecessors, (153), 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 02:53:21,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 02:53:22,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:22,335 INFO L93 Difference]: Finished difference Result 307 states and 339 transitions. [2024-11-28 02:53:22,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 02:53:22,335 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.8867924528301887) internal successors, (153), 53 states have internal predecessors, (153), 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 63 [2024-11-28 02:53:22,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:22,337 INFO L225 Difference]: With dead ends: 307 [2024-11-28 02:53:22,337 INFO L226 Difference]: Without dead ends: 305 [2024-11-28 02:53:22,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 93 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1624 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=521, Invalid=3138, Unknown=5, NotChecked=118, Total=3782 [2024-11-28 02:53:22,338 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 77 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 40 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:22,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 306 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1137 Invalid, 1 Unknown, 83 Unchecked, 4.8s Time] [2024-11-28 02:53:22,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-28 02:53:22,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 266. [2024-11-28 02:53:22,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 1.120754716981132) internal successors, (297), 265 states have internal predecessors, (297), 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 02:53:22,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 297 transitions. [2024-11-28 02:53:22,493 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 297 transitions. Word has length 63 [2024-11-28 02:53:22,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:22,493 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 297 transitions. [2024-11-28 02:53:22,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.8867924528301887) internal successors, (153), 53 states have internal predecessors, (153), 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 02:53:22,497 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 297 transitions. [2024-11-28 02:53:22,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-28 02:53:22,498 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:22,498 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:22,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 02:53:22,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:22,699 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:22,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:22,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2013749089, now seen corresponding path program 13 times [2024-11-28 02:53:22,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:22,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276645276] [2024-11-28 02:53:22,700 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:53:22,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 70 proven. 57 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 02:53:23,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:23,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276645276] [2024-11-28 02:53:23,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276645276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:23,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074015263] [2024-11-28 02:53:23,014 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:53:23,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:23,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:23,016 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:23,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 02:53:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:23,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:53:23,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:23,502 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 91 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 02:53:23,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:23,718 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 91 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 02:53:23,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074015263] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:23,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:23,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2024-11-28 02:53:23,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201802078] [2024-11-28 02:53:23,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:23,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 02:53:23,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:23,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 02:53:23,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=485, Unknown=0, NotChecked=0, Total=650 [2024-11-28 02:53:23,721 INFO L87 Difference]: Start difference. First operand 266 states and 297 transitions. Second operand has 26 states, 26 states have (on average 3.5) internal successors, (91), 26 states have internal predecessors, (91), 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 02:53:24,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:24,367 INFO L93 Difference]: Finished difference Result 575 states and 625 transitions. [2024-11-28 02:53:24,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:53:24,367 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.5) internal successors, (91), 26 states have internal predecessors, (91), 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 67 [2024-11-28 02:53:24,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:24,369 INFO L225 Difference]: With dead ends: 575 [2024-11-28 02:53:24,369 INFO L226 Difference]: Without dead ends: 393 [2024-11-28 02:53:24,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 112 SyntacticMatches, 13 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=258, Invalid=734, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:53:24,370 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 353 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:24,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 207 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:53:24,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2024-11-28 02:53:24,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 303. [2024-11-28 02:53:24,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 1.099337748344371) internal successors, (332), 302 states have internal predecessors, (332), 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 02:53:24,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 332 transitions. [2024-11-28 02:53:24,513 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 332 transitions. Word has length 67 [2024-11-28 02:53:24,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:24,513 INFO L471 AbstractCegarLoop]: Abstraction has 303 states and 332 transitions. [2024-11-28 02:53:24,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.5) internal successors, (91), 26 states have internal predecessors, (91), 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 02:53:24,514 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 332 transitions. [2024-11-28 02:53:24,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-28 02:53:24,514 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:24,514 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:24,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 02:53:24,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 02:53:24,715 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:24,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1552880409, now seen corresponding path program 14 times [2024-11-28 02:53:24,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:24,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617850468] [2024-11-28 02:53:24,715 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:53:24,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:24,773 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:53:24,773 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:28,459 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 25 proven. 92 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-28 02:53:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:28,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617850468] [2024-11-28 02:53:28,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617850468] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:28,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217845511] [2024-11-28 02:53:28,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:53:28,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:28,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:28,462 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:28,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 02:53:28,646 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:53:28,646 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:28,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-28 02:53:28,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:28,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:53:28,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:53:28,798 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 02:53:28,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:28,868 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:53:28,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:28,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:53:29,064 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:29,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 02:53:29,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:29,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 02:53:29,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:29,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 02:53:29,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:29,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:30,665 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 19 proven. 98 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-28 02:53:30,666 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:32,271 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 442 treesize of output 428 [2024-11-28 02:53:32,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:32,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 10235500804739961 treesize of output 10121151595451257 [2024-11-28 02:53:36,310 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 19 proven. 98 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-28 02:53:36,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217845511] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:36,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:36,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 21] total 61 [2024-11-28 02:53:36,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433531877] [2024-11-28 02:53:36,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:36,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-28 02:53:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:36,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-28 02:53:36,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=3369, Unknown=0, NotChecked=0, Total=3660 [2024-11-28 02:53:36,312 INFO L87 Difference]: Start difference. First operand 303 states and 332 transitions. Second operand has 61 states, 61 states have (on average 2.0) internal successors, (122), 61 states have internal predecessors, (122), 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 02:53:40,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:40,736 INFO L93 Difference]: Finished difference Result 525 states and 565 transitions. [2024-11-28 02:53:40,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-28 02:53:40,737 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.0) internal successors, (122), 61 states have internal predecessors, (122), 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 71 [2024-11-28 02:53:40,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:40,739 INFO L225 Difference]: With dead ends: 525 [2024-11-28 02:53:40,739 INFO L226 Difference]: Without dead ends: 442 [2024-11-28 02:53:40,740 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2305 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=686, Invalid=7146, Unknown=0, NotChecked=0, Total=7832 [2024-11-28 02:53:40,740 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 115 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 2101 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 2155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:40,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 282 Invalid, 2155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2101 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 02:53:40,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-11-28 02:53:40,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 313. [2024-11-28 02:53:40,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 1.0961538461538463) internal successors, (342), 312 states have internal predecessors, (342), 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 02:53:40,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 342 transitions. [2024-11-28 02:53:40,898 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 342 transitions. Word has length 71 [2024-11-28 02:53:40,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:40,899 INFO L471 AbstractCegarLoop]: Abstraction has 313 states and 342 transitions. [2024-11-28 02:53:40,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.0) internal successors, (122), 61 states have internal predecessors, (122), 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 02:53:40,899 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 342 transitions. [2024-11-28 02:53:40,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-28 02:53:40,899 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:40,900 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:40,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 02:53:41,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:41,101 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:41,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:41,101 INFO L85 PathProgramCache]: Analyzing trace with hash 937266285, now seen corresponding path program 8 times [2024-11-28 02:53:41,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:41,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775005543] [2024-11-28 02:53:41,101 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:53:41,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:41,135 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:53:41,135 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:42,774 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 12 proven. 94 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:53:42,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:42,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775005543] [2024-11-28 02:53:42,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775005543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:42,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311577444] [2024-11-28 02:53:42,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:53:42,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:42,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:42,776 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:42,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 02:53:42,946 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:53:42,946 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:42,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-28 02:53:42,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:42,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:53:43,144 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 02:53:43,169 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 02:53:43,223 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 02:53:43,284 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 02:53:43,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:53:43,726 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 02:53:43,726 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:45,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-28 02:53:45,077 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 16 treesize of output 12 [2024-11-28 02:53:45,292 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:53:45,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311577444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:45,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:45,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 20, 24] total 59 [2024-11-28 02:53:45,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901488685] [2024-11-28 02:53:45,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:45,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-11-28 02:53:45,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:45,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-11-28 02:53:45,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=3164, Unknown=0, NotChecked=0, Total=3422 [2024-11-28 02:53:45,294 INFO L87 Difference]: Start difference. First operand 313 states and 342 transitions. Second operand has 59 states, 59 states have (on average 2.9322033898305087) internal successors, (173), 59 states have internal predecessors, (173), 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 02:53:49,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:49,374 INFO L93 Difference]: Finished difference Result 478 states and 511 transitions. [2024-11-28 02:53:49,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-28 02:53:49,375 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.9322033898305087) internal successors, (173), 59 states have internal predecessors, (173), 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 71 [2024-11-28 02:53:49,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:49,376 INFO L225 Difference]: With dead ends: 478 [2024-11-28 02:53:49,376 INFO L226 Difference]: Without dead ends: 418 [2024-11-28 02:53:49,377 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1929 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=796, Invalid=6860, Unknown=0, NotChecked=0, Total=7656 [2024-11-28 02:53:49,377 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 399 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 2278 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:49,378 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 916 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2278 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 02:53:49,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-11-28 02:53:49,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 332. [2024-11-28 02:53:49,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 1.096676737160121) internal successors, (363), 331 states have internal predecessors, (363), 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 02:53:49,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 363 transitions. [2024-11-28 02:53:49,553 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 363 transitions. Word has length 71 [2024-11-28 02:53:49,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:49,553 INFO L471 AbstractCegarLoop]: Abstraction has 332 states and 363 transitions. [2024-11-28 02:53:49,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.9322033898305087) internal successors, (173), 59 states have internal predecessors, (173), 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 02:53:49,553 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 363 transitions. [2024-11-28 02:53:49,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 02:53:49,553 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:49,553 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:49,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 02:53:49,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 02:53:49,754 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:49,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:49,754 INFO L85 PathProgramCache]: Analyzing trace with hash -200010197, now seen corresponding path program 15 times [2024-11-28 02:53:49,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:49,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764007920] [2024-11-28 02:53:49,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:53:49,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:49,819 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-28 02:53:49,820 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:50,083 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 51 proven. 62 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-11-28 02:53:50,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:50,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764007920] [2024-11-28 02:53:50,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764007920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:50,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712255283] [2024-11-28 02:53:50,084 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:53:50,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:50,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:50,086 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:50,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 02:53:50,701 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-28 02:53:50,701 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:50,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 02:53:50,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:50,926 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-11-28 02:53:50,926 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:51,119 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-11-28 02:53:51,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712255283] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:51,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:51,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2024-11-28 02:53:51,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635316610] [2024-11-28 02:53:51,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:51,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 02:53:51,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:51,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 02:53:51,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=609, Unknown=0, NotChecked=0, Total=812 [2024-11-28 02:53:51,120 INFO L87 Difference]: Start difference. First operand 332 states and 363 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 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 02:53:52,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:52,119 INFO L93 Difference]: Finished difference Result 645 states and 689 transitions. [2024-11-28 02:53:52,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:53:52,120 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 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 73 [2024-11-28 02:53:52,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:52,122 INFO L225 Difference]: With dead ends: 645 [2024-11-28 02:53:52,122 INFO L226 Difference]: Without dead ends: 525 [2024-11-28 02:53:52,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 121 SyntacticMatches, 15 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=322, Invalid=938, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 02:53:52,123 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 585 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:52,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 227 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:53:52,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-11-28 02:53:52,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 425. [2024-11-28 02:53:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 1.0825471698113207) internal successors, (459), 424 states have internal predecessors, (459), 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 02:53:52,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 459 transitions. [2024-11-28 02:53:52,389 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 459 transitions. Word has length 73 [2024-11-28 02:53:52,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:52,390 INFO L471 AbstractCegarLoop]: Abstraction has 425 states and 459 transitions. [2024-11-28 02:53:52,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 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 02:53:52,390 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 459 transitions. [2024-11-28 02:53:52,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 02:53:52,391 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:52,391 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:52,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 02:53:52,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 02:53:52,592 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:52,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:52,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1128211759, now seen corresponding path program 16 times [2024-11-28 02:53:52,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:52,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246859802] [2024-11-28 02:53:52,592 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:53:52,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:52,611 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:53:52,611 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:52,838 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 49 proven. 106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 02:53:52,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:52,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246859802] [2024-11-28 02:53:52,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246859802] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:52,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905075697] [2024-11-28 02:53:52,838 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:53:52,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:52,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:52,840 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:52,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 02:53:53,012 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:53:53,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:53:53,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 02:53:53,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:53,239 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 49 proven. 106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 02:53:53,239 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:53:53,458 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 49 proven. 106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 02:53:53,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905075697] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:53,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:53,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 27 [2024-11-28 02:53:53,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197924073] [2024-11-28 02:53:53,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:53,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 02:53:53,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:53,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 02:53:53,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=523, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:53:53,460 INFO L87 Difference]: Start difference. First operand 425 states and 459 transitions. Second operand has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 27 states have internal predecessors, (91), 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 02:53:54,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:53:54,570 INFO L93 Difference]: Finished difference Result 576 states and 608 transitions. [2024-11-28 02:53:54,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 02:53:54,570 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 27 states have internal predecessors, (91), 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 75 [2024-11-28 02:53:54,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:53:54,573 INFO L225 Difference]: With dead ends: 576 [2024-11-28 02:53:54,573 INFO L226 Difference]: Without dead ends: 449 [2024-11-28 02:53:54,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 134 SyntacticMatches, 17 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=449, Invalid=1443, Unknown=0, NotChecked=0, Total=1892 [2024-11-28 02:53:54,574 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 369 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:53:54,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 249 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 02:53:54,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2024-11-28 02:53:54,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 294. [2024-11-28 02:53:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 1.0443686006825939) internal successors, (306), 293 states have internal predecessors, (306), 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 02:53:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 306 transitions. [2024-11-28 02:53:54,831 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 306 transitions. Word has length 75 [2024-11-28 02:53:54,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:53:54,832 INFO L471 AbstractCegarLoop]: Abstraction has 294 states and 306 transitions. [2024-11-28 02:53:54,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 27 states have internal predecessors, (91), 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 02:53:54,832 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 306 transitions. [2024-11-28 02:53:54,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-28 02:53:54,833 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:53:54,833 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:54,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 02:53:55,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:55,033 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:53:55,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:55,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1610682069, now seen corresponding path program 17 times [2024-11-28 02:53:55,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:55,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009021500] [2024-11-28 02:53:55,034 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:53:55,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:55,118 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-28 02:53:55,118 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:02,338 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 60 proven. 138 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:54:02,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:02,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009021500] [2024-11-28 02:54:02,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009021500] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:02,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566408927] [2024-11-28 02:54:02,339 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:54:02,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:02,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:02,340 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:02,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 02:54:15,637 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-28 02:54:15,637 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:15,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-11-28 02:54:15,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:15,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:54:15,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:54:15,720 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 02:54:15,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:15,807 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:54:15,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:15,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:54:16,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:16,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 02:54:16,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:16,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 02:54:16,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:16,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 02:54:16,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:16,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 02:54:16,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:16,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:17,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:54:18,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:18,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 72 treesize of output 74 [2024-11-28 02:54:18,791 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:18,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 65 treesize of output 64 [2024-11-28 02:54:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 60 proven. 138 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:54:19,190 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:54:22,252 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 566 treesize of output 550 [2024-11-28 02:54:22,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:22,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input -4186071000093783435 treesize of output -6347798821231621515 [2024-11-28 02:54:32,575 WARN L286 SmtUtils]: Spent 9.79s on a formula simplification. DAG size of input: 10261 DAG size of output: 136 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:54:32,900 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 60 proven. 130 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2024-11-28 02:54:32,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566408927] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:54:32,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:54:32,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28, 23] total 72 [2024-11-28 02:54:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097172458] [2024-11-28 02:54:32,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:54:32,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-11-28 02:54:32,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:32,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-11-28 02:54:32,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=4746, Unknown=0, NotChecked=0, Total=5112 [2024-11-28 02:54:32,902 INFO L87 Difference]: Start difference. First operand 294 states and 306 transitions. Second operand has 72 states, 72 states have (on average 2.0694444444444446) internal successors, (149), 72 states have internal predecessors, (149), 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 02:54:41,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:54:41,063 INFO L93 Difference]: Finished difference Result 442 states and 465 transitions. [2024-11-28 02:54:41,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-28 02:54:41,063 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0694444444444446) internal successors, (149), 72 states have internal predecessors, (149), 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 79 [2024-11-28 02:54:41,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:54:41,064 INFO L225 Difference]: With dead ends: 442 [2024-11-28 02:54:41,064 INFO L226 Difference]: Without dead ends: 405 [2024-11-28 02:54:41,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2468 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=896, Invalid=10876, Unknown=0, NotChecked=0, Total=11772 [2024-11-28 02:54:41,065 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 60 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 3005 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 3083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 3005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:54:41,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 361 Invalid, 3083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 3005 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-28 02:54:41,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2024-11-28 02:54:41,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 300. [2024-11-28 02:54:41,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 1.0468227424749164) internal successors, (313), 299 states have internal predecessors, (313), 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 02:54:41,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 313 transitions. [2024-11-28 02:54:41,227 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 313 transitions. Word has length 79 [2024-11-28 02:54:41,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:54:41,228 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 313 transitions. [2024-11-28 02:54:41,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.0694444444444446) internal successors, (149), 72 states have internal predecessors, (149), 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 02:54:41,228 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 313 transitions. [2024-11-28 02:54:41,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-28 02:54:41,228 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:41,228 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:41,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-28 02:54:41,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:41,429 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:41,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash 365036569, now seen corresponding path program 18 times [2024-11-28 02:54:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:41,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241038396] [2024-11-28 02:54:41,429 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:54:41,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:41,481 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-28 02:54:41,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:41,930 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 66 proven. 79 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-28 02:54:41,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:41,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241038396] [2024-11-28 02:54:41,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241038396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:41,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324227014] [2024-11-28 02:54:41,931 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:54:41,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:41,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:41,933 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:41,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 02:54:43,500 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-28 02:54:43,500 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:43,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 02:54:43,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:43,835 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-28 02:54:43,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:54:44,108 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-11-28 02:54:44,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324227014] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:54:44,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:54:44,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2024-11-28 02:54:44,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301749903] [2024-11-28 02:54:44,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:54:44,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 02:54:44,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:44,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 02:54:44,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=747, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:54:44,110 INFO L87 Difference]: Start difference. First operand 300 states and 313 transitions. Second operand has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 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 02:54:45,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:54:45,047 INFO L93 Difference]: Finished difference Result 604 states and 629 transitions. [2024-11-28 02:54:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:54:45,047 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 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 81 [2024-11-28 02:54:45,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:54:45,049 INFO L225 Difference]: With dead ends: 604 [2024-11-28 02:54:45,049 INFO L226 Difference]: Without dead ends: 480 [2024-11-28 02:54:45,050 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 134 SyntacticMatches, 17 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=393, Invalid=1167, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 02:54:45,050 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 590 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:54:45,050 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 232 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 02:54:45,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2024-11-28 02:54:45,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 389. [2024-11-28 02:54:45,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 1.056701030927835) internal successors, (410), 388 states have internal predecessors, (410), 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 02:54:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 410 transitions. [2024-11-28 02:54:45,285 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 410 transitions. Word has length 81 [2024-11-28 02:54:45,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:54:45,285 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 410 transitions. [2024-11-28 02:54:45,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 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 02:54:45,285 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 410 transitions. [2024-11-28 02:54:45,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 02:54:45,286 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:45,286 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:45,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-28 02:54:45,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:45,487 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:45,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:45,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1568657181, now seen corresponding path program 19 times [2024-11-28 02:54:45,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:45,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133252926] [2024-11-28 02:54:45,487 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:54:45,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:45,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 49 proven. 152 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:54:45,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133252926] [2024-11-28 02:54:45,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133252926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139883779] [2024-11-28 02:54:45,866 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:54:45,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:45,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:45,869 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:45,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 02:54:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:46,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 02:54:46,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:46,456 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 64 proven. 137 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:54:46,456 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:54:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 64 proven. 137 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:54:46,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139883779] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:54:46,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:54:46,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2024-11-28 02:54:46,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036117299] [2024-11-28 02:54:46,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:54:46,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 02:54:46,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:46,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 02:54:46,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=747, Unknown=0, NotChecked=0, Total=992 [2024-11-28 02:54:46,810 INFO L87 Difference]: Start difference. First operand 389 states and 410 transitions. Second operand has 32 states, 32 states have (on average 3.40625) internal successors, (109), 32 states have internal predecessors, (109), 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 02:54:48,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:54:48,610 INFO L93 Difference]: Finished difference Result 537 states and 557 transitions. [2024-11-28 02:54:48,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 02:54:48,610 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.40625) internal successors, (109), 32 states have internal predecessors, (109), 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 83 [2024-11-28 02:54:48,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:54:48,612 INFO L225 Difference]: With dead ends: 537 [2024-11-28 02:54:48,612 INFO L226 Difference]: Without dead ends: 449 [2024-11-28 02:54:48,612 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 137 SyntacticMatches, 18 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 971 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=538, Invalid=1912, Unknown=0, NotChecked=0, Total=2450 [2024-11-28 02:54:48,612 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 312 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 1702 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:54:48,613 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 512 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1702 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 02:54:48,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2024-11-28 02:54:48,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 369. [2024-11-28 02:54:48,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 1.0380434782608696) internal successors, (382), 368 states have internal predecessors, (382), 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 02:54:48,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 382 transitions. [2024-11-28 02:54:48,873 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 382 transitions. Word has length 83 [2024-11-28 02:54:48,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:54:48,874 INFO L471 AbstractCegarLoop]: Abstraction has 369 states and 382 transitions. [2024-11-28 02:54:48,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 3.40625) internal successors, (109), 32 states have internal predecessors, (109), 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 02:54:48,874 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 382 transitions. [2024-11-28 02:54:48,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 02:54:48,874 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:54:48,874 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:48,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-28 02:54:49,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 02:54:49,075 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:54:49,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:49,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1547636963, now seen corresponding path program 9 times [2024-11-28 02:54:49,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:49,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584970758] [2024-11-28 02:54:49,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:54:49,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:49,115 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-28 02:54:49,115 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 35 proven. 133 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:54:50,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:50,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584970758] [2024-11-28 02:54:50,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584970758] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:50,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136051380] [2024-11-28 02:54:50,977 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:54:50,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:50,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:50,979 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:50,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 02:54:51,326 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-28 02:54:51,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:54:51,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 02:54:51,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:51,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 02:54:52,109 INFO L349 Elim1Store]: treesize reduction 28, result has 39.1 percent of original size [2024-11-28 02:54:52,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 22 [2024-11-28 02:54:52,361 INFO L349 Elim1Store]: treesize reduction 28, result has 39.1 percent of original size [2024-11-28 02:54:52,362 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 48 treesize of output 34 [2024-11-28 02:54:52,623 INFO L349 Elim1Store]: treesize reduction 28, result has 39.1 percent of original size [2024-11-28 02:54:52,623 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 57 treesize of output 43 [2024-11-28 02:54:52,956 INFO L349 Elim1Store]: treesize reduction 28, result has 39.1 percent of original size [2024-11-28 02:54:52,957 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 63 treesize of output 49 [2024-11-28 02:54:53,344 INFO L349 Elim1Store]: treesize reduction 28, result has 39.1 percent of original size [2024-11-28 02:54:53,344 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 68 treesize of output 54 [2024-11-28 02:54:53,815 INFO L349 Elim1Store]: treesize reduction 21, result has 58.0 percent of original size [2024-11-28 02:54:53,816 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 49 treesize of output 56 [2024-11-28 02:54:55,439 INFO L349 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2024-11-28 02:54:55,440 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 48 treesize of output 23 [2024-11-28 02:54:55,538 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 67 proven. 76 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:54:55,539 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:52,524 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 66 treesize of output 62 [2024-11-28 02:55:52,559 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 02:55:52,560 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 41770 treesize of output 37806 [2024-11-28 02:55:52,922 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 51 proven. 92 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:55:52,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136051380] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:52,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:52,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 26] total 82 [2024-11-28 02:55:52,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299265613] [2024-11-28 02:55:52,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:52,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-28 02:55:52,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:52,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-28 02:55:52,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=937, Invalid=5698, Unknown=7, NotChecked=0, Total=6642 [2024-11-28 02:55:52,925 INFO L87 Difference]: Start difference. First operand 369 states and 382 transitions. Second operand has 82 states, 82 states have (on average 2.3780487804878048) internal successors, (195), 82 states have internal predecessors, (195), 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 02:56:02,923 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 [1] [2024-11-28 02:56:08,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:56:12,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:56:12,881 INFO L93 Difference]: Finished difference Result 420 states and 433 transitions. [2024-11-28 02:56:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-11-28 02:56:12,881 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.3780487804878048) internal successors, (195), 82 states have internal predecessors, (195), 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 83 [2024-11-28 02:56:12,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:56:12,883 INFO L225 Difference]: With dead ends: 420 [2024-11-28 02:56:12,883 INFO L226 Difference]: Without dead ends: 354 [2024-11-28 02:56:12,884 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 120 SyntacticMatches, 4 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10203 ImplicationChecksByTransitivity, 68.8s TimeCoverageRelationStatistics Valid=4744, Invalid=24319, Unknown=7, NotChecked=0, Total=29070 [2024-11-28 02:56:12,884 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 391 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 236 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2024-11-28 02:56:12,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 352 Invalid, 1541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 1304 Invalid, 1 Unknown, 0 Unchecked, 9.7s Time] [2024-11-28 02:56:12,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2024-11-28 02:56:13,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 309. [2024-11-28 02:56:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 1.0422077922077921) internal successors, (321), 308 states have internal predecessors, (321), 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 02:56:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 321 transitions. [2024-11-28 02:56:13,146 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 321 transitions. Word has length 83 [2024-11-28 02:56:13,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:56:13,146 INFO L471 AbstractCegarLoop]: Abstraction has 309 states and 321 transitions. [2024-11-28 02:56:13,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.3780487804878048) internal successors, (195), 82 states have internal predecessors, (195), 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 02:56:13,147 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 321 transitions. [2024-11-28 02:56:13,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-28 02:56:13,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:56:13,147 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:56:13,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 02:56:13,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-28 02:56:13,351 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:56:13,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:13,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1260449341, now seen corresponding path program 20 times [2024-11-28 02:56:13,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:56:13,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459018140] [2024-11-28 02:56:13,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:13,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:56:13,399 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:13,399 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:19,283 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 25 proven. 162 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-28 02:56:19,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:56:19,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459018140] [2024-11-28 02:56:19,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459018140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:56:19,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121023307] [2024-11-28 02:56:19,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:19,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:19,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:56:19,286 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:56:19,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 02:56:19,526 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:19,526 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:19,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-28 02:56:19,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:19,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:56:19,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:56:19,615 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 02:56:19,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:19,675 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 02:56:19,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:19,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 02:56:19,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:19,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 02:56:19,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:19,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 02:56:19,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:19,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 02:56:20,038 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:20,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 02:56:20,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:20,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 68 treesize of output 88 [2024-11-28 02:56:20,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:21,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:21,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:21,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:21,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:22,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:22,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:22,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:22,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 02:56:23,232 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 25 proven. 162 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-28 02:56:23,232 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:56:27,591 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 710 treesize of output 692 [2024-11-28 02:56:28,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:28,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 3333005780586581857 treesize of output 3333005780586581857 [2024-11-28 02:57:21,415 WARN L286 SmtUtils]: Spent 52.60s on a formula simplification. DAG size of input: 23064 DAG size of output: 158 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 02:57:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 25 proven. 162 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-28 02:57:21,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121023307] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:57:21,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:57:21,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 25] total 65 [2024-11-28 02:57:21,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653563762] [2024-11-28 02:57:21,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:57:21,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-11-28 02:57:21,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:57:21,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-11-28 02:57:21,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=3844, Unknown=0, NotChecked=0, Total=4160 [2024-11-28 02:57:21,927 INFO L87 Difference]: Start difference. First operand 309 states and 321 transitions. Second operand has 65 states, 65 states have (on average 2.0) internal successors, (130), 65 states have internal predecessors, (130), 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 02:57:35,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:57:35,381 INFO L93 Difference]: Finished difference Result 538 states and 564 transitions. [2024-11-28 02:57:35,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-28 02:57:35,382 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.0) internal successors, (130), 65 states have internal predecessors, (130), 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 87 [2024-11-28 02:57:35,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:57:35,383 INFO L225 Difference]: With dead ends: 538 [2024-11-28 02:57:35,383 INFO L226 Difference]: Without dead ends: 497 [2024-11-28 02:57:35,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=851, Invalid=9655, Unknown=0, NotChecked=0, Total=10506 [2024-11-28 02:57:35,384 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 116 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 2819 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 2886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:57:35,385 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 344 Invalid, 2886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2819 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2024-11-28 02:57:35,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2024-11-28 02:57:35,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 315. [2024-11-28 02:57:35,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 1.0445859872611465) internal successors, (328), 314 states have internal predecessors, (328), 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 02:57:35,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 328 transitions. [2024-11-28 02:57:35,561 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 328 transitions. Word has length 87 [2024-11-28 02:57:35,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:57:35,561 INFO L471 AbstractCegarLoop]: Abstraction has 315 states and 328 transitions. [2024-11-28 02:57:35,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.0) internal successors, (130), 65 states have internal predecessors, (130), 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 02:57:35,561 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 328 transitions. [2024-11-28 02:57:35,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-28 02:57:35,562 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:57:35,562 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:57:35,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 02:57:35,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 02:57:35,762 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:57:35,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:57:35,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1526059783, now seen corresponding path program 21 times [2024-11-28 02:57:35,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:57:35,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309324742] [2024-11-28 02:57:35,763 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:57:35,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:57:35,863 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-28 02:57:35,864 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:57:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 64 proven. 189 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:57:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:57:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309324742] [2024-11-28 02:57:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309324742] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:57:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754752757] [2024-11-28 02:57:36,791 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:57:36,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:57:36,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:57:36,793 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:57:36,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 02:57:37,782 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-28 02:57:37,783 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:57:37,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 02:57:37,788 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:57:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 81 proven. 172 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:57:38,456 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:57:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 81 proven. 172 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-28 02:57:39,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754752757] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:57:39,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:57:39,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2024-11-28 02:57:39,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064275567] [2024-11-28 02:57:39,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:57:39,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 02:57:39,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:57:39,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 02:57:39,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:57:39,105 INFO L87 Difference]: Start difference. First operand 315 states and 328 transitions. Second operand has 35 states, 35 states have (on average 3.4) internal successors, (119), 35 states have internal predecessors, (119), 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 02:57:43,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:57:43,167 INFO L93 Difference]: Finished difference Result 583 states and 605 transitions. [2024-11-28 02:57:43,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 02:57:43,168 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.4) internal successors, (119), 35 states have internal predecessors, (119), 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 89 [2024-11-28 02:57:43,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:57:43,170 INFO L225 Difference]: With dead ends: 583 [2024-11-28 02:57:43,170 INFO L226 Difference]: Without dead ends: 502 [2024-11-28 02:57:43,170 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 157 SyntacticMatches, 20 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=646, Invalid=2324, Unknown=0, NotChecked=0, Total=2970 [2024-11-28 02:57:43,170 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 324 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 2338 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 2438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:57:43,171 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 752 Invalid, 2438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2338 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-28 02:57:43,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2024-11-28 02:57:43,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 375. [2024-11-28 02:57:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 1.0401069518716577) internal successors, (389), 374 states have internal predecessors, (389), 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 02:57:43,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 389 transitions. [2024-11-28 02:57:43,369 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 389 transitions. Word has length 89 [2024-11-28 02:57:43,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:57:43,370 INFO L471 AbstractCegarLoop]: Abstraction has 375 states and 389 transitions. [2024-11-28 02:57:43,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.4) internal successors, (119), 35 states have internal predecessors, (119), 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 02:57:43,370 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 389 transitions. [2024-11-28 02:57:43,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-28 02:57:43,371 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:57:43,371 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:57:43,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 02:57:43,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 02:57:43,572 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:57:43,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:57:43,572 INFO L85 PathProgramCache]: Analyzing trace with hash 474470931, now seen corresponding path program 10 times [2024-11-28 02:57:43,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:57:43,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835284602] [2024-11-28 02:57:43,572 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:57:43,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:57:43,620 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:57:43,620 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:57:50,361 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 38 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:57:50,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:57:50,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835284602] [2024-11-28 02:57:50,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835284602] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:57:50,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330602536] [2024-11-28 02:57:50,362 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:57:50,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:57:50,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:57:50,364 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:57:50,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 02:57:50,603 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:57:50,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:57:50,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-28 02:57:50,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:57:50,614 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 16 treesize of output 12 [2024-11-28 02:57:50,751 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 28 treesize of output 27 [2024-11-28 02:57:56,957 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:56,958 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 1 case distinctions, treesize of input 34 treesize of output 25 [2024-11-28 02:57:57,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:57,155 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 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-28 02:57:57,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:57,361 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 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-28 02:57:57,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:57,565 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 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-28 02:57:57,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:57,801 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 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-28 02:57:58,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:58,016 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 1 case distinctions, treesize of input 32 treesize of output 25 [2024-11-28 02:57:58,412 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2024-11-28 02:57:58,412 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 3 case distinctions, treesize of input 42 treesize of output 29 [2024-11-28 02:57:59,794 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 18 proven. 196 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-28 02:57:59,794 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:58:02,349 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2646 Int) (|v_ULTIMATE.start_main_~i~0#1_988| Int)) (or (< |v_ULTIMATE.start_main_~i~0#1_988| (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (= (select (store (let ((.cse0 (select |c_#memory_int#3| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse1 (+ (* |c_ULTIMATE.start_main_~i~0#1| 4) |c_ULTIMATE.start_main_~a~0#1.offset|))) (store .cse0 .cse1 (+ (- 1) (select .cse0 .cse1)))) (+ (* |v_ULTIMATE.start_main_~i~0#1_988| 4) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_2646) (+ 20 |c_ULTIMATE.start_main_~a~0#1.offset|)) 0))) is different from false [2024-11-28 02:58:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 23 proven. 172 refuted. 0 times theorem prover too weak. 30 trivial. 19 not checked. [2024-11-28 02:58:28,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330602536] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:58:28,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:58:28,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 33, 38] total 99 [2024-11-28 02:58:28,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191598020] [2024-11-28 02:58:28,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:58:28,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-11-28 02:58:28,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:58:28,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-11-28 02:58:28,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=731, Invalid=8765, Unknown=14, NotChecked=192, Total=9702 [2024-11-28 02:58:28,560 INFO L87 Difference]: Start difference. First operand 375 states and 389 transitions. Second operand has 99 states, 99 states have (on average 2.1717171717171717) internal successors, (215), 99 states have internal predecessors, (215), 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 02:59:24,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:59:24,282 INFO L93 Difference]: Finished difference Result 530 states and 551 transitions. [2024-11-28 02:59:24,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-11-28 02:59:24,282 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 2.1717171717171717) internal successors, (215), 99 states have internal predecessors, (215), 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 91 [2024-11-28 02:59:24,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:59:24,284 INFO L225 Difference]: With dead ends: 530 [2024-11-28 02:59:24,284 INFO L226 Difference]: Without dead ends: 528 [2024-11-28 02:59:24,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 130 SyntacticMatches, 4 SemanticMatches, 200 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13188 ImplicationChecksByTransitivity, 75.3s TimeCoverageRelationStatistics Valid=3344, Invalid=36846, Unknown=14, NotChecked=398, Total=40602 [2024-11-28 02:59:24,286 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 532 mSDsluCounter, 1143 mSDsCounter, 0 mSdLazyCounter, 5409 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 6085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 5409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 19.3s IncrementalHoareTripleChecker+Time [2024-11-28 02:59:24,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 1180 Invalid, 6085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 5409 Invalid, 0 Unknown, 210 Unchecked, 19.3s Time] [2024-11-28 02:59:24,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2024-11-28 02:59:24,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 463. [2024-11-28 02:59:24,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 1.0476190476190477) internal successors, (484), 462 states have internal predecessors, (484), 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 02:59:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 484 transitions. [2024-11-28 02:59:24,749 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 484 transitions. Word has length 91 [2024-11-28 02:59:24,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:59:24,750 INFO L471 AbstractCegarLoop]: Abstraction has 463 states and 484 transitions. [2024-11-28 02:59:24,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 2.1717171717171717) internal successors, (215), 99 states have internal predecessors, (215), 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 02:59:24,750 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 484 transitions. [2024-11-28 02:59:24,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-28 02:59:24,751 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:59:24,751 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:59:24,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-28 02:59:24,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 02:59:24,952 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:59:24,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:59:24,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1048383661, now seen corresponding path program 22 times [2024-11-28 02:59:24,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:59:24,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375756868] [2024-11-28 02:59:24,953 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:59:24,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:59:25,054 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:59:25,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:59:25,797 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 02:59:25,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:59:25,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375756868] [2024-11-28 02:59:25,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375756868] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:59:25,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258506873] [2024-11-28 02:59:25,797 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:59:25,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:59:25,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:59:25,800 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:59:25,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 02:59:26,469 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:59:26,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:59:26,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 02:59:26,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:59:27,319 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 02:59:27,319 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:59:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 02:59:28,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258506873] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:59:28,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:59:28,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 33 [2024-11-28 02:59:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61881374] [2024-11-28 02:59:28,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:59:28,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 02:59:28,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:59:28,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 02:59:28,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=793, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 02:59:28,023 INFO L87 Difference]: Start difference. First operand 463 states and 484 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 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 02:59:30,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:59:30,171 INFO L93 Difference]: Finished difference Result 798 states and 834 transitions. [2024-11-28 02:59:30,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 02:59:30,172 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 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 93 [2024-11-28 02:59:30,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:59:30,174 INFO L225 Difference]: With dead ends: 798 [2024-11-28 02:59:30,174 INFO L226 Difference]: Without dead ends: 591 [2024-11-28 02:59:30,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 156 SyntacticMatches, 20 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=458, Invalid=1348, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 02:59:30,175 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 602 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 02:59:30,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 215 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 02:59:30,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2024-11-28 02:59:30,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 491. [2024-11-28 02:59:30,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 1.0448979591836736) internal successors, (512), 490 states have internal predecessors, (512), 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 02:59:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 512 transitions. [2024-11-28 02:59:30,615 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 512 transitions. Word has length 93 [2024-11-28 02:59:30,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:59:30,615 INFO L471 AbstractCegarLoop]: Abstraction has 491 states and 512 transitions. [2024-11-28 02:59:30,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 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 02:59:30,616 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 512 transitions. [2024-11-28 02:59:30,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-28 02:59:30,617 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:59:30,617 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:59:30,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-28 02:59:30,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 02:59:30,818 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:59:30,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:59:30,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1928230321, now seen corresponding path program 23 times [2024-11-28 02:59:30,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:59:30,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281660493] [2024-11-28 02:59:30,818 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:59:30,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:59:30,936 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-28 02:59:30,936 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:59:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 87 proven. 303 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:59:40,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:59:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281660493] [2024-11-28 02:59:40,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281660493] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:59:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495572570] [2024-11-28 02:59:40,997 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:59:40,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:59:40,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:59:41,000 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:59:41,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_68d12d74-2a5f-456a-8c48-d4963c3723ba/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 03:05:22,697 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-28 03:05:22,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:05:22,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 118 conjuncts are in the unsatisfiable core [2024-11-28 03:05:22,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:05:22,779 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 03:05:22,813 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 03:05:22,854 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 03:05:22,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:22,908 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 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 03:05:22,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:22,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 03:05:23,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 03:05:23,127 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 03:05:23,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 03:05:23,363 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 03:05:23,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 68 treesize of output 88 [2024-11-28 03:05:23,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:23,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 75 treesize of output 98 [2024-11-28 03:05:24,654 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 03:05:25,073 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 03:05:25,406 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 03:05:25,813 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 03:05:26,260 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 03:05:26,631 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 03:05:27,064 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 03:05:27,446 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 03:05:27,818 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 03:05:28,245 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 03:05:29,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:29,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 86 treesize of output 94 [2024-11-28 03:05:30,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:05:30,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 79 treesize of output 84 [2024-11-28 03:05:31,091 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 82 proven. 210 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-11-28 03:05:31,091 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:05:39,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 868 treesize of output 848