./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 44c38e66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c --- Real Ultimate output --- This is Ultimate 0.3.0-?-44c38e6-m [2025-04-24 20:12:21,210 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-24 20:12:21,257 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-24 20:12:21,262 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-24 20:12:21,262 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-24 20:12:21,298 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-24 20:12:21,298 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-24 20:12:21,299 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-24 20:12:21,299 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-24 20:12:21,299 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-24 20:12:21,300 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-24 20:12:21,300 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-24 20:12:21,300 INFO L153 SettingsManager]: * Use SBE=true [2025-04-24 20:12:21,301 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-24 20:12:21,301 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-24 20:12:21,302 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 20:12:21,302 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-24 20:12:21,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 20:12:21,303 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-24 20:12:21,303 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-24 20:12:21,304 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter 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 -> 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c [2025-04-24 20:12:21,525 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-24 20:12:21,530 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-24 20:12:21,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-24 20:12:21,532 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-24 20:12:21,532 INFO L274 PluginConnector]: CDTParser initialized [2025-04-24 20:12:21,533 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2025-04-24 20:12:22,806 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3746f796d/99f873e8868044ec8dc88dbff69130f5/FLAGfcb99b36f [2025-04-24 20:12:22,994 INFO L389 CDTParser]: Found 1 translation units. [2025-04-24 20:12:22,994 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2025-04-24 20:12:23,003 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3746f796d/99f873e8868044ec8dc88dbff69130f5/FLAGfcb99b36f [2025-04-24 20:12:24,858 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/3746f796d/99f873e8868044ec8dc88dbff69130f5 [2025-04-24 20:12:24,860 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-24 20:12:24,861 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-04-24 20:12:24,862 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-24 20:12:24,862 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-24 20:12:24,865 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-24 20:12:24,865 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 08:12:24" (1/1) ... [2025-04-24 20:12:24,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a5daaf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:24, skipping insertion in model container [2025-04-24 20:12:24,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 08:12:24" (1/1) ... [2025-04-24 20:12:24,881 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-24 20:12:25,023 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2025-04-24 20:12:25,034 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 20:12:25,040 INFO L200 MainTranslator]: Completed pre-run [2025-04-24 20:12:25,065 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2025-04-24 20:12:25,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 20:12:25,084 INFO L204 MainTranslator]: Completed translation [2025-04-24 20:12:25,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25 WrapperNode [2025-04-24 20:12:25,085 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-24 20:12:25,085 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-24 20:12:25,085 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-24 20:12:25,085 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-24 20:12:25,091 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,098 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,126 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2025-04-24 20:12:25,127 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-24 20:12:25,127 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-24 20:12:25,127 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-24 20:12:25,127 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-24 20:12:25,137 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,143 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,147 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,154 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,155 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,157 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,159 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,160 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,164 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-24 20:12:25,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-24 20:12:25,165 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-24 20:12:25,165 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-24 20:12:25,165 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (1/1) ... [2025-04-24 20:12:25,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 20:12:25,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:25,196 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-24 20:12:25,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-24 20:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-24 20:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-24 20:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-24 20:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-24 20:12:25,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-24 20:12:25,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-24 20:12:25,216 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-24 20:12:25,293 INFO L234 CfgBuilder]: Building ICFG [2025-04-24 20:12:25,295 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-24 20:12:25,648 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-24 20:12:25,648 INFO L283 CfgBuilder]: Performing block encoding [2025-04-24 20:12:25,902 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-24 20:12:25,902 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-24 20:12:25,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 08:12:25 BoogieIcfgContainer [2025-04-24 20:12:25,903 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-24 20:12:25,905 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-24 20:12:25,905 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-24 20:12:25,909 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-24 20:12:25,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.04 08:12:24" (1/3) ... [2025-04-24 20:12:25,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ef08cd7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 08:12:25, skipping insertion in model container [2025-04-24 20:12:25,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 08:12:25" (2/3) ... [2025-04-24 20:12:25,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ef08cd7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 08:12:25, skipping insertion in model container [2025-04-24 20:12:25,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 08:12:25" (3/3) ... [2025-04-24 20:12:25,911 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2025-04-24 20:12:25,921 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-24 20:12:25,923 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series.wvr.c that has 5 procedures, 46 locations, 48 edges, 1 initial locations, 7 loop locations, and 1 error locations. [2025-04-24 20:12:25,923 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-24 20:12:25,976 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-24 20:12:26,008 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 20:12:26,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-24 20:12:26,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:26,012 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-24 20:12:26,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-24 20:12:26,085 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-24 20:12:26,097 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-24 20:12:26,103 INFO L340 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2571bd37, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 20:12:26,103 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-24 20:12:27,259 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:27,259 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:27,260 INFO L139 ounterexampleChecker]: Examining path program with hash 676499662, occurence #1 [2025-04-24 20:12:27,260 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:27,260 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:27,263 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash -133311991, now seen corresponding path program 1 times [2025-04-24 20:12:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:27,269 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003822283] [2025-04-24 20:12:27,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:27,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:27,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-24 20:12:27,605 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-24 20:12:27,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:27,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-24 20:12:28,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:28,359 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003822283] [2025-04-24 20:12:28,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003822283] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:28,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:12:28,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 20:12:28,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888600979] [2025-04-24 20:12:28,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:28,366 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 20:12:28,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:28,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 20:12:28,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 20:12:28,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:28,381 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:28,382 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:28,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:28,498 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:28,498 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-24 20:12:28,498 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:28,498 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:28,499 INFO L139 ounterexampleChecker]: Examining path program with hash 676499662, occurence #2 [2025-04-24 20:12:28,499 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:28,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:28,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:28,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 20:12:28,500 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:28,500 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 20:12:28,511 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,511 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 20:12:28,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 20:12:28,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 20:12:28,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-24 20:12:28,573 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2025-04-24 20:12:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:28,575 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226671294] [2025-04-24 20:12:28,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:28,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:28,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-24 20:12:28,624 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 20:12:28,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:28,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:28,799 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:28,799 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226671294] [2025-04-24 20:12:28,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226671294] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:28,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:12:28,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-24 20:12:28,801 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2025-04-24 20:12:28,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:28,801 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 20:12:28,801 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 20:12:28,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 20:12:28,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 20:12:28,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 20:12:28,802 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:28,804 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:28,805 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:28,805 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:28,805 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:28,910 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:28,911 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:28,911 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-24 20:12:28,911 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:28,911 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:28,912 INFO L139 ounterexampleChecker]: Examining path program with hash 676499662, occurence #3 [2025-04-24 20:12:28,912 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:28,912 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 20:12:28,912 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 20:12:28,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-24 20:12:28,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 20:12:28,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 20:12:28,913 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:28,913 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-24 20:12:28,982 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:28,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2025-04-24 20:12:28,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:28,983 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134235758] [2025-04-24 20:12:28,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:28,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:28,997 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 20:12:29,025 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 20:12:29,025 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:29,025 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:29,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:29,250 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:29,250 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134235758] [2025-04-24 20:12:29,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134235758] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:29,250 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1321101402] [2025-04-24 20:12:29,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:29,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:29,268 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 20:12:29,322 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 20:12:29,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:29,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:29,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 20:12:29,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:29,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:29,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1321101402] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:29,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:29,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-24 20:12:29,426 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:29,426 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-24 20:12:29,472 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:29,472 INFO L85 PathProgramCache]: Analyzing trace with hash -90478336, now seen corresponding path program 1 times [2025-04-24 20:12:29,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:29,472 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12875668] [2025-04-24 20:12:29,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:29,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:29,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-24 20:12:29,508 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 20:12:29,508 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:29,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:29,712 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:29,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12875668] [2025-04-24 20:12:29,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12875668] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:29,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [224049301] [2025-04-24 20:12:29,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:29,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:29,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-24 20:12:29,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 20:12:29,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:29,750 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:29,753 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 20:12:29,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:29,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [224049301] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:29,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:29,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-04-24 20:12:29,865 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:29,866 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 20:12:29,959 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash 75813593, now seen corresponding path program 1 times [2025-04-24 20:12:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:29,959 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986981841] [2025-04-24 20:12:29,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:29,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:29,975 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-24 20:12:30,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-24 20:12:30,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:30,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:30,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:30,243 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:30,243 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986981841] [2025-04-24 20:12:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986981841] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:30,244 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [834190758] [2025-04-24 20:12:30,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:30,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:30,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-24 20:12:30,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-24 20:12:30,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:30,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:30,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 20:12:30,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:30,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:30,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [834190758] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:30,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:30,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-24 20:12:30,362 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:30,363 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 109 is hopeless, skipping. [2025-04-24 20:12:30,363 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 118 is hopeless, skipping. [2025-04-24 20:12:30,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-04-24 20:12:30,363 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:30,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2025-04-24 20:12:30,363 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:30,363 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:30,363 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:30,363 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:30,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1811583564, now seen corresponding path program 1 times [2025-04-24 20:12:30,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:30,364 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397557768] [2025-04-24 20:12:30,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:30,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:30,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-04-24 20:12:30,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 20:12:30,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:30,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:30,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:30,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:30,842 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397557768] [2025-04-24 20:12:30,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397557768] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:30,842 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969619290] [2025-04-24 20:12:30,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:30,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:30,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:30,844 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:30,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-04-24 20:12:30,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-04-24 20:12:31,003 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 20:12:31,003 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:31,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:31,007 INFO L256 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 20:12:31,010 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:31,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:31,106 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:31,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969619290] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:31,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:31,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-04-24 20:12:31,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495918395] [2025-04-24 20:12:31,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:31,209 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-24 20:12:31,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:31,210 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-24 20:12:31,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-04-24 20:12:31,211 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:31,211 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:31,211 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.166666666666666) internal successors, (110), 11 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:31,211 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:31,211 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:31,211 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:31,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:31,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:31,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:31,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-04-24 20:12:31,543 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,SelfDestructingSolverStorable5 [2025-04-24 20:12:31,544 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:31,544 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:31,544 INFO L139 ounterexampleChecker]: Examining path program with hash 676499662, occurence #4 [2025-04-24 20:12:31,544 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:31,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:31,544 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:31,544 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 20:12:31,544 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:31,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-24 20:12:31,545 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:31,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 20:12:31,545 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:31,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:12:31,545 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:31,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 20:12:31,545 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:31,545 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 20:12:31,593 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:31,593 INFO L85 PathProgramCache]: Analyzing trace with hash -508385494, now seen corresponding path program 1 times [2025-04-24 20:12:31,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:31,593 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639037843] [2025-04-24 20:12:31,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:31,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:31,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 20:12:31,616 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 20:12:31,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:31,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:31,824 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:31,824 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639037843] [2025-04-24 20:12:31,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639037843] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:31,824 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1452067511] [2025-04-24 20:12:31,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:31,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:31,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 20:12:31,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 20:12:31,850 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:31,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:31,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 20:12:31,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:32,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:32,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1452067511] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:32,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:32,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 20:12:32,002 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:32,002 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 20:12:32,028 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:32,029 INFO L85 PathProgramCache]: Analyzing trace with hash 907420710, now seen corresponding path program 1 times [2025-04-24 20:12:32,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:32,029 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190685041] [2025-04-24 20:12:32,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:32,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:32,039 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 20:12:32,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 20:12:32,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:32,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:32,303 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:32,303 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190685041] [2025-04-24 20:12:32,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190685041] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:32,304 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2071494518] [2025-04-24 20:12:32,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:32,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:32,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 20:12:32,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 20:12:32,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:32,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:32,345 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 20:12:32,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:32,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:32,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2071494518] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:32,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:32,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 20:12:32,497 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:32,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 20:12:32,585 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:32,585 INFO L85 PathProgramCache]: Analyzing trace with hash -288022273, now seen corresponding path program 1 times [2025-04-24 20:12:32,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:32,586 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963958746] [2025-04-24 20:12:32,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:32,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:32,599 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 20:12:32,623 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 20:12:32,623 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:32,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:32,833 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:32,834 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:32,834 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963958746] [2025-04-24 20:12:32,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963958746] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:32,834 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1098345639] [2025-04-24 20:12:32,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:32,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:32,845 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 20:12:32,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 20:12:32,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:32,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:32,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 20:12:32,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:33,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 20:12:33,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1098345639] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:33,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:33,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 20:12:33,022 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:33,023 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 110 is hopeless, skipping. [2025-04-24 20:12:33,023 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 119 is hopeless, skipping. [2025-04-24 20:12:33,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2025-04-24 20:12:33,023 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:33,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2025-04-24 20:12:33,023 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:33,023 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:33,023 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:33,023 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:33,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1473639567, now seen corresponding path program 2 times [2025-04-24 20:12:33,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:33,024 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068219878] [2025-04-24 20:12:33,024 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:12:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:33,038 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-04-24 20:12:33,069 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 141 of 144 statements. [2025-04-24 20:12:33,069 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-24 20:12:33,069 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-24 20:12:33,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:33,748 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068219878] [2025-04-24 20:12:33,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068219878] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:33,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:12:33,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-24 20:12:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379388346] [2025-04-24 20:12:33,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:33,749 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-24 20:12:33,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:33,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-24 20:12:33,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-04-24 20:12:33,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:33,750 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:33,750 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:33,750 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:33,750 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:33,750 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:33,750 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:34,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:34,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:34,189 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-04-24 20:12:34,189 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:34,189 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:34,189 INFO L139 ounterexampleChecker]: Examining path program with hash 876103850, occurence #1 [2025-04-24 20:12:34,189 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:34,189 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:34,189 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:34,189 INFO L85 PathProgramCache]: Analyzing trace with hash -144421140, now seen corresponding path program 3 times [2025-04-24 20:12:34,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:34,190 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772623175] [2025-04-24 20:12:34,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:12:34,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:34,204 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-04-24 20:12:34,256 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-04-24 20:12:34,260 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:12:34,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 20:12:34,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:34,383 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772623175] [2025-04-24 20:12:34,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772623175] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:34,383 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891040542] [2025-04-24 20:12:34,383 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:12:34,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:34,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:34,386 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:34,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-04-24 20:12:34,460 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-04-24 20:12:34,502 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-04-24 20:12:34,502 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:12:34,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:34,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 20:12:34,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 20:12:34,642 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:34,809 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 20:12:34,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891040542] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:34,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:34,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2025-04-24 20:12:34,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526432200] [2025-04-24 20:12:34,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:34,810 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-24 20:12:34,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:34,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-24 20:12:34,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2025-04-24 20:12:34,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:34,811 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:34,811 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 12 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:34,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:34,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:34,812 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:34,963 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,963 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:34,963 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:34,963 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:34,963 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:34,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-04-24 20:12:35,164 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-04-24 20:12:35,164 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:35,164 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:35,164 INFO L139 ounterexampleChecker]: Examining path program with hash 876103850, occurence #2 [2025-04-24 20:12:35,164 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:35,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 20:12:35,165 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 20:12:35,165 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 20:12:35,165 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 20:12:35,165 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:35,165 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 20:12:35,165 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:35,166 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-04-24 20:12:35,167 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:35,167 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2025-04-24 20:12:35,167 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:35,167 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:35,167 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:35,167 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:35,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1804883694, now seen corresponding path program 4 times [2025-04-24 20:12:35,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:35,167 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242214851] [2025-04-24 20:12:35,167 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:12:35,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:35,180 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-04-24 20:12:35,208 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-04-24 20:12:35,208 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:12:35,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:35,595 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 61 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 20:12:35,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:35,596 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242214851] [2025-04-24 20:12:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242214851] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:35,596 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415759777] [2025-04-24 20:12:35,596 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:12:35,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:35,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:35,599 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:35,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-04-24 20:12:35,677 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-04-24 20:12:35,734 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-04-24 20:12:35,735 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:12:35,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:35,737 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-24 20:12:35,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-04-24 20:12:35,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-24 20:12:35,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415759777] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:35,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-24 20:12:35,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 13 [2025-04-24 20:12:35,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924710920] [2025-04-24 20:12:35,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:35,800 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 20:12:35,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:35,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 20:12:35,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2025-04-24 20:12:35,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:35,801 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:35,801 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:35,801 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:36,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:36,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:36,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:36,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:36,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:36,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:36,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-04-24 20:12:37,064 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-24 20:12:37,064 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:37,064 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:37,065 INFO L139 ounterexampleChecker]: Examining path program with hash 1387554866, occurence #1 [2025-04-24 20:12:37,065 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:37,065 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:37,065 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:37,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1814916803, now seen corresponding path program 5 times [2025-04-24 20:12:37,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:37,065 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427361220] [2025-04-24 20:12:37,065 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:12:37,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:37,079 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-04-24 20:12:37,141 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-04-24 20:12:37,141 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 20:12:37,141 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:37,429 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 20:12:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:37,429 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427361220] [2025-04-24 20:12:37,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427361220] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:37,429 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64513626] [2025-04-24 20:12:37,429 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:12:37,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:37,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:37,432 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:37,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-04-24 20:12:37,500 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-04-24 20:12:37,551 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-04-24 20:12:37,552 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 20:12:37,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:37,556 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:12:37,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:37,786 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-24 20:12:37,787 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:38,018 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-24 20:12:38,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64513626] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:38,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:38,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 27 [2025-04-24 20:12:38,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194674009] [2025-04-24 20:12:38,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:38,020 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-04-24 20:12:38,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:38,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-04-24 20:12:38,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2025-04-24 20:12:38,021 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:38,021 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:38,022 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.678571428571429) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:38,022 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,023 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:38,877 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:38,878 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:38,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-04-24 20:12:39,078 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:39,079 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:39,079 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:39,079 INFO L139 ounterexampleChecker]: Examining path program with hash 1549459405, occurence #1 [2025-04-24 20:12:39,079 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:39,079 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:39,079 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1454874645, now seen corresponding path program 6 times [2025-04-24 20:12:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:39,079 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32381332] [2025-04-24 20:12:39,079 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:12:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:39,091 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-04-24 20:12:39,126 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-04-24 20:12:39,127 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 20:12:39,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:39,337 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2025-04-24 20:12:39,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:39,337 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32381332] [2025-04-24 20:12:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32381332] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:39,337 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404247828] [2025-04-24 20:12:39,337 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:12:39,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:39,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:39,342 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:39,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-04-24 20:12:39,421 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-04-24 20:12:39,465 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-04-24 20:12:39,465 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 20:12:39,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:39,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 20:12:39,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 20:12:39,546 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-24 20:12:39,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404247828] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:39,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-24 20:12:39,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2025-04-24 20:12:39,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017915473] [2025-04-24 20:12:39,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:39,547 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 20:12:39,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:39,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 20:12:39,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-04-24 20:12:39,548 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:39,548 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:39,549 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:39,549 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:39,776 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:39,777 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:39,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-04-24 20:12:39,977 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:39,978 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:39,978 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:39,978 INFO L139 ounterexampleChecker]: Examining path program with hash 1549459405, occurence #2 [2025-04-24 20:12:39,978 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:39,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:39,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:39,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 20:12:39,978 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:39,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 20:12:39,978 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:39,978 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:12:39,979 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:39,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 20:12:39,979 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:39,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-24 20:12:39,979 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:39,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 20:12:39,979 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:39,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-24 20:12:40,018 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:40,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1723542920, now seen corresponding path program 1 times [2025-04-24 20:12:40,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:40,019 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826780361] [2025-04-24 20:12:40,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:40,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:40,029 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-24 20:12:40,039 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-24 20:12:40,039 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:40,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:40,092 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-04-24 20:12:40,093 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:40,093 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826780361] [2025-04-24 20:12:40,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826780361] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:40,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:12:40,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 20:12:40,093 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 61. Constructing proof automaton... [2025-04-24 20:12:40,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:40,093 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 20:12:40,093 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-24 20:12:40,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 20:12:40,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 20:12:40,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-24 20:12:40,094 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:40,094 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:40,094 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:40,094 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:40,095 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:40,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:40,379 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:40,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:40,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:40,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:40,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:40,380 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-24 20:12:40,380 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:40,380 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:40,380 INFO L139 ounterexampleChecker]: Examining path program with hash -866569491, occurence #1 [2025-04-24 20:12:40,380 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:40,380 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:40,381 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:40,381 INFO L85 PathProgramCache]: Analyzing trace with hash -462895678, now seen corresponding path program 1 times [2025-04-24 20:12:40,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:40,381 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064701485] [2025-04-24 20:12:40,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:40,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:40,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-24 20:12:40,398 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-24 20:12:40,399 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:40,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:40,668 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-24 20:12:40,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:40,668 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064701485] [2025-04-24 20:12:40,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064701485] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:40,668 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109880866] [2025-04-24 20:12:40,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:40,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:40,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:40,670 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:40,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-04-24 20:12:40,740 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-24 20:12:40,777 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-24 20:12:40,778 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:40,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:40,779 INFO L256 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-04-24 20:12:40,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 20:12:41,022 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:41,261 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 20:12:41,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109880866] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:41,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:41,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2025-04-24 20:12:41,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292897000] [2025-04-24 20:12:41,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:41,263 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-04-24 20:12:41,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:41,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-04-24 20:12:41,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2025-04-24 20:12:41,264 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:41,264 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:41,264 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 30 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,264 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:41,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-04-24 20:12:41,648 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-04-24 20:12:41,648 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:41,648 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:41,648 INFO L139 ounterexampleChecker]: Examining path program with hash -866569491, occurence #2 [2025-04-24 20:12:41,648 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:41,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:41,648 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 20:12:41,648 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 20:12:41,648 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:41,648 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 20:12:41,648 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 20:12:41,649 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 20:12:41,649 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 20:12:41,649 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-24 20:12:41,649 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 20:12:41,649 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-24 20:12:41,649 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:41,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-24 20:12:41,649 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:41,649 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:41,649 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:41,649 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:41,649 INFO L85 PathProgramCache]: Analyzing trace with hash 740371871, now seen corresponding path program 2 times [2025-04-24 20:12:41,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:41,649 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351569229] [2025-04-24 20:12:41,649 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:12:41,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:41,662 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-04-24 20:12:41,669 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 41 of 75 statements. [2025-04-24 20:12:41,669 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-24 20:12:41,669 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:41,786 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-04-24 20:12:41,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:41,786 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351569229] [2025-04-24 20:12:41,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351569229] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:12:41,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:12:41,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 20:12:41,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147998597] [2025-04-24 20:12:41,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:12:41,787 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 20:12:41,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:41,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 20:12:41,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 20:12:41,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:41,787 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:41,788 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:41,788 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:42,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:42,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:42,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,100 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-24 20:12:42,100 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:42,100 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:42,101 INFO L139 ounterexampleChecker]: Examining path program with hash 660282104, occurence #1 [2025-04-24 20:12:42,101 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:42,101 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:42,101 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:42,101 INFO L85 PathProgramCache]: Analyzing trace with hash -521136554, now seen corresponding path program 3 times [2025-04-24 20:12:42,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:42,101 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532802618] [2025-04-24 20:12:42,101 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:12:42,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:42,111 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-04-24 20:12:42,129 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-04-24 20:12:42,130 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:12:42,130 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:42,312 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 20:12:42,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:42,313 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532802618] [2025-04-24 20:12:42,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532802618] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:42,313 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517604792] [2025-04-24 20:12:42,313 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:12:42,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:42,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:42,315 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:42,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-04-24 20:12:42,392 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-04-24 20:12:42,432 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-04-24 20:12:42,433 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:12:42,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:42,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:42,436 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:42,578 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 20:12:42,578 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:42,689 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 20:12:42,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517604792] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:42,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:42,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2025-04-24 20:12:42,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837560832] [2025-04-24 20:12:42,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:42,690 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-04-24 20:12:42,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:42,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-04-24 20:12:42,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2025-04-24 20:12:42,691 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:42,691 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:42,691 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.090909090909091) internal successors, (156), 21 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,691 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:42,951 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:42,952 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:42,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-04-24 20:12:43,152 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:43,153 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:43,153 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:43,153 INFO L139 ounterexampleChecker]: Examining path program with hash 660282104, occurence #2 [2025-04-24 20:12:43,153 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:43,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 20:12:43,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 20:12:43,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 20:12:43,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 20:12:43,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 20:12:43,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:43,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-24 20:12:43,195 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:43,195 INFO L85 PathProgramCache]: Analyzing trace with hash 870735917, now seen corresponding path program 1 times [2025-04-24 20:12:43,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:43,195 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011903964] [2025-04-24 20:12:43,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:43,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:43,206 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-24 20:12:43,220 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-24 20:12:43,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:43,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 20:12:43,430 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:43,430 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011903964] [2025-04-24 20:12:43,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011903964] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:43,430 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1338638542] [2025-04-24 20:12:43,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:43,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:43,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-24 20:12:43,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-24 20:12:43,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:43,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:43,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:43,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:43,597 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 20:12:43,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1338638542] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:43,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:43,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-04-24 20:12:43,597 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:43,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-24 20:12:43,597 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 20:12:43,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-24 20:12:43,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 20:12:43,598 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:43,598 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 20:12:43,598 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:43,598 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:43,598 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:43,598 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:43,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1133120810, now seen corresponding path program 4 times [2025-04-24 20:12:43,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:43,599 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495162867] [2025-04-24 20:12:43,599 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:12:43,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:43,608 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-04-24 20:12:43,621 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-04-24 20:12:43,622 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:12:43,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-24 20:12:43,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:43,876 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495162867] [2025-04-24 20:12:43,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495162867] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:43,876 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739221671] [2025-04-24 20:12:43,876 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:12:43,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:43,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:43,878 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:43,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-04-24 20:12:43,954 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-04-24 20:12:43,997 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-04-24 20:12:43,997 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:12:43,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:43,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 20:12:44,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 20:12:44,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:44,629 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 20:12:44,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739221671] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:44,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:44,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 38 [2025-04-24 20:12:44,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136880750] [2025-04-24 20:12:44,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:44,630 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-04-24 20:12:44,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:44,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-04-24 20:12:44,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=1149, Unknown=0, NotChecked=0, Total=1482 [2025-04-24 20:12:44,632 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:44,632 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:44,632 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.17948717948718) internal successors, (202), 38 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:44,632 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:44,801 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:44,802 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:44,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-04-24 20:12:45,002 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26 [2025-04-24 20:12:45,002 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:45,002 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:45,002 INFO L139 ounterexampleChecker]: Examining path program with hash 660282104, occurence #3 [2025-04-24 20:12:45,003 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:45,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 20:12:45,003 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 20:12:45,003 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 20:12:45,003 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 20:12:45,003 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 20:12:45,003 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:45,003 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-24 20:12:45,033 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:45,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1565065360, now seen corresponding path program 1 times [2025-04-24 20:12:45,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:45,033 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782027179] [2025-04-24 20:12:45,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:45,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:45,045 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-24 20:12:45,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-24 20:12:45,057 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:45,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:45,239 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:45,239 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:45,239 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782027179] [2025-04-24 20:12:45,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782027179] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:45,239 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [35787517] [2025-04-24 20:12:45,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:45,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:45,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-24 20:12:45,263 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-24 20:12:45,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:45,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:45,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:45,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:45,407 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:45,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [35787517] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:45,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:45,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-04-24 20:12:45,408 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:45,408 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-24 20:12:45,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-24 20:12:45,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 20:12:45,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 20:12:45,409 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:45,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 20:12:45,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:45,409 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:45,409 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:45,410 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:45,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1632311690, now seen corresponding path program 5 times [2025-04-24 20:12:45,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:45,410 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530042735] [2025-04-24 20:12:45,410 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:12:45,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:45,421 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-04-24 20:12:45,467 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-04-24 20:12:45,467 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-24 20:12:45,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-04-24 20:12:45,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:45,678 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530042735] [2025-04-24 20:12:45,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530042735] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:45,678 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411735628] [2025-04-24 20:12:45,678 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:12:45,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:45,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:45,680 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:45,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-04-24 20:12:45,758 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-04-24 20:12:46,085 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-04-24 20:12:46,085 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-24 20:12:46,085 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:46,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 20:12:46,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:46,328 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:46,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:46,542 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:46,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411735628] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:46,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:46,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 32 [2025-04-24 20:12:46,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089536998] [2025-04-24 20:12:46,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:46,543 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-04-24 20:12:46,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:46,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-04-24 20:12:46,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=755, Unknown=0, NotChecked=0, Total=1056 [2025-04-24 20:12:46,545 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:46,545 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:46,545 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.787878787878788) internal successors, (191), 32 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:46,545 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:46,546 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:46,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:46,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:46,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:46,813 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:46,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-04-24 20:12:47,013 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-04-24 20:12:47,015 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:47,015 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:47,015 INFO L139 ounterexampleChecker]: Examining path program with hash 660282104, occurence #4 [2025-04-24 20:12:47,015 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:47,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:47,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 20:12:47,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 20:12:47,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:47,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 20:12:47,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:47,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 20:12:47,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:47,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 20:12:47,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:47,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-24 20:12:47,048 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:47,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1747818395, now seen corresponding path program 1 times [2025-04-24 20:12:47,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:47,049 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090683408] [2025-04-24 20:12:47,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:47,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:47,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 20:12:47,082 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 20:12:47,082 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:47,082 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:47,284 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:47,285 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:47,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090683408] [2025-04-24 20:12:47,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090683408] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:47,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2035282216] [2025-04-24 20:12:47,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:47,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:47,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 20:12:47,312 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 20:12:47,312 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:47,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:47,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:12:47,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:47,537 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 20:12:47,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2035282216] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:47,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:47,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2025-04-24 20:12:47,537 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:47,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-24 20:12:47,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 20:12:47,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 20:12:47,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 20:12:47,538 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:47,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-24 20:12:47,538 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:47,538 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:47,538 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:47,538 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:47,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2123788150, now seen corresponding path program 6 times [2025-04-24 20:12:47,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:47,538 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023324032] [2025-04-24 20:12:47,538 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:12:47,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:47,553 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-04-24 20:12:47,590 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-04-24 20:12:47,591 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 20:12:47,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:47,877 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-04-24 20:12:47,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:47,877 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023324032] [2025-04-24 20:12:47,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023324032] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:47,877 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453770241] [2025-04-24 20:12:47,878 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:12:47,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:47,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:47,880 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:47,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-04-24 20:12:47,983 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-04-24 20:12:48,026 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-04-24 20:12:48,026 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 20:12:48,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:48,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 20:12:48,030 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 20:12:48,263 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:48,471 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 20:12:48,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453770241] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:48,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:48,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 26 [2025-04-24 20:12:48,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737681437] [2025-04-24 20:12:48,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:48,471 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-24 20:12:48,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:48,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-24 20:12:48,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2025-04-24 20:12:48,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:48,472 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:48,472 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 26 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:48,472 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:48,473 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:50,217 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:50,218 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:12:50,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-04-24 20:12:50,418 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:50,418 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:50,418 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:50,419 INFO L139 ounterexampleChecker]: Examining path program with hash -1649998704, occurence #1 [2025-04-24 20:12:50,419 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:12:50,419 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:50,419 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:50,419 INFO L85 PathProgramCache]: Analyzing trace with hash -940073031, now seen corresponding path program 7 times [2025-04-24 20:12:50,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:50,420 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648911131] [2025-04-24 20:12:50,420 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 20:12:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:50,442 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-04-24 20:12:50,508 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 20:12:50,508 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:50,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:50,965 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 99 proven. 138 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2025-04-24 20:12:50,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:50,965 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648911131] [2025-04-24 20:12:50,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648911131] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:50,965 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780713096] [2025-04-24 20:12:50,965 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 20:12:50,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:50,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:50,967 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:50,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-04-24 20:12:51,087 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-04-24 20:12:51,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 20:12:51,198 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:51,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:51,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 20:12:51,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 312 proven. 3 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-04-24 20:12:51,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:51,462 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 286 proven. 29 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-04-24 20:12:51,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780713096] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:51,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:51,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2025-04-24 20:12:51,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244791605] [2025-04-24 20:12:51,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:51,462 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-24 20:12:51,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:51,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-24 20:12:51,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2025-04-24 20:12:51,463 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:51,463 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:51,463 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:12:51,463 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:51,597 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:51,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:12:51,598 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:12:51,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-04-24 20:12:51,798 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-04-24 20:12:51,798 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:51,798 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:51,799 INFO L139 ounterexampleChecker]: Examining path program with hash -1649998704, occurence #2 [2025-04-24 20:12:51,799 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:51,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:51,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:51,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 20:12:51,799 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:51,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-24 20:12:51,803 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:51,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 20:12:51,803 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:51,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-24 20:12:51,804 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:51,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 20:12:51,804 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:51,804 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 268 [2025-04-24 20:12:51,840 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:51,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1827905164, now seen corresponding path program 1 times [2025-04-24 20:12:51,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:51,840 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597725077] [2025-04-24 20:12:51,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:51,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:51,860 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-04-24 20:12:52,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-04-24 20:12:52,015 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:52,015 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:52,563 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-04-24 20:12:52,563 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:52,563 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597725077] [2025-04-24 20:12:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597725077] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:52,563 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [625291884] [2025-04-24 20:12:52,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:52,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:52,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-04-24 20:12:52,703 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-04-24 20:12:52,703 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:52,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:52,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:52,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:52,998 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-04-24 20:12:52,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [625291884] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:52,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:52,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 20:12:52,998 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:52,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-04-24 20:12:52,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:52,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-04-24 20:12:53,013 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1660595102, now seen corresponding path program 1 times [2025-04-24 20:12:53,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:53,014 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068609324] [2025-04-24 20:12:53,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:53,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:53,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-04-24 20:12:53,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-04-24 20:12:53,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:53,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-04-24 20:12:53,708 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:53,708 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068609324] [2025-04-24 20:12:53,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068609324] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:53,708 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1737982964] [2025-04-24 20:12:53,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:53,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:53,730 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-04-24 20:12:53,800 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-04-24 20:12:53,800 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:53,800 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:53,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 1198 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:53,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:54,103 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-04-24 20:12:54,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1737982964] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:54,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:54,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 20:12:54,103 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:54,103 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 20:12:54,136 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:54,137 INFO L85 PathProgramCache]: Analyzing trace with hash 337328404, now seen corresponding path program 1 times [2025-04-24 20:12:54,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:54,137 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197078125] [2025-04-24 20:12:54,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:54,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:54,156 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:12:54,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:12:54,216 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:54,216 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:54,744 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-04-24 20:12:54,744 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:54,744 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197078125] [2025-04-24 20:12:54,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197078125] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:54,745 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2080075902] [2025-04-24 20:12:54,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:54,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:54,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:12:54,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:12:54,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:54,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:54,876 INFO L256 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:54,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-04-24 20:12:55,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2080075902] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:55,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:55,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 20:12:55,161 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:55,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-04-24 20:12:55,182 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:55,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2049717417, now seen corresponding path program 1 times [2025-04-24 20:12:55,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:55,182 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991531233] [2025-04-24 20:12:55,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:55,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:55,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-04-24 20:12:55,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-04-24 20:12:55,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:55,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-04-24 20:12:55,836 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:55,836 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991531233] [2025-04-24 20:12:55,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991531233] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:55,836 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1402849110] [2025-04-24 20:12:55,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:55,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:55,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-04-24 20:12:55,927 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-04-24 20:12:55,927 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:55,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:55,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 20:12:55,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-04-24 20:12:56,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1402849110] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:56,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:56,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 20:12:56,184 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:56,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-04-24 20:12:56,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:56,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-24 20:12:56,184 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:56,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 292 [2025-04-24 20:12:56,184 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:56,185 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:12:56,185 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:12:56,185 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:56,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1843142713, now seen corresponding path program 8 times [2025-04-24 20:12:56,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:12:56,185 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893510557] [2025-04-24 20:12:56,185 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:12:56,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:56,225 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-04-24 20:12:56,293 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-04-24 20:12:56,293 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 20:12:56,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:56,804 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2025-04-24 20:12:56,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:12:56,804 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893510557] [2025-04-24 20:12:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893510557] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:56,804 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461290035] [2025-04-24 20:12:56,804 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:12:56,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:12:56,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:12:56,806 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:12:56,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-04-24 20:12:56,952 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-04-24 20:12:57,071 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-04-24 20:12:57,071 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 20:12:57,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:57,076 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:12:57,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 347 proven. 33 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-04-24 20:12:57,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:12:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 366 proven. 14 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-04-24 20:12:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461290035] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:12:57,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:12:57,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2025-04-24 20:12:57,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794680023] [2025-04-24 20:12:57,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:12:57,624 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-04-24 20:12:57,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:12:57,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-04-24 20:12:57,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2025-04-24 20:12:57,624 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:57,625 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:12:57,625 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 8.344827586206897) internal successors, (242), 29 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:12:57,625 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:12:58,007 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:12:58,008 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:12:58,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-04-24 20:12:58,208 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-24 20:12:58,209 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:12:58,209 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:12:58,209 INFO L139 ounterexampleChecker]: Examining path program with hash -1649998704, occurence #3 [2025-04-24 20:12:58,209 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:12:58,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 20:12:58,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 20:12:58,209 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 20:12:58,209 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 20:12:58,209 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:58,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 20:12:58,209 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:12:58,210 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-04-24 20:12:58,238 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:58,238 INFO L85 PathProgramCache]: Analyzing trace with hash -726556896, now seen corresponding path program 1 times [2025-04-24 20:12:58,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:58,239 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321817787] [2025-04-24 20:12:58,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:58,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:58,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-04-24 20:12:58,351 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-04-24 20:12:58,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:58,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:59,024 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-24 20:12:59,024 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:12:59,024 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321817787] [2025-04-24 20:12:59,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321817787] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:59,024 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [932988145] [2025-04-24 20:12:59,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:59,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:59,044 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-04-24 20:12:59,112 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-04-24 20:12:59,112 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:59,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:12:59,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:12:59,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:12:59,464 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-24 20:12:59,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [932988145] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:12:59,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:12:59,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 20:12:59,465 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:12:59,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 270 [2025-04-24 20:12:59,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:12:59,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2025-04-24 20:12:59,480 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:12:59,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1027314638, now seen corresponding path program 1 times [2025-04-24 20:12:59,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:12:59,480 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434580205] [2025-04-24 20:12:59,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:12:59,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:12:59,501 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-04-24 20:12:59,559 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-04-24 20:12:59,559 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:12:59,559 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:00,111 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-04-24 20:13:00,111 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:00,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434580205] [2025-04-24 20:13:00,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434580205] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:00,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1946461471] [2025-04-24 20:13:00,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:00,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:00,130 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-04-24 20:13:00,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-04-24 20:13:00,198 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:00,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:00,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 1207 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:13:00,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:00,568 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-04-24 20:13:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1946461471] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:00,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:00,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 20:13:00,569 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:00,569 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 20:13:00,612 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:00,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1495938904, now seen corresponding path program 1 times [2025-04-24 20:13:00,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:00,612 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915786968] [2025-04-24 20:13:00,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:00,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:00,633 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 20:13:00,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 20:13:00,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:00,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-04-24 20:13:01,220 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:01,220 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915786968] [2025-04-24 20:13:01,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915786968] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:01,220 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1238980638] [2025-04-24 20:13:01,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:01,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:01,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 20:13:01,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 20:13:01,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:01,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:01,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:13:01,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:01,638 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-04-24 20:13:01,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1238980638] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:01,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:01,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 20:13:01,638 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:01,638 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-24 20:13:01,652 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:01,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1216406589, now seen corresponding path program 1 times [2025-04-24 20:13:01,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:01,652 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309581540] [2025-04-24 20:13:01,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:01,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:01,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 20:13:01,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 20:13:01,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:01,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-04-24 20:13:02,284 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:02,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309581540] [2025-04-24 20:13:02,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309581540] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:02,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [828571932] [2025-04-24 20:13:02,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:02,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:02,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 20:13:02,374 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 20:13:02,374 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:02,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:02,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 20:13:02,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:02,671 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-04-24 20:13:02,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [828571932] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:02,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:02,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 20:13:02,672 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:02,672 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-04-24 20:13:02,672 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:02,672 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2025-04-24 20:13:02,672 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:02,672 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 20:13:02,672 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:02,672 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:13:02,672 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:13:02,672 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:02,672 INFO L85 PathProgramCache]: Analyzing trace with hash -2071482439, now seen corresponding path program 9 times [2025-04-24 20:13:02,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:13:02,672 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126102391] [2025-04-24 20:13:02,672 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:13:02,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:02,692 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 295 statements into 11 equivalence classes. [2025-04-24 20:13:02,710 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 82 of 295 statements. [2025-04-24 20:13:02,710 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:13:02,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 897 trivial. 0 not checked. [2025-04-24 20:13:02,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:13:02,898 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126102391] [2025-04-24 20:13:02,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126102391] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:13:02,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:13:02,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 20:13:02,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62983701] [2025-04-24 20:13:02,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:13:02,899 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 20:13:02,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:13:02,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 20:13:02,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 20:13:02,900 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:02,900 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:13:02,900 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:02,900 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:03,112 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:03,113 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:03,113 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-04-24 20:13:03,113 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:13:03,113 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:13:03,113 INFO L139 ounterexampleChecker]: Examining path program with hash 1828638993, occurence #1 [2025-04-24 20:13:03,113 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:13:03,113 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:13:03,113 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:03,113 INFO L85 PathProgramCache]: Analyzing trace with hash -32479940, now seen corresponding path program 10 times [2025-04-24 20:13:03,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:13:03,113 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661016235] [2025-04-24 20:13:03,113 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:13:03,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:03,135 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-04-24 20:13:03,211 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-04-24 20:13:03,212 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:13:03,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:04,490 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 730 proven. 130 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-04-24 20:13:04,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:13:04,491 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661016235] [2025-04-24 20:13:04,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661016235] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:04,491 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15761552] [2025-04-24 20:13:04,491 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:13:04,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:04,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:13:04,492 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:13:04,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-04-24 20:13:04,649 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-04-24 20:13:04,754 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-04-24 20:13:04,754 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:13:04,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:04,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:04,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:05,124 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 368 proven. 37 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-04-24 20:13:05,124 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:13:05,578 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 395 proven. 10 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-04-24 20:13:05,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15761552] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:13:05,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:13:05,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 13, 13] total 50 [2025-04-24 20:13:05,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313151707] [2025-04-24 20:13:05,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:13:05,579 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-04-24 20:13:05,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:13:05,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-04-24 20:13:05,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2025-04-24 20:13:05,580 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:05,580 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:13:05,581 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 8.54) internal successors, (427), 50 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:05,581 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:06,147 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:06,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-04-24 20:13:06,348 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:06,348 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:13:06,348 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:13:06,348 INFO L139 ounterexampleChecker]: Examining path program with hash 1828638993, occurence #2 [2025-04-24 20:13:06,348 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:13:06,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 20:13:06,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 20:13:06,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 20:13:06,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 20:13:06,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 20:13:06,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:06,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-04-24 20:13:06,375 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:06,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1399316739, now seen corresponding path program 1 times [2025-04-24 20:13:06,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:06,376 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926606840] [2025-04-24 20:13:06,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:06,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:06,396 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-04-24 20:13:06,453 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-04-24 20:13:06,453 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:06,453 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:07,032 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-04-24 20:13:07,032 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:07,032 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926606840] [2025-04-24 20:13:07,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926606840] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:07,032 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2071208367] [2025-04-24 20:13:07,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:07,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:07,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-04-24 20:13:07,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-04-24 20:13:07,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:07,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:07,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 1211 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:07,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-04-24 20:13:07,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2071208367] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:07,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:07,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:07,499 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:07,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-04-24 20:13:07,499 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:07,499 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-04-24 20:13:07,513 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:07,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1792142187, now seen corresponding path program 1 times [2025-04-24 20:13:07,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:07,514 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683269300] [2025-04-24 20:13:07,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:07,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:07,533 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-04-24 20:13:07,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-04-24 20:13:07,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:07,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:08,166 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-04-24 20:13:08,166 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:08,166 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683269300] [2025-04-24 20:13:08,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683269300] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:08,166 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [265666395] [2025-04-24 20:13:08,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:08,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:08,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-04-24 20:13:08,256 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-04-24 20:13:08,256 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:08,256 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:08,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:08,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:08,603 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-04-24 20:13:08,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [265666395] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:08,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:08,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:08,603 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:08,603 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-24 20:13:08,635 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:08,636 INFO L85 PathProgramCache]: Analyzing trace with hash 243913317, now seen corresponding path program 1 times [2025-04-24 20:13:08,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:08,636 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817434224] [2025-04-24 20:13:08,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:08,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:08,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 20:13:08,719 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 20:13:08,719 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:08,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-04-24 20:13:09,312 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:09,312 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817434224] [2025-04-24 20:13:09,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817434224] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:09,312 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [436610760] [2025-04-24 20:13:09,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:09,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:09,331 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 20:13:09,403 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 20:13:09,403 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:09,403 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:09,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:09,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:09,748 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-04-24 20:13:09,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [436610760] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:09,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:09,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:09,748 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:09,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 282 [2025-04-24 20:13:09,762 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:09,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1822885190, now seen corresponding path program 1 times [2025-04-24 20:13:09,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:09,762 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610053630] [2025-04-24 20:13:09,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:09,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:09,785 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-04-24 20:13:09,845 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-04-24 20:13:09,845 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:09,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-04-24 20:13:10,443 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:10,443 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610053630] [2025-04-24 20:13:10,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610053630] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:10,443 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1433847315] [2025-04-24 20:13:10,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:10,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-04-24 20:13:10,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-04-24 20:13:10,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:10,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:10,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:10,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:10,879 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-04-24 20:13:10,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1433847315] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:10,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:10,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:10,879 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:10,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-04-24 20:13:10,879 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:10,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-24 20:13:10,879 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:10,880 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:13:10,880 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:13:10,880 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:10,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1499065177, now seen corresponding path program 11 times [2025-04-24 20:13:10,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:13:10,880 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068446741] [2025-04-24 20:13:10,880 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:13:10,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:10,901 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-04-24 20:13:11,460 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 20:13:11,460 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-24 20:13:11,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:12,791 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 734 proven. 133 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2025-04-24 20:13:12,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:13:12,791 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068446741] [2025-04-24 20:13:12,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068446741] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:12,791 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123197822] [2025-04-24 20:13:12,791 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:13:12,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:12,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:13:12,793 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:13:12,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-04-24 20:13:12,973 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-04-24 20:13:38,907 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 20:13:38,908 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-24 20:13:38,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:38,930 INFO L256 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-04-24 20:13:38,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:39,683 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 795 proven. 36 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 20:13:39,684 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:13:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 445 proven. 386 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 20:13:40,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123197822] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:13:40,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:13:40,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 72 [2025-04-24 20:13:40,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9116790] [2025-04-24 20:13:40,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:13:40,429 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-04-24 20:13:40,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:13:40,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-04-24 20:13:40,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1013, Invalid=4243, Unknown=0, NotChecked=0, Total=5256 [2025-04-24 20:13:40,431 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:40,431 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:13:40,431 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 8.73972602739726) internal successors, (638), 72 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:13:40,431 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,432 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:40,433 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:40,786 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,786 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,786 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:40,786 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:40,786 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:40,787 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:13:40,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-04-24 20:13:40,987 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2025-04-24 20:13:40,988 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:13:40,988 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:13:40,988 INFO L139 ounterexampleChecker]: Examining path program with hash 1828638993, occurence #3 [2025-04-24 20:13:40,988 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:13:40,988 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:13:40,988 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 20:13:40,988 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 20:13:40,988 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-24 20:13:40,988 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-24 20:13:40,988 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:40,988 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 20:13:41,018 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:41,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1874660369, now seen corresponding path program 1 times [2025-04-24 20:13:41,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:41,018 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860682003] [2025-04-24 20:13:41,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:41,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:41,042 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:13:41,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:13:41,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:41,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:41,686 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-04-24 20:13:41,687 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:41,687 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860682003] [2025-04-24 20:13:41,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860682003] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:41,687 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [308901140] [2025-04-24 20:13:41,687 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:41,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:41,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:13:41,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:13:41,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:41,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:41,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:41,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-04-24 20:13:42,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [308901140] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:42,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:42,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:42,197 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:42,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 20:13:42,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:42,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 281 [2025-04-24 20:13:42,212 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:42,212 INFO L85 PathProgramCache]: Analyzing trace with hash -159074431, now seen corresponding path program 1 times [2025-04-24 20:13:42,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:42,212 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675278973] [2025-04-24 20:13:42,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:42,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:42,233 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-04-24 20:13:42,296 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-04-24 20:13:42,296 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:42,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:42,851 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-04-24 20:13:42,851 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:42,851 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675278973] [2025-04-24 20:13:42,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675278973] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:42,852 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1228650579] [2025-04-24 20:13:42,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:42,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:42,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-04-24 20:13:42,973 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-04-24 20:13:42,973 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:42,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:42,977 INFO L256 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:42,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-04-24 20:13:43,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1228650579] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:43,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:43,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:43,339 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:43,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-04-24 20:13:43,372 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 38140817, now seen corresponding path program 1 times [2025-04-24 20:13:43,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:43,372 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979930350] [2025-04-24 20:13:43,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:43,394 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-04-24 20:13:43,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-04-24 20:13:43,458 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:43,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-04-24 20:13:44,081 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:44,081 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979930350] [2025-04-24 20:13:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979930350] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:44,081 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1497401983] [2025-04-24 20:13:44,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:44,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:44,104 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-04-24 20:13:44,182 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-04-24 20:13:44,182 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:44,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:44,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:44,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-04-24 20:13:44,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1497401983] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:44,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:44,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:44,522 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:44,522 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-24 20:13:44,536 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:44,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2001773594, now seen corresponding path program 1 times [2025-04-24 20:13:44,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:44,536 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828933166] [2025-04-24 20:13:44,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:44,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:44,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-04-24 20:13:44,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-04-24 20:13:44,651 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:44,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-04-24 20:13:45,252 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:45,252 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828933166] [2025-04-24 20:13:45,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828933166] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:45,252 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [120872291] [2025-04-24 20:13:45,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:45,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:45,273 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-04-24 20:13:45,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-04-24 20:13:45,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:45,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:45,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 20:13:45,353 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:45,718 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-04-24 20:13:45,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [120872291] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:45,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:45,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 20:13:45,719 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:45,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 20:13:45,719 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:45,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2025-04-24 20:13:45,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:45,719 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:13:45,719 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:13:45,719 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:45,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1602315385, now seen corresponding path program 12 times [2025-04-24 20:13:45,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:13:45,720 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700206063] [2025-04-24 20:13:45,720 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:13:45,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:45,745 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-04-24 20:13:46,026 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-04-24 20:13:46,027 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 20:13:46,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 10 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2025-04-24 20:13:46,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:13:46,560 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700206063] [2025-04-24 20:13:46,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700206063] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:46,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101022684] [2025-04-24 20:13:46,561 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 20:13:46,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:46,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:13:46,563 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:13:46,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-24 20:13:46,759 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-04-24 20:13:46,855 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-04-24 20:13:46,855 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 20:13:46,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:46,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 20:13:46,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:47,107 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-04-24 20:13:47,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:13:47,347 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-04-24 20:13:47,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101022684] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:13:47,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:13:47,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 13] total 27 [2025-04-24 20:13:47,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319680430] [2025-04-24 20:13:47,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:13:47,348 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-24 20:13:47,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:13:47,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-24 20:13:47,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=521, Unknown=0, NotChecked=0, Total=702 [2025-04-24 20:13:47,349 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:47,349 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:13:47,349 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:47,349 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:47,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:47,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:47,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:13:47,350 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:13:51,078 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:13:51,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-04-24 20:13:51,279 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-04-24 20:13:51,279 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:13:51,279 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:13:51,279 INFO L139 ounterexampleChecker]: Examining path program with hash -1091874979, occurence #1 [2025-04-24 20:13:51,279 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:13:51,279 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:13:51,280 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:51,280 INFO L85 PathProgramCache]: Analyzing trace with hash 687738493, now seen corresponding path program 13 times [2025-04-24 20:13:51,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:13:51,280 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935213226] [2025-04-24 20:13:51,280 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 20:13:51,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:51,303 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-04-24 20:13:51,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-04-24 20:13:51,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:51,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 260 refuted. 0 times theorem prover too weak. 865 trivial. 0 not checked. [2025-04-24 20:13:52,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:13:52,145 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935213226] [2025-04-24 20:13:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935213226] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:52,145 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521819736] [2025-04-24 20:13:52,145 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 20:13:52,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:52,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:13:52,147 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:13:52,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-24 20:13:52,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-04-24 20:13:52,477 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-04-24 20:13:52,477 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:52,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:52,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 20:13:52,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 535 proven. 15 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-04-24 20:13:52,765 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:13:53,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 494 proven. 56 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-04-24 20:13:53,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521819736] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:13:53,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:13:53,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2025-04-24 20:13:53,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874180249] [2025-04-24 20:13:53,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:13:53,042 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-24 20:13:53,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:13:53,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-24 20:13:53,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=976, Unknown=0, NotChecked=0, Total=1260 [2025-04-24 20:13:53,043 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:53,043 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:13:53,044 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.444444444444445) internal successors, (268), 36 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:13:53,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:13:53,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,285 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:13:53,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:13:53,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:53,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:13:53,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:13:53,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-04-24 20:13:53,487 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:13:53,487 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:13:53,487 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:13:53,488 INFO L139 ounterexampleChecker]: Examining path program with hash -1091874979, occurence #2 [2025-04-24 20:13:53,488 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:13:53,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:13:53,488 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-24 20:13:53,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-24 20:13:53,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-24 20:13:53,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-24 20:13:53,488 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:13:53,488 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-04-24 20:13:53,541 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:53,541 INFO L85 PathProgramCache]: Analyzing trace with hash 895582039, now seen corresponding path program 1 times [2025-04-24 20:13:53,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:53,541 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585027853] [2025-04-24 20:13:53,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:53,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:53,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-04-24 20:13:53,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-04-24 20:13:53,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:53,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:54,198 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 48 proven. 363 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 20:13:54,198 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:54,198 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585027853] [2025-04-24 20:13:54,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585027853] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:54,198 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1262000233] [2025-04-24 20:13:54,198 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:54,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:54,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-04-24 20:13:54,301 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-04-24 20:13:54,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:54,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:54,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 20:13:54,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:54,672 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 390 proven. 21 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 20:13:54,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1262000233] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:54,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:54,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 20:13:54,673 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:54,673 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 276 [2025-04-24 20:13:54,703 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:54,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1105421323, now seen corresponding path program 1 times [2025-04-24 20:13:54,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:54,703 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835391372] [2025-04-24 20:13:54,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:54,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:54,724 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-04-24 20:13:54,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-04-24 20:13:54,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:54,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:55,436 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 42 proven. 368 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 20:13:55,436 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:55,436 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835391372] [2025-04-24 20:13:55,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835391372] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:55,437 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1850583627] [2025-04-24 20:13:55,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:55,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:55,459 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-04-24 20:13:55,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-04-24 20:13:55,547 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:55,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:55,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 20:13:55,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:55,945 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 389 proven. 21 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 20:13:55,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1850583627] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:55,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:55,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 20:13:55,946 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:55,946 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2025-04-24 20:13:55,959 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:55,959 INFO L85 PathProgramCache]: Analyzing trace with hash 234533696, now seen corresponding path program 1 times [2025-04-24 20:13:55,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:55,959 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279087496] [2025-04-24 20:13:55,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:55,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:55,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-04-24 20:13:56,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-04-24 20:13:56,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:56,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:56,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-04-24 20:13:56,935 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:56,935 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279087496] [2025-04-24 20:13:56,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279087496] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:56,935 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1877288164] [2025-04-24 20:13:56,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:56,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:56,965 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-04-24 20:13:57,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-04-24 20:13:57,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:57,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:57,055 INFO L256 TraceCheckSpWp]: Trace formula consists of 1436 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 20:13:57,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:57,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-04-24 20:13:57,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1877288164] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:57,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:57,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 20:13:57,500 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:57,501 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-04-24 20:13:57,533 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:57,533 INFO L85 PathProgramCache]: Analyzing trace with hash -411881500, now seen corresponding path program 1 times [2025-04-24 20:13:57,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:57,533 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205167294] [2025-04-24 20:13:57,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:57,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:57,557 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-04-24 20:13:57,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-04-24 20:13:57,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:57,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:58,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 20:13:58,448 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:58,448 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205167294] [2025-04-24 20:13:58,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205167294] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:58,448 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [770617100] [2025-04-24 20:13:58,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:58,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:58,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-04-24 20:13:58,560 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-04-24 20:13:58,560 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:58,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:58,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 20:13:58,569 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:13:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 20:13:58,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [770617100] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:58,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:13:58,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 20:13:58,969 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:13:58,969 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 331 [2025-04-24 20:13:58,982 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:13:58,983 INFO L85 PathProgramCache]: Analyzing trace with hash -681808455, now seen corresponding path program 1 times [2025-04-24 20:13:58,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:13:58,983 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552191586] [2025-04-24 20:13:58,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:58,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:59,006 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-04-24 20:13:59,082 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-04-24 20:13:59,082 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:59,082 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:59,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 20:13:59,872 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:13:59,872 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552191586] [2025-04-24 20:13:59,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552191586] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:13:59,872 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1960374766] [2025-04-24 20:13:59,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:13:59,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:13:59,895 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-04-24 20:13:59,984 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-04-24 20:13:59,984 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:13:59,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:13:59,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 1460 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 20:13:59,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 20:14:00,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1960374766] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:00,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:00,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 20:14:00,388 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:00,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 336 [2025-04-24 20:14:00,388 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:00,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 340 [2025-04-24 20:14:00,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:00,388 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:14:00,388 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:14:00,388 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash 620308643, now seen corresponding path program 14 times [2025-04-24 20:14:00,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:14:00,388 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795136158] [2025-04-24 20:14:00,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:14:00,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:00,417 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-04-24 20:14:00,505 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-04-24 20:14:00,505 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 20:14:00,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:01,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2025-04-24 20:14:01,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:14:01,342 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795136158] [2025-04-24 20:14:01,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795136158] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:01,342 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861651996] [2025-04-24 20:14:01,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 20:14:01,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:14:01,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:14:01,344 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:14:01,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-04-24 20:14:01,585 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-04-24 20:14:01,704 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-04-24 20:14:01,704 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 20:14:01,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:01,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 1505 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 20:14:01,712 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 589 proven. 70 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-04-24 20:14:02,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:14:02,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 593 proven. 66 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-04-24 20:14:02,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861651996] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:14:02,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:14:02,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 47 [2025-04-24 20:14:02,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253838230] [2025-04-24 20:14:02,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:14:02,634 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-24 20:14:02,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:14:02,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-24 20:14:02,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=1638, Unknown=0, NotChecked=0, Total=2162 [2025-04-24 20:14:02,635 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:02,635 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:14:02,635 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 7.574468085106383) internal successors, (356), 47 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:02,635 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:02,636 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:03,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:03,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 20:14:03,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-04-24 20:14:03,325 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2025-04-24 20:14:03,325 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:14:03,325 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:14:03,325 INFO L139 ounterexampleChecker]: Examining path program with hash -1091874979, occurence #3 [2025-04-24 20:14:03,325 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:14:03,326 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:14:03,326 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 20:14:03,326 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 20:14:03,326 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-24 20:14:03,326 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-24 20:14:03,326 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:03,326 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-04-24 20:14:03,376 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:03,376 INFO L85 PathProgramCache]: Analyzing trace with hash 166288282, now seen corresponding path program 1 times [2025-04-24 20:14:03,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:03,377 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414314967] [2025-04-24 20:14:03,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:03,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:03,403 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-04-24 20:14:03,455 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-04-24 20:14:03,456 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:03,456 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:04,297 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 63 proven. 375 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 20:14:04,297 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:04,297 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414314967] [2025-04-24 20:14:04,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414314967] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:04,298 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [225188390] [2025-04-24 20:14:04,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:04,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:04,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-04-24 20:14:04,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-04-24 20:14:04,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:04,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:04,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 20:14:04,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 410 proven. 28 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 20:14:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [225188390] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:04,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 20:14:04,850 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:04,850 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 20:14:04,878 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:04,878 INFO L85 PathProgramCache]: Analyzing trace with hash -758993330, now seen corresponding path program 1 times [2025-04-24 20:14:04,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:04,879 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806138577] [2025-04-24 20:14:04,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:04,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:04,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:14:04,960 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:14:04,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:04,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:05,690 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 75 proven. 431 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 20:14:05,691 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:05,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806138577] [2025-04-24 20:14:05,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806138577] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:05,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1831262091] [2025-04-24 20:14:05,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:05,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:05,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 20:14:05,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 20:14:05,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:05,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:05,791 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 20:14:05,794 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 478 proven. 28 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 20:14:06,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1831262091] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:06,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:06,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 20:14:06,280 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:06,280 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2025-04-24 20:14:06,293 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:06,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2043337091, now seen corresponding path program 1 times [2025-04-24 20:14:06,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:06,293 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148714146] [2025-04-24 20:14:06,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:06,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:06,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-04-24 20:14:06,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-04-24 20:14:06,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:06,392 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-04-24 20:14:07,221 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:07,221 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148714146] [2025-04-24 20:14:07,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148714146] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:07,221 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [811100374] [2025-04-24 20:14:07,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:07,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:07,244 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-04-24 20:14:07,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-04-24 20:14:07,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:07,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:07,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 1445 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 20:14:07,338 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:07,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-04-24 20:14:07,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [811100374] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:07,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:07,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 20:14:07,831 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:07,831 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-04-24 20:14:07,863 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:07,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1990390171, now seen corresponding path program 1 times [2025-04-24 20:14:07,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:07,863 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061442431] [2025-04-24 20:14:07,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:07,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:07,887 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-04-24 20:14:08,004 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-04-24 20:14:08,005 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:08,005 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:08,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 20:14:08,826 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:08,826 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061442431] [2025-04-24 20:14:08,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061442431] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:08,827 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [743318889] [2025-04-24 20:14:08,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:08,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:08,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-04-24 20:14:08,944 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-04-24 20:14:08,944 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:08,944 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:08,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 1461 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 20:14:08,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:09,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 20:14:09,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [743318889] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:09,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:09,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 20:14:09,388 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:09,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 332 [2025-04-24 20:14:09,401 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:09,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1503801584, now seen corresponding path program 1 times [2025-04-24 20:14:09,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:09,402 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797286424] [2025-04-24 20:14:09,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:09,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:09,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-04-24 20:14:09,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-04-24 20:14:09,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:09,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:10,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 20:14:10,406 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:10,406 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797286424] [2025-04-24 20:14:10,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797286424] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:10,406 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [909512895] [2025-04-24 20:14:10,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:10,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:10,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-04-24 20:14:10,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-04-24 20:14:10,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:10,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:10,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 1469 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 20:14:10,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:10,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 20:14:10,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [909512895] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:10,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:10,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 20:14:10,984 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:10,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 337 [2025-04-24 20:14:10,985 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:10,985 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 341 [2025-04-24 20:14:10,985 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:10,985 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:14:10,985 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:14:10,985 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:10,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1470016707, now seen corresponding path program 15 times [2025-04-24 20:14:10,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:14:10,985 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450589801] [2025-04-24 20:14:10,985 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 20:14:10,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:11,009 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 343 statements into 12 equivalence classes. [2025-04-24 20:14:11,026 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 96 of 343 statements. [2025-04-24 20:14:11,026 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 20:14:11,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:11,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2025-04-24 20:14:11,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:14:11,268 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450589801] [2025-04-24 20:14:11,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450589801] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 20:14:11,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 20:14:11,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-24 20:14:11,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985125729] [2025-04-24 20:14:11,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 20:14:11,268 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 20:14:11,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:14:11,269 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 20:14:11,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-04-24 20:14:11,269 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:11,269 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:14:11,269 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:11,269 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 20:14:11,270 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 20:14:11,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:11,750 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2025-04-24 20:14:11,750 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:14:11,750 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:14:11,751 INFO L139 ounterexampleChecker]: Examining path program with hash -783631232, occurence #1 [2025-04-24 20:14:11,751 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 20:14:11,751 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:14:11,751 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:11,751 INFO L85 PathProgramCache]: Analyzing trace with hash -2088457815, now seen corresponding path program 16 times [2025-04-24 20:14:11,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:14:11,751 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857938122] [2025-04-24 20:14:11,751 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:14:11,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:11,780 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-04-24 20:14:11,966 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-04-24 20:14:11,966 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:14:11,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 774 proven. 236 refuted. 0 times theorem prover too weak. 813 trivial. 0 not checked. [2025-04-24 20:14:13,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:14:13,516 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857938122] [2025-04-24 20:14:13,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857938122] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:13,516 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132694822] [2025-04-24 20:14:13,516 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 20:14:13,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:14:13,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:14:13,519 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:14:13,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-24 20:14:13,810 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-04-24 20:14:13,955 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-04-24 20:14:13,955 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 20:14:13,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:13,962 INFO L256 TraceCheckSpWp]: Trace formula consists of 1851 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 20:14:13,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:14,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 665 proven. 90 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-04-24 20:14:14,476 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 20:14:15,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 668 proven. 87 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-04-24 20:14:15,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132694822] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 20:14:15,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 20:14:15,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 19, 19] total 62 [2025-04-24 20:14:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902288695] [2025-04-24 20:14:15,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 20:14:15,039 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-04-24 20:14:15,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 20:14:15,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-04-24 20:14:15,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=837, Invalid=2945, Unknown=0, NotChecked=0, Total=3782 [2025-04-24 20:14:15,040 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:15,040 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 20:14:15,040 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 8.387096774193548) internal successors, (520), 62 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 20:14:15,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:15,040 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:15,041 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 20:14:15,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 20:14:15,662 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 20:14:15,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-04-24 20:14:15,862 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:14:15,862 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-04-24 20:14:15,862 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 20:14:15,863 INFO L139 ounterexampleChecker]: Examining path program with hash -783631232, occurence #2 [2025-04-24 20:14:15,863 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 20:14:15,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 20:14:15,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 20:14:15,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-24 20:14:15,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 20:14:15,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-24 20:14:15,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:15,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-24 20:14:15,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:15,914 INFO L85 PathProgramCache]: Analyzing trace with hash -966982537, now seen corresponding path program 1 times [2025-04-24 20:14:15,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:15,914 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346163439] [2025-04-24 20:14:15,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:15,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:15,936 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-24 20:14:15,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-24 20:14:15,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:15,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:16,728 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 110 proven. 423 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-04-24 20:14:16,728 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:16,728 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346163439] [2025-04-24 20:14:16,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346163439] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:16,728 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [576840365] [2025-04-24 20:14:16,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:16,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:16,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-24 20:14:16,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-24 20:14:16,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:16,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:16,818 INFO L256 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 20:14:16,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:17,288 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 497 proven. 36 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-04-24 20:14:17,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [576840365] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:17,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:17,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 20:14:17,289 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:17,289 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 20:14:17,324 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:17,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1573693739, now seen corresponding path program 1 times [2025-04-24 20:14:17,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:17,324 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072170005] [2025-04-24 20:14:17,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:17,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:17,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 20:14:17,412 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 20:14:17,412 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:17,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:18,141 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 90 proven. 444 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 20:14:18,141 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:18,141 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072170005] [2025-04-24 20:14:18,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072170005] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:18,142 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1626615370] [2025-04-24 20:14:18,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:18,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:18,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 20:14:18,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 20:14:18,237 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:18,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:18,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 20:14:18,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 498 proven. 36 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 20:14:18,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1626615370] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:18,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:18,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 20:14:18,711 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:18,711 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-04-24 20:14:18,724 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:18,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1724149056, now seen corresponding path program 1 times [2025-04-24 20:14:18,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:18,724 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88168662] [2025-04-24 20:14:18,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:18,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:18,748 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-04-24 20:14:18,818 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-04-24 20:14:18,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:18,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:19,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 20:14:19,686 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:19,686 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88168662] [2025-04-24 20:14:19,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88168662] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:19,686 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1135487038] [2025-04-24 20:14:19,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:19,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:19,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-04-24 20:14:19,792 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-04-24 20:14:19,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:19,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:19,797 INFO L256 TraceCheckSpWp]: Trace formula consists of 1419 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 20:14:19,800 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:20,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 20:14:20,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1135487038] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:20,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:20,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 20:14:20,282 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:20,282 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 328 is hopeless, skipping. [2025-04-24 20:14:20,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-04-24 20:14:20,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,282 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 332 is hopeless, skipping. [2025-04-24 20:14:20,282 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 345 is hopeless, skipping. [2025-04-24 20:14:20,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2025-04-24 20:14:20,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 349 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 362 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 363 [2025-04-24 20:14:20,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 366 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 379 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 380 [2025-04-24 20:14:20,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 383 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 396 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 397 [2025-04-24 20:14:20,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 400 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 413 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2025-04-24 20:14:20,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:20,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 417 is hopeless, skipping. [2025-04-24 20:14:20,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 422 [2025-04-24 20:14:20,318 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:20,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1260744932, now seen corresponding path program 1 times [2025-04-24 20:14:20,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:20,318 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750010135] [2025-04-24 20:14:20,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:20,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:20,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-04-24 20:14:20,469 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-04-24 20:14:20,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:20,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:21,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-04-24 20:14:21,664 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:21,664 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750010135] [2025-04-24 20:14:21,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750010135] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:21,664 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [492694471] [2025-04-24 20:14:21,664 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:21,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:21,692 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-04-24 20:14:21,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-04-24 20:14:21,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:21,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:21,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 1807 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 20:14:21,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:22,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-04-24 20:14:22,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [492694471] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:22,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:22,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 20:14:22,341 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:22,341 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 424 [2025-04-24 20:14:22,358 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash 394331833, now seen corresponding path program 1 times [2025-04-24 20:14:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 20:14:22,358 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936837347] [2025-04-24 20:14:22,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:22,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:22,391 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-04-24 20:14:22,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-04-24 20:14:22,513 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:22,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-04-24 20:14:23,704 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 20:14:23,704 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936837347] [2025-04-24 20:14:23,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936837347] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:23,704 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [708840163] [2025-04-24 20:14:23,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 20:14:23,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:23,736 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-04-24 20:14:23,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-04-24 20:14:23,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 20:14:23,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:23,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 1815 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 20:14:23,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 20:14:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-04-24 20:14:24,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [708840163] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:24,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 20:14:24,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 20:14:24,405 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 20:14:24,406 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 429 [2025-04-24 20:14:24,406 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 20:14:24,406 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 433 [2025-04-24 20:14:24,406 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 20:14:24,406 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 20:14:24,406 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 20:14:24,406 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 20:14:24,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1630501187, now seen corresponding path program 17 times [2025-04-24 20:14:24,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 20:14:24,406 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798970244] [2025-04-24 20:14:24,406 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:14:24,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 20:14:24,436 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes. [2025-04-24 20:14:25,722 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 435 of 435 statements. [2025-04-24 20:14:25,722 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-24 20:14:25,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 20:14:28,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 1401 proven. 358 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-04-24 20:14:28,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 20:14:28,861 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798970244] [2025-04-24 20:14:28,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798970244] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 20:14:28,861 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146858455] [2025-04-24 20:14:28,861 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 20:14:28,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 20:14:28,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 20:14:28,864 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 20:14:28,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-24 20:14:29,174 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes.