./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/mbpr2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-tiling/mbpr2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya --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 a98ea70d5d9f752732070144a56514c68e9571f139726211e2f0ade721d6c5f3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:07:41,372 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:07:41,433 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 01:07:41,437 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:07:41,437 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:07:41,460 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:07:41,461 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:07:41,461 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:07:41,462 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:07:41,462 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:07:41,463 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:07:41,463 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:07:41,464 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:07:41,465 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:07:41,465 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:07:41,466 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:07:41,466 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 01:07:41,467 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:07:41,467 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:07:41,468 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:07:41,468 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:07:41,471 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 01:07:41,472 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:07:41,472 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 01:07:41,472 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:07:41,472 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 01:07:41,473 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:07:41,473 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:07:41,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:07:41,474 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:07:41,475 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:07:41,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:07:41,475 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:07:41,475 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:07:41,476 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 01:07:41,477 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:07:41,477 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:07:41,477 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya 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 -> a98ea70d5d9f752732070144a56514c68e9571f139726211e2f0ade721d6c5f3 [2023-11-29 01:07:41,678 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:07:41,706 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:07:41,709 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:07:41,710 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:07:41,710 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:07:41,712 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/array-tiling/mbpr2.c [2023-11-29 01:07:44,485 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:07:44,669 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:07:44,669 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/sv-benchmarks/c/array-tiling/mbpr2.c [2023-11-29 01:07:44,675 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/data/0b968fdee/19bbb63b5a4844db8d8f2add6811b436/FLAG514ab72d0 [2023-11-29 01:07:44,688 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/data/0b968fdee/19bbb63b5a4844db8d8f2add6811b436 [2023-11-29 01:07:44,690 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:07:44,691 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:07:44,692 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:07:44,692 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:07:44,697 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:07:44,698 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,699 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@500c55ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44, skipping insertion in model container [2023-11-29 01:07:44,699 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,721 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:07:44,858 WARN L240 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_45c072cb-0284-436c-9d25-7f16fb652efe/sv-benchmarks/c/array-tiling/mbpr2.c[396,409] [2023-11-29 01:07:44,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:07:44,889 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:07:44,902 WARN L240 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_45c072cb-0284-436c-9d25-7f16fb652efe/sv-benchmarks/c/array-tiling/mbpr2.c[396,409] [2023-11-29 01:07:44,912 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:07:44,927 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:07:44,927 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44 WrapperNode [2023-11-29 01:07:44,927 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:07:44,928 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:07:44,928 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:07:44,929 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:07:44,936 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,943 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,964 INFO L138 Inliner]: procedures = 15, calls = 30, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 92 [2023-11-29 01:07:44,964 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:07:44,964 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:07:44,964 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:07:44,964 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:07:44,973 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,973 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,975 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,987 INFO L175 MemorySlicer]: Split 20 memory accesses to 3 slices as follows [2, 8, 10]. 50 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8, 0]. The 6 writes are split as follows [0, 0, 6]. [2023-11-29 01:07:44,987 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,987 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,992 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,995 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,996 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,997 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:44,999 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:07:45,000 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:07:45,000 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:07:45,000 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:07:45,000 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (1/1) ... [2023-11-29 01:07:45,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:07:45,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:07:45,026 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:07:45,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:07:45,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:07:45,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:07:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:07:45,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:07:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:07:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:07:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:07:45,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:07:45,150 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:07:45,153 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:07:45,316 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:07:45,344 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:07:45,344 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 01:07:45,345 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:07:45 BoogieIcfgContainer [2023-11-29 01:07:45,345 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:07:45,348 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:07:45,348 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:07:45,351 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:07:45,351 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:07:44" (1/3) ... [2023-11-29 01:07:45,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8aa2899 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:07:45, skipping insertion in model container [2023-11-29 01:07:45,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:07:44" (2/3) ... [2023-11-29 01:07:45,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8aa2899 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:07:45, skipping insertion in model container [2023-11-29 01:07:45,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:07:45" (3/3) ... [2023-11-29 01:07:45,354 INFO L112 eAbstractionObserver]: Analyzing ICFG mbpr2.c [2023-11-29 01:07:45,372 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:07:45,372 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 01:07:45,418 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:07:45,424 INFO L357 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, mHoare=true, 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;@2cf01982, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:07:45,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 01:07:45,428 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 23 states have internal predecessors, (36), 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) [2023-11-29 01:07:45,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-29 01:07:45,433 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:45,434 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:45,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:45,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:45,439 INFO L85 PathProgramCache]: Analyzing trace with hash -951462663, now seen corresponding path program 1 times [2023-11-29 01:07:45,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:45,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779644204] [2023-11-29 01:07:45,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:45,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:45,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:45,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779644204] [2023-11-29 01:07:45,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779644204] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:45,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:07:45,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:07:45,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987616150] [2023-11-29 01:07:45,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:45,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 01:07:45,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:45,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 01:07:45,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 01:07:45,634 INFO L87 Difference]: Start difference. First operand has 24 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 23 states have internal predecessors, (36), 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.0) internal successors, (14), 2 states have internal predecessors, (14), 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) [2023-11-29 01:07:45,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:45,659 INFO L93 Difference]: Finished difference Result 44 states and 65 transitions. [2023-11-29 01:07:45,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 01:07:45,661 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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 14 [2023-11-29 01:07:45,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:45,667 INFO L225 Difference]: With dead ends: 44 [2023-11-29 01:07:45,667 INFO L226 Difference]: Without dead ends: 20 [2023-11-29 01:07:45,669 INFO L412 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 [2023-11-29 01:07:45,672 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:45,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 26 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 01:07:45,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-11-29 01:07:45,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-11-29 01:07:45,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 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) [2023-11-29 01:07:45,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2023-11-29 01:07:45,697 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 25 transitions. Word has length 14 [2023-11-29 01:07:45,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:45,697 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 25 transitions. [2023-11-29 01:07:45,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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) [2023-11-29 01:07:45,698 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 25 transitions. [2023-11-29 01:07:45,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-29 01:07:45,698 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:45,699 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:45,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:07:45,699 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:45,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1175939807, now seen corresponding path program 1 times [2023-11-29 01:07:45,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:45,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715660054] [2023-11-29 01:07:45,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:45,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:45,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:45,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:45,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715660054] [2023-11-29 01:07:45,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715660054] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:45,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:07:45,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:07:45,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663669655] [2023-11-29 01:07:45,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:45,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:07:45,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:45,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:07:45,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:07:45,900 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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) [2023-11-29 01:07:45,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:45,955 INFO L93 Difference]: Finished difference Result 25 states and 30 transitions. [2023-11-29 01:07:45,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:07:45,956 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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 14 [2023-11-29 01:07:45,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:45,957 INFO L225 Difference]: With dead ends: 25 [2023-11-29 01:07:45,957 INFO L226 Difference]: Without dead ends: 23 [2023-11-29 01:07:45,957 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:07:45,959 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 3 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:45,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 54 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 01:07:45,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2023-11-29 01:07:45,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 22. [2023-11-29 01:07:45,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 21 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) [2023-11-29 01:07:45,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 27 transitions. [2023-11-29 01:07:45,965 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 27 transitions. Word has length 14 [2023-11-29 01:07:45,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:45,966 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 27 transitions. [2023-11-29 01:07:45,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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) [2023-11-29 01:07:45,966 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions. [2023-11-29 01:07:45,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-29 01:07:45,967 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:45,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:45,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 01:07:45,968 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:45,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:45,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1175880225, now seen corresponding path program 1 times [2023-11-29 01:07:45,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:45,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440138136] [2023-11-29 01:07:45,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:45,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:46,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:46,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:46,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440138136] [2023-11-29 01:07:46,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440138136] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:46,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:07:46,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:07:46,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451627174] [2023-11-29 01:07:46,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:46,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:07:46,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:46,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:07:46,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:07:46,208 INFO L87 Difference]: Start difference. First operand 22 states and 27 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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) [2023-11-29 01:07:46,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:46,271 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2023-11-29 01:07:46,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:07:46,271 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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 14 [2023-11-29 01:07:46,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:46,272 INFO L225 Difference]: With dead ends: 42 [2023-11-29 01:07:46,272 INFO L226 Difference]: Without dead ends: 28 [2023-11-29 01:07:46,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:07:46,274 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:46,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 17 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 01:07:46,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-11-29 01:07:46,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 24. [2023-11-29 01:07:46,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 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) [2023-11-29 01:07:46,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2023-11-29 01:07:46,282 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 29 transitions. Word has length 14 [2023-11-29 01:07:46,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:46,283 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 29 transitions. [2023-11-29 01:07:46,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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) [2023-11-29 01:07:46,283 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 29 transitions. [2023-11-29 01:07:46,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-11-29 01:07:46,284 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:46,284 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:46,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 01:07:46,285 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:46,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:46,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1957529468, now seen corresponding path program 1 times [2023-11-29 01:07:46,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:46,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345248661] [2023-11-29 01:07:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:46,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:46,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:46,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:46,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345248661] [2023-11-29 01:07:46,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345248661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:46,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:07:46,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:07:46,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458867276] [2023-11-29 01:07:46,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:46,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:07:46,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:46,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:07:46,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:07:46,382 INFO L87 Difference]: Start difference. First operand 24 states and 29 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2023-11-29 01:07:46,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:46,400 INFO L93 Difference]: Finished difference Result 37 states and 45 transitions. [2023-11-29 01:07:46,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:07:46,401 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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 20 [2023-11-29 01:07:46,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:46,401 INFO L225 Difference]: With dead ends: 37 [2023-11-29 01:07:46,401 INFO L226 Difference]: Without dead ends: 24 [2023-11-29 01:07:46,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:07:46,403 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 13 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:46,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 16 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 01:07:46,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-11-29 01:07:46,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2023-11-29 01:07:46,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.2173913043478262) internal successors, (28), 23 states have internal predecessors, (28), 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) [2023-11-29 01:07:46,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 28 transitions. [2023-11-29 01:07:46,411 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 28 transitions. Word has length 20 [2023-11-29 01:07:46,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:46,411 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 28 transitions. [2023-11-29 01:07:46,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 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) [2023-11-29 01:07:46,412 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 28 transitions. [2023-11-29 01:07:46,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-11-29 01:07:46,413 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:46,413 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:46,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 01:07:46,413 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:46,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:46,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1657379458, now seen corresponding path program 1 times [2023-11-29 01:07:46,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:46,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291719656] [2023-11-29 01:07:46,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:46,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:46,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:46,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:46,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:46,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291719656] [2023-11-29 01:07:46,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291719656] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:46,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889861711] [2023-11-29 01:07:46,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:46,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:46,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:07:46,948 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:07:46,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:07:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:47,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 01:07:47,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:47,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 01:07:47,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:07:47,217 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 23 treesize of output 18 [2023-11-29 01:07:47,310 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 22 [2023-11-29 01:07:47,385 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-29 01:07:47,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 36 [2023-11-29 01:07:47,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:07:47,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 01:07:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:07:47,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:47,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:07:47,713 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 22 treesize of output 20 [2023-11-29 01:07:47,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:47,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889861711] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:47,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:07:47,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 7] total 21 [2023-11-29 01:07:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746457681] [2023-11-29 01:07:47,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:47,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:07:47,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:07:47,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:07:47,772 INFO L87 Difference]: Start difference. First operand 24 states and 28 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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) [2023-11-29 01:07:48,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:48,281 INFO L93 Difference]: Finished difference Result 62 states and 73 transitions. [2023-11-29 01:07:48,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:07:48,282 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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 20 [2023-11-29 01:07:48,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:48,284 INFO L225 Difference]: With dead ends: 62 [2023-11-29 01:07:48,284 INFO L226 Difference]: Without dead ends: 44 [2023-11-29 01:07:48,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=229, Invalid=701, Unknown=0, NotChecked=0, Total=930 [2023-11-29 01:07:48,286 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 159 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:48,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 78 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 01:07:48,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-11-29 01:07:48,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 26. [2023-11-29 01:07:48,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.16) internal successors, (29), 25 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) [2023-11-29 01:07:48,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2023-11-29 01:07:48,295 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 20 [2023-11-29 01:07:48,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:48,296 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2023-11-29 01:07:48,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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) [2023-11-29 01:07:48,296 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2023-11-29 01:07:48,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-29 01:07:48,297 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:48,297 INFO L195 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] [2023-11-29 01:07:48,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:07:48,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:48,504 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:48,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:48,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1879775925, now seen corresponding path program 1 times [2023-11-29 01:07:48,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:48,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932878089] [2023-11-29 01:07:48,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:48,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:48,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:48,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:48,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:48,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932878089] [2023-11-29 01:07:48,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932878089] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:48,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876605943] [2023-11-29 01:07:48,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:48,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:48,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:07:48,872 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:07:48,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:07:48,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:48,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 01:07:48,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:48,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:07:49,010 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:07:49,010 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 23 treesize of output 18 [2023-11-29 01:07:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:49,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:49,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:07:49,231 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 [2023-11-29 01:07:49,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:49,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876605943] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:49,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:07:49,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 14 [2023-11-29 01:07:49,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706784641] [2023-11-29 01:07:49,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:49,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:07:49,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:49,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:07:49,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:07:49,255 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 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) [2023-11-29 01:07:49,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:49,571 INFO L93 Difference]: Finished difference Result 43 states and 47 transitions. [2023-11-29 01:07:49,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:07:49,572 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 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 [2023-11-29 01:07:49,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:49,573 INFO L225 Difference]: With dead ends: 43 [2023-11-29 01:07:49,573 INFO L226 Difference]: Without dead ends: 41 [2023-11-29 01:07:49,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:07:49,575 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 62 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:49,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 72 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 01:07:49,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2023-11-29 01:07:49,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 31. [2023-11-29 01:07:49,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 30 states have internal predecessors, (35), 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) [2023-11-29 01:07:49,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2023-11-29 01:07:49,587 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 25 [2023-11-29 01:07:49,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:49,588 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2023-11-29 01:07:49,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 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) [2023-11-29 01:07:49,589 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2023-11-29 01:07:49,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-11-29 01:07:49,590 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:49,590 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:49,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:07:49,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:49,798 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:49,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:49,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2092568542, now seen corresponding path program 2 times [2023-11-29 01:07:49,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:49,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358063474] [2023-11-29 01:07:49,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:49,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:50,377 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:50,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:50,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358063474] [2023-11-29 01:07:50,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358063474] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:50,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706514029] [2023-11-29 01:07:50,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:07:50,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:50,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:07:50,380 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:07:50,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:07:50,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:07:50,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:07:50,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:07:50,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:50,969 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:50,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:51,207 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:07:51,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706514029] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:51,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:07:51,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-11-29 01:07:51,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501533131] [2023-11-29 01:07:51,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:51,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 01:07:51,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:51,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 01:07:51,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2023-11-29 01:07:51,212 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 25 states have internal predecessors, (80), 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) [2023-11-29 01:07:51,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:51,553 INFO L93 Difference]: Finished difference Result 81 states and 92 transitions. [2023-11-29 01:07:51,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:07:51,554 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 25 states have internal predecessors, (80), 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 30 [2023-11-29 01:07:51,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:51,555 INFO L225 Difference]: With dead ends: 81 [2023-11-29 01:07:51,555 INFO L226 Difference]: Without dead ends: 44 [2023-11-29 01:07:51,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=251, Invalid=619, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:07:51,557 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 219 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:51,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 82 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 01:07:51,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-11-29 01:07:51,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2023-11-29 01:07:51,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1388888888888888) internal successors, (41), 36 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) [2023-11-29 01:07:51,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2023-11-29 01:07:51,568 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 30 [2023-11-29 01:07:51,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:51,568 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2023-11-29 01:07:51,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 25 states have internal predecessors, (80), 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) [2023-11-29 01:07:51,569 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2023-11-29 01:07:51,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 01:07:51,570 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:51,570 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:07:51,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:07:51,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:51,776 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:51,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:51,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1602392481, now seen corresponding path program 3 times [2023-11-29 01:07:51,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:07:51,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415000843] [2023-11-29 01:07:51,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:51,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:07:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:07:52,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:07:52,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415000843] [2023-11-29 01:07:52,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415000843] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:52,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158765359] [2023-11-29 01:07:52,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:07:52,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:07:52,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:07:52,386 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:07:52,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:07:52,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:07:52,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:07:52,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 01:07:52,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:52,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:07:52,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:07:52,700 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 23 treesize of output 18 [2023-11-29 01:07:52,748 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:07:52,748 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 23 treesize of output 22 [2023-11-29 01:07:52,803 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:07:52,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 36 [2023-11-29 01:07:53,222 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:07:53,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:53,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2023-11-29 01:07:53,731 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 46 treesize of output 42 [2023-11-29 01:07:53,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2023-11-29 01:07:53,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2023-11-29 01:07:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 01:07:53,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158765359] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:07:53,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:07:53,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 32 [2023-11-29 01:07:53,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298371426] [2023-11-29 01:07:53,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:07:53,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:07:53,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:07:53,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:07:53,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=817, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:07:53,839 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 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) [2023-11-29 01:07:58,951 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] [2023-11-29 01:08:03,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:06,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:15,976 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] [2023-11-29 01:08:19,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:23,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:28,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:32,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:36,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:37,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:37,877 INFO L93 Difference]: Finished difference Result 73 states and 81 transitions. [2023-11-29 01:08:37,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 01:08:37,878 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 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) Word has length 36 [2023-11-29 01:08:37,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:37,879 INFO L225 Difference]: With dead ends: 73 [2023-11-29 01:08:37,879 INFO L226 Difference]: Without dead ends: 64 [2023-11-29 01:08:37,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=637, Invalid=2328, Unknown=5, NotChecked=0, Total=2970 [2023-11-29 01:08:37,881 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 270 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 52 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:37,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 129 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 499 Invalid, 13 Unknown, 0 Unchecked, 37.2s Time] [2023-11-29 01:08:37,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-11-29 01:08:37,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 42. [2023-11-29 01:08:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 41 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) [2023-11-29 01:08:37,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 45 transitions. [2023-11-29 01:08:37,892 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 45 transitions. Word has length 36 [2023-11-29 01:08:37,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:37,892 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 45 transitions. [2023-11-29 01:08:37,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.71875) internal successors, (87), 32 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) [2023-11-29 01:08:37,893 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 45 transitions. [2023-11-29 01:08:37,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 01:08:37,894 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:37,894 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:37,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 01:08:38,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:38,100 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:38,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:38,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1268189618, now seen corresponding path program 4 times [2023-11-29 01:08:38,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:38,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390631859] [2023-11-29 01:08:38,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:38,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:38,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:38,617 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:08:38,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:38,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390631859] [2023-11-29 01:08:38,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390631859] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:38,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466573330] [2023-11-29 01:08:38,618 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:08:38,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:38,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:38,619 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:38,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:08:38,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:08:38,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:08:38,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:08:38,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:38,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:08:38,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:08:38,764 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 29 treesize of output 22 [2023-11-29 01:08:38,930 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:08:38,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:39,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:08:39,072 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 [2023-11-29 01:08:39,080 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:08:39,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466573330] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:39,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:39,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 13] total 33 [2023-11-29 01:08:39,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864226038] [2023-11-29 01:08:39,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:39,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:08:39,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:39,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:08:39,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:08:39,084 INFO L87 Difference]: Start difference. First operand 42 states and 45 transitions. Second operand has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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) [2023-11-29 01:08:40,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:40,211 INFO L93 Difference]: Finished difference Result 137 states and 152 transitions. [2023-11-29 01:08:40,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 01:08:40,211 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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 [2023-11-29 01:08:40,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:40,212 INFO L225 Difference]: With dead ends: 137 [2023-11-29 01:08:40,212 INFO L226 Difference]: Without dead ends: 112 [2023-11-29 01:08:40,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=636, Invalid=3786, Unknown=0, NotChecked=0, Total=4422 [2023-11-29 01:08:40,215 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 176 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:40,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 155 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 01:08:40,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2023-11-29 01:08:40,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 58. [2023-11-29 01:08:40,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.105263157894737) internal successors, (63), 57 states have internal predecessors, (63), 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) [2023-11-29 01:08:40,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 63 transitions. [2023-11-29 01:08:40,229 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 63 transitions. Word has length 41 [2023-11-29 01:08:40,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:40,229 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 63 transitions. [2023-11-29 01:08:40,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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) [2023-11-29 01:08:40,230 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 63 transitions. [2023-11-29 01:08:40,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-29 01:08:40,231 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:40,231 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:40,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:08:40,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:40,432 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:40,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:40,432 INFO L85 PathProgramCache]: Analyzing trace with hash -248711423, now seen corresponding path program 5 times [2023-11-29 01:08:40,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:40,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763785932] [2023-11-29 01:08:40,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:40,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:08:40,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:40,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763785932] [2023-11-29 01:08:40,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763785932] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:40,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267143730] [2023-11-29 01:08:40,884 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:08:40,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:40,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:40,886 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:40,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:08:40,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-29 01:08:40,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:08:40,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:08:40,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:41,491 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 46 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:08:41,492 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:41,714 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 46 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 01:08:41,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267143730] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:41,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:41,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 34 [2023-11-29 01:08:41,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800587253] [2023-11-29 01:08:41,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:41,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:08:41,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:41,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:08:41,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=846, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:08:41,718 INFO L87 Difference]: Start difference. First operand 58 states and 63 transitions. Second operand has 34 states, 34 states have (on average 3.5) internal successors, (119), 34 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) [2023-11-29 01:08:42,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:42,086 INFO L93 Difference]: Finished difference Result 97 states and 105 transitions. [2023-11-29 01:08:42,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:08:42,087 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.5) internal successors, (119), 34 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 46 [2023-11-29 01:08:42,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:42,088 INFO L225 Difference]: With dead ends: 97 [2023-11-29 01:08:42,088 INFO L226 Difference]: Without dead ends: 57 [2023-11-29 01:08:42,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=438, Invalid=1202, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 01:08:42,091 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 203 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:42,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 115 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 01:08:42,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2023-11-29 01:08:42,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 53. [2023-11-29 01:08:42,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.0961538461538463) internal successors, (57), 52 states have internal predecessors, (57), 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) [2023-11-29 01:08:42,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 57 transitions. [2023-11-29 01:08:42,104 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 57 transitions. Word has length 46 [2023-11-29 01:08:42,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:42,104 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 57 transitions. [2023-11-29 01:08:42,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.5) internal successors, (119), 34 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) [2023-11-29 01:08:42,105 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 57 transitions. [2023-11-29 01:08:42,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-29 01:08:42,106 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:42,106 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:42,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 01:08:42,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:42,309 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:42,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:42,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1683612192, now seen corresponding path program 6 times [2023-11-29 01:08:42,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:42,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576640629] [2023-11-29 01:08:42,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:42,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:42,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 8 proven. 50 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 01:08:43,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576640629] [2023-11-29 01:08:43,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576640629] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556575398] [2023-11-29 01:08:43,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:08:43,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:43,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:43,339 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:43,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:08:43,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-11-29 01:08:43,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:08:43,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 01:08:43,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:43,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:08:43,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:08:43,664 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 23 treesize of output 18 [2023-11-29 01:08:43,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:08:43,704 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 22 [2023-11-29 01:08:43,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:08:43,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:08:43,757 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 42 treesize of output 36 [2023-11-29 01:08:44,260 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-29 01:08:44,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:44,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2023-11-29 01:08:44,586 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 46 treesize of output 42 [2023-11-29 01:08:44,701 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-29 01:08:44,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556575398] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:44,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:44,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 36 [2023-11-29 01:08:44,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082129187] [2023-11-29 01:08:44,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:44,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 01:08:44,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:44,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 01:08:44,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 01:08:44,704 INFO L87 Difference]: Start difference. First operand 53 states and 57 transitions. Second operand has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 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) [2023-11-29 01:08:46,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:46,177 INFO L93 Difference]: Finished difference Result 87 states and 96 transitions. [2023-11-29 01:08:46,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:08:46,178 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 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 52 [2023-11-29 01:08:46,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:46,179 INFO L225 Difference]: With dead ends: 87 [2023-11-29 01:08:46,179 INFO L226 Difference]: Without dead ends: 78 [2023-11-29 01:08:46,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 85 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=660, Invalid=3762, Unknown=0, NotChecked=0, Total=4422 [2023-11-29 01:08:46,181 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 226 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:46,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 192 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 01:08:46,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2023-11-29 01:08:46,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 58. [2023-11-29 01:08:46,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 57 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) [2023-11-29 01:08:46,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2023-11-29 01:08:46,194 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 52 [2023-11-29 01:08:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:46,195 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2023-11-29 01:08:46,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4166666666666665) internal successors, (123), 36 states have internal predecessors, (123), 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) [2023-11-29 01:08:46,195 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2023-11-29 01:08:46,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-29 01:08:46,196 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:46,196 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:46,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 01:08:46,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:46,397 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:46,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:46,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2052791599, now seen corresponding path program 7 times [2023-11-29 01:08:46,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:46,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207677540] [2023-11-29 01:08:46,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:46,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:47,391 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:08:47,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:47,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207677540] [2023-11-29 01:08:47,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207677540] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:47,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650868807] [2023-11-29 01:08:47,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:08:47,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:47,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:47,393 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:47,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:08:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:47,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:08:47,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:47,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:08:47,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:08:47,639 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 23 treesize of output 18 [2023-11-29 01:08:47,909 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:08:47,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:47,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:08:47,989 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 [2023-11-29 01:08:47,997 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 01:08:47,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650868807] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:47,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:47,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15, 14] total 34 [2023-11-29 01:08:47,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753189976] [2023-11-29 01:08:47,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:47,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:08:47,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:47,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:08:48,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:08:48,000 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand has 34 states, 34 states have (on average 3.9411764705882355) internal successors, (134), 34 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) [2023-11-29 01:08:49,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:49,319 INFO L93 Difference]: Finished difference Result 99 states and 109 transitions. [2023-11-29 01:08:49,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 01:08:49,319 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.9411764705882355) internal successors, (134), 34 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) Word has length 57 [2023-11-29 01:08:49,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:49,320 INFO L225 Difference]: With dead ends: 99 [2023-11-29 01:08:49,320 INFO L226 Difference]: Without dead ends: 97 [2023-11-29 01:08:49,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1361 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=717, Invalid=4395, Unknown=0, NotChecked=0, Total=5112 [2023-11-29 01:08:49,323 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 166 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:49,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 218 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 01:08:49,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2023-11-29 01:08:49,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 63. [2023-11-29 01:08:49,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.0806451612903225) internal successors, (67), 62 states have internal predecessors, (67), 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) [2023-11-29 01:08:49,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2023-11-29 01:08:49,338 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 57 [2023-11-29 01:08:49,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:49,338 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2023-11-29 01:08:49,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.9411764705882355) internal successors, (134), 34 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) [2023-11-29 01:08:49,338 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2023-11-29 01:08:49,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-29 01:08:49,339 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:49,339 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:49,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:08:49,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 01:08:49,540 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:49,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:49,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2009397570, now seen corresponding path program 8 times [2023-11-29 01:08:49,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:49,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607361282] [2023-11-29 01:08:49,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:49,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:50,173 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 73 proven. 38 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 01:08:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607361282] [2023-11-29 01:08:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607361282] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:50,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921571944] [2023-11-29 01:08:50,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:08:50,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:50,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:50,175 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:50,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:08:50,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:08:50,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:08:50,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 01:08:50,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:50,878 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 99 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 01:08:50,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 99 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 01:08:51,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921571944] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:51,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:51,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 43 [2023-11-29 01:08:51,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960347796] [2023-11-29 01:08:51,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:51,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 01:08:51,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:51,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 01:08:51,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=1378, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 01:08:51,204 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand has 43 states, 43 states have (on average 3.6744186046511627) internal successors, (158), 43 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) [2023-11-29 01:08:51,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:51,644 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2023-11-29 01:08:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 01:08:51,644 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.6744186046511627) internal successors, (158), 43 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 62 [2023-11-29 01:08:51,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:51,645 INFO L225 Difference]: With dead ends: 157 [2023-11-29 01:08:51,645 INFO L226 Difference]: Without dead ends: 73 [2023-11-29 01:08:51,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=642, Invalid=1908, Unknown=0, NotChecked=0, Total=2550 [2023-11-29 01:08:51,647 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 216 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:51,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 185 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 01:08:51,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-11-29 01:08:51,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 69. [2023-11-29 01:08:51,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.0735294117647058) internal successors, (73), 68 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) [2023-11-29 01:08:51,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 73 transitions. [2023-11-29 01:08:51,659 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 73 transitions. Word has length 62 [2023-11-29 01:08:51,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:51,659 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 73 transitions. [2023-11-29 01:08:51,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.6744186046511627) internal successors, (158), 43 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) [2023-11-29 01:08:51,660 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 73 transitions. [2023-11-29 01:08:51,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-29 01:08:51,660 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:51,661 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:08:51,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 01:08:51,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 01:08:51,861 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:51,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:51,862 INFO L85 PathProgramCache]: Analyzing trace with hash -464658301, now seen corresponding path program 9 times [2023-11-29 01:08:51,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:08:51,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975364866] [2023-11-29 01:08:51,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:51,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:08:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 12 proven. 131 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:08:53,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:08:53,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975364866] [2023-11-29 01:08:53,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975364866] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:53,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863631618] [2023-11-29 01:08:53,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:08:53,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:08:53,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:08:53,530 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:08:53,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 01:08:53,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-29 01:08:53,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:08:53,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:08:53,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:53,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:08:53,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:08:53,961 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 29 treesize of output 22 [2023-11-29 01:08:54,012 INFO L349 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-11-29 01:08:54,012 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 26 treesize of output 25 [2023-11-29 01:08:54,056 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:08:54,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 40 [2023-11-29 01:08:54,768 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 37 proven. 82 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-29 01:08:54,768 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:55,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2023-11-29 01:08:55,240 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 46 treesize of output 42 [2023-11-29 01:08:55,385 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 37 proven. 82 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-29 01:08:55,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863631618] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:08:55,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:08:55,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17, 16] total 52 [2023-11-29 01:08:55,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317418220] [2023-11-29 01:08:55,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:55,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 01:08:55,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:08:55,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 01:08:55,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2396, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 01:08:55,388 INFO L87 Difference]: Start difference. First operand 69 states and 73 transitions. Second operand has 52 states, 52 states have (on average 3.2884615384615383) internal successors, (171), 52 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) [2023-11-29 01:09:00,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:00,171 INFO L93 Difference]: Finished difference Result 119 states and 132 transitions. [2023-11-29 01:09:00,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 01:09:00,171 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 3.2884615384615383) internal successors, (171), 52 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 68 [2023-11-29 01:09:00,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:00,172 INFO L225 Difference]: With dead ends: 119 [2023-11-29 01:09:00,172 INFO L226 Difference]: Without dead ends: 110 [2023-11-29 01:09:00,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1076, Invalid=8234, Unknown=2, NotChecked=0, Total=9312 [2023-11-29 01:09:00,175 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 448 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:00,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 384 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 01:09:00,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-11-29 01:09:00,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 74. [2023-11-29 01:09:00,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.0547945205479452) internal successors, (77), 73 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) [2023-11-29 01:09:00,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 77 transitions. [2023-11-29 01:09:00,198 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 77 transitions. Word has length 68 [2023-11-29 01:09:00,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:00,199 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 77 transitions. [2023-11-29 01:09:00,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.2884615384615383) internal successors, (171), 52 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) [2023-11-29 01:09:00,199 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 77 transitions. [2023-11-29 01:09:00,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 01:09:00,199 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:00,200 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:00,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 01:09:00,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 01:09:00,400 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:00,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:00,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1347662322, now seen corresponding path program 10 times [2023-11-29 01:09:00,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:00,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068191162] [2023-11-29 01:09:00,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:00,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:01,542 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:09:01,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:01,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068191162] [2023-11-29 01:09:01,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068191162] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:01,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168240949] [2023-11-29 01:09:01,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:09:01,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:01,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:01,544 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:01,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 01:09:01,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:09:01,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:01,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 01:09:01,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:01,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:09:01,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:01,707 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 29 treesize of output 22 [2023-11-29 01:09:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:09:02,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:02,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:09:02,258 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 [2023-11-29 01:09:02,274 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 01:09:02,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168240949] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:02,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:02,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 19, 19] total 38 [2023-11-29 01:09:02,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230673070] [2023-11-29 01:09:02,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:02,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 01:09:02,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:02,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 01:09:02,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1261, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 01:09:02,277 INFO L87 Difference]: Start difference. First operand 74 states and 77 transitions. Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 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) [2023-11-29 01:09:04,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:04,506 INFO L93 Difference]: Finished difference Result 157 states and 170 transitions. [2023-11-29 01:09:04,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-11-29 01:09:04,507 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 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 [2023-11-29 01:09:04,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:04,508 INFO L225 Difference]: With dead ends: 157 [2023-11-29 01:09:04,508 INFO L226 Difference]: Without dead ends: 155 [2023-11-29 01:09:04,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2942 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1090, Invalid=9010, Unknown=0, NotChecked=0, Total=10100 [2023-11-29 01:09:04,512 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 337 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:04,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 240 Invalid, 1659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1532 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 01:09:04,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2023-11-29 01:09:04,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 79. [2023-11-29 01:09:04,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.064102564102564) internal successors, (83), 78 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) [2023-11-29 01:09:04,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 83 transitions. [2023-11-29 01:09:04,529 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 83 transitions. Word has length 73 [2023-11-29 01:09:04,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:04,530 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 83 transitions. [2023-11-29 01:09:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 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) [2023-11-29 01:09:04,530 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 83 transitions. [2023-11-29 01:09:04,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-11-29 01:09:04,531 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:04,531 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:04,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 01:09:04,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 01:09:04,731 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:04,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2025851941, now seen corresponding path program 11 times [2023-11-29 01:09:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:04,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18959919] [2023-11-29 01:09:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:04,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 136 proven. 58 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 01:09:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:05,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18959919] [2023-11-29 01:09:05,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18959919] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:05,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699532828] [2023-11-29 01:09:05,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:09:05,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:05,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:05,491 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:05,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 01:09:06,225 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-11-29 01:09:06,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:06,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:09:06,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:06,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:09:06,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:06,357 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 29 treesize of output 22 [2023-11-29 01:09:06,752 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 51 proven. 141 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-29 01:09:06,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:07,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:09:07,043 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 20 treesize of output 16 [2023-11-29 01:09:07,208 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 51 proven. 141 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-29 01:09:07,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699532828] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:07,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:07,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 48 [2023-11-29 01:09:07,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896285174] [2023-11-29 01:09:07,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:07,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 01:09:07,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:07,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 01:09:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2037, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 01:09:07,211 INFO L87 Difference]: Start difference. First operand 79 states and 83 transitions. Second operand has 48 states, 48 states have (on average 3.9791666666666665) internal successors, (191), 48 states have internal predecessors, (191), 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) [2023-11-29 01:09:10,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:10,050 INFO L93 Difference]: Finished difference Result 230 states and 249 transitions. [2023-11-29 01:09:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 01:09:10,050 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.9791666666666665) internal successors, (191), 48 states have internal predecessors, (191), 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 78 [2023-11-29 01:09:10,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:10,052 INFO L225 Difference]: With dead ends: 230 [2023-11-29 01:09:10,052 INFO L226 Difference]: Without dead ends: 124 [2023-11-29 01:09:10,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1266, Invalid=9446, Unknown=0, NotChecked=0, Total=10712 [2023-11-29 01:09:10,056 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 583 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:10,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 576 Invalid, 1792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-29 01:09:10,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-11-29 01:09:10,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 85. [2023-11-29 01:09:10,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.0476190476190477) internal successors, (88), 84 states have internal predecessors, (88), 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) [2023-11-29 01:09:10,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 88 transitions. [2023-11-29 01:09:10,080 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 88 transitions. Word has length 78 [2023-11-29 01:09:10,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:10,080 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 88 transitions. [2023-11-29 01:09:10,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.9791666666666665) internal successors, (191), 48 states have internal predecessors, (191), 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) [2023-11-29 01:09:10,080 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 88 transitions. [2023-11-29 01:09:10,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-11-29 01:09:10,081 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:10,081 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:10,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 01:09:10,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 01:09:10,282 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:10,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:10,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2129772614, now seen corresponding path program 12 times [2023-11-29 01:09:10,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:10,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524421460] [2023-11-29 01:09:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:10,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 16 proven. 226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:09:12,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:12,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524421460] [2023-11-29 01:09:12,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524421460] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:12,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674476688] [2023-11-29 01:09:12,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:09:12,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:12,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:12,725 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:12,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 01:09:13,355 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-11-29 01:09:13,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:13,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-29 01:09:13,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:13,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 01:09:13,820 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:13,820 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 23 treesize of output 18 [2023-11-29 01:09:14,000 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 22 [2023-11-29 01:09:14,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:14,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:14,061 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 42 treesize of output 36 [2023-11-29 01:09:14,155 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2023-11-29 01:09:14,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 36 [2023-11-29 01:09:14,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:14,249 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:09:14,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 50 [2023-11-29 01:09:14,387 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 01:09:14,388 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 5 case distinctions, treesize of input 45 treesize of output 50 [2023-11-29 01:09:14,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:14,519 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-29 01:09:14,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 64 treesize of output 64 [2023-11-29 01:09:14,692 INFO L349 Elim1Store]: treesize reduction 84, result has 28.8 percent of original size [2023-11-29 01:09:14,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 64 [2023-11-29 01:09:14,836 INFO L349 Elim1Store]: treesize reduction 79, result has 8.1 percent of original size [2023-11-29 01:09:14,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 75 treesize of output 78 [2023-11-29 01:09:15,143 INFO L349 Elim1Store]: treesize reduction 114, result has 23.0 percent of original size [2023-11-29 01:09:15,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 67 treesize of output 78 [2023-11-29 01:09:15,339 INFO L349 Elim1Store]: treesize reduction 103, result has 6.4 percent of original size [2023-11-29 01:09:15,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 22 case distinctions, treesize of input 86 treesize of output 92 [2023-11-29 01:09:17,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:09:17,951 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-29 01:09:17,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 22 [2023-11-29 01:09:17,960 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 20 proven. 222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:09:17,960 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:19,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 17 [2023-11-29 01:09:19,781 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 24 treesize of output 20 [2023-11-29 01:09:20,691 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:09:20,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674476688] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:20,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:20,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 36, 25] total 83 [2023-11-29 01:09:20,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463341867] [2023-11-29 01:09:20,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:20,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-11-29 01:09:20,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:20,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-11-29 01:09:20,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=6250, Unknown=0, NotChecked=0, Total=6806 [2023-11-29 01:09:20,694 INFO L87 Difference]: Start difference. First operand 85 states and 88 transitions. Second operand has 83 states, 83 states have (on average 2.8313253012048194) internal successors, (235), 83 states have internal predecessors, (235), 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) [2023-11-29 01:09:30,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:30,897 INFO L93 Difference]: Finished difference Result 291 states and 306 transitions. [2023-11-29 01:09:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-11-29 01:09:30,897 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.8313253012048194) internal successors, (235), 83 states have internal predecessors, (235), 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 84 [2023-11-29 01:09:30,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:30,899 INFO L225 Difference]: With dead ends: 291 [2023-11-29 01:09:30,899 INFO L226 Difference]: Without dead ends: 241 [2023-11-29 01:09:30,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 105 SyntacticMatches, 13 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7882 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=2783, Invalid=22977, Unknown=0, NotChecked=0, Total=25760 [2023-11-29 01:09:30,901 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 2099 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 2583 mSolverCounterSat, 469 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2099 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 3052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 469 IncrementalHoareTripleChecker+Valid, 2583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:30,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2099 Valid, 733 Invalid, 3052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [469 Valid, 2583 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-29 01:09:30,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-11-29 01:09:30,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 110. [2023-11-29 01:09:30,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 1.0458715596330275) internal successors, (114), 109 states have internal predecessors, (114), 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) [2023-11-29 01:09:30,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 114 transitions. [2023-11-29 01:09:30,928 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 114 transitions. Word has length 84 [2023-11-29 01:09:30,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:30,928 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 114 transitions. [2023-11-29 01:09:30,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.8313253012048194) internal successors, (235), 83 states have internal predecessors, (235), 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) [2023-11-29 01:09:30,929 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 114 transitions. [2023-11-29 01:09:30,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-11-29 01:09:30,929 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:30,929 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:30,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:09:31,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 01:09:31,130 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:31,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:31,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1419853037, now seen corresponding path program 13 times [2023-11-29 01:09:31,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:31,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052297307] [2023-11-29 01:09:31,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:31,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:31,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:31,857 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:09:31,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:31,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052297307] [2023-11-29 01:09:31,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052297307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:31,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424774140] [2023-11-29 01:09:31,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:09:31,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:31,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:31,860 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:31,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:09:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:32,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-29 01:09:32,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:32,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:09:32,267 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:32,268 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 23 treesize of output 18 [2023-11-29 01:09:32,773 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:09:32,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:32,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:09:32,873 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 [2023-11-29 01:09:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 251 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-29 01:09:32,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424774140] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:32,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:32,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 20] total 40 [2023-11-29 01:09:32,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564493349] [2023-11-29 01:09:32,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:32,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 01:09:32,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:32,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 01:09:32,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 01:09:32,892 INFO L87 Difference]: Start difference. First operand 110 states and 114 transitions. Second operand has 40 states, 40 states have (on average 4.7) internal successors, (188), 40 states have internal predecessors, (188), 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) [2023-11-29 01:09:35,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:35,146 INFO L93 Difference]: Finished difference Result 213 states and 230 transitions. [2023-11-29 01:09:35,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-11-29 01:09:35,146 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.7) internal successors, (188), 40 states have internal predecessors, (188), 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 [2023-11-29 01:09:35,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:35,148 INFO L225 Difference]: With dead ends: 213 [2023-11-29 01:09:35,148 INFO L226 Difference]: Without dead ends: 211 [2023-11-29 01:09:35,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 164 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3178 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=890, Invalid=9616, Unknown=0, NotChecked=0, Total=10506 [2023-11-29 01:09:35,149 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 208 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 2254 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 2384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 2254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:35,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 399 Invalid, 2384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 2254 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 01:09:35,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2023-11-29 01:09:35,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 115. [2023-11-29 01:09:35,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.0526315789473684) internal successors, (120), 114 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) [2023-11-29 01:09:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 120 transitions. [2023-11-29 01:09:35,178 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 120 transitions. Word has length 89 [2023-11-29 01:09:35,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:35,178 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 120 transitions. [2023-11-29 01:09:35,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.7) internal successors, (188), 40 states have internal predecessors, (188), 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) [2023-11-29 01:09:35,179 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 120 transitions. [2023-11-29 01:09:35,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-11-29 01:09:35,179 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:35,179 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:35,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 01:09:35,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 01:09:35,380 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:35,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:35,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1782091942, now seen corresponding path program 14 times [2023-11-29 01:09:35,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:35,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718029927] [2023-11-29 01:09:35,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:35,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 219 proven. 81 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-29 01:09:36,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718029927] [2023-11-29 01:09:36,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718029927] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090332506] [2023-11-29 01:09:36,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:09:36,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:36,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:36,166 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:36,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:09:36,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:09:36,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:36,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 01:09:36,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:37,243 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 265 proven. 35 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-29 01:09:37,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 265 proven. 35 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-29 01:09:37,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090332506] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:37,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:37,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 21] total 60 [2023-11-29 01:09:37,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396457206] [2023-11-29 01:09:37,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:37,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-29 01:09:37,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:37,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-29 01:09:37,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2728, Unknown=0, NotChecked=0, Total=3540 [2023-11-29 01:09:37,698 INFO L87 Difference]: Start difference. First operand 115 states and 120 transitions. Second operand has 60 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 60 states have internal predecessors, (235), 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) [2023-11-29 01:09:38,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:09:38,205 INFO L93 Difference]: Finished difference Result 184 states and 192 transitions. [2023-11-29 01:09:38,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:09:38,205 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 60 states have internal predecessors, (235), 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 94 [2023-11-29 01:09:38,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:09:38,206 INFO L225 Difference]: With dead ends: 184 [2023-11-29 01:09:38,206 INFO L226 Difference]: Without dead ends: 105 [2023-11-29 01:09:38,206 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 150 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1912 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1141, Invalid=3689, Unknown=0, NotChecked=0, Total=4830 [2023-11-29 01:09:38,207 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 440 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 01:09:38,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 230 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 01:09:38,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2023-11-29 01:09:38,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 101. [2023-11-29 01:09:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 1.05) internal successors, (105), 100 states have internal predecessors, (105), 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) [2023-11-29 01:09:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 105 transitions. [2023-11-29 01:09:38,234 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 105 transitions. Word has length 94 [2023-11-29 01:09:38,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:09:38,234 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 105 transitions. [2023-11-29 01:09:38,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.9166666666666665) internal successors, (235), 60 states have internal predecessors, (235), 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) [2023-11-29 01:09:38,234 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 105 transitions. [2023-11-29 01:09:38,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-11-29 01:09:38,235 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:09:38,235 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:09:38,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 01:09:38,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:38,436 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:09:38,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:09:38,436 INFO L85 PathProgramCache]: Analyzing trace with hash -728133465, now seen corresponding path program 15 times [2023-11-29 01:09:38,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:09:38,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689205543] [2023-11-29 01:09:38,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:09:38,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:09:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:09:40,911 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 20 proven. 347 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:09:40,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:09:40,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689205543] [2023-11-29 01:09:40,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689205543] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:09:40,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101615389] [2023-11-29 01:09:40,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:09:40,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:09:40,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:09:40,912 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:09:40,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 01:09:41,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 01:09:41,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:09:41,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-29 01:09:41,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:09:41,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:09:41,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:41,877 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 28 [2023-11-29 01:09:42,006 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 28 [2023-11-29 01:09:42,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:09:42,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 43 [2023-11-29 01:09:43,137 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 89 proven. 250 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-29 01:09:43,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:09:44,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 51 [2023-11-29 01:09:44,357 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 46 treesize of output 42 [2023-11-29 01:09:45,235 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 65 proven. 274 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-29 01:09:45,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101615389] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:09:45,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:09:45,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 29, 29] total 85 [2023-11-29 01:09:45,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101911936] [2023-11-29 01:09:45,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:09:45,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-11-29 01:09:45,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:09:45,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-11-29 01:09:45,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=6576, Unknown=0, NotChecked=0, Total=7140 [2023-11-29 01:09:45,238 INFO L87 Difference]: Start difference. First operand 101 states and 105 transitions. Second operand has 85 states, 85 states have (on average 3.1176470588235294) internal successors, (265), 85 states have internal predecessors, (265), 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) [2023-11-29 01:10:02,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:10:02,321 INFO L93 Difference]: Finished difference Result 367 states and 392 transitions. [2023-11-29 01:10:02,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2023-11-29 01:10:02,322 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 3.1176470588235294) internal successors, (265), 85 states have internal predecessors, (265), 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 100 [2023-11-29 01:10:02,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:10:02,324 INFO L225 Difference]: With dead ends: 367 [2023-11-29 01:10:02,324 INFO L226 Difference]: Without dead ends: 307 [2023-11-29 01:10:02,325 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 148 SyntacticMatches, 5 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12707 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=4338, Invalid=40818, Unknown=0, NotChecked=0, Total=45156 [2023-11-29 01:10:02,326 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 1994 mSDsluCounter, 1013 mSDsCounter, 0 mSdLazyCounter, 3876 mSolverCounterSat, 578 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1994 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 4454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 578 IncrementalHoareTripleChecker+Valid, 3876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:10:02,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1994 Valid, 1043 Invalid, 4454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [578 Valid, 3876 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-29 01:10:02,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2023-11-29 01:10:02,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 187. [2023-11-29 01:10:02,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.0268817204301075) internal successors, (191), 186 states have internal predecessors, (191), 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) [2023-11-29 01:10:02,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 191 transitions. [2023-11-29 01:10:02,380 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 191 transitions. Word has length 100 [2023-11-29 01:10:02,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:10:02,380 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 191 transitions. [2023-11-29 01:10:02,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 3.1176470588235294) internal successors, (265), 85 states have internal predecessors, (265), 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) [2023-11-29 01:10:02,380 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 191 transitions. [2023-11-29 01:10:02,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-11-29 01:10:02,381 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:10:02,381 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:10:02,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 01:10:02,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:02,582 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:10:02,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:02,582 INFO L85 PathProgramCache]: Analyzing trace with hash -929229718, now seen corresponding path program 16 times [2023-11-29 01:10:02,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:10:02,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384380965] [2023-11-29 01:10:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:10:02,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:10:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:10:03,608 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:10:03,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:10:03,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384380965] [2023-11-29 01:10:03,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384380965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:10:03,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344210273] [2023-11-29 01:10:03,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:10:03,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:03,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:10:03,610 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:10:03,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 01:10:03,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:10:03,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:10:03,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-29 01:10:03,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:03,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 13 treesize of output 9 [2023-11-29 01:10:03,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:10:03,786 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 29 treesize of output 22 [2023-11-29 01:10:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:10:04,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:10:04,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:10:04,511 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 [2023-11-29 01:10:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 370 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-11-29 01:10:04,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344210273] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:10:04,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:10:04,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 25] total 40 [2023-11-29 01:10:04,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532328530] [2023-11-29 01:10:04,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:10:04,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 01:10:04,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:10:04,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 01:10:04,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1435, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 01:10:04,532 INFO L87 Difference]: Start difference. First operand 187 states and 191 transitions. Second operand has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 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) [2023-11-29 01:10:08,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:10:08,192 INFO L93 Difference]: Finished difference Result 352 states and 372 transitions. [2023-11-29 01:10:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2023-11-29 01:10:08,192 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 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 105 [2023-11-29 01:10:08,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:10:08,194 INFO L225 Difference]: With dead ends: 352 [2023-11-29 01:10:08,194 INFO L226 Difference]: Without dead ends: 350 [2023-11-29 01:10:08,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 200 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6108 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1181, Invalid=17451, Unknown=0, NotChecked=0, Total=18632 [2023-11-29 01:10:08,196 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 228 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 3065 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 3235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 3065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 01:10:08,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 455 Invalid, 3235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 3065 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 01:10:08,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2023-11-29 01:10:08,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 192. [2023-11-29 01:10:08,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.031413612565445) internal successors, (197), 191 states have internal predecessors, (197), 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) [2023-11-29 01:10:08,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 197 transitions. [2023-11-29 01:10:08,260 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 197 transitions. Word has length 105 [2023-11-29 01:10:08,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:10:08,261 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 197 transitions. [2023-11-29 01:10:08,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 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) [2023-11-29 01:10:08,261 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 197 transitions. [2023-11-29 01:10:08,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-29 01:10:08,261 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:10:08,262 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:10:08,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 01:10:08,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:08,462 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:10:08,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:08,463 INFO L85 PathProgramCache]: Analyzing trace with hash 451001675, now seen corresponding path program 17 times [2023-11-29 01:10:08,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:10:08,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558636723] [2023-11-29 01:10:08,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:10:08,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:10:08,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:10:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 322 proven. 107 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-11-29 01:10:09,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:10:09,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558636723] [2023-11-29 01:10:09,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558636723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:10:09,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697195299] [2023-11-29 01:10:09,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:10:09,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:09,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:10:09,567 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:10:09,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 01:10:10,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-11-29 01:10:10,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:10:10,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:10:10,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:11,432 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 378 proven. 51 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-11-29 01:10:11,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:10:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 378 proven. 51 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-11-29 01:10:12,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697195299] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:10:12,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:10:12,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 24] total 70 [2023-11-29 01:10:12,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906533885] [2023-11-29 01:10:12,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:10:12,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-11-29 01:10:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:10:12,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-11-29 01:10:12,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1088, Invalid=3742, Unknown=0, NotChecked=0, Total=4830 [2023-11-29 01:10:12,100 INFO L87 Difference]: Start difference. First operand 192 states and 197 transitions. Second operand has 70 states, 70 states have (on average 3.9285714285714284) internal successors, (275), 70 states have internal predecessors, (275), 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) [2023-11-29 01:10:12,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:10:12,872 INFO L93 Difference]: Finished difference Result 270 states and 278 transitions. [2023-11-29 01:10:12,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:10:12,873 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 3.9285714285714284) internal successors, (275), 70 states have internal predecessors, (275), 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 110 [2023-11-29 01:10:12,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:10:12,873 INFO L225 Difference]: With dead ends: 270 [2023-11-29 01:10:12,873 INFO L226 Difference]: Without dead ends: 121 [2023-11-29 01:10:12,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2634 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1500, Invalid=4980, Unknown=0, NotChecked=0, Total=6480 [2023-11-29 01:10:12,875 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 383 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 01:10:12,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 360 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 01:10:12,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-11-29 01:10:12,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 117. [2023-11-29 01:10:12,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 1.043103448275862) internal successors, (121), 116 states have internal predecessors, (121), 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) [2023-11-29 01:10:12,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 121 transitions. [2023-11-29 01:10:12,909 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 121 transitions. Word has length 110 [2023-11-29 01:10:12,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:10:12,910 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 121 transitions. [2023-11-29 01:10:12,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.9285714285714284) internal successors, (275), 70 states have internal predecessors, (275), 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) [2023-11-29 01:10:12,910 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 121 transitions. [2023-11-29 01:10:12,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-29 01:10:12,910 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:10:12,910 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:10:12,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 01:10:13,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 01:10:13,111 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:10:13,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1731668824, now seen corresponding path program 18 times [2023-11-29 01:10:13,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:10:13,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346300377] [2023-11-29 01:10:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:10:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:10:13,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:10:15,186 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 79 proven. 437 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:10:15,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:10:15,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346300377] [2023-11-29 01:10:15,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346300377] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:10:15,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346199260] [2023-11-29 01:10:15,187 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:10:15,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:15,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:10:15,188 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:10:15,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 01:10:15,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-11-29 01:10:15,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:10:15,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 01:10:15,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:15,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:10:15,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:10:15,963 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 29 treesize of output 22 [2023-11-29 01:10:16,003 INFO L349 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-11-29 01:10:16,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2023-11-29 01:10:16,046 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:10:16,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 40 [2023-11-29 01:10:17,298 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 79 proven. 367 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-29 01:10:17,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:10:21,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2023-11-29 01:10:21,184 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 46 treesize of output 42 [2023-11-29 01:10:22,071 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 79 proven. 367 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-29 01:10:22,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346199260] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:10:22,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:10:22,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 26, 25] total 80 [2023-11-29 01:10:22,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402144478] [2023-11-29 01:10:22,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:10:22,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2023-11-29 01:10:22,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:10:22,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2023-11-29 01:10:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=5822, Unknown=5, NotChecked=0, Total=6320 [2023-11-29 01:10:22,075 INFO L87 Difference]: Start difference. First operand 117 states and 121 transitions. Second operand has 80 states, 80 states have (on average 3.6375) internal successors, (291), 80 states have internal predecessors, (291), 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) [2023-11-29 01:10:35,826 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] [2023-11-29 01:10:39,851 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] [2023-11-29 01:10:47,966 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] [2023-11-29 01:11:14,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:11:14,676 INFO L93 Difference]: Finished difference Result 147 states and 156 transitions. [2023-11-29 01:11:14,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-11-29 01:11:14,676 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 3.6375) internal successors, (291), 80 states have internal predecessors, (291), 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 116 [2023-11-29 01:11:14,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:11:14,677 INFO L225 Difference]: With dead ends: 147 [2023-11-29 01:11:14,677 INFO L226 Difference]: Without dead ends: 138 [2023-11-29 01:11:14,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4817 ImplicationChecksByTransitivity, 44.9s TimeCoverageRelationStatistics Valid=1405, Invalid=13835, Unknown=12, NotChecked=0, Total=15252 [2023-11-29 01:11:14,679 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 508 mSDsluCounter, 1216 mSDsCounter, 0 mSdLazyCounter, 2998 mSolverCounterSat, 181 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 1255 SdHoareTripleChecker+Invalid, 3182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2998 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2023-11-29 01:11:14,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 1255 Invalid, 3182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2998 Invalid, 3 Unknown, 0 Unchecked, 13.7s Time] [2023-11-29 01:11:14,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-29 01:11:14,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 117. [2023-11-29 01:11:14,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 1.0344827586206897) internal successors, (120), 116 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) [2023-11-29 01:11:14,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 120 transitions. [2023-11-29 01:11:14,712 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 120 transitions. Word has length 116 [2023-11-29 01:11:14,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:11:14,713 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 120 transitions. [2023-11-29 01:11:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 3.6375) internal successors, (291), 80 states have internal predecessors, (291), 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) [2023-11-29 01:11:14,713 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 120 transitions. [2023-11-29 01:11:14,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-29 01:11:14,713 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:11:14,713 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:11:14,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 01:11:14,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 01:11:14,914 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:11:14,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:14,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1051610454, now seen corresponding path program 19 times [2023-11-29 01:11:14,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:11:14,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383605918] [2023-11-29 01:11:14,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:14,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:11:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 24 proven. 494 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:11:17,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:11:17,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383605918] [2023-11-29 01:11:17,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383605918] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:11:17,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798919073] [2023-11-29 01:11:17,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:11:17,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:17,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:11:17,042 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:11:17,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 01:11:17,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:17,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 94 conjunts are in the unsatisfiable core [2023-11-29 01:11:17,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:17,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 01:11:17,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,530 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 23 treesize of output 18 [2023-11-29 01:11:17,598 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 [2023-11-29 01:11:17,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,638 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 30 treesize of output 28 [2023-11-29 01:11:17,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,687 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 [2023-11-29 01:11:17,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,738 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 37 treesize of output 38 [2023-11-29 01:11:17,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,801 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 [2023-11-29 01:11:17,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,864 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 10 case distinctions, treesize of input 44 treesize of output 48 [2023-11-29 01:11:17,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:17,943 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 [2023-11-29 01:11:18,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 58 [2023-11-29 01:11:18,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,105 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 [2023-11-29 01:11:18,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,184 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 58 treesize of output 68 [2023-11-29 01:11:18,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,280 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 [2023-11-29 01:11:18,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,359 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 65 treesize of output 78 [2023-11-29 01:11:18,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,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 [2023-11-29 01:11:18,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:18,556 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 81 [2023-11-29 01:11:21,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:21,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 64 treesize of output 28 [2023-11-29 01:11:21,220 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 24 proven. 494 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:11:21,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:22,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 17 [2023-11-29 01:11:22,382 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 24 treesize of output 20 [2023-11-29 01:11:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 518 backedges. 24 proven. 424 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 01:11:22,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798919073] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:22,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:11:22,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 40, 25] total 85 [2023-11-29 01:11:22,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762203018] [2023-11-29 01:11:22,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:22,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-11-29 01:11:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:11:22,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-11-29 01:11:22,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=6732, Unknown=0, NotChecked=0, Total=7140 [2023-11-29 01:11:22,794 INFO L87 Difference]: Start difference. First operand 117 states and 120 transitions. Second operand has 85 states, 85 states have (on average 3.776470588235294) internal successors, (321), 85 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) [2023-11-29 01:11:36,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:11:36,692 INFO L93 Difference]: Finished difference Result 377 states and 406 transitions. [2023-11-29 01:11:36,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2023-11-29 01:11:36,693 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 3.776470588235294) internal successors, (321), 85 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) Word has length 116 [2023-11-29 01:11:36,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:11:36,695 INFO L225 Difference]: With dead ends: 377 [2023-11-29 01:11:36,695 INFO L226 Difference]: Without dead ends: 368 [2023-11-29 01:11:36,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 173 SyntacticMatches, 15 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16734 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=3202, Invalid=46304, Unknown=0, NotChecked=0, Total=49506 [2023-11-29 01:11:36,699 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 962 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 7625 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 962 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 8046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 7625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:11:36,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [962 Valid, 1124 Invalid, 8046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 7625 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-29 01:11:36,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2023-11-29 01:11:36,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 122. [2023-11-29 01:11:36,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.0330578512396693) internal successors, (125), 121 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) [2023-11-29 01:11:36,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 125 transitions. [2023-11-29 01:11:36,738 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 125 transitions. Word has length 116 [2023-11-29 01:11:36,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:11:36,738 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 125 transitions. [2023-11-29 01:11:36,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 3.776470588235294) internal successors, (321), 85 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) [2023-11-29 01:11:36,739 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 125 transitions. [2023-11-29 01:11:36,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-11-29 01:11:36,739 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:11:36,739 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:11:36,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 01:11:36,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 01:11:36,940 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:11:36,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:36,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1426925833, now seen corresponding path program 20 times [2023-11-29 01:11:36,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:11:36,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228951204] [2023-11-29 01:11:36,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:36,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:11:36,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:38,699 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 0 proven. 582 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:11:38,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:11:38,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228951204] [2023-11-29 01:11:38,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228951204] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:11:38,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136492722] [2023-11-29 01:11:38,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:11:38,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:38,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:11:38,701 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:11:38,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 01:11:38,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:11:38,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:11:38,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-29 01:11:38,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:39,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:11:39,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:39,238 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 23 treesize of output 18 [2023-11-29 01:11:40,092 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 0 proven. 581 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 01:11:40,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:40,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:11:40,253 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 [2023-11-29 01:11:40,271 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 01:11:40,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136492722] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:40,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:11:40,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 27, 26] total 62 [2023-11-29 01:11:40,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926937722] [2023-11-29 01:11:40,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:40,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-29 01:11:40,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:11:40,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-29 01:11:40,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=3509, Unknown=0, NotChecked=0, Total=3782 [2023-11-29 01:11:40,274 INFO L87 Difference]: Start difference. First operand 122 states and 125 transitions. Second operand has 62 states, 62 states have (on average 4.419354838709677) internal successors, (274), 62 states have internal predecessors, (274), 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) [2023-11-29 01:11:48,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:11:48,105 INFO L93 Difference]: Finished difference Result 321 states and 343 transitions. [2023-11-29 01:11:48,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2023-11-29 01:11:48,106 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 4.419354838709677) internal successors, (274), 62 states have internal predecessors, (274), 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 121 [2023-11-29 01:11:48,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:11:48,108 INFO L225 Difference]: With dead ends: 321 [2023-11-29 01:11:48,108 INFO L226 Difference]: Without dead ends: 319 [2023-11-29 01:11:48,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 216 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13996 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=3247, Invalid=38573, Unknown=0, NotChecked=0, Total=41820 [2023-11-29 01:11:48,112 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 694 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 4876 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 5197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 4876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-11-29 01:11:48,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [694 Valid, 749 Invalid, 5197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 4876 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-11-29 01:11:48,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-29 01:11:48,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 127. [2023-11-29 01:11:48,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.0396825396825398) internal successors, (131), 126 states have internal predecessors, (131), 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) [2023-11-29 01:11:48,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 131 transitions. [2023-11-29 01:11:48,176 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 131 transitions. Word has length 121 [2023-11-29 01:11:48,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:11:48,176 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 131 transitions. [2023-11-29 01:11:48,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.419354838709677) internal successors, (274), 62 states have internal predecessors, (274), 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) [2023-11-29 01:11:48,176 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 131 transitions. [2023-11-29 01:11:48,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-29 01:11:48,177 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:11:48,177 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:11:48,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 01:11:48,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:48,378 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:11:48,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:48,378 INFO L85 PathProgramCache]: Analyzing trace with hash -601369078, now seen corresponding path program 21 times [2023-11-29 01:11:48,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:11:48,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974185119] [2023-11-29 01:11:48,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:48,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:11:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:49,605 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 445 proven. 136 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 01:11:49,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:11:49,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974185119] [2023-11-29 01:11:49,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974185119] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:11:49,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942006622] [2023-11-29 01:11:49,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:11:49,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:49,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:11:49,606 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:11:49,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 01:11:50,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-11-29 01:11:50,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:11:50,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 01:11:50,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:52,059 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 511 proven. 70 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 01:11:52,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:52,847 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 511 proven. 70 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-29 01:11:52,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942006622] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:52,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:11:52,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 27] total 79 [2023-11-29 01:11:52,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792613325] [2023-11-29 01:11:52,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:52,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2023-11-29 01:11:52,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:11:52,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2023-11-29 01:11:52,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1376, Invalid=4786, Unknown=0, NotChecked=0, Total=6162 [2023-11-29 01:11:52,850 INFO L87 Difference]: Start difference. First operand 127 states and 131 transitions. Second operand has 79 states, 79 states have (on average 3.9746835443037973) internal successors, (314), 79 states have internal predecessors, (314), 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) [2023-11-29 01:11:53,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:11:53,656 INFO L93 Difference]: Finished difference Result 313 states and 324 transitions. [2023-11-29 01:11:53,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:11:53,657 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 3.9746835443037973) internal successors, (314), 79 states have internal predecessors, (314), 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 126 [2023-11-29 01:11:53,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:11:53,658 INFO L225 Difference]: With dead ends: 313 [2023-11-29 01:11:53,658 INFO L226 Difference]: Without dead ends: 137 [2023-11-29 01:11:53,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3414 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1868, Invalid=6322, Unknown=0, NotChecked=0, Total=8190 [2023-11-29 01:11:53,659 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 350 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 01:11:53,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 391 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 01:11:53,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-29 01:11:53,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2023-11-29 01:11:53,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 1.0378787878787878) internal successors, (137), 132 states have internal predecessors, (137), 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) [2023-11-29 01:11:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 137 transitions. [2023-11-29 01:11:53,701 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 137 transitions. Word has length 126 [2023-11-29 01:11:53,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:11:53,702 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 137 transitions. [2023-11-29 01:11:53,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 3.9746835443037973) internal successors, (314), 79 states have internal predecessors, (314), 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) [2023-11-29 01:11:53,702 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 137 transitions. [2023-11-29 01:11:53,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-29 01:11:53,702 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:11:53,703 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:11:53,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 01:11:53,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:53,903 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:11:53,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:11:53,904 INFO L85 PathProgramCache]: Analyzing trace with hash 6258379, now seen corresponding path program 22 times [2023-11-29 01:11:53,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:11:53,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199254561] [2023-11-29 01:11:53,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:11:53,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:11:53,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:11:57,321 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 28 proven. 667 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:11:57,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:11:57,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199254561] [2023-11-29 01:11:57,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199254561] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:11:57,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771067607] [2023-11-29 01:11:57,321 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:11:57,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:11:57,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:11:57,322 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:11:57,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 01:11:57,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:11:57,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:11:57,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 75 conjunts are in the unsatisfiable core [2023-11-29 01:11:57,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:11:57,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 13 treesize of output 9 [2023-11-29 01:11:57,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:57,733 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 29 treesize of output 22 [2023-11-29 01:11:57,781 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 22 [2023-11-29 01:11:57,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:11:57,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2023-11-29 01:11:57,908 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-11-29 01:11:57,908 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 35 treesize of output 37 [2023-11-29 01:11:57,970 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-11-29 01:11:57,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 52 [2023-11-29 01:12:12,042 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 93 proven. 595 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 01:12:12,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:12:17,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 117 [2023-11-29 01:12:17,858 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:12:17,858 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 454 treesize of output 390 [2023-11-29 01:12:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 94 proven. 507 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2023-11-29 01:12:17,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771067607] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:12:17,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:12:17,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 31, 30] total 90 [2023-11-29 01:12:17,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54792076] [2023-11-29 01:12:17,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:12:17,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2023-11-29 01:12:17,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:12:17,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2023-11-29 01:12:17,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=7598, Unknown=3, NotChecked=0, Total=8010 [2023-11-29 01:12:17,923 INFO L87 Difference]: Start difference. First operand 133 states and 137 transitions. Second operand has 90 states, 90 states have (on average 3.7) internal successors, (333), 90 states have internal predecessors, (333), 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) [2023-11-29 01:12:26,697 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] [2023-11-29 01:12:30,710 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] [2023-11-29 01:12:39,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:12:43,466 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] [2023-11-29 01:12:58,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:12:58,315 INFO L93 Difference]: Finished difference Result 207 states and 226 transitions. [2023-11-29 01:12:58,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-11-29 01:12:58,316 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 3.7) internal successors, (333), 90 states have internal predecessors, (333), 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 132 [2023-11-29 01:12:58,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:12:58,317 INFO L225 Difference]: With dead ends: 207 [2023-11-29 01:12:58,317 INFO L226 Difference]: Without dead ends: 198 [2023-11-29 01:12:58,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 214 SyntacticMatches, 8 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7819 ImplicationChecksByTransitivity, 40.3s TimeCoverageRelationStatistics Valid=1928, Invalid=28515, Unknown=7, NotChecked=0, Total=30450 [2023-11-29 01:12:58,320 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 664 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 7372 mSolverCounterSat, 347 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 1620 SdHoareTripleChecker+Invalid, 7723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 7372 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:12:58,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 1620 Invalid, 7723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 7372 Invalid, 4 Unknown, 0 Unchecked, 20.2s Time] [2023-11-29 01:12:58,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2023-11-29 01:12:58,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 138. [2023-11-29 01:12:58,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 1.0291970802919708) internal successors, (141), 137 states have internal predecessors, (141), 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) [2023-11-29 01:12:58,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 141 transitions. [2023-11-29 01:12:58,390 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 141 transitions. Word has length 132 [2023-11-29 01:12:58,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:12:58,391 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 141 transitions. [2023-11-29 01:12:58,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 3.7) internal successors, (333), 90 states have internal predecessors, (333), 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) [2023-11-29 01:12:58,391 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 141 transitions. [2023-11-29 01:12:58,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-29 01:12:58,392 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:12:58,392 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:12:58,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 01:12:58,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 01:12:58,593 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:12:58,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:12:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1899340602, now seen corresponding path program 23 times [2023-11-29 01:12:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:12:58,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381769373] [2023-11-29 01:12:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:12:58,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:12:58,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:13:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 0 proven. 769 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:13:00,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:13:00,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381769373] [2023-11-29 01:13:00,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381769373] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:13:00,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303887360] [2023-11-29 01:13:00,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:13:00,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:13:00,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:13:00,549 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:13:00,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 01:13:03,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2023-11-29 01:13:03,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:13:03,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-29 01:13:03,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:13:03,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:13:03,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:13:03,568 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 23 treesize of output 18 [2023-11-29 01:13:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-11-29 01:13:04,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:13:05,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 17 treesize of output 15 [2023-11-29 01:13:05,034 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 [2023-11-29 01:13:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-11-29 01:13:05,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303887360] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:13:05,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:13:05,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 32, 31] total 73 [2023-11-29 01:13:05,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379619477] [2023-11-29 01:13:05,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:13:05,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2023-11-29 01:13:05,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:13:05,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2023-11-29 01:13:05,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=4911, Unknown=0, NotChecked=0, Total=5256 [2023-11-29 01:13:05,058 INFO L87 Difference]: Start difference. First operand 138 states and 141 transitions. Second operand has 73 states, 73 states have (on average 3.9863013698630136) internal successors, (291), 73 states have internal predecessors, (291), 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) [2023-11-29 01:13:16,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:13:16,075 INFO L93 Difference]: Finished difference Result 419 states and 444 transitions. [2023-11-29 01:13:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2023-11-29 01:13:16,075 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 3.9863013698630136) internal successors, (291), 73 states have internal predecessors, (291), 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 137 [2023-11-29 01:13:16,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:13:16,077 INFO L225 Difference]: With dead ends: 419 [2023-11-29 01:13:16,077 INFO L226 Difference]: Without dead ends: 417 [2023-11-29 01:13:16,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 241 SyntacticMatches, 1 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24296 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=4761, Invalid=64671, Unknown=0, NotChecked=0, Total=69432 [2023-11-29 01:13:16,080 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 1005 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 6337 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1005 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 6770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 6337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:13:16,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1005 Valid, 890 Invalid, 6770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 6337 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-29 01:13:16,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-11-29 01:13:16,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 143. [2023-11-29 01:13:16,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.0352112676056338) internal successors, (147), 142 states have internal predecessors, (147), 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) [2023-11-29 01:13:16,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 147 transitions. [2023-11-29 01:13:16,131 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 147 transitions. Word has length 137 [2023-11-29 01:13:16,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:13:16,131 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 147 transitions. [2023-11-29 01:13:16,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.9863013698630136) internal successors, (291), 73 states have internal predecessors, (291), 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) [2023-11-29 01:13:16,132 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 147 transitions. [2023-11-29 01:13:16,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 01:13:16,132 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:13:16,132 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:13:16,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 01:13:16,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:13:16,333 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:13:16,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:13:16,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2050388077, now seen corresponding path program 24 times [2023-11-29 01:13:16,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:13:16,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12953136] [2023-11-29 01:13:16,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:13:16,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:13:16,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:13:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 588 proven. 168 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-11-29 01:13:17,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:13:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12953136] [2023-11-29 01:13:17,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12953136] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:13:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805211704] [2023-11-29 01:13:17,587 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:13:17,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:13:17,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:13:17,588 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:13:17,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 01:13:18,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2023-11-29 01:13:18,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:13:18,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:13:18,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:13:19,971 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 664 proven. 92 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-11-29 01:13:19,971 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:13:20,967 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 664 proven. 92 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-11-29 01:13:20,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805211704] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:13:20,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:13:20,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 30] total 88 [2023-11-29 01:13:20,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299770264] [2023-11-29 01:13:20,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:13:20,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2023-11-29 01:13:20,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:13:20,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2023-11-29 01:13:20,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1698, Invalid=5958, Unknown=0, NotChecked=0, Total=7656 [2023-11-29 01:13:20,970 INFO L87 Difference]: Start difference. First operand 143 states and 147 transitions. Second operand has 88 states, 88 states have (on average 4.011363636363637) internal successors, (353), 88 states have internal predecessors, (353), 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) [2023-11-29 01:13:22,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:13:22,000 INFO L93 Difference]: Finished difference Result 352 states and 363 transitions. [2023-11-29 01:13:22,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:13:22,001 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 4.011363636363637) internal successors, (353), 88 states have internal predecessors, (353), 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 142 [2023-11-29 01:13:22,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:13:22,002 INFO L225 Difference]: With dead ends: 352 [2023-11-29 01:13:22,002 INFO L226 Difference]: Without dead ends: 153 [2023-11-29 01:13:22,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4294 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2277, Invalid=7823, Unknown=0, NotChecked=0, Total=10100 [2023-11-29 01:13:22,003 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 356 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 01:13:22,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 539 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 01:13:22,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2023-11-29 01:13:22,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 149. [2023-11-29 01:13:22,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 1.0337837837837838) internal successors, (153), 148 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) [2023-11-29 01:13:22,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 153 transitions. [2023-11-29 01:13:22,057 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 153 transitions. Word has length 142 [2023-11-29 01:13:22,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:13:22,058 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 153 transitions. [2023-11-29 01:13:22,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.011363636363637) internal successors, (353), 88 states have internal predecessors, (353), 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) [2023-11-29 01:13:22,058 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 153 transitions. [2023-11-29 01:13:22,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-29 01:13:22,059 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:13:22,059 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 9, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:13:22,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 01:13:22,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 01:13:22,259 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:13:22,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:13:22,260 INFO L85 PathProgramCache]: Analyzing trace with hash 395900172, now seen corresponding path program 25 times [2023-11-29 01:13:22,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:13:22,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229522580] [2023-11-29 01:13:22,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:13:22,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:13:22,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:13:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 107 proven. 789 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:13:24,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:13:24,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229522580] [2023-11-29 01:13:24,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229522580] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:13:24,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571415766] [2023-11-29 01:13:24,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:13:24,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:13:24,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:13:24,810 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:13:24,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 01:13:24,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:13:25,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 79 conjunts are in the unsatisfiable core [2023-11-29 01:13:25,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:13:25,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:13:25,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:13:25,520 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 23 treesize of output 18 [2023-11-29 01:13:25,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:13:25,582 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 22 [2023-11-29 01:13:25,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:13:25,645 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:13:25,645 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 42 treesize of output 36 [2023-11-29 01:13:27,739 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 107 proven. 784 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 01:13:27,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:13:28,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2023-11-29 01:13:28,889 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 46 treesize of output 42 [2023-11-29 01:13:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 107 proven. 672 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-29 01:13:29,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571415766] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:13:29,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:13:29,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 32, 31] total 100 [2023-11-29 01:13:29,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918940088] [2023-11-29 01:13:29,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:13:29,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2023-11-29 01:13:29,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:13:29,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2023-11-29 01:13:29,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=9344, Unknown=0, NotChecked=0, Total=9900 [2023-11-29 01:13:29,436 INFO L87 Difference]: Start difference. First operand 149 states and 153 transitions. Second operand has 100 states, 100 states have (on average 3.96) internal successors, (396), 100 states have internal predecessors, (396), 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) [2023-11-29 01:13:45,884 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] [2023-11-29 01:13:49,897 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] [2023-11-29 01:13:54,581 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] [2023-11-29 01:14:01,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:14:01,908 INFO L93 Difference]: Finished difference Result 187 states and 198 transitions. [2023-11-29 01:14:01,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-29 01:14:01,909 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 3.96) internal successors, (396), 100 states have internal predecessors, (396), 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 148 [2023-11-29 01:14:01,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:14:01,910 INFO L225 Difference]: With dead ends: 187 [2023-11-29 01:14:01,910 INFO L226 Difference]: Without dead ends: 178 [2023-11-29 01:14:01,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7539 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=2054, Invalid=26330, Unknown=8, NotChecked=0, Total=28392 [2023-11-29 01:14:01,912 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 531 mSDsluCounter, 2231 mSDsCounter, 0 mSdLazyCounter, 5754 mSolverCounterSat, 194 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 2280 SdHoareTripleChecker+Invalid, 5951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 5754 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2023-11-29 01:14:01,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 2280 Invalid, 5951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 5754 Invalid, 3 Unknown, 0 Unchecked, 14.9s Time] [2023-11-29 01:14:01,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2023-11-29 01:14:01,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 149. [2023-11-29 01:14:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 1.027027027027027) internal successors, (152), 148 states have internal predecessors, (152), 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) [2023-11-29 01:14:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 152 transitions. [2023-11-29 01:14:01,972 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 152 transitions. Word has length 148 [2023-11-29 01:14:01,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:14:01,972 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 152 transitions. [2023-11-29 01:14:01,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 3.96) internal successors, (396), 100 states have internal predecessors, (396), 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) [2023-11-29 01:14:01,972 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 152 transitions. [2023-11-29 01:14:01,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-11-29 01:14:01,973 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:14:01,973 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 9, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:14:01,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 01:14:02,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:02,174 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:14:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:14:02,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1075958542, now seen corresponding path program 26 times [2023-11-29 01:14:02,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:14:02,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080813642] [2023-11-29 01:14:02,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:14:02,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:14:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:14:06,673 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 32 proven. 866 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:14:06,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:14:06,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080813642] [2023-11-29 01:14:06,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080813642] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:14:06,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395925671] [2023-11-29 01:14:06,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:14:06,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:06,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:14:06,675 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:14:06,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 01:14:06,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:14:06,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:14:06,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 118 conjunts are in the unsatisfiable core [2023-11-29 01:14:06,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:14:07,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 01:14:07,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:07,538 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 23 treesize of output 18 [2023-11-29 01:14:07,656 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 [2023-11-29 01:14:07,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:07,722 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 30 treesize of output 28 [2023-11-29 01:14:07,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:07,790 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 [2023-11-29 01:14:07,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:07,867 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 37 treesize of output 38 [2023-11-29 01:14:07,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:07,969 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 [2023-11-29 01:14:08,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,050 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 10 case distinctions, treesize of input 44 treesize of output 48 [2023-11-29 01:14:08,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,147 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 [2023-11-29 01:14:08,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 51 treesize of output 58 [2023-11-29 01:14:08,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,348 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 [2023-11-29 01:14:08,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,460 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 58 treesize of output 68 [2023-11-29 01:14:08,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,589 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 [2023-11-29 01:14:08,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,709 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 65 treesize of output 78 [2023-11-29 01:14:08,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,835 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 [2023-11-29 01:14:08,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:08,963 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 72 treesize of output 88 [2023-11-29 01:14:09,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:09,133 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 [2023-11-29 01:14:09,275 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:09,276 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 79 treesize of output 98 [2023-11-29 01:14:09,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:09,455 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 [2023-11-29 01:14:09,619 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:09,619 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 101 [2023-11-29 01:14:14,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:14,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 78 treesize of output 34 [2023-11-29 01:14:14,118 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 32 proven. 866 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:14:14,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:14:16,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 17 [2023-11-29 01:14:16,765 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 24 treesize of output 20 [2023-11-29 01:14:17,549 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 32 proven. 749 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:17,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395925671] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:14:17,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:14:17,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 50, 31] total 119 [2023-11-29 01:14:17,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302280611] [2023-11-29 01:14:17,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:14:17,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2023-11-29 01:14:17,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:14:17,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2023-11-29 01:14:17,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=13510, Unknown=0, NotChecked=0, Total=14042 [2023-11-29 01:14:17,552 INFO L87 Difference]: Start difference. First operand 149 states and 152 transitions. Second operand has 119 states, 119 states have (on average 3.4453781512605044) internal successors, (410), 119 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) [2023-11-29 01:14:32,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:14:32,269 INFO L93 Difference]: Finished difference Result 227 states and 246 transitions. [2023-11-29 01:14:32,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2023-11-29 01:14:32,269 INFO L78 Accepts]: Start accepts. Automaton has has 119 states, 119 states have (on average 3.4453781512605044) internal successors, (410), 119 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) Word has length 148 [2023-11-29 01:14:32,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:14:32,270 INFO L225 Difference]: With dead ends: 227 [2023-11-29 01:14:32,270 INFO L226 Difference]: Without dead ends: 218 [2023-11-29 01:14:32,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 203 SyntacticMatches, 27 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13159 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=2383, Invalid=40259, Unknown=0, NotChecked=0, Total=42642 [2023-11-29 01:14:32,272 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 1148 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 8468 mSolverCounterSat, 482 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1148 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 8950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 482 IncrementalHoareTripleChecker+Valid, 8468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 01:14:32,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1148 Valid, 1557 Invalid, 8950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [482 Valid, 8468 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 01:14:32,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2023-11-29 01:14:32,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 154. [2023-11-29 01:14:32,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 1.026143790849673) internal successors, (157), 153 states have internal predecessors, (157), 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) [2023-11-29 01:14:32,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 157 transitions. [2023-11-29 01:14:32,331 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 157 transitions. Word has length 148 [2023-11-29 01:14:32,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:14:32,332 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 157 transitions. [2023-11-29 01:14:32,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 3.4453781512605044) internal successors, (410), 119 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) [2023-11-29 01:14:32,332 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 157 transitions. [2023-11-29 01:14:32,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-29 01:14:32,332 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:14:32,332 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:14:32,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 01:14:32,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 01:14:32,533 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:14:32,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:14:32,533 INFO L85 PathProgramCache]: Analyzing trace with hash -571103451, now seen corresponding path program 27 times [2023-11-29 01:14:32,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:14:32,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999826387] [2023-11-29 01:14:32,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:14:32,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:14:32,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:14:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 0 proven. 982 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:14:33,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:14:33,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999826387] [2023-11-29 01:14:33,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999826387] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:14:33,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981134634] [2023-11-29 01:14:33,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:14:33,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:33,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:14:33,919 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:14:33,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 01:14:36,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2023-11-29 01:14:36,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:14:36,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-29 01:14:36,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:14:36,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:14:36,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:36,249 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 29 treesize of output 22 [2023-11-29 01:14:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 0 proven. 865 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:36,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:14:37,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2023-11-29 01:14:37,166 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 [2023-11-29 01:14:37,189 INFO L134 CoverageAnalysis]: Checked inductivity of 982 backedges. 0 proven. 865 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:37,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981134634] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:14:37,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:14:37,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 51 [2023-11-29 01:14:37,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236738337] [2023-11-29 01:14:37,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:14:37,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-11-29 01:14:37,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:14:37,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-11-29 01:14:37,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=2405, Unknown=0, NotChecked=0, Total=2550 [2023-11-29 01:14:37,191 INFO L87 Difference]: Start difference. First operand 154 states and 157 transitions. Second operand has 51 states, 51 states have (on average 4.901960784313726) internal successors, (250), 51 states have internal predecessors, (250), 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) [2023-11-29 01:14:45,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:14:45,244 INFO L93 Difference]: Finished difference Result 477 states and 505 transitions. [2023-11-29 01:14:45,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 216 states. [2023-11-29 01:14:45,244 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.901960784313726) internal successors, (250), 51 states have internal predecessors, (250), 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 153 [2023-11-29 01:14:45,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:14:45,246 INFO L225 Difference]: With dead ends: 477 [2023-11-29 01:14:45,246 INFO L226 Difference]: Without dead ends: 475 [2023-11-29 01:14:45,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 297 SyntacticMatches, 1 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20537 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2437, Invalid=53495, Unknown=0, NotChecked=0, Total=55932 [2023-11-29 01:14:45,249 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 416 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 6141 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 6529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 6141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:14:45,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 903 Invalid, 6529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 6141 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-29 01:14:45,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2023-11-29 01:14:45,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 159. [2023-11-29 01:14:45,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.0316455696202531) internal successors, (163), 158 states have internal predecessors, (163), 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) [2023-11-29 01:14:45,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 163 transitions. [2023-11-29 01:14:45,314 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 163 transitions. Word has length 153 [2023-11-29 01:14:45,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:14:45,314 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 163 transitions. [2023-11-29 01:14:45,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.901960784313726) internal successors, (250), 51 states have internal predecessors, (250), 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) [2023-11-29 01:14:45,315 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 163 transitions. [2023-11-29 01:14:45,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 01:14:45,315 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:14:45,315 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:14:45,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 01:14:45,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:45,516 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:14:45,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:14:45,516 INFO L85 PathProgramCache]: Analyzing trace with hash -693778066, now seen corresponding path program 28 times [2023-11-29 01:14:45,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:14:45,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423509792] [2023-11-29 01:14:45,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:14:45,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:14:45,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:14:47,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 751 proven. 203 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:47,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:14:47,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423509792] [2023-11-29 01:14:47,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423509792] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:14:47,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862967956] [2023-11-29 01:14:47,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:14:47,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:47,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:14:47,006 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:14:47,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 01:14:47,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:14:47,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:14:47,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:14:47,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:14:49,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 837 proven. 117 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:49,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:14:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 837 proven. 117 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:14:50,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862967956] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:14:50,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:14:50,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 96 [2023-11-29 01:14:50,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17047979] [2023-11-29 01:14:50,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:14:50,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2023-11-29 01:14:50,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:14:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2023-11-29 01:14:50,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1812, Invalid=7308, Unknown=0, NotChecked=0, Total=9120 [2023-11-29 01:14:50,178 INFO L87 Difference]: Start difference. First operand 159 states and 163 transitions. Second operand has 96 states, 96 states have (on average 4.072916666666667) internal successors, (391), 96 states have internal predecessors, (391), 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) [2023-11-29 01:14:51,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:14:51,860 INFO L93 Difference]: Finished difference Result 391 states and 402 transitions. [2023-11-29 01:14:51,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 01:14:51,861 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 4.072916666666667) internal successors, (391), 96 states have internal predecessors, (391), 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 158 [2023-11-29 01:14:51,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:14:51,862 INFO L225 Difference]: With dead ends: 391 [2023-11-29 01:14:51,862 INFO L226 Difference]: Without dead ends: 169 [2023-11-29 01:14:51,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6277 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3386, Invalid=13126, Unknown=0, NotChecked=0, Total=16512 [2023-11-29 01:14:51,863 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 826 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 01:14:51,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 490 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 907 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 01:14:51,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-29 01:14:51,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2023-11-29 01:14:51,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 1.0304878048780488) internal successors, (169), 164 states have internal predecessors, (169), 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) [2023-11-29 01:14:51,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 169 transitions. [2023-11-29 01:14:51,943 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 169 transitions. Word has length 158 [2023-11-29 01:14:51,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:14:51,943 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 169 transitions. [2023-11-29 01:14:51,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 4.072916666666667) internal successors, (391), 96 states have internal predecessors, (391), 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) [2023-11-29 01:14:51,943 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 169 transitions. [2023-11-29 01:14:51,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-11-29 01:14:51,944 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:14:51,944 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 10, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:14:51,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 01:14:52,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 01:14:52,144 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:14:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:14:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1755228911, now seen corresponding path program 29 times [2023-11-29 01:14:52,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:14:52,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34635667] [2023-11-29 01:14:52,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:14:52,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:14:52,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:14:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 36 proven. 1091 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:14:57,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:14:57,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34635667] [2023-11-29 01:14:57,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34635667] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:14:57,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045488376] [2023-11-29 01:14:57,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:14:57,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:14:57,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:14:57,016 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:14:57,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 01:14:58,602 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2023-11-29 01:14:58,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:14:58,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 66 conjunts are in the unsatisfiable core [2023-11-29 01:14:58,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:14:59,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 01:14:59,179 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:14:59,180 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 29 treesize of output 22 [2023-11-29 01:14:59,244 INFO L349 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-11-29 01:14:59,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2023-11-29 01:14:59,313 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:14:59,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 40 [2023-11-29 01:15:00,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 121 proven. 858 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-11-29 01:15:00,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:15:23,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 23 [2023-11-29 01:15:23,473 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 46 treesize of output 42 [2023-11-29 01:15:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 121 proven. 859 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2023-11-29 01:15:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045488376] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:15:24,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:15:24,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 33, 33] total 109 [2023-11-29 01:15:24,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419455314] [2023-11-29 01:15:24,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:15:24,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2023-11-29 01:15:24,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:15:24,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2023-11-29 01:15:24,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=11208, Unknown=14, NotChecked=0, Total=11772 [2023-11-29 01:15:24,772 INFO L87 Difference]: Start difference. First operand 165 states and 169 transitions. Second operand has 109 states, 109 states have (on average 3.8807339449541285) internal successors, (423), 109 states have internal predecessors, (423), 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) [2023-11-29 01:15:55,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:15:55,178 INFO L93 Difference]: Finished difference Result 521 states and 558 transitions. [2023-11-29 01:15:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2023-11-29 01:15:55,178 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 109 states have (on average 3.8807339449541285) internal successors, (423), 109 states have internal predecessors, (423), 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 164 [2023-11-29 01:15:55,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:15:55,180 INFO L225 Difference]: With dead ends: 521 [2023-11-29 01:15:55,180 INFO L226 Difference]: Without dead ends: 512 [2023-11-29 01:15:55,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 265 SyntacticMatches, 12 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27163 ImplicationChecksByTransitivity, 50.2s TimeCoverageRelationStatistics Valid=5352, Invalid=89806, Unknown=14, NotChecked=0, Total=95172 [2023-11-29 01:15:55,184 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 2275 mSDsluCounter, 2721 mSDsCounter, 0 mSdLazyCounter, 11336 mSolverCounterSat, 835 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2275 SdHoareTripleChecker+Valid, 2773 SdHoareTripleChecker+Invalid, 12171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 835 IncrementalHoareTripleChecker+Valid, 11336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:15:55,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2275 Valid, 2773 Invalid, 12171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [835 Valid, 11336 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2023-11-29 01:15:55,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2023-11-29 01:15:55,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 170. [2023-11-29 01:15:55,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 1.0236686390532543) internal successors, (173), 169 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) [2023-11-29 01:15:55,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 173 transitions. [2023-11-29 01:15:55,260 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 173 transitions. Word has length 164 [2023-11-29 01:15:55,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:15:55,261 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 173 transitions. [2023-11-29 01:15:55,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 3.8807339449541285) internal successors, (423), 109 states have internal predecessors, (423), 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) [2023-11-29 01:15:55,261 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 173 transitions. [2023-11-29 01:15:55,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-11-29 01:15:55,261 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:15:55,261 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 19, 19, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:15:55,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 01:15:55,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:15:55,462 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:15:55,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:15:55,462 INFO L85 PathProgramCache]: Analyzing trace with hash -929749214, now seen corresponding path program 30 times [2023-11-29 01:15:55,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:15:55,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850371086] [2023-11-29 01:15:55,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:15:55,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:15:55,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:15:58,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:15:58,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:15:58,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850371086] [2023-11-29 01:15:58,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850371086] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:15:58,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973437253] [2023-11-29 01:15:58,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:15:58,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:15:58,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:15:58,031 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:15:58,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 01:15:59,273 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2023-11-29 01:15:59,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:15:59,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 79 conjunts are in the unsatisfiable core [2023-11-29 01:15:59,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:15:59,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-11-29 01:15:59,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:15:59,551 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 28 [2023-11-29 01:16:00,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 28 proven. 1076 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:16:00,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:16:01,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2023-11-29 01:16:01,145 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 [2023-11-29 01:16:01,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1104 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 01:16:01,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973437253] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:16:01,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:16:01,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 41, 41] total 78 [2023-11-29 01:16:01,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715971337] [2023-11-29 01:16:01,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:16:01,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2023-11-29 01:16:01,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:16:01,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2023-11-29 01:16:01,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=5623, Unknown=0, NotChecked=0, Total=6006 [2023-11-29 01:16:01,585 INFO L87 Difference]: Start difference. First operand 170 states and 173 transitions. Second operand has 78 states, 78 states have (on average 3.6794871794871793) internal successors, (287), 78 states have internal predecessors, (287), 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) [2023-11-29 01:16:25,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:16:25,114 INFO L93 Difference]: Finished difference Result 785 states and 824 transitions. [2023-11-29 01:16:25,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 366 states. [2023-11-29 01:16:25,114 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 3.6794871794871793) internal successors, (287), 78 states have internal predecessors, (287), 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 169 [2023-11-29 01:16:25,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:16:25,116 INFO L225 Difference]: With dead ends: 785 [2023-11-29 01:16:25,116 INFO L226 Difference]: Without dead ends: 680 [2023-11-29 01:16:25,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 306 SyntacticMatches, 3 SemanticMatches, 426 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70844 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=9726, Invalid=173030, Unknown=0, NotChecked=0, Total=182756 [2023-11-29 01:16:25,123 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 2336 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 8841 mSolverCounterSat, 1060 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2336 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 9901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1060 IncrementalHoareTripleChecker+Valid, 8841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-11-29 01:16:25,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2336 Valid, 1234 Invalid, 9901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1060 Valid, 8841 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-11-29 01:16:25,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2023-11-29 01:16:25,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 210. [2023-11-29 01:16:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 1.0287081339712918) internal successors, (215), 209 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) [2023-11-29 01:16:25,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 215 transitions. [2023-11-29 01:16:25,233 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 215 transitions. Word has length 169 [2023-11-29 01:16:25,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:16:25,234 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 215 transitions. [2023-11-29 01:16:25,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 3.6794871794871793) internal successors, (287), 78 states have internal predecessors, (287), 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) [2023-11-29 01:16:25,234 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 215 transitions. [2023-11-29 01:16:25,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-11-29 01:16:25,234 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:16:25,235 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:16:25,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 01:16:25,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 01:16:25,435 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:16:25,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:16:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash 513261457, now seen corresponding path program 31 times [2023-11-29 01:16:25,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:16:25,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129415699] [2023-11-29 01:16:25,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:16:25,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:16:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:16:27,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1320 backedges. 934 proven. 241 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:16:27,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:16:27,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129415699] [2023-11-29 01:16:27,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129415699] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:16:27,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089698834] [2023-11-29 01:16:27,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:16:27,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:16:27,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:16:27,095 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:16:27,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 01:16:27,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:16:27,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 01:16:27,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:16:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1320 backedges. 1030 proven. 145 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:16:29,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:16:30,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1320 backedges. 1030 proven. 145 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:16:30,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089698834] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:16:30,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:16:30,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 36] total 106 [2023-11-29 01:16:30,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574242841] [2023-11-29 01:16:30,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:16:30,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2023-11-29 01:16:30,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:16:30,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2023-11-29 01:16:30,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2444, Invalid=8686, Unknown=0, NotChecked=0, Total=11130 [2023-11-29 01:16:30,691 INFO L87 Difference]: Start difference. First operand 210 states and 215 transitions. Second operand has 106 states, 106 states have (on average 4.066037735849057) internal successors, (431), 106 states have internal predecessors, (431), 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) [2023-11-29 01:16:31,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:16:31,944 INFO L93 Difference]: Finished difference Result 329 states and 337 transitions. [2023-11-29 01:16:31,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 01:16:31,944 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 4.066037735849057) internal successors, (431), 106 states have internal predecessors, (431), 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 174 [2023-11-29 01:16:31,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:16:31,945 INFO L225 Difference]: With dead ends: 329 [2023-11-29 01:16:31,945 INFO L226 Difference]: Without dead ends: 185 [2023-11-29 01:16:31,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6354 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3218, Invalid=11302, Unknown=0, NotChecked=0, Total=14520 [2023-11-29 01:16:31,947 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 790 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 1021 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 1021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 01:16:31,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 570 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 1021 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 01:16:31,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2023-11-29 01:16:32,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 181. [2023-11-29 01:16:32,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.0277777777777777) internal successors, (185), 180 states have internal predecessors, (185), 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) [2023-11-29 01:16:32,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 185 transitions. [2023-11-29 01:16:32,083 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 185 transitions. Word has length 174 [2023-11-29 01:16:32,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:16:32,083 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 185 transitions. [2023-11-29 01:16:32,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 4.066037735849057) internal successors, (431), 106 states have internal predecessors, (431), 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) [2023-11-29 01:16:32,084 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 185 transitions. [2023-11-29 01:16:32,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-11-29 01:16:32,084 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:16:32,085 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:16:32,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 01:16:32,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 01:16:32,285 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:16:32,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:16:32,286 INFO L85 PathProgramCache]: Analyzing trace with hash 682378096, now seen corresponding path program 32 times [2023-11-29 01:16:32,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:16:32,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216408492] [2023-11-29 01:16:32,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:16:32,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:16:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:16:38,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 40 proven. 1342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:16:38,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:16:38,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216408492] [2023-11-29 01:16:38,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216408492] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:16:38,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299335987] [2023-11-29 01:16:38,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:16:38,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:16:38,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:16:38,459 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:16:38,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 01:16:38,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:16:38,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:16:38,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 95 conjunts are in the unsatisfiable core [2023-11-29 01:16:38,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:16:39,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:16:39,517 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:16:39,517 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 23 treesize of output 18 [2023-11-29 01:16:39,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:16:39,593 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 22 [2023-11-29 01:16:39,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:16:39,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:16:39,677 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 42 treesize of output 36 [2023-11-29 01:16:42,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 135 proven. 1240 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 01:16:42,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:16:46,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2023-11-29 01:16:46,306 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 46 treesize of output 42 [2023-11-29 01:16:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 135 proven. 1069 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2023-11-29 01:16:47,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299335987] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:16:47,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:16:47,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 38, 37] total 122 [2023-11-29 01:16:47,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818019951] [2023-11-29 01:16:47,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:16:47,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2023-11-29 01:16:47,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:16:47,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2023-11-29 01:16:47,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=14144, Unknown=2, NotChecked=0, Total=14762 [2023-11-29 01:16:47,220 INFO L87 Difference]: Start difference. First operand 181 states and 185 transitions. Second operand has 122 states, 122 states have (on average 4.032786885245901) internal successors, (492), 122 states have internal predecessors, (492), 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) [2023-11-29 01:17:26,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:17:26,877 INFO L93 Difference]: Finished difference Result 583 states and 624 transitions. [2023-11-29 01:17:26,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 231 states. [2023-11-29 01:17:26,877 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 122 states have (on average 4.032786885245901) internal successors, (492), 122 states have internal predecessors, (492), 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 180 [2023-11-29 01:17:26,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:17:26,879 INFO L225 Difference]: With dead ends: 583 [2023-11-29 01:17:26,879 INFO L226 Difference]: Without dead ends: 574 [2023-11-29 01:17:26,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 290 SyntacticMatches, 11 SemanticMatches, 349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35118 ImplicationChecksByTransitivity, 39.7s TimeCoverageRelationStatistics Valid=6583, Invalid=116265, Unknown=2, NotChecked=0, Total=122850 [2023-11-29 01:17:26,884 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 2607 mSDsluCounter, 3209 mSDsCounter, 0 mSdLazyCounter, 13816 mSolverCounterSat, 1100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2607 SdHoareTripleChecker+Valid, 3266 SdHoareTripleChecker+Invalid, 14916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1100 IncrementalHoareTripleChecker+Valid, 13816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-11-29 01:17:26,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2607 Valid, 3266 Invalid, 14916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1100 Valid, 13816 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2023-11-29 01:17:26,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-11-29 01:17:26,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 186. [2023-11-29 01:17:26,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.0216216216216216) internal successors, (189), 185 states have internal predecessors, (189), 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) [2023-11-29 01:17:26,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 189 transitions. [2023-11-29 01:17:26,977 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 189 transitions. Word has length 180 [2023-11-29 01:17:26,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:17:26,977 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 189 transitions. [2023-11-29 01:17:26,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 4.032786885245901) internal successors, (492), 122 states have internal predecessors, (492), 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) [2023-11-29 01:17:26,978 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 189 transitions. [2023-11-29 01:17:26,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-29 01:17:26,978 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:17:26,979 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 21, 21, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:17:26,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-29 01:17:27,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 01:17:27,179 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:17:27,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:17:27,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1164425025, now seen corresponding path program 33 times [2023-11-29 01:17:27,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:17:27,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577797368] [2023-11-29 01:17:27,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:17:27,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:17:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:17:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1486 backedges. 0 proven. 1486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:17:30,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:17:30,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577797368] [2023-11-29 01:17:30,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577797368] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:17:30,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138368716] [2023-11-29 01:17:30,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:17:30,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:17:30,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:17:30,052 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:17:30,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 01:17:33,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2023-11-29 01:17:33,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:17:33,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-29 01:17:33,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:17:33,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:17:33,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:17:33,837 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 28 [2023-11-29 01:17:35,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1486 backedges. 31 proven. 1310 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:17:35,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:17:35,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2023-11-29 01:17:35,764 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 [2023-11-29 01:17:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1486 backedges. 0 proven. 1341 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:17:36,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138368716] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:17:36,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:17:36,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 44, 44] total 84 [2023-11-29 01:17:36,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383630006] [2023-11-29 01:17:36,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:17:36,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2023-11-29 01:17:36,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:17:36,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2023-11-29 01:17:36,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=6553, Unknown=0, NotChecked=0, Total=6972 [2023-11-29 01:17:36,231 INFO L87 Difference]: Start difference. First operand 186 states and 189 transitions. Second operand has 84 states, 84 states have (on average 3.7261904761904763) internal successors, (313), 84 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) [2023-11-29 01:18:07,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:18:07,077 INFO L93 Difference]: Finished difference Result 936 states and 978 transitions. [2023-11-29 01:18:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 440 states. [2023-11-29 01:18:07,077 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 3.7261904761904763) internal successors, (313), 84 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) Word has length 185 [2023-11-29 01:18:07,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:18:07,080 INFO L225 Difference]: With dead ends: 936 [2023-11-29 01:18:07,080 INFO L226 Difference]: Without dead ends: 821 [2023-11-29 01:18:07,089 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 844 GetRequests, 336 SyntacticMatches, 3 SemanticMatches, 505 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101847 ImplicationChecksByTransitivity, 27.4s TimeCoverageRelationStatistics Valid=12342, Invalid=244200, Unknown=0, NotChecked=0, Total=256542 [2023-11-29 01:18:07,089 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 2834 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 9463 mSolverCounterSat, 1226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2834 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 10689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1226 IncrementalHoareTripleChecker+Valid, 9463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-29 01:18:07,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2834 Valid, 1328 Invalid, 10689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1226 Valid, 9463 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-29 01:18:07,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2023-11-29 01:18:07,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 229. [2023-11-29 01:18:07,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 1.0263157894736843) internal successors, (234), 228 states have internal predecessors, (234), 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) [2023-11-29 01:18:07,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 234 transitions. [2023-11-29 01:18:07,225 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 234 transitions. Word has length 185 [2023-11-29 01:18:07,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:18:07,226 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 234 transitions. [2023-11-29 01:18:07,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.7261904761904763) internal successors, (313), 84 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) [2023-11-29 01:18:07,226 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 234 transitions. [2023-11-29 01:18:07,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2023-11-29 01:18:07,226 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:18:07,227 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:18:07,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 01:18:07,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 01:18:07,427 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:18:07,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:18:07,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1010472238, now seen corresponding path program 34 times [2023-11-29 01:18:07,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:18:07,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383613994] [2023-11-29 01:18:07,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:18:07,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:18:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:18:09,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1595 backedges. 1137 proven. 282 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-11-29 01:18:09,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:18:09,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383613994] [2023-11-29 01:18:09,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383613994] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:18:09,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105530891] [2023-11-29 01:18:09,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:18:09,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:18:09,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:18:09,295 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:18:09,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 01:18:09,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:18:09,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:18:09,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 01:18:09,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:18:11,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1595 backedges. 1243 proven. 176 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-11-29 01:18:11,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:18:13,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1595 backedges. 1243 proven. 176 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2023-11-29 01:18:13,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105530891] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:18:13,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:18:13,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 114 [2023-11-29 01:18:13,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833584313] [2023-11-29 01:18:13,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:18:13,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2023-11-29 01:18:13,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:18:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2023-11-29 01:18:13,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2530, Invalid=10352, Unknown=0, NotChecked=0, Total=12882 [2023-11-29 01:18:13,305 INFO L87 Difference]: Start difference. First operand 229 states and 234 transitions. Second operand has 114 states, 114 states have (on average 4.114035087719298) internal successors, (469), 114 states have internal predecessors, (469), 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) [2023-11-29 01:18:15,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:18:15,716 INFO L93 Difference]: Finished difference Result 358 states and 366 transitions. [2023-11-29 01:18:15,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 01:18:15,717 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 4.114035087719298) internal successors, (469), 114 states have internal predecessors, (469), 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 190 [2023-11-29 01:18:15,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:18:15,717 INFO L225 Difference]: With dead ends: 358 [2023-11-29 01:18:15,718 INFO L226 Difference]: Without dead ends: 201 [2023-11-29 01:18:15,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8966 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=4700, Invalid=18556, Unknown=0, NotChecked=0, Total=23256 [2023-11-29 01:18:15,719 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 893 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 893 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 1397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 01:18:15,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [893 Valid, 664 Invalid, 1397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 1195 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 01:18:15,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-29 01:18:15,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 197. [2023-11-29 01:18:15,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.0255102040816326) internal successors, (201), 196 states have internal predecessors, (201), 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) [2023-11-29 01:18:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 201 transitions. [2023-11-29 01:18:15,836 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 201 transitions. Word has length 190 [2023-11-29 01:18:15,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:18:15,836 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 201 transitions. [2023-11-29 01:18:15,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 4.114035087719298) internal successors, (469), 114 states have internal predecessors, (469), 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) [2023-11-29 01:18:15,836 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 201 transitions. [2023-11-29 01:18:15,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2023-11-29 01:18:15,837 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:18:15,837 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 12, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:18:15,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-29 01:18:16,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 01:18:16,037 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:18:16,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:18:16,038 INFO L85 PathProgramCache]: Analyzing trace with hash 542512403, now seen corresponding path program 35 times [2023-11-29 01:18:16,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:18:16,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78241451] [2023-11-29 01:18:16,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:18:16,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:18:16,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:18:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 44 proven. 1409 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-29 01:18:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:18:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78241451] [2023-11-29 01:18:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78241451] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:18:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441295365] [2023-11-29 01:18:20,016 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:18:20,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:18:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:18:20,017 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:18:20,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 01:18:25,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2023-11-29 01:18:25,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:18:25,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 79 conjunts are in the unsatisfiable core [2023-11-29 01:18:25,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:18:26,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 01:18:26,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:18:26,562 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 29 treesize of output 22 [2023-11-29 01:18:26,627 INFO L349 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-11-29 01:18:26,628 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 26 treesize of output 25 [2023-11-29 01:18:26,696 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:18:26,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 40 [2023-11-29 01:18:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 149 proven. 1302 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-29 01:18:29,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:18:34,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2023-11-29 01:18:34,723 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 46 treesize of output 42 [2023-11-29 01:18:35,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 149 proven. 1302 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-11-29 01:18:35,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441295365] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:18:35,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:18:35,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 40] total 117 [2023-11-29 01:18:35,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890360480] [2023-11-29 01:18:35,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:18:35,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 117 states [2023-11-29 01:18:35,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:18:35,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2023-11-29 01:18:35,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=12963, Unknown=4, NotChecked=0, Total=13572 [2023-11-29 01:18:35,582 INFO L87 Difference]: Start difference. First operand 197 states and 201 transitions. Second operand has 117 states, 117 states have (on average 4.051282051282051) internal successors, (474), 117 states have internal predecessors, (474), 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) [2023-11-29 01:19:29,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:19:29,156 INFO L93 Difference]: Finished difference Result 715 states and 760 transitions. [2023-11-29 01:19:29,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2023-11-29 01:19:29,157 INFO L78 Accepts]: Start accepts. Automaton has has 117 states, 117 states have (on average 4.051282051282051) internal successors, (474), 117 states have internal predecessors, (474), 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 196 [2023-11-29 01:19:29,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:19:29,160 INFO L225 Difference]: With dead ends: 715 [2023-11-29 01:19:29,160 INFO L226 Difference]: Without dead ends: 706 [2023-11-29 01:19:29,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 324 SyntacticMatches, 17 SemanticMatches, 374 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43163 ImplicationChecksByTransitivity, 52.4s TimeCoverageRelationStatistics Valid=6337, Invalid=134657, Unknown=6, NotChecked=0, Total=141000 [2023-11-29 01:19:29,165 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 2112 mSDsluCounter, 3703 mSDsCounter, 0 mSdLazyCounter, 15586 mSolverCounterSat, 832 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2112 SdHoareTripleChecker+Valid, 3765 SdHoareTripleChecker+Invalid, 16418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 832 IncrementalHoareTripleChecker+Valid, 15586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-11-29 01:19:29,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2112 Valid, 3765 Invalid, 16418 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [832 Valid, 15586 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-11-29 01:19:29,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2023-11-29 01:19:29,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 202. [2023-11-29 01:19:29,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.0199004975124377) internal successors, (205), 201 states have internal predecessors, (205), 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) [2023-11-29 01:19:29,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 205 transitions. [2023-11-29 01:19:29,292 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 205 transitions. Word has length 196 [2023-11-29 01:19:29,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:19:29,292 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 205 transitions. [2023-11-29 01:19:29,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 117 states, 117 states have (on average 4.051282051282051) internal successors, (474), 117 states have internal predecessors, (474), 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) [2023-11-29 01:19:29,292 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 205 transitions. [2023-11-29 01:19:29,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-11-29 01:19:29,293 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:19:29,293 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 23, 23, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:19:29,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 01:19:29,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 01:19:29,494 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:19:29,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:19:29,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1784574846, now seen corresponding path program 36 times [2023-11-29 01:19:29,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:19:29,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546542100] [2023-11-29 01:19:29,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:19:29,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:19:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:19:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1777 backedges. 0 proven. 1777 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:19:32,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:19:32,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546542100] [2023-11-29 01:19:32,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546542100] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:19:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272892915] [2023-11-29 01:19:32,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:19:32,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:19:32,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:19:32,869 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:19:32,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 01:19:35,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2023-11-29 01:19:35,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:19:35,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 107 conjunts are in the unsatisfiable core [2023-11-29 01:19:35,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:19:36,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:19:37,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:19:37,068 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 35 treesize of output 26 [2023-11-29 01:19:39,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1777 backedges. 31 proven. 1601 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-11-29 01:19:39,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:19:39,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2023-11-29 01:19:39,783 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 [2023-11-29 01:19:40,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1777 backedges. 0 proven. 1642 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-11-29 01:19:40,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272892915] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:19:40,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:19:40,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 50, 50] total 112 [2023-11-29 01:19:40,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369183975] [2023-11-29 01:19:40,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:19:40,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2023-11-29 01:19:40,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:19:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2023-11-29 01:19:40,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=694, Invalid=11738, Unknown=0, NotChecked=0, Total=12432 [2023-11-29 01:19:40,701 INFO L87 Difference]: Start difference. First operand 202 states and 205 transitions. Second operand has 112 states, 112 states have (on average 3.5357142857142856) internal successors, (396), 112 states have internal predecessors, (396), 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) [2023-11-29 01:20:25,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:20:25,159 INFO L93 Difference]: Finished difference Result 1027 states and 1072 transitions. [2023-11-29 01:20:25,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 523 states. [2023-11-29 01:20:25,159 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 3.5357142857142856) internal successors, (396), 112 states have internal predecessors, (396), 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 201 [2023-11-29 01:20:25,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:20:25,163 INFO L225 Difference]: With dead ends: 1027 [2023-11-29 01:20:25,163 INFO L226 Difference]: Without dead ends: 902 [2023-11-29 01:20:25,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 345 SyntacticMatches, 2 SemanticMatches, 615 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152334 ImplicationChecksByTransitivity, 41.1s TimeCoverageRelationStatistics Valid=18454, Invalid=361618, Unknown=0, NotChecked=0, Total=380072 [2023-11-29 01:20:25,180 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 3246 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 12974 mSolverCounterSat, 1558 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3246 SdHoareTripleChecker+Valid, 1814 SdHoareTripleChecker+Invalid, 14532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1558 IncrementalHoareTripleChecker+Valid, 12974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:20:25,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3246 Valid, 1814 Invalid, 14532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1558 Valid, 12974 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-11-29 01:20:25,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2023-11-29 01:20:25,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 248. [2023-11-29 01:20:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.0242914979757085) internal successors, (253), 247 states have internal predecessors, (253), 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) [2023-11-29 01:20:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 253 transitions. [2023-11-29 01:20:25,349 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 253 transitions. Word has length 201 [2023-11-29 01:20:25,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:20:25,349 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 253 transitions. [2023-11-29 01:20:25,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 3.5357142857142856) internal successors, (396), 112 states have internal predecessors, (396), 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) [2023-11-29 01:20:25,349 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 253 transitions. [2023-11-29 01:20:25,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-11-29 01:20:25,350 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:20:25,350 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:25,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 01:20:25,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:25,550 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:20:25,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:25,551 INFO L85 PathProgramCache]: Analyzing trace with hash 2143014069, now seen corresponding path program 37 times [2023-11-29 01:20:25,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:25,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581321565] [2023-11-29 01:20:25,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:25,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:27,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1896 backedges. 1360 proven. 326 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-29 01:20:27,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:27,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581321565] [2023-11-29 01:20:27,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581321565] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:27,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789835679] [2023-11-29 01:20:27,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:20:27,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:27,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:27,819 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:27,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 01:20:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:28,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 697 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 01:20:28,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:30,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1896 backedges. 1476 proven. 210 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-29 01:20:30,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:32,413 INFO L134 CoverageAnalysis]: Checked inductivity of 1896 backedges. 1476 proven. 210 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-29 01:20:32,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789835679] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:32,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:32,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 42] total 124 [2023-11-29 01:20:32,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199456190] [2023-11-29 01:20:32,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:32,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2023-11-29 01:20:32,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2023-11-29 01:20:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3326, Invalid=11926, Unknown=0, NotChecked=0, Total=15252 [2023-11-29 01:20:32,418 INFO L87 Difference]: Start difference. First operand 248 states and 253 transitions. Second operand has 124 states, 124 states have (on average 4.104838709677419) internal successors, (509), 124 states have internal predecessors, (509), 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) [2023-11-29 01:20:34,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:20:34,093 INFO L93 Difference]: Finished difference Result 387 states and 395 transitions. [2023-11-29 01:20:34,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 01:20:34,093 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 4.104838709677419) internal successors, (509), 124 states have internal predecessors, (509), 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 206 [2023-11-29 01:20:34,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:20:34,095 INFO L225 Difference]: With dead ends: 387 [2023-11-29 01:20:34,095 INFO L226 Difference]: Without dead ends: 217 [2023-11-29 01:20:34,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8814 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4323, Invalid=15417, Unknown=0, NotChecked=0, Total=19740 [2023-11-29 01:20:34,097 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 980 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 980 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:20:34,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [980 Valid, 660 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 1239 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 01:20:34,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2023-11-29 01:20:34,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 213. [2023-11-29 01:20:34,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 1.0235849056603774) internal successors, (217), 212 states have internal predecessors, (217), 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) [2023-11-29 01:20:34,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 217 transitions. [2023-11-29 01:20:34,230 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 217 transitions. Word has length 206 [2023-11-29 01:20:34,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:20:34,230 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 217 transitions. [2023-11-29 01:20:34,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 4.104838709677419) internal successors, (509), 124 states have internal predecessors, (509), 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) [2023-11-29 01:20:34,230 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 217 transitions. [2023-11-29 01:20:34,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2023-11-29 01:20:34,231 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:20:34,231 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 13, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:20:34,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 01:20:34,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:34,432 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:20:34,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:20:34,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1563050028, now seen corresponding path program 38 times [2023-11-29 01:20:34,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:20:34,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611484344] [2023-11-29 01:20:34,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:20:34,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:20:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:20:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1970 backedges. 163 proven. 1805 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 01:20:38,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:20:38,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611484344] [2023-11-29 01:20:38,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611484344] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:20:38,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382160768] [2023-11-29 01:20:38,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:20:38,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:20:38,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:20:38,574 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:20:38,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45c072cb-0284-436c-9d25-7f16fb652efe/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 01:20:38,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:20:38,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:20:38,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 111 conjunts are in the unsatisfiable core [2023-11-29 01:20:38,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:20:39,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 [2023-11-29 01:20:39,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:20:39,605 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 23 treesize of output 18 [2023-11-29 01:20:39,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:20:39,663 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 22 [2023-11-29 01:20:39,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:20:39,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:20:39,723 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 42 treesize of output 36 [2023-11-29 01:20:43,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1970 backedges. 163 proven. 1800 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 01:20:43,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:20:45,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2023-11-29 01:20:45,445 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 46 treesize of output 42 [2023-11-29 01:20:46,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1970 backedges. 163 proven. 1558 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2023-11-29 01:20:46,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382160768] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:20:46,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:20:46,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 44, 43] total 140 [2023-11-29 01:20:46,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857373843] [2023-11-29 01:20:46,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:20:46,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2023-11-29 01:20:46,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:20:46,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2023-11-29 01:20:46,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=840, Invalid=18619, Unknown=1, NotChecked=0, Total=19460 [2023-11-29 01:20:46,305 INFO L87 Difference]: Start difference. First operand 213 states and 217 transitions. Second operand has 140 states, 140 states have (on average 4.114285714285714) internal successors, (576), 140 states have internal predecessors, (576), 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)