./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-ext-properties/test-0214_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-ext-properties/test-0214_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8cac36e956b24d42ea840a07609fb159882a2e76b1195da25a4d4343e0b31026 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:15:17,310 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:15:17,373 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2024-11-14 03:15:17,378 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:15:17,378 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:15:17,405 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:15:17,405 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:15:17,406 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:15:17,406 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:15:17,406 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:15:17,406 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:15:17,406 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:15:17,407 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:15:17,407 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:15:17,411 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:15:17,411 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:15:17,411 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:15:17,411 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:15:17,411 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:15:17,412 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:15:17,412 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:15:17,412 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:15:17,412 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 03:15:17,412 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 03:15:17,413 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-14 03:15:17,413 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:15:17,414 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:15:17,414 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:15:17,415 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:15:17,415 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 8cac36e956b24d42ea840a07609fb159882a2e76b1195da25a4d4343e0b31026 [2024-11-14 03:15:17,769 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:15:17,783 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:15:17,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:15:17,789 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:15:17,789 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:15:17,791 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/list-ext-properties/test-0214_1.i Unable to find full path for "g++" [2024-11-14 03:15:19,973 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:15:20,418 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:15:20,420 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/sv-benchmarks/c/list-ext-properties/test-0214_1.i [2024-11-14 03:15:20,435 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/data/cf5cfe42b/91b746ed0402481ab9f443e64196b081/FLAG7afe0d9c0 [2024-11-14 03:15:20,452 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/data/cf5cfe42b/91b746ed0402481ab9f443e64196b081 [2024-11-14 03:15:20,455 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:15:20,457 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:15:20,459 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:15:20,459 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:15:20,465 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:15:20,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:20,468 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@249eda09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20, skipping insertion in model container [2024-11-14 03:15:20,468 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:20,504 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:15:20,853 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:15:20,870 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:15:20,938 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:15:20,982 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:15:20,982 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20 WrapperNode [2024-11-14 03:15:20,984 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:15:20,985 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:15:20,985 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:15:20,986 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:15:20,994 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,022 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,056 INFO L138 Inliner]: procedures = 181, calls = 43, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 216 [2024-11-14 03:15:21,057 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:15:21,057 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:15:21,057 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:15:21,057 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:15:21,065 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,069 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,070 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,084 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,091 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,096 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,101 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,107 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:15:21,108 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:15:21,108 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:15:21,108 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:15:21,109 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (1/1) ... [2024-11-14 03:15:21,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:15:21,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:15:21,160 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:15:21,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:15:21,199 INFO L130 BoogieDeclarations]: Found specification of procedure rand_end_point [2024-11-14 03:15:21,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rand_end_point [2024-11-14 03:15:21,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 03:15:21,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 03:15:21,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:15:21,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 03:15:21,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 03:15:21,201 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:15:21,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 03:15:21,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:15:21,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:15:21,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:15:21,390 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:15:21,395 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:15:22,100 INFO L? ?]: Removed 157 outVars from TransFormulas that were not future-live. [2024-11-14 03:15:22,100 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:15:22,205 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:15:22,206 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-14 03:15:22,206 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:15:22 BoogieIcfgContainer [2024-11-14 03:15:22,206 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:15:22,209 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:15:22,209 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:15:22,214 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:15:22,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:15:20" (1/3) ... [2024-11-14 03:15:22,215 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c687c03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:15:22, skipping insertion in model container [2024-11-14 03:15:22,215 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:15:20" (2/3) ... [2024-11-14 03:15:22,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c687c03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:15:22, skipping insertion in model container [2024-11-14 03:15:22,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:15:22" (3/3) ... [2024-11-14 03:15:22,217 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0214_1.i [2024-11-14 03:15:22,234 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:15:22,235 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG test-0214_1.i that has 2 procedures, 123 locations, 1 initial locations, 5 loop locations, and 57 error locations. [2024-11-14 03:15:22,290 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:15:22,309 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@43eae54d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:15:22,309 INFO L334 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2024-11-14 03:15:22,314 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 62 states have (on average 2.161290322580645) internal successors, (134), 119 states have internal predecessors, (134), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:15:22,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-11-14 03:15:22,322 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:22,322 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-11-14 03:15:22,323 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:22,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:22,329 INFO L85 PathProgramCache]: Analyzing trace with hash 9431986, now seen corresponding path program 1 times [2024-11-14 03:15:22,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:22,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893936626] [2024-11-14 03:15:22,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:22,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:22,493 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:22,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893936626] [2024-11-14 03:15:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893936626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:22,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:22,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:15:22,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656352470] [2024-11-14 03:15:22,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:22,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:15:22,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:22,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:15:22,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:15:22,530 INFO L87 Difference]: Start difference. First operand has 123 states, 62 states have (on average 2.161290322580645) internal successors, (134), 119 states have internal predecessors, (134), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:22,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:22,616 INFO L93 Difference]: Finished difference Result 123 states and 135 transitions. [2024-11-14 03:15:22,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:15:22,620 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 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 4 [2024-11-14 03:15:22,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:22,627 INFO L225 Difference]: With dead ends: 123 [2024-11-14 03:15:22,628 INFO L226 Difference]: Without dead ends: 121 [2024-11-14 03:15:22,631 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:15:22,634 INFO L432 NwaCegarLoop]: 114 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:22,639 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:15:22,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-14 03:15:22,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-11-14 03:15:22,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 61 states have (on average 2.098360655737705) internal successors, (128), 117 states have internal predecessors, (128), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:15:22,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 132 transitions. [2024-11-14 03:15:22,687 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 132 transitions. Word has length 4 [2024-11-14 03:15:22,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:22,687 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 132 transitions. [2024-11-14 03:15:22,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:22,688 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 132 transitions. [2024-11-14 03:15:22,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-14 03:15:22,688 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:22,688 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-14 03:15:22,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 03:15:22,690 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:22,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 293887025, now seen corresponding path program 1 times [2024-11-14 03:15:22,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:22,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892002912] [2024-11-14 03:15:22,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:22,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:22,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:22,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:22,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892002912] [2024-11-14 03:15:22,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892002912] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:22,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:22,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:15:22,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127271434] [2024-11-14 03:15:22,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:22,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:15:22,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:22,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:15:22,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:22,879 INFO L87 Difference]: Start difference. First operand 121 states and 132 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:23,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:23,242 INFO L93 Difference]: Finished difference Result 235 states and 256 transitions. [2024-11-14 03:15:23,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:15:23,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2024-11-14 03:15:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:23,247 INFO L225 Difference]: With dead ends: 235 [2024-11-14 03:15:23,247 INFO L226 Difference]: Without dead ends: 235 [2024-11-14 03:15:23,247 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:23,251 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 116 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:23,251 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 130 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:23,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-14 03:15:23,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 158. [2024-11-14 03:15:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 95 states have (on average 2.0526315789473686) internal successors, (195), 151 states have internal predecessors, (195), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 03:15:23,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 203 transitions. [2024-11-14 03:15:23,286 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 203 transitions. Word has length 5 [2024-11-14 03:15:23,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:23,287 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 203 transitions. [2024-11-14 03:15:23,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:23,287 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 203 transitions. [2024-11-14 03:15:23,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-14 03:15:23,287 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:23,288 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-14 03:15:23,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 03:15:23,288 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:23,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:23,288 INFO L85 PathProgramCache]: Analyzing trace with hash 293887026, now seen corresponding path program 1 times [2024-11-14 03:15:23,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:23,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440533864] [2024-11-14 03:15:23,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:23,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:23,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:23,676 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:23,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440533864] [2024-11-14 03:15:23,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440533864] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:23,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:23,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:15:23,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363596670] [2024-11-14 03:15:23,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:23,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:15:23,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:23,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:15:23,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:15:23,679 INFO L87 Difference]: Start difference. First operand 158 states and 203 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:23,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:23,959 INFO L93 Difference]: Finished difference Result 266 states and 331 transitions. [2024-11-14 03:15:23,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:15:23,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2024-11-14 03:15:23,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:23,962 INFO L225 Difference]: With dead ends: 266 [2024-11-14 03:15:23,966 INFO L226 Difference]: Without dead ends: 266 [2024-11-14 03:15:23,966 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:15:23,967 INFO L432 NwaCegarLoop]: 91 mSDtfsCounter, 91 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:23,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 217 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-14 03:15:23,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 218. [2024-11-14 03:15:23,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 149 states have (on average 1.9798657718120805) internal successors, (295), 207 states have internal predecessors, (295), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:23,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 311 transitions. [2024-11-14 03:15:23,996 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 311 transitions. Word has length 5 [2024-11-14 03:15:23,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:23,996 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 311 transitions. [2024-11-14 03:15:23,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:23,997 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 311 transitions. [2024-11-14 03:15:23,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-14 03:15:23,997 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:23,997 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:23,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 03:15:23,998 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:23,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:24,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1042364197, now seen corresponding path program 1 times [2024-11-14 03:15:24,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:24,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712529071] [2024-11-14 03:15:24,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:24,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:24,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:24,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712529071] [2024-11-14 03:15:24,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712529071] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:24,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:24,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:15:24,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046032163] [2024-11-14 03:15:24,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:24,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:15:24,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:15:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:24,078 INFO L87 Difference]: Start difference. First operand 218 states and 311 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:24,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:24,175 INFO L93 Difference]: Finished difference Result 303 states and 392 transitions. [2024-11-14 03:15:24,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:15:24,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2024-11-14 03:15:24,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:24,177 INFO L225 Difference]: With dead ends: 303 [2024-11-14 03:15:24,177 INFO L226 Difference]: Without dead ends: 303 [2024-11-14 03:15:24,177 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:24,178 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 107 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:24,178 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 220 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:15:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2024-11-14 03:15:24,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 219. [2024-11-14 03:15:24,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 150 states have (on average 1.9733333333333334) internal successors, (296), 208 states have internal predecessors, (296), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 312 transitions. [2024-11-14 03:15:24,195 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 312 transitions. Word has length 7 [2024-11-14 03:15:24,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:24,196 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 312 transitions. [2024-11-14 03:15:24,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:24,196 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 312 transitions. [2024-11-14 03:15:24,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-14 03:15:24,196 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:24,196 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:24,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 03:15:24,197 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:24,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:24,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1042362912, now seen corresponding path program 1 times [2024-11-14 03:15:24,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:24,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849997974] [2024-11-14 03:15:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:24,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:24,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:24,242 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:24,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849997974] [2024-11-14 03:15:24,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849997974] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:24,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:24,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:15:24,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574049047] [2024-11-14 03:15:24,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:24,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:15:24,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:24,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:15:24,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:24,243 INFO L87 Difference]: Start difference. First operand 219 states and 312 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:24,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:24,436 INFO L93 Difference]: Finished difference Result 269 states and 358 transitions. [2024-11-14 03:15:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:15:24,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2024-11-14 03:15:24,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:24,439 INFO L225 Difference]: With dead ends: 269 [2024-11-14 03:15:24,440 INFO L226 Difference]: Without dead ends: 265 [2024-11-14 03:15:24,440 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:24,442 INFO L432 NwaCegarLoop]: 91 mSDtfsCounter, 62 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:24,442 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 155 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:24,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2024-11-14 03:15:24,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 217. [2024-11-14 03:15:24,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 148 states have (on average 1.9797297297297298) internal successors, (293), 206 states have internal predecessors, (293), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:24,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 309 transitions. [2024-11-14 03:15:24,453 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 309 transitions. Word has length 7 [2024-11-14 03:15:24,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:24,453 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 309 transitions. [2024-11-14 03:15:24,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:24,453 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 309 transitions. [2024-11-14 03:15:24,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-14 03:15:24,453 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:24,453 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:24,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 03:15:24,454 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:24,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:24,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1244880390, now seen corresponding path program 1 times [2024-11-14 03:15:24,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:24,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297701818] [2024-11-14 03:15:24,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:24,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:24,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:24,558 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297701818] [2024-11-14 03:15:24,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297701818] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:24,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:24,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:15:24,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096179557] [2024-11-14 03:15:24,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:24,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:15:24,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:24,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:15:24,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:15:24,560 INFO L87 Difference]: Start difference. First operand 217 states and 309 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:24,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:24,911 INFO L93 Difference]: Finished difference Result 306 states and 398 transitions. [2024-11-14 03:15:24,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:15:24,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-14 03:15:24,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:24,913 INFO L225 Difference]: With dead ends: 306 [2024-11-14 03:15:24,913 INFO L226 Difference]: Without dead ends: 306 [2024-11-14 03:15:24,913 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:15:24,914 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 133 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:24,914 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 182 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:24,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-14 03:15:24,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 217. [2024-11-14 03:15:24,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 148 states have (on average 1.9391891891891893) internal successors, (287), 206 states have internal predecessors, (287), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:24,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 303 transitions. [2024-11-14 03:15:24,938 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 303 transitions. Word has length 10 [2024-11-14 03:15:24,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:24,938 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 303 transitions. [2024-11-14 03:15:24,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:24,938 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 303 transitions. [2024-11-14 03:15:24,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-14 03:15:24,939 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:24,940 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:24,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 03:15:24,940 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:24,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:24,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1244880391, now seen corresponding path program 1 times [2024-11-14 03:15:24,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:24,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193483349] [2024-11-14 03:15:24,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:24,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:25,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:25,245 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:25,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193483349] [2024-11-14 03:15:25,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193483349] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:25,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:25,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:15:25,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811719320] [2024-11-14 03:15:25,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:25,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:15:25,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:25,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:15:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:15:25,247 INFO L87 Difference]: Start difference. First operand 217 states and 303 transitions. Second operand has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:25,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:25,627 INFO L93 Difference]: Finished difference Result 278 states and 344 transitions. [2024-11-14 03:15:25,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 03:15:25,628 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2024-11-14 03:15:25,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:25,630 INFO L225 Difference]: With dead ends: 278 [2024-11-14 03:15:25,630 INFO L226 Difference]: Without dead ends: 278 [2024-11-14 03:15:25,630 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:15:25,631 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 92 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:25,631 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 350 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:25,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2024-11-14 03:15:25,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 237. [2024-11-14 03:15:25,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 168 states have (on average 1.9464285714285714) internal successors, (327), 224 states have internal predecessors, (327), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:25,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 343 transitions. [2024-11-14 03:15:25,649 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 343 transitions. Word has length 10 [2024-11-14 03:15:25,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:25,649 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 343 transitions. [2024-11-14 03:15:25,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:25,649 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 343 transitions. [2024-11-14 03:15:25,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 03:15:25,651 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:25,651 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:25,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-14 03:15:25,652 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:25,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:25,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2112870421, now seen corresponding path program 1 times [2024-11-14 03:15:25,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:25,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81260536] [2024-11-14 03:15:25,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:25,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:25,788 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:25,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81260536] [2024-11-14 03:15:25,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81260536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:25,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:25,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:15:25,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718290476] [2024-11-14 03:15:25,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:25,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:15:25,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:25,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:15:25,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:15:25,789 INFO L87 Difference]: Start difference. First operand 237 states and 343 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:26,098 INFO L93 Difference]: Finished difference Result 322 states and 431 transitions. [2024-11-14 03:15:26,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:15:26,098 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-14 03:15:26,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:26,100 INFO L225 Difference]: With dead ends: 322 [2024-11-14 03:15:26,100 INFO L226 Difference]: Without dead ends: 322 [2024-11-14 03:15:26,100 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:15:26,101 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 110 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:26,101 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 190 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:26,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2024-11-14 03:15:26,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 243. [2024-11-14 03:15:26,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 174 states have (on average 1.9137931034482758) internal successors, (333), 230 states have internal predecessors, (333), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:26,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 349 transitions. [2024-11-14 03:15:26,117 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 349 transitions. Word has length 12 [2024-11-14 03:15:26,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:26,117 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 349 transitions. [2024-11-14 03:15:26,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,118 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 349 transitions. [2024-11-14 03:15:26,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 03:15:26,118 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:26,118 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:26,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 03:15:26,119 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:26,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:26,119 INFO L85 PathProgramCache]: Analyzing trace with hash 2112870422, now seen corresponding path program 1 times [2024-11-14 03:15:26,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:26,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425024336] [2024-11-14 03:15:26,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:26,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:26,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:26,299 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:26,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425024336] [2024-11-14 03:15:26,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425024336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:26,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:26,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:15:26,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836850111] [2024-11-14 03:15:26,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:26,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:15:26,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:26,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:15:26,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:15:26,300 INFO L87 Difference]: Start difference. First operand 243 states and 349 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:26,540 INFO L93 Difference]: Finished difference Result 274 states and 345 transitions. [2024-11-14 03:15:26,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:15:26,541 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-14 03:15:26,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:26,543 INFO L225 Difference]: With dead ends: 274 [2024-11-14 03:15:26,543 INFO L226 Difference]: Without dead ends: 274 [2024-11-14 03:15:26,543 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:15:26,544 INFO L432 NwaCegarLoop]: 94 mSDtfsCounter, 77 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:26,544 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 230 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:26,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2024-11-14 03:15:26,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 243. [2024-11-14 03:15:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 174 states have (on average 1.8793103448275863) internal successors, (327), 230 states have internal predecessors, (327), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:26,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 343 transitions. [2024-11-14 03:15:26,553 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 343 transitions. Word has length 12 [2024-11-14 03:15:26,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:26,554 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 343 transitions. [2024-11-14 03:15:26,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,554 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 343 transitions. [2024-11-14 03:15:26,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 03:15:26,554 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:26,554 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:26,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-14 03:15:26,555 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:26,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:26,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1965578805, now seen corresponding path program 1 times [2024-11-14 03:15:26,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:26,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81010694] [2024-11-14 03:15:26,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:26,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:26,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:26,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:26,634 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:26,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81010694] [2024-11-14 03:15:26,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81010694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:26,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:26,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:15:26,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844987015] [2024-11-14 03:15:26,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:26,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:15:26,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:26,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:15:26,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:26,635 INFO L87 Difference]: Start difference. First operand 243 states and 343 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:26,767 INFO L93 Difference]: Finished difference Result 240 states and 331 transitions. [2024-11-14 03:15:26,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:15:26,767 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-14 03:15:26,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:26,768 INFO L225 Difference]: With dead ends: 240 [2024-11-14 03:15:26,768 INFO L226 Difference]: Without dead ends: 240 [2024-11-14 03:15:26,769 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:15:26,769 INFO L432 NwaCegarLoop]: 104 mSDtfsCounter, 2 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:26,769 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 167 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:15:26,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-14 03:15:26,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2024-11-14 03:15:26,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 174 states have (on average 1.8103448275862069) internal successors, (315), 227 states have internal predecessors, (315), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:26,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 331 transitions. [2024-11-14 03:15:26,781 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 331 transitions. Word has length 12 [2024-11-14 03:15:26,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:26,782 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 331 transitions. [2024-11-14 03:15:26,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:26,782 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 331 transitions. [2024-11-14 03:15:26,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 03:15:26,783 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:26,783 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:26,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-14 03:15:26,783 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:26,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1965578804, now seen corresponding path program 1 times [2024-11-14 03:15:26,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:26,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872355219] [2024-11-14 03:15:26,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:26,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:27,010 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:27,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872355219] [2024-11-14 03:15:27,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872355219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:27,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:27,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:15:27,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602503931] [2024-11-14 03:15:27,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:27,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:27,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:27,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:27,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:27,012 INFO L87 Difference]: Start difference. First operand 240 states and 331 transitions. Second operand has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:27,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:27,244 INFO L93 Difference]: Finished difference Result 239 states and 327 transitions. [2024-11-14 03:15:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:15:27,244 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-14 03:15:27,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:27,246 INFO L225 Difference]: With dead ends: 239 [2024-11-14 03:15:27,246 INFO L226 Difference]: Without dead ends: 239 [2024-11-14 03:15:27,246 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:15:27,247 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 15 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:27,247 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 543 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:27,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-14 03:15:27,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2024-11-14 03:15:27,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 174 states have (on average 1.7873563218390804) internal successors, (311), 226 states have internal predecessors, (311), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:27,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 327 transitions. [2024-11-14 03:15:27,264 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 327 transitions. Word has length 12 [2024-11-14 03:15:27,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:27,265 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 327 transitions. [2024-11-14 03:15:27,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:27,265 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 327 transitions. [2024-11-14 03:15:27,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-14 03:15:27,265 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:27,265 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:27,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-14 03:15:27,266 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:27,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:27,266 INFO L85 PathProgramCache]: Analyzing trace with hash -803400773, now seen corresponding path program 1 times [2024-11-14 03:15:27,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:27,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888315159] [2024-11-14 03:15:27,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:27,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:27,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:27,550 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:27,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888315159] [2024-11-14 03:15:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888315159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:27,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:27,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:15:27,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324761678] [2024-11-14 03:15:27,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:27,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:27,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:27,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:27,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:27,554 INFO L87 Difference]: Start difference. First operand 239 states and 327 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:27,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:27,778 INFO L93 Difference]: Finished difference Result 237 states and 319 transitions. [2024-11-14 03:15:27,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:15:27,779 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-14 03:15:27,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:27,780 INFO L225 Difference]: With dead ends: 237 [2024-11-14 03:15:27,780 INFO L226 Difference]: Without dead ends: 237 [2024-11-14 03:15:27,780 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:15:27,781 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 14 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:27,781 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 534 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:27,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-14 03:15:27,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 237. [2024-11-14 03:15:27,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 174 states have (on average 1.7413793103448276) internal successors, (303), 224 states have internal predecessors, (303), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-14 03:15:27,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 319 transitions. [2024-11-14 03:15:27,789 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 319 transitions. Word has length 13 [2024-11-14 03:15:27,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:27,790 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 319 transitions. [2024-11-14 03:15:27,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:27,790 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 319 transitions. [2024-11-14 03:15:27,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-14 03:15:27,790 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:27,791 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:27,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-14 03:15:27,791 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:27,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:27,791 INFO L85 PathProgramCache]: Analyzing trace with hash -604534595, now seen corresponding path program 1 times [2024-11-14 03:15:27,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:27,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193345089] [2024-11-14 03:15:27,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:27,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:27,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:28,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:28,123 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:28,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193345089] [2024-11-14 03:15:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193345089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:15:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740218616] [2024-11-14 03:15:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:28,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:15:28,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:15:28,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:15:28,126 INFO L87 Difference]: Start difference. First operand 237 states and 319 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:28,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:28,504 INFO L93 Difference]: Finished difference Result 307 states and 397 transitions. [2024-11-14 03:15:28,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 03:15:28,505 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-11-14 03:15:28,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:28,506 INFO L225 Difference]: With dead ends: 307 [2024-11-14 03:15:28,507 INFO L226 Difference]: Without dead ends: 307 [2024-11-14 03:15:28,507 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:15:28,508 INFO L432 NwaCegarLoop]: 95 mSDtfsCounter, 55 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:28,510 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 343 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:28,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-14 03:15:28,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 276. [2024-11-14 03:15:28,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 208 states have (on average 1.7163461538461537) internal successors, (357), 259 states have internal predecessors, (357), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:15:28,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 379 transitions. [2024-11-14 03:15:28,530 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 379 transitions. Word has length 16 [2024-11-14 03:15:28,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:28,530 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 379 transitions. [2024-11-14 03:15:28,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:28,530 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 379 transitions. [2024-11-14 03:15:28,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-14 03:15:28,531 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:28,531 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:28,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-14 03:15:28,531 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:28,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:28,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1740516409, now seen corresponding path program 1 times [2024-11-14 03:15:28,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:28,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9545639] [2024-11-14 03:15:28,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:28,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:28,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:28,872 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:28,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9545639] [2024-11-14 03:15:28,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9545639] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:28,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:28,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-14 03:15:28,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234983184] [2024-11-14 03:15:28,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:28,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:28,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:28,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:28,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:28,874 INFO L87 Difference]: Start difference. First operand 276 states and 379 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:29,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:29,198 INFO L93 Difference]: Finished difference Result 347 states and 454 transitions. [2024-11-14 03:15:29,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:15:29,199 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-11-14 03:15:29,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:29,200 INFO L225 Difference]: With dead ends: 347 [2024-11-14 03:15:29,201 INFO L226 Difference]: Without dead ends: 347 [2024-11-14 03:15:29,201 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:15:29,201 INFO L432 NwaCegarLoop]: 104 mSDtfsCounter, 68 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:29,201 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 523 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:29,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-11-14 03:15:29,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 313. [2024-11-14 03:15:29,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 242 states have (on average 1.6983471074380165) internal successors, (411), 293 states have internal predecessors, (411), 13 states have call successors, (13), 7 states have call predecessors, (13), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-14 03:15:29,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 437 transitions. [2024-11-14 03:15:29,215 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 437 transitions. Word has length 16 [2024-11-14 03:15:29,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:29,216 INFO L471 AbstractCegarLoop]: Abstraction has 313 states and 437 transitions. [2024-11-14 03:15:29,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:29,216 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 437 transitions. [2024-11-14 03:15:29,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-14 03:15:29,217 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:29,217 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:29,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-14 03:15:29,217 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:29,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:29,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1560337485, now seen corresponding path program 1 times [2024-11-14 03:15:29,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:29,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155780992] [2024-11-14 03:15:29,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:29,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:29,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:29,451 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155780992] [2024-11-14 03:15:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155780992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:29,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:29,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-14 03:15:29,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784708952] [2024-11-14 03:15:29,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:29,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:29,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:29,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:29,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:29,452 INFO L87 Difference]: Start difference. First operand 313 states and 437 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:29,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:29,861 INFO L93 Difference]: Finished difference Result 244 states and 290 transitions. [2024-11-14 03:15:29,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:15:29,862 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-14 03:15:29,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:29,863 INFO L225 Difference]: With dead ends: 244 [2024-11-14 03:15:29,864 INFO L226 Difference]: Without dead ends: 244 [2024-11-14 03:15:29,866 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:15:29,866 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 42 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:29,867 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 533 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:15:29,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-11-14 03:15:29,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 235. [2024-11-14 03:15:29,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 169 states have (on average 1.5857988165680474) internal successors, (268), 220 states have internal predecessors, (268), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 03:15:29,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 288 transitions. [2024-11-14 03:15:29,878 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 288 transitions. Word has length 17 [2024-11-14 03:15:29,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:29,878 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 288 transitions. [2024-11-14 03:15:29,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:29,878 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 288 transitions. [2024-11-14 03:15:29,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 03:15:29,879 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:29,879 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:29,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-14 03:15:29,879 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:29,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:29,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1894331934, now seen corresponding path program 1 times [2024-11-14 03:15:29,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:29,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152431731] [2024-11-14 03:15:29,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:29,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:30,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:30,069 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:30,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152431731] [2024-11-14 03:15:30,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152431731] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:30,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:30,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:15:30,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37458970] [2024-11-14 03:15:30,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:30,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:30,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:30,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:30,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:30,073 INFO L87 Difference]: Start difference. First operand 235 states and 288 transitions. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:30,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:30,271 INFO L93 Difference]: Finished difference Result 234 states and 284 transitions. [2024-11-14 03:15:30,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 03:15:30,271 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-11-14 03:15:30,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:30,272 INFO L225 Difference]: With dead ends: 234 [2024-11-14 03:15:30,273 INFO L226 Difference]: Without dead ends: 234 [2024-11-14 03:15:30,273 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:15:30,274 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 28 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:30,274 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 392 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:30,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-11-14 03:15:30,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 228. [2024-11-14 03:15:30,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 165 states have (on average 1.5575757575757576) internal successors, (257), 213 states have internal predecessors, (257), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 03:15:30,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 277 transitions. [2024-11-14 03:15:30,282 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 277 transitions. Word has length 18 [2024-11-14 03:15:30,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:30,282 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 277 transitions. [2024-11-14 03:15:30,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:30,283 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 277 transitions. [2024-11-14 03:15:30,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-14 03:15:30,285 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:30,286 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:30,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-14 03:15:30,286 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:30,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:30,286 INFO L85 PathProgramCache]: Analyzing trace with hash -613143680, now seen corresponding path program 1 times [2024-11-14 03:15:30,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:30,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009064235] [2024-11-14 03:15:30,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:30,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:30,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:30,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:30,589 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:30,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009064235] [2024-11-14 03:15:30,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009064235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:30,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:30,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:15:30,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540900498] [2024-11-14 03:15:30,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:30,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:15:30,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:30,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:15:30,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:15:30,592 INFO L87 Difference]: Start difference. First operand 228 states and 277 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:31,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:31,060 INFO L93 Difference]: Finished difference Result 283 states and 323 transitions. [2024-11-14 03:15:31,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 03:15:31,061 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2024-11-14 03:15:31,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:31,062 INFO L225 Difference]: With dead ends: 283 [2024-11-14 03:15:31,062 INFO L226 Difference]: Without dead ends: 283 [2024-11-14 03:15:31,063 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:15:31,063 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 122 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:31,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 230 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 03:15:31,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-11-14 03:15:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 228. [2024-11-14 03:15:31,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 165 states have (on average 1.5454545454545454) internal successors, (255), 213 states have internal predecessors, (255), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-14 03:15:31,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 275 transitions. [2024-11-14 03:15:31,075 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 275 transitions. Word has length 20 [2024-11-14 03:15:31,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:31,077 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 275 transitions. [2024-11-14 03:15:31,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:31,078 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 275 transitions. [2024-11-14 03:15:31,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-14 03:15:31,078 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:31,078 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:31,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-14 03:15:31,079 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:31,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1291789483, now seen corresponding path program 1 times [2024-11-14 03:15:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:31,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947348334] [2024-11-14 03:15:31,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:31,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:31,494 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947348334] [2024-11-14 03:15:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947348334] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:15:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874578821] [2024-11-14 03:15:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:31,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:31,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:15:31,497 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:15:31,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:15:31,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:31,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-14 03:15:31,620 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:15:32,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 03:15:32,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:15:32,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 99 [2024-11-14 03:15:32,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 03:15:32,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:15:32,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 79 [2024-11-14 03:15:32,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:32,712 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:15:33,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:33,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874578821] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:15:33,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1895149410] [2024-11-14 03:15:33,825 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-14 03:15:33,825 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:15:33,829 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:15:33,834 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:15:33,834 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:15:35,058 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 12 for LOIs [2024-11-14 03:15:35,061 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:15:37,416 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8782#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (<= 8 (select |#length| 3)) (= 3 |ULTIMATE.start_remove_one_~list#1.base|) (exists ((|v_ULTIMATE.start_is_empty_~no_end~0#1_13| Int)) (and (or (and (= (select (select |#memory_$Pointer$.base| 3) 4) 0) (= (select (select |#memory_$Pointer$.offset| 3) 4) 0) (= |v_ULTIMATE.start_is_empty_~no_end~0#1_13| 1)) (and (or (not (= (select (select |#memory_$Pointer$.offset| 3) 4) 0)) (not (= (select (select |#memory_$Pointer$.base| 3) 4) 0))) (= |v_ULTIMATE.start_is_empty_~no_end~0#1_13| 0))) (or (< 10 ~i~0) (not (= |ULTIMATE.start_is_empty_~no_beg~0#1| |v_ULTIMATE.start_is_empty_~no_end~0#1_13|))))) (= 3 |~#list~0.base|) (<= 0 ~i~0) (= (select |#valid| 3) 1) (= |ULTIMATE.start_remove_one_~from#1| 0) (= |ULTIMATE.start_main_~y~0#1| 0) (= |ULTIMATE.start_remove_one_~list#1.offset| 0) (= |ULTIMATE.start_main_~z~0#1| 0) (<= |#StackHeapBarrier| 3) (or (and (= |ULTIMATE.start_is_empty_~no_beg~0#1| 0) (or (not (= (select (select |#memory_$Pointer$.base| 3) 0) 0)) (not (= (select (select |#memory_$Pointer$.offset| 3) 0) 0)))) (and (= (select (select |#memory_$Pointer$.offset| 3) 0) 0) (= |ULTIMATE.start_is_empty_~no_beg~0#1| 1) (= (select (select |#memory_$Pointer$.base| 3) 0) 0))) (= |ULTIMATE.start_main_~length~0#1| 0))' at error location [2024-11-14 03:15:37,416 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:15:37,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:15:37,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 18 [2024-11-14 03:15:37,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954564486] [2024-11-14 03:15:37,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:15:37,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-14 03:15:37,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:37,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-14 03:15:37,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2024-11-14 03:15:37,419 INFO L87 Difference]: Start difference. First operand 228 states and 275 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:15:40,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:40,122 INFO L93 Difference]: Finished difference Result 323 states and 382 transitions. [2024-11-14 03:15:40,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 03:15:40,123 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 23 [2024-11-14 03:15:40,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:40,125 INFO L225 Difference]: With dead ends: 323 [2024-11-14 03:15:40,125 INFO L226 Difference]: Without dead ends: 321 [2024-11-14 03:15:40,126 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=390, Invalid=2262, Unknown=0, NotChecked=0, Total=2652 [2024-11-14 03:15:40,126 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 233 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:40,126 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 828 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 03:15:40,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-14 03:15:40,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 300. [2024-11-14 03:15:40,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 225 states have (on average 1.4355555555555555) internal successors, (323), 277 states have internal predecessors, (323), 18 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (18), 13 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-14 03:15:40,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 359 transitions. [2024-11-14 03:15:40,137 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 359 transitions. Word has length 23 [2024-11-14 03:15:40,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:40,137 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 359 transitions. [2024-11-14 03:15:40,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:15:40,137 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 359 transitions. [2024-11-14 03:15:40,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 03:15:40,138 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:40,138 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:40,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:15:40,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 03:15:40,342 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:40,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash -314100107, now seen corresponding path program 1 times [2024-11-14 03:15:40,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:40,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297190628] [2024-11-14 03:15:40,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:40,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:40,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:40,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:15:40,632 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:40,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297190628] [2024-11-14 03:15:40,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297190628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:15:40,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181421507] [2024-11-14 03:15:40,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:40,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:40,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:15:40,635 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:15:40,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 03:15:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:40,788 INFO L255 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 03:15:40,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:15:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:15:41,122 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:15:41,290 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:15:41,290 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 19 treesize of output 23 [2024-11-14 03:15:41,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:15:41,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181421507] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:15:41,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1996903149] [2024-11-14 03:15:41,484 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 03:15:41,486 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:15:41,486 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:15:41,487 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:15:41,487 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:15:42,638 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 69 for LOIs [2024-11-14 03:15:42,655 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:15:50,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1996903149] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:50,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:15:50,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [8, 7, 8] total 38 [2024-11-14 03:15:50,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617836555] [2024-11-14 03:15:50,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:50,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 03:15:50,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:50,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 03:15:50,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=1079, Unknown=1, NotChecked=0, Total=1406 [2024-11-14 03:15:50,786 INFO L87 Difference]: Start difference. First operand 300 states and 359 transitions. Second operand has 17 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:52,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:15:55,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:15:59,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:59,195 INFO L93 Difference]: Finished difference Result 325 states and 386 transitions. [2024-11-14 03:15:59,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 03:15:59,196 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2024-11-14 03:15:59,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:59,198 INFO L225 Difference]: With dead ends: 325 [2024-11-14 03:15:59,198 INFO L226 Difference]: Without dead ends: 325 [2024-11-14 03:15:59,199 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=326, Invalid=1079, Unknown=1, NotChecked=0, Total=1406 [2024-11-14 03:15:59,199 INFO L432 NwaCegarLoop]: 88 mSDtfsCounter, 23 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:59,200 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 349 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1219 Invalid, 1 Unknown, 0 Unchecked, 8.4s Time] [2024-11-14 03:15:59,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2024-11-14 03:15:59,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 313. [2024-11-14 03:15:59,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 238 states have (on average 1.411764705882353) internal successors, (336), 289 states have internal predecessors, (336), 18 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-14 03:15:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 372 transitions. [2024-11-14 03:15:59,212 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 372 transitions. Word has length 29 [2024-11-14 03:15:59,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:59,213 INFO L471 AbstractCegarLoop]: Abstraction has 313 states and 372 transitions. [2024-11-14 03:15:59,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:15:59,213 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 372 transitions. [2024-11-14 03:15:59,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-14 03:15:59,214 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:59,214 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:59,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:15:59,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:59,419 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:15:59,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:59,420 INFO L85 PathProgramCache]: Analyzing trace with hash 913757443, now seen corresponding path program 1 times [2024-11-14 03:15:59,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:59,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748703960] [2024-11-14 03:15:59,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:59,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:59,899 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:15:59,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:59,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748703960] [2024-11-14 03:15:59,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748703960] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:15:59,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84209057] [2024-11-14 03:15:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:59,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:59,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:15:59,902 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:15:59,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 03:16:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:00,064 INFO L255 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 03:16:00,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:00,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:00,513 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:16:00,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:16:00,701 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 19 treesize of output 23 [2024-11-14 03:16:00,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:16:00,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84209057] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:16:00,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [736493262] [2024-11-14 03:16:00,973 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2024-11-14 03:16:00,973 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:16:00,974 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:16:00,974 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:16:00,974 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:16:06,773 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 12 for LOIs [2024-11-14 03:16:06,775 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:16:43,071 WARN L286 SmtUtils]: Spent 7.48s on a formula simplification. DAG size of input: 266 DAG size of output: 251 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:17:23,413 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10503#(and (<= 1 |#StackHeapBarrier|) (= |~#list~0.offset| 0) (<= |ULTIMATE.start_main_~y~0#1| 4) (= ~i~0 0) (= 3 |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_main_~z~0#1| 0) (<= (select |#length| 3) 3))' at error location [2024-11-14 03:17:23,413 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:17:23,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:17:23,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 22 [2024-11-14 03:17:23,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124251852] [2024-11-14 03:17:23,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:17:23,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-14 03:17:23,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:23,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-14 03:17:23,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=1581, Unknown=19, NotChecked=0, Total=1980 [2024-11-14 03:17:23,415 INFO L87 Difference]: Start difference. First operand 313 states and 372 transitions. Second operand has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 03:17:24,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:24,960 INFO L93 Difference]: Finished difference Result 312 states and 370 transitions. [2024-11-14 03:17:24,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:17:24,960 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 30 [2024-11-14 03:17:24,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:24,963 INFO L225 Difference]: With dead ends: 312 [2024-11-14 03:17:24,963 INFO L226 Difference]: Without dead ends: 312 [2024-11-14 03:17:24,964 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 77.3s TimeCoverageRelationStatistics Valid=429, Invalid=1714, Unknown=19, NotChecked=0, Total=2162 [2024-11-14 03:17:24,964 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 355 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:24,965 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 684 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 03:17:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-11-14 03:17:24,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 310. [2024-11-14 03:17:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 238 states have (on average 1.3949579831932772) internal successors, (332), 286 states have internal predecessors, (332), 18 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-14 03:17:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 368 transitions. [2024-11-14 03:17:24,979 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 368 transitions. Word has length 30 [2024-11-14 03:17:24,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:24,981 INFO L471 AbstractCegarLoop]: Abstraction has 310 states and 368 transitions. [2024-11-14 03:17:24,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 4.052631578947368) internal successors, (77), 20 states have internal predecessors, (77), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 03:17:24,981 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 368 transitions. [2024-11-14 03:17:24,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-14 03:17:24,982 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:24,982 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:25,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 03:17:25,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:25,183 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:25,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:25,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1731297298, now seen corresponding path program 1 times [2024-11-14 03:17:25,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:25,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114861288] [2024-11-14 03:17:25,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:25,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:25,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:17:25,625 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114861288] [2024-11-14 03:17:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114861288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618796684] [2024-11-14 03:17:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:25,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:25,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:25,629 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:25,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 03:17:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:25,782 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-14 03:17:25,785 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:26,552 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:17:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618796684] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:17:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:17:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 12 [2024-11-14 03:17:26,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829530364] [2024-11-14 03:17:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:17:26,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:17:26,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:26,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:17:26,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-14 03:17:26,554 INFO L87 Difference]: Start difference. First operand 310 states and 368 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:17:27,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:27,301 INFO L93 Difference]: Finished difference Result 311 states and 366 transitions. [2024-11-14 03:17:27,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:17:27,302 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2024-11-14 03:17:27,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:27,304 INFO L225 Difference]: With dead ends: 311 [2024-11-14 03:17:27,304 INFO L226 Difference]: Without dead ends: 311 [2024-11-14 03:17:27,304 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:17:27,306 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 126 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:27,306 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 208 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 03:17:27,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-11-14 03:17:27,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 307. [2024-11-14 03:17:27,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 238 states have (on average 1.3697478991596639) internal successors, (326), 283 states have internal predecessors, (326), 18 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-14 03:17:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 362 transitions. [2024-11-14 03:17:27,318 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 362 transitions. Word has length 32 [2024-11-14 03:17:27,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:27,318 INFO L471 AbstractCegarLoop]: Abstraction has 307 states and 362 transitions. [2024-11-14 03:17:27,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:17:27,319 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 362 transitions. [2024-11-14 03:17:27,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-14 03:17:27,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:27,321 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:27,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-14 03:17:27,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:27,525 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:27,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:27,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1633050774, now seen corresponding path program 1 times [2024-11-14 03:17:27,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:27,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092690857] [2024-11-14 03:17:27,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:27,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:27,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:28,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:28,019 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:28,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092690857] [2024-11-14 03:17:28,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092690857] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:28,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502418122] [2024-11-14 03:17:28,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:28,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:28,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:28,022 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:28,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 03:17:28,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:28,176 INFO L255 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:17:28,179 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:28,820 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:17:28,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502418122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:17:28,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:17:28,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2024-11-14 03:17:28,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224648611] [2024-11-14 03:17:28,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:17:28,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:17:28,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:28,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:17:28,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:17:28,822 INFO L87 Difference]: Start difference. First operand 307 states and 362 transitions. Second operand has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:29,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:29,310 INFO L93 Difference]: Finished difference Result 308 states and 362 transitions. [2024-11-14 03:17:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:17:29,315 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2024-11-14 03:17:29,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:29,316 INFO L225 Difference]: With dead ends: 308 [2024-11-14 03:17:29,316 INFO L226 Difference]: Without dead ends: 308 [2024-11-14 03:17:29,316 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:17:29,318 INFO L432 NwaCegarLoop]: 64 mSDtfsCounter, 212 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:29,321 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 175 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 03:17:29,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-11-14 03:17:29,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 306. [2024-11-14 03:17:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 238 states have (on average 1.361344537815126) internal successors, (324), 282 states have internal predecessors, (324), 18 states have call successors, (18), 9 states have call predecessors, (18), 9 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-14 03:17:29,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 360 transitions. [2024-11-14 03:17:29,334 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 360 transitions. Word has length 32 [2024-11-14 03:17:29,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:29,336 INFO L471 AbstractCegarLoop]: Abstraction has 306 states and 360 transitions. [2024-11-14 03:17:29,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:29,336 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 360 transitions. [2024-11-14 03:17:29,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-14 03:17:29,337 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:29,337 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:29,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 03:17:29,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:29,538 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:29,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:29,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1698776127, now seen corresponding path program 1 times [2024-11-14 03:17:29,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:29,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245373166] [2024-11-14 03:17:29,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:29,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:30,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:30,704 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:30,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245373166] [2024-11-14 03:17:30,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245373166] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:30,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140821223] [2024-11-14 03:17:30,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:30,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:30,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:30,707 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:30,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 03:17:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:30,863 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 03:17:30,866 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:31,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 03:17:31,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:17:31,914 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 25 treesize of output 20 [2024-11-14 03:17:32,314 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-14 03:17:32,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 15 [2024-11-14 03:17:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:32,328 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:17:32,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140821223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:17:32,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:17:32,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 23 [2024-11-14 03:17:32,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414453719] [2024-11-14 03:17:32,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:17:32,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 03:17:32,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:32,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 03:17:32,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2024-11-14 03:17:32,329 INFO L87 Difference]: Start difference. First operand 306 states and 360 transitions. Second operand has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:33,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:33,982 INFO L93 Difference]: Finished difference Result 402 states and 470 transitions. [2024-11-14 03:17:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 03:17:33,983 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2024-11-14 03:17:33,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:33,985 INFO L225 Difference]: With dead ends: 402 [2024-11-14 03:17:33,985 INFO L226 Difference]: Without dead ends: 402 [2024-11-14 03:17:33,985 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2024-11-14 03:17:33,986 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 170 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:33,986 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 486 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 03:17:33,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2024-11-14 03:17:34,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 349. [2024-11-14 03:17:34,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 276 states have (on average 1.3623188405797102) internal successors, (376), 321 states have internal predecessors, (376), 22 states have call successors, (22), 11 states have call predecessors, (22), 11 states have return successors, (22), 16 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-14 03:17:34,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 420 transitions. [2024-11-14 03:17:34,003 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 420 transitions. Word has length 34 [2024-11-14 03:17:34,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:34,004 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 420 transitions. [2024-11-14 03:17:34,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:34,004 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 420 transitions. [2024-11-14 03:17:34,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-14 03:17:34,005 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:34,005 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:34,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 03:17:34,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-14 03:17:34,209 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:34,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:34,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1698776128, now seen corresponding path program 1 times [2024-11-14 03:17:34,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:34,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011748993] [2024-11-14 03:17:34,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:34,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:37,888 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:37,888 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:37,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011748993] [2024-11-14 03:17:37,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011748993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:37,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058603636] [2024-11-14 03:17:37,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:37,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:37,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:37,891 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:37,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 03:17:38,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:38,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 03:17:38,049 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:38,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-14 03:17:38,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:17:38,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:17:39,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 03:17:39,405 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 25 treesize of output 20 [2024-11-14 03:17:40,150 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-14 03:17:40,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 13 [2024-11-14 03:17:40,201 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-14 03:17:40,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 15 [2024-11-14 03:17:40,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:40,330 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:17:40,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058603636] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:17:40,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:17:40,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 28 [2024-11-14 03:17:40,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18667229] [2024-11-14 03:17:40,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:17:40,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 03:17:40,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:40,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 03:17:40,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2024-11-14 03:17:40,332 INFO L87 Difference]: Start difference. First operand 349 states and 420 transitions. Second operand has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:42,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:42,098 INFO L93 Difference]: Finished difference Result 435 states and 515 transitions. [2024-11-14 03:17:42,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 03:17:42,099 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2024-11-14 03:17:42,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:42,101 INFO L225 Difference]: With dead ends: 435 [2024-11-14 03:17:42,101 INFO L226 Difference]: Without dead ends: 435 [2024-11-14 03:17:42,101 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 03:17:42,102 INFO L432 NwaCegarLoop]: 75 mSDtfsCounter, 172 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:42,102 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 557 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-14 03:17:42,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2024-11-14 03:17:42,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 388. [2024-11-14 03:17:42,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 312 states have (on average 1.4006410256410255) internal successors, (437), 358 states have internal predecessors, (437), 24 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 17 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-14 03:17:42,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 485 transitions. [2024-11-14 03:17:42,114 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 485 transitions. Word has length 34 [2024-11-14 03:17:42,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:42,115 INFO L471 AbstractCegarLoop]: Abstraction has 388 states and 485 transitions. [2024-11-14 03:17:42,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:42,115 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 485 transitions. [2024-11-14 03:17:42,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-14 03:17:42,116 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:42,116 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:42,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-14 03:17:42,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-14 03:17:42,321 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:42,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:42,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1698777412, now seen corresponding path program 1 times [2024-11-14 03:17:42,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:42,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026102316] [2024-11-14 03:17:42,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:42,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:42,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:42,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:42,410 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:42,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026102316] [2024-11-14 03:17:42,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026102316] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:42,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474719091] [2024-11-14 03:17:42,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:42,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:42,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:42,413 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:42,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 03:17:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:42,576 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:17:42,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:42,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:42,753 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:17:42,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474719091] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:17:42,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:17:42,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2024-11-14 03:17:42,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438677031] [2024-11-14 03:17:42,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:17:42,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:17:42,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:42,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:17:42,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:17:42,755 INFO L87 Difference]: Start difference. First operand 388 states and 485 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:42,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:17:42,963 INFO L93 Difference]: Finished difference Result 575 states and 731 transitions. [2024-11-14 03:17:42,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:17:42,964 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2024-11-14 03:17:42,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:17:42,966 INFO L225 Difference]: With dead ends: 575 [2024-11-14 03:17:42,966 INFO L226 Difference]: Without dead ends: 575 [2024-11-14 03:17:42,967 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:17:42,968 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 233 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:17:42,968 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 214 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:17:42,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-11-14 03:17:42,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 426. [2024-11-14 03:17:42,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 350 states have (on average 1.3971428571428572) internal successors, (489), 396 states have internal predecessors, (489), 24 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 17 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-14 03:17:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 537 transitions. [2024-11-14 03:17:42,988 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 537 transitions. Word has length 34 [2024-11-14 03:17:42,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:17:42,988 INFO L471 AbstractCegarLoop]: Abstraction has 426 states and 537 transitions. [2024-11-14 03:17:42,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:17:42,988 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 537 transitions. [2024-11-14 03:17:42,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-14 03:17:42,989 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:17:42,989 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:17:43,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 03:17:43,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-14 03:17:43,190 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:17:43,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:17:43,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2079118009, now seen corresponding path program 1 times [2024-11-14 03:17:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:17:43,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391619713] [2024-11-14 03:17:43,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:43,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:17:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:45,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:17:45,359 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:17:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391619713] [2024-11-14 03:17:45,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391619713] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:17:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702815965] [2024-11-14 03:17:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:45,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:17:45,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:17:45,361 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:17:45,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 03:17:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:45,524 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 03:17:45,529 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:46,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:17:46,650 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 24 treesize of output 19 [2024-11-14 03:17:47,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 03:17:47,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:17:47,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 100 [2024-11-14 03:17:47,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 49 [2024-11-14 03:17:47,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:47,774 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:17:48,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:17:48,190 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 91 treesize of output 75 [2024-11-14 03:17:48,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-11-14 03:17:48,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 03:17:48,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-11-14 03:17:50,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:17:50,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702815965] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:17:50,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [322710411] [2024-11-14 03:17:50,317 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2024-11-14 03:17:50,319 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:17:50,319 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:17:50,319 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:17:50,319 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:17:52,925 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 251 for LOIs [2024-11-14 03:17:53,072 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:18:04,965 WARN L286 SmtUtils]: Spent 6.05s on a formula simplification. DAG size of input: 251 DAG size of output: 244 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:18:11,300 WARN L286 SmtUtils]: Spent 5.69s on a formula simplification. DAG size of input: 254 DAG size of output: 247 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:18:23,446 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15804#(and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~length~0#1| 1) (= |~#list~0.offset| 0) (<= 8 (select |#length| 3)) (= 3 |ULTIMATE.start_remove_one_~list#1.base|) (= ~i~0 0) (= 3 |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_remove_one_~from#1| 0) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_remove_one_~list#1.offset| 0) (<= |ULTIMATE.start_main_~y~0#1| 1) (= |ULTIMATE.start_main_~z~0#1| 0) (<= |#StackHeapBarrier| 3) (or (and (= |ULTIMATE.start_is_empty_~no_beg~0#1| 0) (or (not (= (select (select |#memory_$Pointer$.base| 3) 0) 0)) (not (= (select (select |#memory_$Pointer$.offset| 3) 0) 0)))) (and (= (select (select |#memory_$Pointer$.offset| 3) 0) 0) (= |ULTIMATE.start_is_empty_~no_beg~0#1| 1) (= (select (select |#memory_$Pointer$.base| 3) 0) 0))) (exists ((|v_ULTIMATE.start_is_empty_~no_end~0#1_17| Int)) (and (or (and (= |v_ULTIMATE.start_is_empty_~no_end~0#1_17| 1) (= (select (select |#memory_$Pointer$.base| 3) 4) 0) (= (select (select |#memory_$Pointer$.offset| 3) 4) 0)) (and (or (not (= (select (select |#memory_$Pointer$.offset| 3) 4) 0)) (not (= (select (select |#memory_$Pointer$.base| 3) 4) 0))) (= |v_ULTIMATE.start_is_empty_~no_end~0#1_17| 0))) (not (= |ULTIMATE.start_is_empty_~no_beg~0#1| |v_ULTIMATE.start_is_empty_~no_end~0#1_17|)))))' at error location [2024-11-14 03:18:23,447 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:18:23,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:18:23,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 40 [2024-11-14 03:18:23,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409279006] [2024-11-14 03:18:23,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:18:23,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-14 03:18:23,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:18:23,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-14 03:18:23,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=3730, Unknown=2, NotChecked=0, Total=4032 [2024-11-14 03:18:23,449 INFO L87 Difference]: Start difference. First operand 426 states and 537 transitions. Second operand has 40 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 38 states have internal predecessors, (90), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 03:18:34,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:18:34,130 INFO L93 Difference]: Finished difference Result 1126 states and 1384 transitions. [2024-11-14 03:18:34,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-14 03:18:34,130 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 38 states have internal predecessors, (90), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 36 [2024-11-14 03:18:34,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:18:34,133 INFO L225 Difference]: With dead ends: 1126 [2024-11-14 03:18:34,133 INFO L226 Difference]: Without dead ends: 1118 [2024-11-14 03:18:34,135 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 56 SyntacticMatches, 10 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4504 ImplicationChecksByTransitivity, 40.9s TimeCoverageRelationStatistics Valid=1266, Invalid=13984, Unknown=2, NotChecked=0, Total=15252 [2024-11-14 03:18:34,135 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 775 mSDsluCounter, 1739 mSDsCounter, 0 mSdLazyCounter, 2379 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 1813 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:18:34,136 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 1813 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2379 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-14 03:18:34,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2024-11-14 03:18:34,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 851. [2024-11-14 03:18:34,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 734 states have (on average 1.5013623978201636) internal successors, (1102), 787 states have internal predecessors, (1102), 50 states have call successors, (50), 27 states have call predecessors, (50), 27 states have return successors, (50), 36 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 03:18:34,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1202 transitions. [2024-11-14 03:18:34,161 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1202 transitions. Word has length 36 [2024-11-14 03:18:34,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:18:34,161 INFO L471 AbstractCegarLoop]: Abstraction has 851 states and 1202 transitions. [2024-11-14 03:18:34,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 38 states have internal predecessors, (90), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 03:18:34,162 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1202 transitions. [2024-11-14 03:18:34,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-14 03:18:34,163 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:18:34,163 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:18:34,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 03:18:34,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-14 03:18:34,364 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:18:34,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:18:34,365 INFO L85 PathProgramCache]: Analyzing trace with hash 129201717, now seen corresponding path program 1 times [2024-11-14 03:18:34,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:18:34,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144618486] [2024-11-14 03:18:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:18:34,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:18:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:18:36,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:18:36,091 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:18:36,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144618486] [2024-11-14 03:18:36,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144618486] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:18:36,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221409327] [2024-11-14 03:18:36,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:18:36,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:18:36,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:18:36,093 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:18:36,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 03:18:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:18:36,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-14 03:18:36,276 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:18:36,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 03:18:36,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:18:37,003 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 27 treesize of output 22 [2024-11-14 03:18:37,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:18:37,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 12 [2024-11-14 03:18:37,404 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-14 03:18:37,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-14 03:18:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:18:37,421 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:18:37,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221409327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:18:37,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [288565255] [2024-11-14 03:18:37,731 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2024-11-14 03:18:37,731 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:18:37,732 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:18:37,732 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:18:37,732 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:18:43,134 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 12 for LOIs [2024-11-14 03:18:43,136 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:19:13,233 WARN L286 SmtUtils]: Spent 5.47s on a formula simplification. DAG size of input: 266 DAG size of output: 251 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:20:07,811 WARN L286 SmtUtils]: Spent 9.59s on a formula simplification. DAG size of input: 269 DAG size of output: 227 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:20:07,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [288565255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:20:07,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:20:07,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [16, 13] total 50 [2024-11-14 03:20:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576697953] [2024-11-14 03:20:07,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:20:07,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-14 03:20:07,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:20:07,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-14 03:20:07,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=2539, Unknown=17, NotChecked=0, Total=2862 [2024-11-14 03:20:07,813 INFO L87 Difference]: Start difference. First operand 851 states and 1202 transitions. Second operand has 24 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 21 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:20:11,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:20:13,506 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] [2024-11-14 03:20:17,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:20:20,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:20:22,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:20:35,879 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] [2024-11-14 03:23:04,628 WARN L286 SmtUtils]: Spent 2.18m on a formula simplification. DAG size of input: 262 DAG size of output: 240 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:23:07,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:23:09,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:23:26,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:23:28,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:23:32,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:23:32,855 INFO L93 Difference]: Finished difference Result 971 states and 1306 transitions. [2024-11-14 03:23:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 03:23:32,855 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 21 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2024-11-14 03:23:32,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:23:32,858 INFO L225 Difference]: With dead ends: 971 [2024-11-14 03:23:32,859 INFO L226 Difference]: Without dead ends: 971 [2024-11-14 03:23:32,860 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 238.0s TimeCoverageRelationStatistics Valid=376, Invalid=3024, Unknown=22, NotChecked=0, Total=3422 [2024-11-14 03:23:32,860 INFO L432 NwaCegarLoop]: 90 mSDtfsCounter, 228 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 10 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:23:32,860 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 629 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1508 Invalid, 24 Unknown, 0 Unchecked, 53.2s Time] [2024-11-14 03:23:32,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2024-11-14 03:23:32,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 864. [2024-11-14 03:23:32,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 746 states have (on average 1.4959785522788205) internal successors, (1116), 799 states have internal predecessors, (1116), 51 states have call successors, (51), 27 states have call predecessors, (51), 27 states have return successors, (51), 37 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-14 03:23:32,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1218 transitions. [2024-11-14 03:23:32,885 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1218 transitions. Word has length 36 [2024-11-14 03:23:32,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:23:32,885 INFO L471 AbstractCegarLoop]: Abstraction has 864 states and 1218 transitions. [2024-11-14 03:23:32,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 21 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:23:32,886 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1218 transitions. [2024-11-14 03:23:32,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-14 03:23:32,887 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:23:32,887 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:23:32,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-14 03:23:33,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-14 03:23:33,092 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr54ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:23:33,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:23:33,093 INFO L85 PathProgramCache]: Analyzing trace with hash 436325345, now seen corresponding path program 1 times [2024-11-14 03:23:33,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:23:33,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691173611] [2024-11-14 03:23:33,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:33,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:23:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:23:34,386 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:23:34,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691173611] [2024-11-14 03:23:34,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691173611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:23:34,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:23:34,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-14 03:23:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410656915] [2024-11-14 03:23:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:23:34,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 03:23:34,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:23:34,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 03:23:34,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-14 03:23:34,389 INFO L87 Difference]: Start difference. First operand 864 states and 1218 transitions. Second operand has 13 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:23:35,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:23:35,866 INFO L93 Difference]: Finished difference Result 930 states and 1280 transitions. [2024-11-14 03:23:35,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 03:23:35,867 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2024-11-14 03:23:35,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:23:35,869 INFO L225 Difference]: With dead ends: 930 [2024-11-14 03:23:35,869 INFO L226 Difference]: Without dead ends: 930 [2024-11-14 03:23:35,870 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2024-11-14 03:23:35,870 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 240 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:23:35,871 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 552 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 03:23:35,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2024-11-14 03:23:35,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 865. [2024-11-14 03:23:35,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 747 states have (on average 1.4953145917001338) internal successors, (1117), 800 states have internal predecessors, (1117), 51 states have call successors, (51), 27 states have call predecessors, (51), 27 states have return successors, (51), 37 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-14 03:23:35,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1219 transitions. [2024-11-14 03:23:35,897 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1219 transitions. Word has length 36 [2024-11-14 03:23:35,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:23:35,897 INFO L471 AbstractCegarLoop]: Abstraction has 865 states and 1219 transitions. [2024-11-14 03:23:35,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:23:35,898 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1219 transitions. [2024-11-14 03:23:35,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-14 03:23:35,898 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:23:35,899 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:23:35,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-14 03:23:35,899 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:23:35,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:23:35,899 INFO L85 PathProgramCache]: Analyzing trace with hash 28514615, now seen corresponding path program 1 times [2024-11-14 03:23:35,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:23:35,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838787282] [2024-11-14 03:23:35,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:35,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:23:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:23:36,080 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:23:36,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838787282] [2024-11-14 03:23:36,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838787282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:23:36,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:23:36,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:23:36,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399908463] [2024-11-14 03:23:36,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:23:36,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:23:36,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:23:36,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:23:36,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:23:36,082 INFO L87 Difference]: Start difference. First operand 865 states and 1219 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:23:36,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:23:36,830 INFO L93 Difference]: Finished difference Result 1012 states and 1422 transitions. [2024-11-14 03:23:36,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:23:36,830 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2024-11-14 03:23:36,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:23:36,834 INFO L225 Difference]: With dead ends: 1012 [2024-11-14 03:23:36,834 INFO L226 Difference]: Without dead ends: 1012 [2024-11-14 03:23:36,835 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:23:36,835 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 140 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:23:36,836 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 193 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 03:23:36,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2024-11-14 03:23:36,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 893. [2024-11-14 03:23:36,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 778 states have (on average 1.4511568123393317) internal successors, (1129), 822 states have internal predecessors, (1129), 55 states have call successors, (55), 29 states have call predecessors, (55), 29 states have return successors, (55), 41 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-14 03:23:36,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1239 transitions. [2024-11-14 03:23:36,883 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1239 transitions. Word has length 37 [2024-11-14 03:23:36,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:23:36,883 INFO L471 AbstractCegarLoop]: Abstraction has 893 states and 1239 transitions. [2024-11-14 03:23:36,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:23:36,883 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1239 transitions. [2024-11-14 03:23:36,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-14 03:23:36,886 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:23:36,886 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:23:36,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-14 03:23:36,887 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:23:36,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:23:36,888 INFO L85 PathProgramCache]: Analyzing trace with hash 28514616, now seen corresponding path program 1 times [2024-11-14 03:23:36,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:23:36,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188418637] [2024-11-14 03:23:36,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:36,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:23:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:37,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:23:37,240 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:23:37,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188418637] [2024-11-14 03:23:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188418637] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:23:37,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:23:37,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:23:37,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460642626] [2024-11-14 03:23:37,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:23:37,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:23:37,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:23:37,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:23:37,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:23:37,242 INFO L87 Difference]: Start difference. First operand 893 states and 1239 transitions. Second operand has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:23:37,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:23:37,891 INFO L93 Difference]: Finished difference Result 899 states and 1213 transitions. [2024-11-14 03:23:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:23:37,892 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2024-11-14 03:23:37,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:23:37,895 INFO L225 Difference]: With dead ends: 899 [2024-11-14 03:23:37,895 INFO L226 Difference]: Without dead ends: 899 [2024-11-14 03:23:37,896 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:23:37,897 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 118 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:23:37,897 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 222 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 03:23:37,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2024-11-14 03:23:37,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 890. [2024-11-14 03:23:37,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 778 states have (on average 1.4061696658097687) internal successors, (1094), 819 states have internal predecessors, (1094), 55 states have call successors, (55), 29 states have call predecessors, (55), 29 states have return successors, (55), 41 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-14 03:23:37,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1204 transitions. [2024-11-14 03:23:37,920 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1204 transitions. Word has length 37 [2024-11-14 03:23:37,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:23:37,920 INFO L471 AbstractCegarLoop]: Abstraction has 890 states and 1204 transitions. [2024-11-14 03:23:37,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:23:37,920 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1204 transitions. [2024-11-14 03:23:37,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 03:23:37,921 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:23:37,922 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:23:37,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-14 03:23:37,922 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:23:37,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:23:37,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1997598880, now seen corresponding path program 1 times [2024-11-14 03:23:37,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:23:37,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102143441] [2024-11-14 03:23:37,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:37,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:23:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:23:38,045 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:23:38,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102143441] [2024-11-14 03:23:38,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102143441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:23:38,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954605368] [2024-11-14 03:23:38,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:38,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:23:38,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:23:38,048 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:23:38,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 03:23:38,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:38,250 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:23:38,252 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:23:38,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:23:38,404 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:23:38,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:23:38,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954605368] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:23:38,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1744446369] [2024-11-14 03:23:38,576 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2024-11-14 03:23:38,576 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:23:38,576 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:23:38,577 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:23:38,577 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:23:43,601 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 3 for LOIs [2024-11-14 03:23:43,603 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:24:03,981 WARN L286 SmtUtils]: Spent 6.05s on a formula simplification. DAG size of input: 210 DAG size of output: 184 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:24:22,221 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25731#(and (exists ((|v_ULTIMATE.start_main_~cursor~0#1.base_26| Int)) (and (not (= (select |#valid| |v_ULTIMATE.start_main_~cursor~0#1.base_26|) 1)) (or (and (= (select |#valid| |~#list~0.base|) 1) (exists ((|v_ULTIMATE.start_main_~end_point~0#1_23| Int) (|v_ULTIMATE.start_main_#t~nondet31#1_13| Int)) (and (<= (+ |~#list~0.offset| (* |v_ULTIMATE.start_main_~end_point~0#1_23| 4) 4) (select |#length| |~#list~0.base|)) (<= |v_ULTIMATE.start_main_#t~nondet31#1_13| 2147483647) (= (select (select |#memory_$Pointer$.base| |~#list~0.base|) (+ |~#list~0.offset| (* |v_ULTIMATE.start_main_~end_point~0#1_23| 4))) |v_ULTIMATE.start_main_~cursor~0#1.base_26|) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet31#1_13| 2147483648)) (or (and (= 1 |ULTIMATE.start_main_~direction~0#1|) (not (= |v_ULTIMATE.start_main_#t~nondet31#1_13| 0)) (= |v_ULTIMATE.start_main_~end_point~0#1_23| 0)) (and (= |v_ULTIMATE.start_main_#t~nondet31#1_13| 0) (= 0 |ULTIMATE.start_main_~direction~0#1|) (= |v_ULTIMATE.start_main_~end_point~0#1_23| 1))) (= (select (select |#memory_$Pointer$.offset| |~#list~0.base|) (+ |~#list~0.offset| (* |v_ULTIMATE.start_main_~end_point~0#1_23| 4))) |ULTIMATE.start_main_~cursor~0#1.offset|)))) (exists ((|v_ULTIMATE.start_main_~cursor~0#1.base_25| Int) (|v_#valid_116| (Array Int Int))) (and (or (= (select |v_#valid_116| |v_ULTIMATE.start_main_~cursor~0#1.base_25|) 1) (= |v_ULTIMATE.start_main_~cursor~0#1.base_25| 0)) (<= (+ |v_ULTIMATE.start_main_~cursor~0#1.base_25| 1) |#StackHeapBarrier|) (= |#valid| (store |v_#valid_116| |v_ULTIMATE.start_main_~cursor~0#1.base_25| 0))))))) (= |ULTIMATE.start_main_~y~0#1| 0) (<= 1 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_main_~z~0#1| 0) (<= 0 |~#list~0.offset|))' at error location [2024-11-14 03:24:22,221 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:24:22,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:24:22,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2024-11-14 03:24:22,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223720471] [2024-11-14 03:24:22,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:24:22,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:24:22,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:24:22,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:24:22,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=745, Unknown=10, NotChecked=0, Total=870 [2024-11-14 03:24:22,222 INFO L87 Difference]: Start difference. First operand 890 states and 1204 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:24:23,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:24:23,014 INFO L93 Difference]: Finished difference Result 1838 states and 2542 transitions. [2024-11-14 03:24:23,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:24:23,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-11-14 03:24:23,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:24:23,020 INFO L225 Difference]: With dead ends: 1838 [2024-11-14 03:24:23,020 INFO L226 Difference]: Without dead ends: 1838 [2024-11-14 03:24:23,020 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 90 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 38.7s TimeCoverageRelationStatistics Valid=115, Invalid=745, Unknown=10, NotChecked=0, Total=870 [2024-11-14 03:24:23,021 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 191 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:24:23,021 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 414 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 03:24:23,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1838 states. [2024-11-14 03:24:23,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1838 to 1412. [2024-11-14 03:24:23,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1412 states, 1273 states have (on average 1.439120188531029) internal successors, (1832), 1318 states have internal predecessors, (1832), 82 states have call successors, (82), 29 states have call predecessors, (82), 29 states have return successors, (82), 64 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-14 03:24:23,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1996 transitions. [2024-11-14 03:24:23,058 INFO L78 Accepts]: Start accepts. Automaton has 1412 states and 1996 transitions. Word has length 39 [2024-11-14 03:24:23,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:24:23,059 INFO L471 AbstractCegarLoop]: Abstraction has 1412 states and 1996 transitions. [2024-11-14 03:24:23,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:24:23,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 1996 transitions. [2024-11-14 03:24:23,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 03:24:23,060 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:24:23,060 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:24:23,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 03:24:23,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:24:23,260 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:24:23,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:24:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1997600165, now seen corresponding path program 1 times [2024-11-14 03:24:23,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:24:23,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353827840] [2024-11-14 03:24:23,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:24:23,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:24:23,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:24:26,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:24:26,973 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:24:26,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353827840] [2024-11-14 03:24:26,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353827840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:24:26,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827180595] [2024-11-14 03:24:26,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:24:26,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:24:26,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:24:26,975 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:24:26,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 03:24:27,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:24:27,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-14 03:24:27,154 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:24:29,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:24:30,865 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 41 treesize of output 28 [2024-11-14 03:24:32,183 INFO L349 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2024-11-14 03:24:32,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 23 [2024-11-14 03:24:32,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:24:32,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:24:32,771 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:24:34,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 110 [2024-11-14 03:24:35,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 118 [2024-11-14 03:24:45,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827180595] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:24:45,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1616584945] [2024-11-14 03:24:45,844 INFO L159 IcfgInterpreter]: Started Sifa with 35 locations of interest [2024-11-14 03:24:45,844 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:24:45,844 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:24:45,844 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:24:45,844 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:24:52,711 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 3 for LOIs [2024-11-14 03:24:52,717 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:25:25,420 WARN L286 SmtUtils]: Spent 6.44s on a formula simplification. DAG size of input: 210 DAG size of output: 184 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:25:53,273 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29255#(and (exists ((|v_ULTIMATE.start_main_old_#valid#1_10| (Array Int Int))) (not (= |v_ULTIMATE.start_main_old_#valid#1_10| |#valid|))) (exists ((|v_ULTIMATE.start_main_~length~0#1_63| Int)) (and (<= |v_ULTIMATE.start_main_~length~0#1_63| 0) (= |ULTIMATE.start_main_~y~0#1| 0) (= |ULTIMATE.start_main_~z~0#1| 0) (or (and (= (select |#valid| |~#list~0.base|) 1) (exists ((|v_ULTIMATE.start_main_~end_point~0#1_26| Int) (|v_ULTIMATE.start_main_#t~nondet31#1_13| Int)) (and (= (select (select |#memory_$Pointer$.base| |~#list~0.base|) (+ (* |v_ULTIMATE.start_main_~end_point~0#1_26| 4) |~#list~0.offset|)) |ULTIMATE.start_main_~cursor~0#1.base|) (or (and (= 1 |ULTIMATE.start_main_~direction~0#1|) (= |v_ULTIMATE.start_main_~end_point~0#1_26| 0) (not (= |v_ULTIMATE.start_main_#t~nondet31#1_13| 0))) (and (= |v_ULTIMATE.start_main_#t~nondet31#1_13| 0) (= 0 |ULTIMATE.start_main_~direction~0#1|) (= |v_ULTIMATE.start_main_~end_point~0#1_26| 1))) (<= (+ (* |v_ULTIMATE.start_main_~end_point~0#1_26| 4) |~#list~0.offset| 4) (select |#length| |~#list~0.base|)) (<= |v_ULTIMATE.start_main_#t~nondet31#1_13| 2147483647) (<= 0 (+ |v_ULTIMATE.start_main_#t~nondet31#1_13| 2147483648)) (= (select (select |#memory_$Pointer$.offset| |~#list~0.base|) (+ (* |v_ULTIMATE.start_main_~end_point~0#1_26| 4) |~#list~0.offset|)) |ULTIMATE.start_main_~cursor~0#1.offset|)))) (and (= |v_ULTIMATE.start_main_~length~0#1_63| 0) (exists ((|v_#valid_130| (Array Int Int)) (|v_ULTIMATE.start_main_~cursor~0#1.base_32| Int)) (and (<= (+ |v_ULTIMATE.start_main_~cursor~0#1.base_32| 1) |#StackHeapBarrier|) (= (store |v_#valid_130| |v_ULTIMATE.start_main_~cursor~0#1.base_32| 0) |#valid|) (or (= |v_ULTIMATE.start_main_~cursor~0#1.base_32| 0) (= (select |v_#valid_130| |v_ULTIMATE.start_main_~cursor~0#1.base_32|) 1)))))) (<= 0 |~#list~0.offset|))) (= |ULTIMATE.start_main_#res#1| 0))' at error location [2024-11-14 03:25:53,273 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:25:53,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:25:53,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2024-11-14 03:25:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040189029] [2024-11-14 03:25:53,273 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 03:25:53,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-14 03:25:53,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:25:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-14 03:25:53,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=3881, Unknown=10, NotChecked=0, Total=4160 [2024-11-14 03:25:53,276 INFO L87 Difference]: Start difference. First operand 1412 states and 1996 transitions. Second operand has 29 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 25 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:05,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:26:05,580 INFO L93 Difference]: Finished difference Result 1564 states and 2200 transitions. [2024-11-14 03:26:05,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 03:26:05,580 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 25 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-11-14 03:26:05,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:26:05,583 INFO L225 Difference]: With dead ends: 1564 [2024-11-14 03:26:05,583 INFO L226 Difference]: Without dead ends: 1555 [2024-11-14 03:26:05,584 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1592 ImplicationChecksByTransitivity, 75.4s TimeCoverageRelationStatistics Valid=361, Invalid=4885, Unknown=10, NotChecked=0, Total=5256 [2024-11-14 03:26:05,585 INFO L432 NwaCegarLoop]: 88 mSDtfsCounter, 263 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:26:05,585 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 1114 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2024-11-14 03:26:05,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2024-11-14 03:26:05,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1449. [2024-11-14 03:26:05,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1310 states have (on average 1.4343511450381679) internal successors, (1879), 1355 states have internal predecessors, (1879), 82 states have call successors, (82), 29 states have call predecessors, (82), 29 states have return successors, (82), 64 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-14 03:26:05,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 2043 transitions. [2024-11-14 03:26:05,612 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 2043 transitions. Word has length 39 [2024-11-14 03:26:05,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:26:05,612 INFO L471 AbstractCegarLoop]: Abstraction has 1449 states and 2043 transitions. [2024-11-14 03:26:05,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 25 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:05,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 2043 transitions. [2024-11-14 03:26:05,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-14 03:26:05,613 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:26:05,613 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:26:05,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 03:26:05,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:26:05,814 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:26:05,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:26:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash -924495183, now seen corresponding path program 1 times [2024-11-14 03:26:05,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:26:05,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642736928] [2024-11-14 03:26:05,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:05,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:26:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:06,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-14 03:26:06,348 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:26:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642736928] [2024-11-14 03:26:06,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642736928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:26:06,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:26:06,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:26:06,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320585022] [2024-11-14 03:26:06,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:26:06,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:26:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:26:06,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:26:06,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:26:06,350 INFO L87 Difference]: Start difference. First operand 1449 states and 2043 transitions. Second operand has 7 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-14 03:26:07,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:26:07,359 INFO L93 Difference]: Finished difference Result 1453 states and 2037 transitions. [2024-11-14 03:26:07,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:26:07,359 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 40 [2024-11-14 03:26:07,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:26:07,362 INFO L225 Difference]: With dead ends: 1453 [2024-11-14 03:26:07,362 INFO L226 Difference]: Without dead ends: 1453 [2024-11-14 03:26:07,362 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:26:07,363 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 31 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:26:07,363 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 328 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 03:26:07,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2024-11-14 03:26:07,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1447. [2024-11-14 03:26:07,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1310 states have (on average 1.4251908396946564) internal successors, (1867), 1353 states have internal predecessors, (1867), 82 states have call successors, (82), 29 states have call predecessors, (82), 29 states have return successors, (82), 64 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-14 03:26:07,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 2031 transitions. [2024-11-14 03:26:07,386 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 2031 transitions. Word has length 40 [2024-11-14 03:26:07,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:26:07,386 INFO L471 AbstractCegarLoop]: Abstraction has 1447 states and 2031 transitions. [2024-11-14 03:26:07,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-14 03:26:07,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 2031 transitions. [2024-11-14 03:26:07,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-14 03:26:07,388 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:26:07,388 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:26:07,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-14 03:26:07,388 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:26:07,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:26:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash -27079399, now seen corresponding path program 1 times [2024-11-14 03:26:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:26:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147339499] [2024-11-14 03:26:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:07,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:26:07,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 03:26:11,384 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:26:11,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147339499] [2024-11-14 03:26:11,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147339499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:26:11,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:26:11,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-14 03:26:11,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917848065] [2024-11-14 03:26:11,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:26:11,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 03:26:11,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:26:11,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 03:26:11,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-14 03:26:11,386 INFO L87 Difference]: Start difference. First operand 1447 states and 2031 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:26:15,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:26:15,935 INFO L93 Difference]: Finished difference Result 1451 states and 2033 transitions. [2024-11-14 03:26:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-14 03:26:15,936 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2024-11-14 03:26:15,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:26:15,940 INFO L225 Difference]: With dead ends: 1451 [2024-11-14 03:26:15,940 INFO L226 Difference]: Without dead ends: 1451 [2024-11-14 03:26:15,940 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2024-11-14 03:26:15,941 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 33 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:26:15,941 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 535 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-14 03:26:15,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2024-11-14 03:26:15,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 1449. [2024-11-14 03:26:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1312 states have (on average 1.423780487804878) internal successors, (1868), 1355 states have internal predecessors, (1868), 82 states have call successors, (82), 29 states have call predecessors, (82), 29 states have return successors, (82), 64 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-14 03:26:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 2032 transitions. [2024-11-14 03:26:15,963 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 2032 transitions. Word has length 40 [2024-11-14 03:26:15,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:26:15,963 INFO L471 AbstractCegarLoop]: Abstraction has 1449 states and 2032 transitions. [2024-11-14 03:26:15,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:26:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 2032 transitions. [2024-11-14 03:26:15,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-14 03:26:15,964 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:26:15,964 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:26:15,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-14 03:26:15,964 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:26:15,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:26:15,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1405422922, now seen corresponding path program 1 times [2024-11-14 03:26:15,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:26:15,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896387920] [2024-11-14 03:26:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:15,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:26:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:19,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:26:19,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:26:19,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896387920] [2024-11-14 03:26:19,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896387920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:26:19,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994700367] [2024-11-14 03:26:19,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:19,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:26:19,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:26:19,967 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:26:19,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 03:26:20,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:20,161 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 03:26:20,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:26:21,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 03:26:22,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:26:23,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 22 [2024-11-14 03:26:25,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:26:25,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 12 [2024-11-14 03:26:25,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:26:25,681 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:26:25,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994700367] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:26:25,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:26:25,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [18] total 31 [2024-11-14 03:26:25,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921060003] [2024-11-14 03:26:25,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:26:25,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 03:26:25,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:26:25,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 03:26:25,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2024-11-14 03:26:25,682 INFO L87 Difference]: Start difference. First operand 1449 states and 2032 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:33,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:26:33,389 INFO L93 Difference]: Finished difference Result 1573 states and 2198 transitions. [2024-11-14 03:26:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 03:26:33,389 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-11-14 03:26:33,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:26:33,392 INFO L225 Difference]: With dead ends: 1573 [2024-11-14 03:26:33,392 INFO L226 Difference]: Without dead ends: 1573 [2024-11-14 03:26:33,393 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=127, Invalid=1205, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 03:26:33,393 INFO L432 NwaCegarLoop]: 75 mSDtfsCounter, 176 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:26:33,393 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 675 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-11-14 03:26:33,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2024-11-14 03:26:33,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1476. [2024-11-14 03:26:33,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1476 states, 1340 states have (on average 1.4208955223880597) internal successors, (1904), 1382 states have internal predecessors, (1904), 82 states have call successors, (82), 29 states have call predecessors, (82), 29 states have return successors, (82), 64 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-14 03:26:33,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 2068 transitions. [2024-11-14 03:26:33,411 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 2068 transitions. Word has length 41 [2024-11-14 03:26:33,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:26:33,412 INFO L471 AbstractCegarLoop]: Abstraction has 1476 states and 2068 transitions. [2024-11-14 03:26:33,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:33,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 2068 transitions. [2024-11-14 03:26:33,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-14 03:26:33,413 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:26:33,413 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:26:33,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 03:26:33,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-14 03:26:33,614 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:26:33,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:26:33,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1405422923, now seen corresponding path program 1 times [2024-11-14 03:26:33,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:26:33,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628071322] [2024-11-14 03:26:33,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:33,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:26:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:35,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:26:35,762 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:26:35,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628071322] [2024-11-14 03:26:35,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628071322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:26:35,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783952021] [2024-11-14 03:26:35,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:35,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:26:35,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:26:35,764 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:26:35,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 03:26:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:35,973 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 03:26:35,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:26:36,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-14 03:26:38,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:26:38,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:26:39,129 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 27 treesize of output 22 [2024-11-14 03:26:39,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-14 03:26:41,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2024-11-14 03:26:42,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:26:42,323 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:26:42,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783952021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:26:42,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:26:42,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [13] total 27 [2024-11-14 03:26:42,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201085300] [2024-11-14 03:26:42,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:26:42,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-14 03:26:42,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:26:42,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-14 03:26:42,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2024-11-14 03:26:42,325 INFO L87 Difference]: Start difference. First operand 1476 states and 2068 transitions. Second operand has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:49,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:26:49,249 INFO L93 Difference]: Finished difference Result 1798 states and 2489 transitions. [2024-11-14 03:26:49,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 03:26:49,250 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-11-14 03:26:49,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:26:49,254 INFO L225 Difference]: With dead ends: 1798 [2024-11-14 03:26:49,255 INFO L226 Difference]: Without dead ends: 1798 [2024-11-14 03:26:49,255 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 03:26:49,255 INFO L432 NwaCegarLoop]: 88 mSDtfsCounter, 197 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:26:49,256 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 822 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-14 03:26:49,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2024-11-14 03:26:49,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1689. [2024-11-14 03:26:49,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1689 states, 1538 states have (on average 1.4213263979193758) internal successors, (2186), 1586 states have internal predecessors, (2186), 94 states have call successors, (94), 32 states have call predecessors, (94), 32 states have return successors, (94), 70 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-14 03:26:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2374 transitions. [2024-11-14 03:26:49,289 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2374 transitions. Word has length 41 [2024-11-14 03:26:49,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:26:49,293 INFO L471 AbstractCegarLoop]: Abstraction has 1689 states and 2374 transitions. [2024-11-14 03:26:49,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:26:49,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2374 transitions. [2024-11-14 03:26:49,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-14 03:26:49,294 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:26:49,294 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:26:49,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-14 03:26:49,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:26:49,495 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:26:49,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:26:49,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1405397694, now seen corresponding path program 1 times [2024-11-14 03:26:49,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:26:49,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487334075] [2024-11-14 03:26:49,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:49,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:26:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:51,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:26:51,727 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:26:51,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487334075] [2024-11-14 03:26:51,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487334075] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:26:51,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276488952] [2024-11-14 03:26:51,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:51,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:26:51,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:26:51,729 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:26:51,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 03:26:51,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:51,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-14 03:26:51,950 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:26:53,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:26:54,521 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 27 treesize of output 11 [2024-11-14 03:26:55,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:26:55,434 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:26:56,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 82 [2024-11-14 03:26:58,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:26:58,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276488952] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:26:58,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [532090906] [2024-11-14 03:26:58,173 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2024-11-14 03:26:58,173 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:26:58,173 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:26:58,173 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:26:58,173 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:27:00,576 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 251 for LOIs [2024-11-14 03:27:00,783 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:27:19,726 WARN L286 SmtUtils]: Spent 9.98s on a formula simplification. DAG size of input: 251 DAG size of output: 248 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:27:30,473 WARN L286 SmtUtils]: Spent 10.10s on a formula simplification. DAG size of input: 254 DAG size of output: 251 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:27:57,050 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45270#(and (= (select (select |#memory_$Pointer$.offset| 3) 0) (select (select |#memory_$Pointer$.offset| 3) 4)) (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~length~0#1| 1) (= |~#list~0.offset| 0) (<= 8 (select |#length| 3)) (= 3 |ULTIMATE.start_remove_one_~list#1.base|) (= ~i~0 0) (= 3 |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_remove_one_~from#1| 0) (or (= |ULTIMATE.start_main_~y~0#1| 1) (= |ULTIMATE.start_main_~length~0#1| 0)) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_remove_one_~list#1.offset| 0) (not (= (select (select |#memory_$Pointer$.offset| 3) 0) 0)) (= (select (select |#memory_$Pointer$.base| 3) 0) (select (select |#memory_$Pointer$.base| 3) 4)) (<= |ULTIMATE.start_main_~y~0#1| 1) (= |ULTIMATE.start_main_~z~0#1| 0) (= (select (select |#memory_$Pointer$.base| 3) 0) |ULTIMATE.start_remove_one_#t~mem14#1.base|))' at error location [2024-11-14 03:27:57,050 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:27:57,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:27:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2024-11-14 03:27:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119405647] [2024-11-14 03:27:57,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:27:57,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-14 03:27:57,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:27:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-14 03:27:57,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=2892, Unknown=2, NotChecked=0, Total=3192 [2024-11-14 03:27:57,052 INFO L87 Difference]: Start difference. First operand 1689 states and 2374 transitions. Second operand has 28 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-14 03:28:07,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:28:07,512 INFO L93 Difference]: Finished difference Result 2145 states and 2989 transitions. [2024-11-14 03:28:07,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 03:28:07,513 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 41 [2024-11-14 03:28:07,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:28:07,517 INFO L225 Difference]: With dead ends: 2145 [2024-11-14 03:28:07,518 INFO L226 Difference]: Without dead ends: 2145 [2024-11-14 03:28:07,519 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 70 SyntacticMatches, 8 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 64.1s TimeCoverageRelationStatistics Valid=430, Invalid=4260, Unknown=2, NotChecked=0, Total=4692 [2024-11-14 03:28:07,519 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 422 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:28:07,519 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 1178 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1053 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2024-11-14 03:28:07,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states. [2024-11-14 03:28:07,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 1979. [2024-11-14 03:28:07,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1802 states have (on average 1.4239733629300777) internal successors, (2566), 1858 states have internal predecessors, (2566), 114 states have call successors, (114), 38 states have call predecessors, (114), 38 states have return successors, (114), 82 states have call predecessors, (114), 114 states have call successors, (114) [2024-11-14 03:28:07,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2794 transitions. [2024-11-14 03:28:07,546 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 2794 transitions. Word has length 41 [2024-11-14 03:28:07,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:28:07,546 INFO L471 AbstractCegarLoop]: Abstraction has 1979 states and 2794 transitions. [2024-11-14 03:28:07,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 5 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-14 03:28:07,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 2794 transitions. [2024-11-14 03:28:07,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-14 03:28:07,547 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:28:07,547 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:28:07,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 03:28:07,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-14 03:28:07,748 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:28:07,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:28:07,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1782413279, now seen corresponding path program 1 times [2024-11-14 03:28:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:28:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948855270] [2024-11-14 03:28:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:28:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:28:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:28:09,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-14 03:28:09,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:28:09,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948855270] [2024-11-14 03:28:09,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948855270] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:28:09,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:28:09,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-14 03:28:09,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098528988] [2024-11-14 03:28:09,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:28:09,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 03:28:09,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:28:09,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 03:28:09,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:28:09,702 INFO L87 Difference]: Start difference. First operand 1979 states and 2794 transitions. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:28:15,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:28:15,215 INFO L93 Difference]: Finished difference Result 1940 states and 2731 transitions. [2024-11-14 03:28:15,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 03:28:15,216 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2024-11-14 03:28:15,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:28:15,222 INFO L225 Difference]: With dead ends: 1940 [2024-11-14 03:28:15,222 INFO L226 Difference]: Without dead ends: 1928 [2024-11-14 03:28:15,222 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2024-11-14 03:28:15,222 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 90 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:28:15,222 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 478 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-14 03:28:15,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1928 states. [2024-11-14 03:28:15,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1928 to 1752. [2024-11-14 03:28:15,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1593 states have (on average 1.4318895166352794) internal successors, (2281), 1643 states have internal predecessors, (2281), 100 states have call successors, (100), 34 states have call predecessors, (100), 34 states have return successors, (100), 74 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-14 03:28:15,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 2481 transitions. [2024-11-14 03:28:15,251 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 2481 transitions. Word has length 41 [2024-11-14 03:28:15,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:28:15,251 INFO L471 AbstractCegarLoop]: Abstraction has 1752 states and 2481 transitions. [2024-11-14 03:28:15,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-14 03:28:15,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 2481 transitions. [2024-11-14 03:28:15,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 03:28:15,252 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:28:15,252 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:28:15,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-14 03:28:15,252 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:28:15,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:28:15,253 INFO L85 PathProgramCache]: Analyzing trace with hash 618440087, now seen corresponding path program 1 times [2024-11-14 03:28:15,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:28:15,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572992814] [2024-11-14 03:28:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:28:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:28:15,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:28:22,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:28:22,755 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:28:22,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572992814] [2024-11-14 03:28:22,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572992814] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:28:22,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318727303] [2024-11-14 03:28:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:28:22,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:28:22,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:28:22,757 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:28:22,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 03:28:22,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:28:22,972 INFO L255 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 03:28:22,975 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:28:23,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-14 03:28:25,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:28:25,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:28:26,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 03:28:26,669 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 17 treesize of output 17 [2024-11-14 03:28:29,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 10 [2024-11-14 03:28:29,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:28:29,936 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:28:29,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318727303] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:28:29,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:28:29,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [20] total 34 [2024-11-14 03:28:29,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571017068] [2024-11-14 03:28:29,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:28:29,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-14 03:28:29,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:28:29,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-14 03:28:29,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1027, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 03:28:29,938 INFO L87 Difference]: Start difference. First operand 1752 states and 2481 transitions. Second operand has 16 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:28:34,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:28:34,851 INFO L93 Difference]: Finished difference Result 1797 states and 2489 transitions. [2024-11-14 03:28:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 03:28:34,852 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 42 [2024-11-14 03:28:34,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:28:34,857 INFO L225 Difference]: With dead ends: 1797 [2024-11-14 03:28:34,857 INFO L226 Difference]: Without dead ends: 1797 [2024-11-14 03:28:34,857 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=133, Invalid=1427, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 03:28:34,858 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 204 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:28:34,858 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 648 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-14 03:28:34,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1797 states. [2024-11-14 03:28:34,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1797 to 1700. [2024-11-14 03:28:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1700 states, 1541 states have (on average 1.4269954574951331) internal successors, (2199), 1591 states have internal predecessors, (2199), 100 states have call successors, (100), 34 states have call predecessors, (100), 34 states have return successors, (100), 74 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-14 03:28:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1700 states to 1700 states and 2399 transitions. [2024-11-14 03:28:34,884 INFO L78 Accepts]: Start accepts. Automaton has 1700 states and 2399 transitions. Word has length 42 [2024-11-14 03:28:34,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:28:34,884 INFO L471 AbstractCegarLoop]: Abstraction has 1700 states and 2399 transitions. [2024-11-14 03:28:34,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 03:28:34,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1700 states and 2399 transitions. [2024-11-14 03:28:34,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 03:28:34,886 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:28:34,886 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:28:34,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 03:28:35,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-14 03:28:35,086 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:28:35,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:28:35,087 INFO L85 PathProgramCache]: Analyzing trace with hash 617655760, now seen corresponding path program 1 times [2024-11-14 03:28:35,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:28:35,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902411838] [2024-11-14 03:28:35,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:28:35,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:28:35,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:28:36,529 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:28:36,529 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:28:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902411838] [2024-11-14 03:28:36,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902411838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:28:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96311762] [2024-11-14 03:28:36,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:28:36,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:28:36,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:28:36,531 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:28:36,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 03:28:36,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:28:36,747 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-14 03:28:36,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:28:38,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:28:39,466 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 27 treesize of output 22 [2024-11-14 03:28:40,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:28:40,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 12 [2024-11-14 03:28:40,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:28:40,801 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:28:41,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 82 [2024-11-14 03:28:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:28:43,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96311762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:28:43,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [566749482] [2024-11-14 03:28:43,417 INFO L159 IcfgInterpreter]: Started Sifa with 39 locations of interest [2024-11-14 03:28:43,417 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:28:43,417 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:28:43,417 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:28:43,417 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:28:45,522 INFO L197 IcfgInterpreter]: Interpreting procedure rand_end_point with input of size 251 for LOIs [2024-11-14 03:28:45,643 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:29:03,309 WARN L286 SmtUtils]: Spent 10.08s on a formula simplification. DAG size of input: 251 DAG size of output: 244 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:29:12,696 WARN L286 SmtUtils]: Spent 8.70s on a formula simplification. DAG size of input: 254 DAG size of output: 247 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:29:38,756 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '57106#(and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~length~0#1| 1) (= |~#list~0.offset| 0) (<= 8 (select |#length| 3)) (= 3 |ULTIMATE.start_remove_one_~list#1.base|) (= ~i~0 0) (= 3 |~#list~0.base|) (<= 0 |ULTIMATE.start_main_~y~0#1|) (= (select |#valid| 3) 1) (= |ULTIMATE.start_remove_one_~from#1| 0) (or (= |ULTIMATE.start_main_~y~0#1| 1) (= |ULTIMATE.start_main_~length~0#1| 0)) (= (select (select |#memory_$Pointer$.offset| 3) 0) 0) (<= 0 |ULTIMATE.start_main_~length~0#1|) (= |ULTIMATE.start_remove_one_~list#1.offset| 0) (= (select (select |#memory_$Pointer$.base| 3) 0) (select (select |#memory_$Pointer$.base| 3) 4)) (<= |ULTIMATE.start_main_~y~0#1| 1) (= |ULTIMATE.start_main_~z~0#1| 0) (= (select (select |#memory_$Pointer$.offset| 3) 4) 0) (<= |#StackHeapBarrier| (select (select |#memory_$Pointer$.base| 3) 0)))' at error location [2024-11-14 03:29:38,756 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:29:38,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:29:38,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2024-11-14 03:29:38,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915169405] [2024-11-14 03:29:38,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:29:38,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-14 03:29:38,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:29:38,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-14 03:29:38,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2918, Unknown=2, NotChecked=0, Total=3192 [2024-11-14 03:29:38,758 INFO L87 Difference]: Start difference. First operand 1700 states and 2399 transitions. Second operand has 27 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 25 states have internal predecessors, (88), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 03:29:49,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:29:49,109 INFO L93 Difference]: Finished difference Result 1952 states and 2703 transitions. [2024-11-14 03:29:49,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 03:29:49,110 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 25 states have internal predecessors, (88), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 42 [2024-11-14 03:29:49,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:29:49,113 INFO L225 Difference]: With dead ends: 1952 [2024-11-14 03:29:49,113 INFO L226 Difference]: Without dead ends: 1952 [2024-11-14 03:29:49,113 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 70 SyntacticMatches, 11 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 61.4s TimeCoverageRelationStatistics Valid=438, Invalid=4816, Unknown=2, NotChecked=0, Total=5256 [2024-11-14 03:29:49,114 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 299 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:29:49,114 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1064 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2024-11-14 03:29:49,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2024-11-14 03:29:49,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 1808. [2024-11-14 03:29:49,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1808 states, 1641 states have (on average 1.4277879341864717) internal successors, (2343), 1693 states have internal predecessors, (2343), 106 states have call successors, (106), 36 states have call predecessors, (106), 36 states have return successors, (106), 78 states have call predecessors, (106), 106 states have call successors, (106) [2024-11-14 03:29:49,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 2555 transitions. [2024-11-14 03:29:49,140 INFO L78 Accepts]: Start accepts. Automaton has 1808 states and 2555 transitions. Word has length 42 [2024-11-14 03:29:49,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:29:49,140 INFO L471 AbstractCegarLoop]: Abstraction has 1808 states and 2555 transitions. [2024-11-14 03:29:49,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 25 states have internal predecessors, (88), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-14 03:29:49,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1808 states and 2555 transitions. [2024-11-14 03:29:49,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-14 03:29:49,142 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:29:49,142 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:29:49,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 03:29:49,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-14 03:29:49,342 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 54 more)] === [2024-11-14 03:29:49,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:29:49,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2041679053, now seen corresponding path program 1 times [2024-11-14 03:29:49,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:29:49,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422083539] [2024-11-14 03:29:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:29:49,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:29:49,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:29:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 03:29:51,635 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:29:51,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422083539] [2024-11-14 03:29:51,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422083539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:29:51,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656848926] [2024-11-14 03:29:51,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:29:51,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:29:51,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:29:51,637 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:29:51,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0ed0cbe8-236c-419c-8934-985e1339ec83/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 03:29:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:29:51,870 INFO L255 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-14 03:29:51,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:29:52,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 03:29:54,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 03:29:54,699 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 27 treesize of output 22